1. Introduction
Prediction problems, it turns out, show up almost everywhere data moves through a network, and film genre classification is really just one instance of a much older, much broader family of questions. Content delivery networks have spent years trying to guess what users will want next so they can cache it closer to the edge — Liu et al. (2019) modeled content popularity using an autoregressive approach for information-centric IoT settings, while Hassine, Milocco, and Minet (2017) took a similar ARMA-based route for caching prediction, and Liu, Zhang, Liang, Peng, and Cai (2018) later folded deep learning into that same caching problem using SDN infrastructure. None of these papers are about movies, exactly, but they share something with genre prediction that is easy to overlook: they are all, at bottom, attempts to infer structure from messy usage data so that a system can act sensibly before the full picture is even available. Wang, et al. (2014) made a related case for content caching in 5G delivery pipelines, and Liu, Yu, Li, Ji, and Leung (2018) extended this logic further into fog and cloud resource allocation, arguing that offloading computation intelligently requires the same kind of predictive reasoning. Machine learning, across all these settings, is doing the same basic job: pulling pattern out of noisy, high-volume data and generalizing it forward.
Movie genre prediction sits comfortably inside this lineage, though the entertainment industry rarely frames it that way. Getting a genre wrong, or leaving it too ambiguous, cascades into the same kinds of downstream failures — bad recommendations, misdirected marketing, archives that become difficult to search. Most existing work on the problem, though, has leaned on a single source of information, and this is where things start to feel incomplete. Zhou et al. (2010) built a genre classifier from scene-level visual cues extracted from film footage, categorizing scenes and inferring genre from those categories; it worked reasonably well, but it only ever saw one side of the movie. Saumya, Kumar, and Singh (2018) went the other direction, mining scraped plot summaries for genre signals, arriving at results that were respectable without being exhaustive. Neither approach, taken alone, really captures what a film is — a horror poster carries a visual grammar (unsettling palettes, jagged typography, faces frozen mid-scream) that a plot synopsis would never spell out, and a synopsis often reveals tonal or narrative cues a poster physically cannot show.
That gap is what we are trying to close. We propose a multimodal genre identification method that combines movie posters as the visual channel with storyline synopses as the textual one, on the reasoning that fusing the two should, at least in principle, yield a fuller read on genre than either manages alone. Getting text representation right matters quite a bit here, and earlier NLP work has shaped how we think about it: Pennington, Socher, and Manning (2014) introduced GloVe embeddings as a way of capturing global word co-occurrence statistics, and later user-modeling studies — Tang, Qin, Yang, and Liu (2015) on review rating prediction, and Wang, Zhang, Chen, Li, and Xia (2018) on event recommendation in social networks — demonstrated that neural architectures built on top of such representations can extract fairly nuanced preference signals from text. These are not genre-prediction papers either, but they underline something we lean on directly: text, handled with the right embedding strategy, carries more inferential weight than it is usually given credit for.
Combining modalities, though, is not free. It means pulling data from multiple sources, which means more storage, more bandwidth, and — more troublingly — more movement of data between parties who may not fully trust each other. Distributed data-sharing infrastructures built to handle exactly this kind of trust problem already exist in adjacent domains: Yue et al. (2018) proposed a joint-cloud data trading architecture, Chen, Ma, Ye, Zheng, and Zhou (2018) built an IoT service on JointCloud blockchain for smart travel, and Fu, Wang, Shi, Fu, and Wang (2017) designed a blockchain-based distributed ledger for similar joint-cloud settings. These systems tell a consistent story: once data crosses organizational boundaries, trust and coordination overhead become first-order design problems, not afterthoughts. Movie posters are a legally sensitive resource in particular — redistributing them without authorization edges into piracy — and centralizing large volumes of poster and plot data on one server is neither efficient nor especially safe. Data privacy has become one of the defining anxieties of this data-driven era, and repeated breaches have left users understandably wary of handing data to yet another centralized system.
Federated Learning (FL) offers a way through this. Rather than shipping raw data anywhere, FL trains locally and shares only aggregated updates, typically through FedAvg, whose communication efficiency McMahan, Moore, Ramage, Hampson, and y Arcas (2016) first demonstrated at scale; Arjevani and Shamir (2015) later characterized how such communication costs scale in distributed convex optimization more generally, and Povey, Zhang, and Khudanpur (2014) showed that parameter averaging across parallel workers converges well even outside the federated setting proper. Agbley et al. (2020) applied a federated framework to melanoma detection using image and clinical data together, and Xiong, Yang, Qi, and Xu (2020) proposed a more general unified framework for multi-modal federated learning, suggesting the approach generalizes beyond medical imaging.
Yet none of this has touched movie genre prediction directly. Mukta, Khan, Ali, and Mahmud (2017) examined genre preference through personality and social media behavior, and Khan, Mukta, Ali, and Mahmud (2020) extended similar reasoning to movie ratings, but both stayed within a single data source, and neither built in any privacy-preserving mechanism. The overlap we are interested in — multimodal movie genre prediction paired with federated, privacy-aware training — remains, as far as we can tell, unexplored.
Our study sets out to fill that gap. We collected movie data from IMDB, including plot summaries and poster images, and preprocessed both before building our pipeline. In our proposed method, we apply BERT together with a one-dimensional CNN for multi-label text classification, use a VGG-16 network to extract genre-relevant features from posters, and combine both outputs by training them on separate servers before aggregating through Federated Learning on a central server — preserving data privacy without giving up the benefit of combining modalities.
