Doing Personal LAPS: LLM-Augmented Dialogue Construction for Personalized Multi-Session Conversational Search

Paper · arXiv 2405.03480 · Published May 6, 2024
Dialog Topics and ModelingSynthetic Dialogue Generation

The future of conversational agents will provide users with personalized information responses. However, a significant challenge in developing models is the lack of large-scale dialogue datasets that span multiple sessions and reflect real-world user preferences. Previous approaches rely on experts in a wizard-of-oz setup that is difficult to scale, particularly for personalized tasks. Our method, LAPS, addresses this by using large language models (LLMs) to guide a single human worker in generating personalized dialogues. This method has proven to speed up the creation process and improve quality. LAPS can collect large-scale, human-written, multi-session, and multi-domain conversations, including extracting user preferences. When compared to existing datasets, LAPS-produced conversations are as natural and diverse as expert-created ones, which stays in contrast with fully synthetic methods. The collected dataset is suited to train preference extraction and personalized response generation. Our results show that responses generated explicitly using extracted preferences better match user’s actual preferences, highlighting the value of using extracted preferences over simple dialogue history.

Introduction. Personalization is paramount for conversational search and recommendation [6, 39]. Conversational agents need to meet users’ expectations and provide them with individually tailored responses. In real-world scenarios, where users interact with dialogue agents across multiple sessions, conversational systems need to accurately understand, extract, and store user preferences and articulate personalized recommendations based on the stored user profile; see Figure 1. The Information Retrieval (IR) community has studied various aspects of personalization in conversational systems. For instance, the concept of Personal Knowledge Graph (PKG) [3] is introduced to enable personalization of (conversational) search systems. Similarly, TREC Interactive Knowledge Assistance Track (iKAT) utilizes Personal Text Knowledge Base (PTKB) [1] for persona-based conversational search. Recent years have also witnessed tremendous progress in Large Language Models (LLMs) [7, 43].

Discussion / Conclusion. Based on these results we can positively answer our first and second research questions: RQ1: Using LAPS, we can collect large-scale multi-session human-written conversations that contain actual user preferences. and RQ2: LAPS-collected dialogues show high diversity and quality, on par with expert-involved human-human dialogues, as highlighted in Figure 4. Discussion. Based on these results we can positively answer our last research questions: RQ3 Preference memory enhances effective utilization of user preferences in recommendations, improves the rationale of recommendations, and mitigates long prompt recall issues. In this research, we proposed a method to collect large-scale multisession personalized conversations reflecting actual user preferences. Our method, LAPS, employs LLMs to generate personalized guidance for human workers, reducing the cognitive load for a highly complex task. Extensive experiments demonstrate, while being a scalable and high-quality data collection method, LAPS can collect utterances as diverse as the expert-involved methods.

Lines of inquiry this paper opens 24

Research framings built by reading the notes related to this paper — the questions it feeds into.

Does encoded knowledge in language models actually influence their outputs? What user information best improves language model personalization without degrading behavior? Can systems for representing human values avoid unjustified assumptions? How should recommendation systems balance individual preferences, population signals, and concept drift? Should agent evaluation prioritize trajectory quality alongside task success? How can knowledge graph structures improve reasoning and multi-hop retrieval? How can conversational agents move from purely reactive responses to proactive engagement? Does personalization increase both user trust and privacy concerns in AI? What mechanisms encode personality traits in language models and resist modification? How does prolonged interaction with AI systems affect human social behavior and well-being? Can language models develop genuine communicative grounding through interaction?