Self-Supervised Bot Play for Conversational Recommendation with Justifications
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.
Code (0)
등록된 구현이 없습니다.
Tasks
Conversational RecommendationRecommendation SystemsSimilar Papers 제목 키워드 기반
Self-Supervised Bot Play for Transcript-Free Conversational Recommendation with Justification
Conversational recommender systems offer a way for users to engage in multi-turn conversations to find items they enjoy. Dialog agents for conversational recommendation rely on expensive human dialog transcripts, limitin…
Conversational RecommendationRecommendation SystemsJ-Recs: Principled and Scalable Recommendation Justification
Online recommendation is an essential functionality across a variety of services, including e-commerce and video streaming, where items to buy, watch, or read are suggested to users. Justifying recommendations, i.e., exp…
PersuasivenessBeyond Whole Dialogue Modeling: Contextual Disentanglement for Conversational Recommendation
Conversational recommender systems aim to provide personalized recommendations by analyzing and utilizing contextual information related to dialogue. However, existing methods typically model the dialogue context as a wh…
Conversational RecommendationcounterfactualCounterfactual InferenceDisentanglement+3TALKPLAY: Multimodal Music Recommendation with Large Language Models
We present TALKPLAY, a novel multimodal music recommendation system that reformulates recommendation as a token generation problem using large language models (LLMs). By leveraging the instruction-following and natural l…
Conversational RecommendationInstruction FollowingLanguage ModelingLanguage Modelling+5Towards Policy-Guided Conversational Recommendation with Dialogue Acts
Conversation Recommender System (CRS) aims to recommend items through nature conversation. Existing works in open-ended CRS mainly focus on recommendation and generation, but lacks of control over dialogue policy. In add…
Conversational RecommendationRecommendation SystemsResponse Generation