Recommender systems
Multimodal Item Understanding
Use text, image, audio, video, and structured features for recommendation, including fusion, missing modalities, cold start, and modality-specific bias.
By the end you can
- Explain multimodal item representation and fusion strategies
- Compare early, late, and gated fusion
- Identify style, missingness, leakage, dominance, and sensitive-inference risks
- Design modality ablations and genuine cold-start evaluation
Example
A source tag on about one-fifth of the horse images
A classifier learned to recognise horses by reading a printed mark of provenance. Not in a marketplace — in a benchmark. The images came from PASCAL VOC 2007, 9,963 of them, and about a fifth of the horse pictures carried a source tag. A Fisher-vector model found the tag and used it. In 2019 a paper in Nature Communications asked what those horse predictions actually rested on, and answered.
“The Fisher vector classifier trained on the PASCAL VOC 2007 data set focuses on a source tag present in about one-fifth of the horse figures. Removing the tag also removes the ability to classify the picture as a horse. Furthermore, inserting the tag on a car image changes the classification from car to horse.” — Lapuschkin and colleagues, 2019
A correctly classified image of a Ferrari became a horse because the tag was pasted onto it.
Everything a recommender does with product photographs sits downstream of that. The tag is a fact about who published the picture, not about what is in it. The classifier could not tell the two apart.
- Visual shortcut: Photography style correlated with seller resources and exposure.
- Text shortcut: Marketing language encoded provider strategy rather than item properties.
- Missing modality: Small sellers lacked rich images and long descriptions.
- Fusion issue: The model overtrusted whichever modality produced the largest embedding norm.
- Cold-start claim: Offline evaluation included items whose interactions influenced the pretraining corpus.
Visual
A multimodal recommendation stack
Encoders first, one per modality. Then a decision about how to combine them.
What the stack has to survive is a missing modality: the listing with no photograph, the video with no transcript. The cost of not surviving it has been measured. A 2022 study ran a ViLT backbone on MM-IMDb. With both modalities complete it scored 55.3 F1-Macro. With only 30% of text available at test time it scored 31.2. The image-only model scored 35.0.
The multimodal system fell below its own single-modality baseline the moment one input thinned out. That is why masks and fallback encoders sit inside the stack, not around it.
- 1
Modality-specific encoders
Represent text, image, audio, video, and structured metadata.
- 2
Alignment or fusion
Combine modalities through concatenation, gating, attention, or shared spaces.
- 3
Collaborative grounding
Use interaction outcomes to learn which content dimensions matter.
- 4
Missing-modality handling
Provide masks, fallback encoders, and uncertainty.
- 5
Retrieval and ranking use
Separate serving-efficient item embeddings from rich cross-feature scoring.
Multimodal representations expand item evidence and shortcut risk
Text, image, audio, video and structured attributes can improve new-item retrieval and fine-grained similarity. Encoders may be trained separately, jointly, or aligned in a shared space. Each modality captures item properties and production artifacts at the same time. Style, camera, language, provider budget, watermark, platform formatting — any of these can become an unintended recommendation feature.
The watermark on that list is not a hypothetical. The source tag that carried a Fisher-vector classifier's horse predictions was exactly that: a mark of who published the image, learned as though it were a mark of what the image contained. It was an artifact of the dataset. Nobody noticed until someone asked what the classifier was using.
Each added modality carries production traces as well as item properties, and a tag on about one-fifth of the horse images was enough to make a Ferrari a horse.
Case
VBPR's 0.5241 to 0.7594, PinSage's 56.5%
Visual features moved cold-start ranking on Tradesy.com from 0.5241 AUC to 0.7594. That is a 44.9% relative gain. Cold start there meant items with fewer than five positive feedback instances in training — around 80% of Tradesy.com, and around 60% of the Amazon test sets. The model was VBPR, published in 2016 by He and McAuley. It fed 4,096-dimensional FC7 features from the Caffe reference CNN, a network pretrained on a different dataset, into Bayesian personalized ranking. Their own summary of the range: “Building on top of BPR-MF, VBPR on average improves on BPR-MF by over 12% for all items, and more than 28% for cold start.”
PinSage is the other end of it. Pinterest trained it on 7.5 billion examples over a graph of 3 billion nodes and 18 billion edges. It reached 67% hit-rate and 0.59 MRR — 40 points absolute and 150% relative above the top content-based baseline. The modality result inside it is the one to keep: “We also observe that combining visual and textual information works much better than using either one alone (60% improvement of the combined approach over visual/annotation only).”
Then the check on it. Human raters preferred PinSage over the visual-only embedding in only 56.5% of the cases where they had an opinion. Production A/B tests showed 10-30% improvements in repin rate.
Scale of that kind buys coverage of items nobody has touched yet. The ablation and the human study are what say whether the encoder read the product or the photography. The node count says nothing.
Figure
Example
Multimodal risks
Style bias rewards whoever can afford better production. Unsafe semantic inference reads attributes out of media that the media does not carry. Both start in the same place: an encoder trusted to have understood the item rather than described it. One of the two now has a statutory boundary drawn around it. The other has a published size.
- Style bias: Production quality becomes a proxy for relevance or seller merit. It is the marketplace form of a classifier whose horse predictions rested on a source tag present on about one-fifth of the horse images.
- Missingness inequality: Providers without rich media get weaker representation and less exposure. The ViLT results above show where that ends: under severe missingness the multimodal model scored below its own image-only baseline on MM-IMDb.
- Pretraining leakage: “Cold” items were already present in foundation-model training or catalog snapshots. The corpora are the argument. LAION-5B, released in 2022, put it this way: “To address this problem and democratize research on large-scale multi-modal models, we present LAION-5B - a dataset consisting of 5.85 billion CLIP-filtered image-text pairs, of which 2.32B contain English language.” The same release ships watermark, NSFW and toxic-content detection scores.
- Modality dominance: One encoder overwhelms collaborative and structured evidence. On Kinetics, all three modalities fused together scored 70.0 top-1 — 2.6 below the best single modality.
- Unsafe semantic inference: The system infers sensitive or unsupported attributes from media. The EU AI Act prohibits outright “the placing on the market, the putting into service for this specific purpose, or the use of biometric categorisation systems that categorise individually natural persons based on their biometric data to deduce or infer their race, political opinions, trade union membership, religious or philosophical beliefs, sex life or sexual orientation”. That is Article 5(1)(g) of Regulation (EU) 2024/1689. It has applied since 2 February 2025.
Comparison
Early, late, and gated fusion, measured
Where the modalities meet decides what breaks when one of them is missing. Early fusion allows the richest interaction and tolerates a missing input least. Late fusion is modular, easy to ablate, and gives up the fine interactions. Gated fusion learns which modality to trust, and can learn a shortcut instead. Two published tables put numbers under that paragraph.
The first is about whether to add a modality at all. Facebook AI compared late-fusion multimodal networks against their best single modality on Kinetics top-1 validation accuracy. Audio plus RGB scored 71.4 against RGB alone at 72.6, a loss of 1.2. Audio plus optical flow scored 58.3 against optical flow alone at 62.1, a loss of 3.8. Gating rescued none of it: an SE-gate reached 71.4 and an NL-gate 72.0, both still below the 72.6 unimodal baseline. Their 2020 abstract says it plainly: “In our experiments, however, we observe the opposite: the best uni-modal network often outperforms the multi-modal network.”
The ranking between the arrangements is not stable either. In the 2022 missing-modality study, with only 30% of text available, early fusion won on MM-IMDb, 31.2 against 31.0, and on Hateful Memes, 60.2 against 57.8. Late fusion won on UPMC Food-101, 69.1 against 65.9. The authors were blunt: “What surprised us is that the optimal fusion strategy is dataset dependent even for the same Transformer model; there does not exist a universal strategy that works in general cases.”
A fusion choice is a result to be measured on this catalogue. It is not a design principle to be imported.
Early fusion
Combines raw or low-level features before deeper modeling.
- Allows rich cross-modal interaction
- Sensitive to missing and misaligned inputs
- High compute and coupling
- Useful with synchronized modalities
Late fusion
Combines modality-specific scores or embeddings.
- Modular and easier to ablate
- May miss fine interactions
- Supports missing-modality fallback
- Useful for production evolution
Gated fusion
Learns which modality to trust by item and context.
- Adapts to quality variation
- Gate can learn provider or popularity shortcuts
- Needs modality-dropout tests
- Useful for heterogeneous catalogs
Analogy
Judging a book by cover, blurb, and reviews
Cover, synopsis, author, sample pages, and what other readers said: five sources of evidence about one book, each informative and each slanted. Multimodal recommendation stacks the same kinds of evidence about an item.
The awkward member of that list is the reader who has already read the book. An encoder that met the item during pretraining will look unusually good at judging it from the cover. That reader is now the ordinary case rather than the exception. The corpora behind off-the-shelf image encoders are billion-scale web scrapes: LAION-5B alone released 5.85 billion CLIP-filtered image-text pairs.
So a cold-start test begins where it used to end. It assumes the encoder has already seen this listing. Its job is to document what the encoder was exposed to.
Multiple modalities improve coverage only when their shortcuts and missingness are measured.
Steps
Validate multimodal recommendation evidence
Modality baselines come first, one per source. Text only, image only, structured attributes, collaborative signal.
Step four is the one teams skip, because documenting pretraining exposure sounds like a paragraph rather than a measurement. It can be done as a measurement, and there is a worked example. In 2021 CLIP's authors ran a de-duplication analysis between the 400-million-pair internet set the model was pretrained on and its downstream evaluations. Of 35 datasets studied, 9 had no detected overlap at all. “There is a median overlap of 2.2% and an average overlap of 3.2%.” Accuracy shifted by more than 0.1% on only 7 datasets. Just 2 of those were statistically significant after Bonferroni correction, and the largest detected improvement was 0.6% on Birdsnap.
A method, a coverage count and a bounded effect. That is what a documented exposure limit looks like, and it is reproducible on a catalogue.
Drift monitoring closes the sequence. Encoders, preprocessing, catalog and creative all move underneath a model that was frozen months earlier.
1. Build modality baselines
Compare text-only, image-only, structured, and collaborative models.
2. Drop and shuffle modalities
Test whether alignment and fusion contribute genuine signal.
3. Audit style and provider slices
Measure performance by media quality, seller size, and missingness.
4. Construct true cold-start tests
Exclude future interactions and document pretraining exposure limits.
5. Monitor representation drift
Track encoder, preprocessing, catalog, and creative changes.
Key idea
The modality gate
Add a modality only when its incremental value survives missingness, style, provider, cold-start, and ablation tests. Let the default expectation be the measured one rather than the one intuition supplies. On Kinetics, late fusion of audio with RGB scored 1.2 points under RGB alone. Neither gate the Facebook AI team tried got those points back.
Measure the lift on thin, badly shot listings; a gain that appears only on well-produced media is the encoder flattering the catalog's strongest sellers instead of helping new items.
Key idea
Looking alike is not serving the same need
Multimodal similarity is useful evidence about representations. It is not proof that the items serve the same user need. PinSage's own head-to-head study measures the distance between the two. Among raters who had an opinion, its embeddings were preferred to the visual-only embeddings in 56.5% of comparisons. That is a real margin over a strong baseline. It is still only a statement about which representation looked better, not about which item satisfies the need.
No amount of cross-modal agreement can tell you that one item will satisfy the need the other was chosen for.
Key takeaways
- More media means more evidence and more chances for spurious correlation: a source tag present on about one-fifth of the horse images in PASCAL VOC 2007 carried the classifier's horse predictions, and pasting it onto a correctly classified Ferrari returned 'horse'.
- Text, image, audio, video and structured attributes can improve new-item retrieval and fine-grained similarity. VBPR's pretrained visual features moved cold-start AUC on Tradesy.com from 0.5241 to 0.7594, a 44.9% relative gain, with more than 28% average improvement on cold start.
- Multimodal similarity is evidence about representations, not proof that the items serve the same user need: PinSage was preferred to the visual-only embedding in 56.5% of the human comparisons that had a winner.
- Modality-specific encoders are where the stack starts, not where it wins. On Kinetics, late fusion of audio and RGB scored 71.4 against 72.6 for RGB alone, and an SE-gate at 71.4 and an NL-gate at 72.0 left the gap open.
- Style bias remains a practical risk: production quality becomes a proxy for relevance or seller merit. Its neighbour, inferring sensitive attributes from media, is prohibited outright for biometric categorisation by Article 5(1)(g) of Regulation (EU) 2024/1689, applicable since 2 February 2025.
- Representations drift when encoders are swapped, preprocessing changes, the catalog turns over, or sellers restyle their photography. Multimodal similarity has to be tracked rather than validated once.