English

Self-Supervised Bot Play for Conversational Recommendation with Justifications

Computation and Language 2021-12-13 v1 Information Retrieval

Abstract

Conversational recommender systems offer the promise of interactive, engaging ways for users to find items they enjoy. We seek to improve conversational recommendation via three dimensions: 1) We aim to mimic a common mode of human interaction for recommendation: experts justify their suggestions, a seeker explains why they don't like the item, and both parties iterate through the dialog to find a suitable item. 2) We leverage ideas from conversational critiquing to allow users to flexibly interact with natural language justifications by critiquing subjective aspects. 3) We adapt conversational recommendation to a wider range of domains where crowd-sourced ground truth dialogs are not available. We develop a new two-part framework for training conversational recommender systems. First, we train a recommender system to jointly suggest items and justify its reasoning with subjective aspects. We then fine-tune this model to incorporate iterative user feedback via self-supervised bot-play. Experiments on three real-world datasets demonstrate that our system can be applied to different recommendation models across diverse domains to achieve superior performance in conversational recommendation compared to state-of-the-art methods. We also evaluate our model on human users, showing that systems trained under our framework provide more useful, helpful, and knowledgeable recommendations in warm- and cold-start settings.

Keywords

Cite

@article{arxiv.2112.05197,
  title  = {Self-Supervised Bot Play for Conversational Recommendation with Justifications},
  author = {Shuyang Li and Bodhisattwa Prasad Majumder and Julian McAuley},
  journal= {arXiv preprint arXiv:2112.05197},
  year   = {2021}
}
R2 v1 2026-06-24T08:11:28.510Z