Source-linked AI summary
Mining Latent Structures for Multimedia Recommendation
Jinghao Zhang, Yanqiao Zhu, Qiang Liu, Shu Wu, Shuhui Wang, Liang Wang
TL;DR
Multimedia recommendation needs to capture semantic item-item relationships that traditional methods leave implicit when using multimodal features as side information. LATTICE learns modality-aware item graphs and applies graph convolutions to ID embeddings before integrating them with collaborative filtering; experiments across three public datasets support its effectiveness.
Problem
Existing multimedia recommendation methods mainly use multimodal features as side information while modeling user-item interactions, leaving genuine semantic item-item relationships insufficiently explicit.
Source: §1 · pp. 1–2Method
LATTICE learns modality-aware item graphs from multimodal features, fuses them, applies graph convolutions to item ID embeddings, and integrates the resulting representations with downstream CF methods.
Source: §1 · p. 2, §2.1 · p. 2, §2.3 · p. 4Results
LATTICE significantly and consistently outperforms original CF methods and CF+feats variants across three CF methods, with 17.6% average improvements over CF+feats variants.
Source: §3.3 · p. 7, §5 · p. 8Takeaways & Limitations
Mining latent item relationships from multimodal features supplements collaborative signals and supports more comprehensive candidate discovery in multimedia recommendation.
Source: §1 · p. 2The method uses item ID embeddings as graph-convolution inputs rather than multimodal features, because the convolutions are intended to capture item-item affinities directly.
Source: §2.3 · p. 4
Abstract
from arXiv · showhide
Multimedia content is of predominance in the modern Web era. Investigating how users interact with multimodal items is a continuing concern within the rapid development of recommender systems. The majority of previous work focuses on modeling user-item interactions with multimodal features included as side information. However, this scheme is not well-designed for multimedia recommendation. Specifically, only collaborative item-item relationships are implicitly modeled through high-order item-user-item relations. Considering that items are associated with rich contents in multiple modalities, we argue that the latent semantic item-item structures underlying these multimodal contents could be beneficial for learning better item representations and further boosting recommendation. To this end, we propose a LATent sTructure mining method for multImodal reCommEndation, which we term LATTICE for brevity. To be specific, in the proposed LATTICE model, we devise a novel modality-aware structure learning layer, which learns item-item structures for each modality and aggregates multiple modalities to obtain latent item graphs. Based on the learned latent graphs, we perform graph convolutions to explicitly inject high-order item affinities into item representations. These enriched item representations can then be plugged into existing collaborative filtering methods to make more accurate recommendations. Extensive experiments on three real-world datasets demonstrate the superiority of our method over state-of-the-art multimedia recommendation methods and validate the efficacy of mining latent item-item relationships from multimodal features.
1 INTRODUCTION
Multimedia recommendation methods commonly extend collaborative filtering with multimodal side information but do not explicitly model semantic item-item relationships. LATTICE mines modality-aware latent item graphs, uses graph convolutions to inject item affinities, and can plug into existing collaborative filtering models.
- Multimedia recommendation predicts user interactions with items containing modalities such as images, text, and videos.Source: §1 · p. 1
- Traditional methods incorporate multimodal contents as item side information but primarily model direct user-item interactions, limiting their expressiveness.Source: §1 · p. 1
- Prior graph-based methods model high-order user-item relationships, but item relationships are only implicitly discovered through item-user-item co-occurrences.Source: §1 · p. 1
- Semantic item relationships from multimodal features can supplement collaborative signals and help recommend visually or semantically related items that interaction patterns miss.Source: §1 · p. 2, Figure 1 · p. 2
- LATTICE learns modality-aware item structures, aggregates modality-specific graphs, and applies graph convolutions to inject high-order item relationships into item representations.Source: §1 · p. 2
- LATTICE mines item graphs from multimodal features while applying graph convolutions to ID embeddings, then adds the resulting representations to downstream CF item embeddings.Source: §1 · p. 2
- LATTICE addresses limited-interaction settings through neighbor feedback and serves as a plug-and-play module for existing recommender models.Source: §1 · p. 2
2 THE PROPOSED METHOD
LATTICE mines modality-aware latent item graphs from multimodal features, then uses graph convolutions to inject high-order item relationships into representations for downstream collaborative filtering.
Modality-aware latent structure learning
- LATTICE learns item graph structures separately from multimodal features, fuses them, and uses the resulting latent graph to model item relationships.Its framework combines modality-aware structure learning, graph convolutional embedding, and downstream CF methods.Source: §2 · p. 2, §2.2 · p. 2, Figure 2 · p. 3
- For each modality, LATTICE constructs a cosine-similarity kNN graph, suppressing negative similarities and retaining only top-k edges.The resulting adjacency matrices are sparsified and normalized for computational efficiency and gradient stability.Source: §2.2 · pp. 2–3, §2.2.2 · p. 3
Learning latent structures
- The model dynamically learns graph structures from transformed high-level features and combines them with initial raw-feature graphs through a skip connection.The coefficient λ controls how much information is retained from the initial structure.Source: §2.2.2 · p. 3
Aggregating multimodal latent graphs
- Learned modality-specific graphs are adaptively fused with learnable modality weights into a normalized graph representing multimodal item relationships.The weights assign different importance scores to modality-specific graphs.Source: §2.2.3 · pp. 3–4
Graph convolutions
- Graph convolutions propagate item representations across neighbors, and stacking layers captures high-order item-item relationships constructed from multimodal information.LATTICE uses simple message passing without feature transformations or nonlinear activations, then enhances downstream CF item embeddings with the learned representations.Source: §2.3 · p. 4, §2.4 · p. 4
Combining with collaborative filtering
- LATTICE combines its item representations with downstream CF methods and is designed as a plug-and-play module for different collaborative filtering methods.The framework enhances item embeddings before computing user-item preference scores.Source: §2.4 · p. 4
3 EXPERIMENTS
The experiments evaluate LATTICE against state-of-the-art multimedia recommendation and collaborative filtering methods across warm-start and cold-start settings, while also testing learned item graphs and hyperparameter sensitivity.
- The experiments compare LATTICE with state-of-the-art multimedia recommendation and collaborative filtering methods.Source: §3 · p. 4
- Evaluation covers both warm-start and cold-start recommendation settings.Source: §3 · p. 4
- The study examines the effectiveness of item graphs learned from multimodal features.Source: §3 · p. 4
- The experiments assess sensitivity to several key hyperparameters.Source: §3 · p. 4
3.1 Experiments Settings
The evaluation uses three multimodal Amazon datasets, compares LATTICE with collaborative filtering and content-aware baselines, and reports ranking metrics under warm-start and cold-start protocols.
Datasets
- Experiments use Amazon Clothing, Sports, and Baby datasets containing visual and textual modalities.Visual features have 4,096 dimensions, while textual embeddings have 1,024 dimensions.Source: §3.1.1 · p. 4
Baselines
- Baselines comprise CF methods MF, NGCF, and LightGCN, plus content-aware models VBPR, MMGCN, and GRCN.Source: §3.1.2 · p. 5
Evaluation Settings
- Warm-start data splits each user’s historical interactions into 80% training, 10% validation, and 10% testing.Observed positives are paired with one negatively sampled item.Source: §3.1.3 · p. 5
- Cold-start evaluation removes interactions for a randomly selected 20% item set, dividing those unseen items equally between validation and testing.Source: §3.1.3 · p. 5
Metrics
- Performance is measured with Recall@20, NDCG@20, and Precision@20, averaged across testing users.Source: §3.1.3 · p. 5
3.2 Performance Comparison (RQ1)
LATTICE outperforms the compared methods in overall and cold-start evaluations, with explicit latent item relationships complementing collaborative and content-based signals.
Overall Performance
- 12.5%, 9.8%, and 9.9% are LATTICE’s Recall@20 improvements over the strongest baselines on Clothing, Sports, and Baby, respectively.The reported improvements are significant with p-value ≤0.05.Source: §3.2.1 · p. 6
- LATTICE significantly outperforms both collaborative filtering and content-aware methods across the evaluated datasets.The comparison includes CF and content-aware baselines, with Table 2 reporting Recall@20, Precision@20, and NDCG@20.Source: §3.2.1 · p. 6
Cold-start Performance
- LATTICE outperforms all baselines across Clothing, Sports, and Baby in cold-start settings.Its learned item graphs transfer feedback from relevant neighbors to cold-start items through neighborhood aggregation.Source: §3.2.2 · p. 6
- MF and LightGCN generally perform poorly in cold-start settings because unseen items lack user-item interactions for representation updates.Source: §3.2.2 · p. 6
- VBPR generally outperforms CF methods for cold-start items, whereas GRCN performs poorly because cold-start items become isolated in its user-item graphs.Source: §3.2.2 · p. 7
3.3 Ablation Studies (RQ2)
Ablation studies show that LATTICE consistently improves three downstream CF methods over multimodal-feature and original CF variants, supporting latent-structure discovery and the plug-in design.
Ablation Results
- LATTICE–CF consistently outperforms original CF methods and two comparison variants when combined with MF, NGCF, and LightGCN.Source: §3.3 · p. 7
- 17.6% average improvements are obtained over CF+feats variants that directly use multimodal features as item side information.Source: §3.3 · p. 7
- LATTICE–CF applies graph convolutions to item ID embeddings using the same learned structures as LATTICE/feats–CF.This design aims to directly model item affinities.Source: §3.3 · p. 7
3.4 Sensitivity Analysis (RQ3)
LATTICE performs best with a moderate number of item neighbors and a balanced skip-connection coefficient, while excessive neighbors or raw-feature weighting can introduce noise.
Impact of varied k values
- LATTICE improves significantly from k=0 to k=10, supporting the usefulness of item relationships mined from multimodal features.Here, k=0 excludes item relationships and reduces the model to original LightGCN.Source: §3.4 · p. 7
- Performance initially increases with k because aggregating more item neighbors provides additional meaningful information.Source: §3.4 · p. 7
- Performance declines when k becomes too large because unimportant neighbors introduce noise during information propagation.The result motivates kNN sparsification of the learned dense graph.Source: §3.4 · p. 7
Impact of varied coefficients
- With λ=0, performance is poor because the model relies only on transformed high-level features and continually updates the adjacency matrix.Source: §3.4.2 · p. 8
- Performance first rises as λ increases, then deteriorates when raw multimodal features receive excessive weight because those features can be noisy.Source: §3.4.2 · p. 8
- The absence of sharp performance changes across λ values indicates that LATTICE is not highly sensitive to selecting this coefficient.All tested models surpass the baselines according to the cited analysis.Source: §3.4.2 · p. 8
4 RELATED WORK
Related work combines collaborative filtering with multimodal side information and graph learning, but LATTICE explicitly discovers fine-grained semantic item relationships from multimodal features.
Multimedia Recommendation
- CF-based multimedia recommenders extend collaborative filtering by adding multimodal item features as side information.Examples include VBPR, DVBPR, Sherlock, DeepStyle, and ACF.Source: §4.1 · p. 8
- Existing multimedia methods generally use multimodal features directly for each item rather than discovering relationships among items.LATTICE instead mines fine-grained item-item relationships from those features.Source: §4.1 · p. 8
Graph Structure Learning
- Graph neural networks aggregate neighborhood information, but graph noise can propagate through repeated updates and affect many node embeddings.Source: §4.2 · p. 8
- Graph structure learning jointly optimizes graph structures and representations through metric learning, probabilistic modeling, or direct optimization.Source: §4.2 · p. 8
- NeuralSparse learns k-neighbor subgraphs by selecting at most k neighbors for each node, while other methods learn adaptive or probabilistic graphs.Source: §4.2 · p. 8
- Because item-item relations are underexplored in personalized recommendation, LATTICE uses metric learning to represent edge weights as distances between item nodes.This formulation accommodates multimodal content when measuring semantic relationships.Source: §4.2 · p. 8
5 CONCLUSION
LATTICE mines latent item relationships from multimodal features, propagates neighbor affinities through graph convolutions, and supports downstream collaborative filtering. Experiments on three public datasets demonstrate its effectiveness.
- LATTICE learns and fuses modality-aware item graphs, then uses graph convolutions to inject high-order neighbor affinities into item representations.The enriched representations are combined with downstream collaborative filtering methods for recommendation.Source: §5 · p. 8
- Empirical results on three public datasets demonstrate the effectiveness of LATTICE.Source: §5 · p. 8
Related papers
This paper cites
- PyTorch: An Imperative Style, High-Performance Deep Learning Library2019
- Semi-Supervised Classification with Graph Convolutional Networks2016
- BPR: Bayesian Personalized Ranking from Implicit Feedback2012
- Neural Collaborative Filtering2017
- LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation2020
- Simplifying Graph Convolutional Networks2019
Cited by
- RPSD: Retrieval-Privileged On-Policy Self-Distillation with Optimal Transport2026
- Latent-Aligned Reasoning for Multimodal Recommendation2026
- MURAL: Multimodal Uncertainty-aware Recommendation via Adaptive edge Learning2026
- Beyond Modality Harmony: Orthogonal Purification and Topology-Guided MoE for Conflict-Aware Multimodal Recommendation2026
- Two-Sided State-Space Models for Sequential Recommendation with Non-Random Multimodal Review Feedback2026
- Agents as Knowledge Integrator and Utilizer in Multimodal Recommendation2026