Multimodal Graph Retrieval-Augmented Sequential Recommendation via Collaborative Filtering Paths
Listen
Radio episode about this paper
Transcript
Introduction to the show: ident: AI Radio. Generated commentary on the latest Artificial Intelligence papers.
Tom: I'm Tom, and with me are Jane, Lu, senior AI researcher at Tsinghua, Meng, lead engineer at a mysterious AI startup and Lalam, the in-house Large Language Model.
Jane: Today's paper: "Multimodal Graph Retrieval-Augmented Sequential Recommendation via Collaborative Filtering Paths".
Tom: The gist The proposed framework, MGRASRec,
Jane: First, who's behind it and why it matters.
Paper summary: Tom: So, to recap, this paper introduces MGRASRec, which is this multimodal graph retrieval-augmented framework for sequential recommendation. The core of it is injecting collaborative filtering signals conditioned on the candidate item directly into the MLLM prompt by retrieving structured paths from the user-item interaction graph.
Jane: They extend this coverage beyond just exact co-interaction overlap by using multimodal similarity to find more related items, which helps them find better signals even when there isn't a perfect direct link between users and items.
Lu: The framework involves building a bipartite graph of users and items, where edges show interactions, and they perform breadth-first search over this graph to get three-hop co-interaction paths.
Meng: So, they are looking for paths like user watched item bridge item watched by user who also interacted with the target item. That’s a very specific way to find related behavior.
Lalam: And they use multimodal embeddings from something like CLIP, which combines text and image features, to find similarity paths as an extension of the graph retrieval.
Tom: They then prioritize these retrieved paths by counting how many unique bridge users pass through each item, giving more weight to the most common behavioral evidence.
Jane: And they only select the top K paths, setting K equal to five for a balance between keeping the prompt manageable and making sure they get enough signal.
Conclusion: Tom: Looking at this paper called "Multimodal Graph Retrieval-Augmented Sequential Recommendation via Collaborative Filtering Paths," what it really boils down to is using structured graph retrieval to give large language models more relevant collaborative context for sequential recommendations.
Jane: It moves beyond just the user's own past actions by incorporating signals from similar users through these specific paths in the interaction graph.
Lu: The authors are trying to solve the problem where existing MLLM-based methods operate in isolation from broader behavioral patterns of similar users because they aren't conditioned on a specific candidate item.
Meng: This means for practical use, it’s about making sure the AI doesn't just guess based on what one person did, but understands how similar people interact with that specific thing you are showing them right now.
Lalam: The implication is that this structured retrieval actually surfaces history items that are most relevant to the candidate item without needing extra computation at recommendation time, which is a big win for efficiency.
Tom: So, if you're listening and only get the gist of it, they’re showing how to use graph paths and multimodal similarity to condition the AI's next-item prediction directly on what the user is currently looking at or interacting with.
Jason Marcell Setiadi, Xin Cao, Lina Yao
University of New South Wales
cs.LG
Submitted: 2026-10-08
Updated: 2026-10-08
Comments: Accepted to AJCAI 2026
License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
Importance score: 92/100
The gist: The gist The proposed framework, MGRASRec, is a multimodal graph retrieval-augmented framework for sequential recommendation that injects candidate-conditioned collaborative signals directly into an
Key concepts
- Graph-based Collaborative Filtering Retrieval
- This method models user interactions as a bipartite graph. It searches this graph for specific 3-hop paths—sequences of interactions involving bridge items—to find direct collaborative evidence that can be used to condition the recommendation prompt.
- Multimodal Similarity Paths
- Instead of only looking at direct co-interaction, this technique uses CLIP embeddings (combining text and image features) to find items that are visually or semantically similar to past interactions. This extends the retrieval by finding bridge items based on shared visual or semantic properties.
- Path Priority Ranking
- Since many paths can be found, MGRASRec ranks them based on how many unique bridge users pass through each item. Co-interaction paths are prioritized heavily, ensuring that the most direct collaborative evidence is included in the final prompt.
- MLLM LoRA Fine-Tuning
- The retrieved graph signals and history items are used to create an augmented prompt for an MLLM (like LLaVA). This prompt is then fine-tuned efficiently using LoRA, which reduces training costs while allowing the model to learn how to use these specific recommendation signals effectively.
Summary
The gist The proposed framework, MGRASRec, is a multimodal graph retrieval-augmented framework for sequential recommendation that injects candidate-conditioned collaborative signals directly into an MLLM prompt via structured graph path retrieval and extends coverage through multimodal similarity to increase coverage beyond exact co-interaction overlap.
Problem Formulation
The problem is formally defined as predicting the probability that a candidate item is the user’s next interaction, P(Iu n+1 = Ic Su) Given a user u, we define their historical behavior sequence as Su = [Iu 1,..., Iu n], where Iu i represents the i-th item with which the user has interacted, and n denotes the length of the sequence. Each item i in the item catalog I is associated with a textual title ti and an image vi (e.g., product image or video cover). Given the historical behavior sequence Su and a candidate item Ic, the objective of multimodal sequential recommendation is to predict the probability that Ic is the user’s next interaction, i.e., P(Iu n+1 = Ic Su).
Graph-based Collaborative Filtering Retrieval
To inject focused collaborative signals conditioned on the candidate item directly into the recommendation prompt, the user-item interaction history is represented as a bipartite graph G = (U ∪ I, E), where an undirected edge (u, i) ∈ E indicates that user u has interacted with item i. When verbalizing paths in the prompt, each edge is expressed directionally as (user, watched, item) or (item, watched by, user), with the verb instantiated per domain (‘watched’ for Microlens, ‘bought’ for Amazon). For each (target user u, target item i∗) pair, a breadth-first search (BFS) is performed over G to retrieve 3-hop co-interaction paths of the form: u watched−−−→ b watched←−−−u' watched−−−→ i∗ (1) where b ∈ I is a bridge item co-interacted by both u and a bridge user u', and u' has also interacted with the target item i∗. To extend coverage, similarity paths are retrieved by computing multimodal embeddings for all items using CLIP (ViT-L/14) [15], yielding a fused item representation ei = normalize CLIPimg(vi) + CLIPtxt(ti) 2. These similarity paths are used to identify bridge items that are visually or semantically similar to items already in the target user’s history, allowing for a 4-hop similarity path (3).
Path Priority Ranking and History Selection
Since the number of retrieved paths grows unboundedly with interaction density, only top-K paths are selected, fixing K = 5 as a balance between prompt length and coverage. Paths are ranked by the number of unique bridge users passing through each bridge item, reflecting consensus behavioral evidence. Co-interaction paths are prioritized with at least 60% of top-K slots reserved as they encode more direct collaborative evidence. Relevant history selection is achieved by extracting the first-hop history item from each of the top-K ranked paths, which emerges as a byproduct of retrieval already performed. For sparse or no-path cases, remaining slots are padded with the most frequent items from the interaction history not already selected.
MLLM LoRA Fine-Tuning and Efficiency
The retrieved collaborative signals and selected history items are assembled into an augmented prompt, where if no paths exist, the CF signals section is omitted. Supervised fine-tuning (SFT) of LLaVA [10] is applied to the augmented prompt, using LoRA [7] under the PEFT framework to reduce training cost. At inference time, MGRASRec requires only a single forward pass per candidate item, which is quantified as requiring exactly one regardless of history length. This constant cost is achieved by shifting retrieval offline, where path construction requires only a BFS traversal over the interaction graph and lookups into a precomputed item-similarity table.
Overall Performance
MGRASRec achieves the best performance on all metrics across three datasets, with MGRASRec achieving AUC 89.55, HR@5 83.07, and MRR@5 62.65 on Microlens. This demonstrates that augmenting MLLMs with structured graph-based collaborative paths is the primary driver of MGRASRec’s gains, indicating that this is a promising direction for multimodal sequential recommendation. Future work could inject graph-based collaborative signals into open-set generation, where the MLLM directly generates the next item from the full item vocabulary under constrained decoding for item grounding.
Improvements for AI systems
- Bold header: Structured Collaborative Signal Injection
This improvement injects candidate-conditioned collaborative signals directly into the MLLM prompt by retrieving structured paths over the user-item interaction graph,
allowing MLLMs to reason over collaborative filtering signals with multimodal content through post-alignment contrastive learning.
- Bold header: Path-Guided History Selection
The system implements path-guided history selection, which surfaces the k history items most structurally relevant to the target item at zero additional inference cost,
solving the issue of impractical history truncation by extracting the first-hop history item from each of the top-K ranked paths.
- Bold header: Constant Inference Cost for Long Histories
MGRASRec achieves efficiency by ensuring inference cost grows linearly with user history length for MLLM-MSR
is avoided, as MGRASRec requires exactly one [forward pass] regardless of history length,
despite handling long sequences.
Sources
- MLLMRec: A Preference Reasoning Paradigm with Graph Refinement for Multimodal Recommendation
- Bridging Language and Items for Retrieval and Recommendation: Benchmarking LLMs as Semantic Encoders
- Rec-GPT4V: Multimodal Recommendation with Large Vision-Language Models
- Molar: Multimodal LLMs with Collaborative Filtering Alignment for Enhanced Sequential Recommendation
- A Content-Driven Micro-Video Recommendation Dataset at Scale
- MMSRARec: Summarization and Retrieval Augumented Sequential Recommendation Based on Multimodal Large Language Model
Related papers
- Polynomial-Augmented Neural Networks (PANNs) with Weak Orthogonality Constraints for Enhanced Function and PDE Approximation
- AIRL-S: Unifying Reinforcement Learning and Search-Based Test-Time Scaling via Adversarial Inverse Reinforcement Learning
- Transformers as Bayesian In-Context Experimenters: Smoothness-Adaptive Efficient ATE Estimation
- Convergence issues in Relational Concept Analysis based on AOC-posets
- Beliefs Beyond Posteriors: The Predictive Cost of ELBO Binding
- Understanding Diffusion Models via Ratio-Based Function Approximation with SignReLU Networks