Evaluating Large Language Models as Generative User Simulators for Conversational Recommendation
Synthetic users are cost-effective proxies for real users in the evaluation of conversational recommender systems. Large language models show promise in simulating human-like behavior, raising the question of their ability to represent a diverse population of users. We introduce a new protocol to measure the degree to which language models can accurately emulate human behavior in conversational recommendation. This protocol is comprised of five tasks, each designed to evaluate a key property that a synthetic user should exhibit: choosing which items to talk about, expressing binary preferences, expressing open-ended preferences, requesting recommendations, and giving feedback. Through evaluation of baseline simulators, we demonstrate these tasks effectively reveal deviations of language models from human behavior, and offer insights on how to reduce the deviations with model selection and prompting strategies.
Code (1)
Tasks
Conversational RecommendationModel SelectionRecommendation SystemsSimilar Papers 제목 키워드 기반
Neural User Simulation for Corpus-based Policy Optimisation of Spoken Dialogue Systems
User Simulators are one of the major tools that enable offline training of task-oriented dialogue systems. For this task the Agenda-Based User Simulator (ABUS) is often used. The ABUS is based on hand-crafted rules and i…
Dialogue ManagementDiversityReinforcement LearningSpoken Dialogue Systems+2Neural User Simulation for Corpus-based Policy Optimisation for Spoken Dialogue Systems
User Simulators are one of the major tools that enable offline training of task-oriented dialogue systems. For this task the Agenda-Based User Simulator (ABUS) is often used. The ABUS is based on hand-crafted rules and i…
DiversityReinforcement LearningSpoken Dialogue SystemsTask-Oriented Dialogue Systems+1What Else Would I Like? A User Simulator using Alternatives for Improved Evaluation of Fashion Conversational Recommendation Systems
In Conversational Recommendation Systems (CRS), a user can provide feedback on recommended items at each interaction turn, leading the CRS towards more desirable recommendations. Currently, different types of CRS offer v…
Conversational RecommendationImage CaptioningRecommendation SystemsGenTUS: Simulating User Behaviour and Language in Task-oriented Dialogues with Generative Transformers
User simulators (USs) are commonly used to train task-oriented dialogue systems (DSs) via reinforcement learning. The interactions often take place on semantic level for efficiency, but there is still a gap from semantic…
DecoderLanguage Modellingreinforcement-learningReinforcement Learning+3DuetSim: Building User Simulator with Dual Large Language Models for Task-Oriented Dialogues
User Simulators play a pivotal role in training and evaluating task-oriented dialogue systems. Traditional user simulators typically rely on human-engineered agendas, resulting in generated responses that often lack dive…
DiversityResponse GenerationTask-Oriented Dialogue Systems