Recommendation as Instruction Following: An LLM-Empowered Recommendation Approach (arXiv 2305.07001)
This post summarizes the May 2023 arXiv paper "Recommendation as Instruction Following: A Large Language Model Empowered Recommendation Approach" (arXiv:2305.07001) by Junjie Zhang, Ruobing Xie, Yupeng Hou, Wayne Xin Zhao, Leyu Lin, and Ji-Rong Wen. It is filed under the forum's Recommender Engines section.
Key points
- Core idea: The paper treats recommendation as an instruction-following task, leveraging large language models (LLMs) to perform personalized recommendation via natural-language-formatted instructions rather than task-specific model architectures.
- Motivation: Traditional pipelines separate retrieval, ranking, and generation, and struggle to meet the LLM-era demands for natural language interaction, multi-hop reasoning, and up-to-date knowledge. LLMs bring semantic priors and cold-start capability, but raise concerns around inference cost and hallucination.
- Method outline: The general recipe follows problem formalization → model/system design → training → inference, including encoding user context as structured prompts, instruction tuning (supervised fine-tuning), and careful inference-pipeline design.
- Evaluation: Typical metrics in this line of work include Recall@k, Hit@k, nDCG, human preference, task success rate, latency, and token cost, compared against baselines such as traditional recommenders and zero-shot LLMs. Quantitative results should be verified against the original PDF.
- Open problems: Evaluation trustworthiness, latency and cost, hallucination and safety, and cross-lingual/multimodal generalization.
- 360Brew: A Decoder-only Foundation Model for Personalized Ranking (arXiv:2501.16450)
- Actions Speak Louder than Words: Trillion-Parameter Sequential Transducers (arXiv:2402.17152)
- Augmenting Netflix Search with In-Session Adapted Recommendations (DOI: 10.1145/3523227.3547407)
- Bridging Language and Items for Retrieval and Recommendation (arXiv:2403.03952)
- Data-efficient Fine-tuning for LLM-based Recommendation, SIGIR 2024 (DOI: 10.1145/3626772.3657807)
- DiffKG: Knowledge Graph Diffusion Model for Recommendation, WSDM 2024 (DOI: 10.1145/3616855.3635850)
Positioning in the field
The post situates the paper along the trajectory from matrix factorization and deep CTR models to sequential Transformers and generative recommendation (Gen-Rec). It notes that LLM-era systems treat inference budget and action space (whether/when to retrieve, which tools to call) as first-class design variables, moving beyond static cascade architectures.
Engineering checklist (from the post)
| Item | Question | Suggestion | |------|----------|------------| | Data | PII in training/index? Version control? | Partitioned indexes, anonymization, rollback-capable embedding versions | | Latency | p99 budget? Retrieval steps? | Cascades with early stopping, query caching, async re-ranking | | Quality | Does offline gain translate online? | Interleaving experiments, human audits, citation checks | | Safety | Poisoning/bias via open retrieval? | Source allowlists, adversarial detection, output filtering | | Cost | Token/GPU spend per query? | Small-model routing, distillation, hybrid sparse-dense retrieval |
Related entries referenced
Takeaways for readers
1. Researchers: Replicate core comparisons; check whether statistical significance and compute cost are reported. 2. Engineers: Extract pluggable modules (encoders, re-rankers, planners) and evaluate integration cost with existing stacks. 3. Product managers: Focus on user-perceivable gains—latency, answer trustworthiness, multi-turn consistency—rather than offline metrics alone.
> Original paper: Recommendation as Instruction Following: A Large Language Model Empowered Recommendation Approach, arXiv, May 2023.