Optimizing Novelty of Top-k Recommendations using Large Language Models and Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Given an input query, a recommendation model is trained using user feedback data (e.g., click data) to output a ranked list of items. In real-world systems, besides accuracy, an important consideration for a new model is novelty of its top-k recommendations w.r.t. an existing deployed model. However, novelty of top-k items is a difficult goal to optimize a model for, since it involves a non-differentiable sorting operation on the model's predictions. Moreover, novel items, by definition, do not have any user feedback data. Given the semantic capabilities of large language models, we address these problems using a reinforcement learning (RL) formulation where large language models provide feedback for the novel items. However, given millions of candidate items, the sample complexity of a standard RL algorithm can be prohibitively high. To reduce sample complexity, we reduce the top-k list reward to a set of item-wise rewards and reformulate the state space to consist of <query, item> tuples such that the action space is reduced to a binary decision; and show that this reformulation results in a significantly lower complexity when the number of items is large. We evaluate the proposed algorithm on improving novelty for a query-ad recommendation task on a large-scale search engine. Compared to supervised finetuning on recent <query, ad> pairs, the proposed RL-based algorithm leads to significant novelty gains with minimal loss in recall. We obtain similar results on the ORCAS query-webpage matching dataset and a product recommendation dataset based on Amazon reviews.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 24 of its 41 references that are in the map. First posted on arXiv 20 Jun 2024.
Builds on
24 of 41 references.
References · 24
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2021SimCSE: Simple Contrastive Learning of Sentence Embeddingscited by 2,168
- 2022Dynamic Prompt Learning via Policy Gradient for Semi-structured Mathematical Reasoningcited by 347
- 2020Keystroke Dynamics as Part of Lifeloggingcited by 334
- 2023Large Language Models are Zero-Shot Rankers for Recommender Systemscited by 307
- 2020On the Global Convergence Rates of Softmax Policy Gradient Methodscited by 258
- 2022Promptagator: Few-shot Dense Retrieval From 8 Examplescited by 233
- 2018Top-K Off-Policy Correction for a REINFORCE Recommender Systemcited by 181
- 2023AnnoLLM: Making Large Language Models to Be Better Crowdsourced Annotatorscited by 171
- 2015Deep Reinforcement Learning in Large Discrete Action Spacescited by 158
- 2023Text Is All You Need: Learning Language Representations for Sequential Recommendationcited by 149
12 more
- 2023Large Language Models are Competitive Near Cold-start Recommenders for Language- and Item-based Preferencescited by 66
- 2021Semantic Models for the First-stage Retrieval: A Comprehensive Reviewcited by 57
- 2023Tuning computer vision models with task rewardscited by 36
- 2020ORCAS: 18 Million Clicked Query-Document Pairs for Analyzing Searchcited by 34
- 2022Contextual Bandits with Large Action Spaces: Made Practicalcited by 32
- 2018Policy Gradients for Contextual Recommendationscited by 21
- 2023GAR-meets-RAG Paradigm for Zero-Shot Information Retrievalcited by 18
- 2020Learning from eXtreme Bandit Feedbackcited by 17
- 2023Could Small Language Models Serve as Recommenders? Towards Data-centric Cold-start Recommendationscited by 15
- 2021On component interactions in two-stage recommender systemscited by 14
- 2021Choosing the Best of Both Worlds: Diverse and Novel Recommendations through Multi-Objective Reinforcement Learningcited by 14
- 2019Diversity-Promoting Deep Reinforcement Learning for Interactive Recommendationcited by 7
Built on by
Citing papers per year: 2025: 1; 2026: 1.
2 papers.