atlas

Research map / Large language models / Instruction and fine-tuning

CoRA: Collaborative Information Perception by Large Language Model’s Weights for Recommendation

AAAI 2025 · Large language models › Instruction and fine-tuning · approach: Efficient LLM fine-tuning systems · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes CoRA, which converts collaborative filtering embeddings into low-rank LoRA-style weight updates merged into a frozen LLM, so collaborative information is perceived in parameter space rather than via input tokens.

Problem

Adapting LLMs for recommendation by injecting collaborative features into the input space disrupts the LLM's general knowledge and the semantics of textual prompts, yielding sub-optimal recommendation performance.

Approach

A collaborative query generator (Q-Former-style, with learnable queries cross-attending to CF user/item embeddings) outputs low-rank collaborative weights that are added to the LLM's attention and output weights, so the frozen LLM perceives collaborative signals without fine-tuning or extra prompt tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Align collaborative information with LLM parameter weights using CoRA-MF instead of BinLLMVicuna-7B recommendation on Amazon-Book · Amazon-BookAUC: 0.8157 -> 0.8179Helped
Align collaborative information with LLM parameter weights using CoRA-MF instead of CoLLM-SASVicuna-7B recommendation on Amazon-Book · Amazon-BookUAUC: 0.5874 -> 0.6262Helped
Use CoRA-MF rather than CoLLM-LGCNVicuna-7B recommendation on ML-1M · ML-1MAUC: 0.7164 -> 0.7361Helped
Use CoRA-MF rather than CoLLM-LGCNVicuna-7B recommendation on ML-1M · ML-1MUAUC: 0.6842 -> 0.6884Helped
Exclude feed-forward weights from collaborative-weight insertion (qkvo rather than qkvof) (ablation)CoRA-MF · Amazon-BookAUC: 0.8141 -> 0.8179Helped
Exclude feed-forward weights from collaborative-weight insertion (qkvo rather than qkvof) (ablation)CoRA-MF · Amazon-BookUAUC: 0.6068 -> 0.6262Helped
Exclude output weights from collaborative-weight insertion (qkv rather than qkvo) (ablation)CoRA-MF · Amazon-BookAUC: 0.8179 -> 0.7741Hurt
Exclude output weights from collaborative-weight insertion (qkv rather than qkvo) (ablation)CoRA-MF · Amazon-BookUAUC: 0.6262 -> 0.5747Hurt
Exclude output weights from collaborative-weight insertion (qkv rather than qkvo) (ablation)CoRA-MF · ML-1MAUC: 0.7361 -> 0.6947Hurt
Exclude output weights from collaborative-weight insertion (qkv rather than qkvo) (ablation)CoRA-MF · ML-1MUAUC: 0.6884 -> 0.5933Hurt
Exclude value weights from collaborative-weight insertion (qko rather than qkvo) (ablation)CoRA-MF · Amazon-BookAUC: 0.8179 -> 0.8091Hurt
Exclude value weights from collaborative-weight insertion (qko rather than qkvo) (ablation)CoRA-MF · ML-1MUAUC: 0.6884 -> 0.5973Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Amazon-Book ML-1M WikiFact SocialIQA XSum

Benchmarks: Amazon-Book ML-1M

Metrics: AUC UAUC

Baselines: MF LightGCN SASRec ICL Prompt4NR TALLRec PersonPrompt CoLLM BinLLM

Builds on: VLoRA LoRA BLIP-2 Q-Former TALLRec CoLLM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy