USB-Rec: An Effective Framework for Improving Conversational Recommendation Capability of Large Language Model

Jianyu Wen, Jingyun Wang, Cilin Yan, Jiayin Cai, Xiaolong Jiang +1 more
9/20/2025
cs.CLcs.AI

No official code found. Best implementation: John-Wendell/USB_Rec (24 stars, last commit 2026-03-13).

Abstract

Recently, Large Language Models (LLMs) have been widely employed in Conversational Recommender Systems (CRSs). Unlike traditional language model approaches that focus on training, all existing LLMs-based approaches are mainly centered around how to leverage the summarization and analysis capabilities of LLMs while ignoring the issue of training. Therefore, in this work, we propose an integrated training-inference framework, User-Simulator-Based framework (USB-Rec), for improving the performance of LLMs in conversational recommendation at the model level. Firstly, we design a LLM-based Preference Optimization (PO) dataset construction strategy for RL training, which helps the LLMs understand the strategies and methods in conversational recommendation. Secondly, we propose a Self-Enhancement Strategy (SES) at the inference stage to further exploit the conversational recommendation potential obtained from RL training. Extensive experiments on various datasets demonstrate that our method consistently outperforms previous state-of-the-art methods.

View on arXivView PDF

Code Implementations(1)

The official code of Recsys'25 paper 'USB-Rec: An Effective Framework for Improving Conversational Recommendation Capability of Large Language Model'

240Python, Jupyter NotebookJul 19, 20257 months ago
large-language-modelsllmmulti-agent-reinforcement-learningmulti-agent-systemsrecommender-system+4 more

Similar Papers

Cite this paper

@article{wen2025usbrec,
  title  = {USB-Rec: An Effective Framework for Improving Conversational Recommendation Capability of Large Language Model},
  author = {Jianyu Wen and Jingyun Wang and Cilin Yan and Jiayin Cai and Xiaolong Jiang and Ying Zhang},
  year   = {2025},
  eprint = {2509.20381},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.20381v1}
}

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/2509.20381.svg)](https://codeofpaper.com/paper/2509.20381)

Discussion