Reindex-Then-Adapt: Improving Large Language Models for Conversational Recommendation

Zhankui He, Zhouhang Xie, Harald Steck, Dawen Liang, Rahul Jha +2 more
5/20/2024
cs.IRcs.AIcs.CL

No official code found. Best implementation: AaronHeee/Reindex-Then-Adapt (8 stars, last commit 2025-03-31).

Abstract

Large language models (LLMs) are revolutionizing conversational recommender systems by adeptly indexing item content, understanding complex conversational contexts, and generating relevant item titles. However, controlling the distribution of recommended items remains a challenge. This leads to suboptimal performance due to the failure to capture rapidly changing data distributions, such as item popularity, on targeted conversational recommendation platforms. In conversational recommendation, LLMs recommend items by generating the titles (as multiple tokens) autoregressively, making it difficult to obtain and control the recommendations over all items. Thus, we propose a Reindex-Then-Adapt (RTA) framework, which converts multi-token item titles into single tokens within LLMs, and then adjusts the probability distributions over these single-token item titles accordingly. The RTA framework marries the benefits of both LLMs and traditional recommender systems (RecSys): understanding complex queries as LLMs do; while efficiently controlling the recommended item distributions in conversational recommendations as traditional RecSys do. Our framework demonstrates improved accuracy metrics across three different conversational recommendation datasets and two adaptation settings

View on arXivView PDF

Code Implementations(1)

Implementation of WSDM'25 Reindex-Then-Adapt: Improving Large Language Models for Conversational Recommendation

81Shell, PythonMar 9, 20251 years ago

Similar Papers

Cite this paper

@article{he2024reindexthenadapt,
  title  = {Reindex-Then-Adapt: Improving Large Language Models for Conversational Recommendation},
  author = {Zhankui He and Zhouhang Xie and Harald Steck and Dawen Liang and Rahul Jha and Nathan Kallus and Julian McAuley},
  year   = {2024},
  eprint = {2405.12119},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.12119v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.12119.svg)](https://codeofpaper.com/paper/2405.12119)

Discussion