PaRT: Enhancing Proactive Social Chatbots with Personalized Real-Time Retrieval
Zihan Niu, Zheyong Xie, Shaosheng Cao, Chonggang Lu, Zheyu Ye, Tong Xu, Zuozhu Liu, Yan Gao, Jia Chen, Zhe Xu, Yi Wu, Yao Hu
TL;DR
PaRT tackles the engagement limitations of passive social chatbots by introducing a proactive framework that combines personalized real-time retrieval with generation. It integrates user profiling, an intent-guided query refiner, and retrieval-augmented generation to produce topic-driven, knowledge-grounded responses using real-time data from RedNote, with top-$k$ retrieved passages guiding the reply. Offline evaluations demonstrate clear gains in retrieval precision and generation quality, while online deployment reports a robust 21.77% increase in average dialogue duration, confirming improved user engagement in production. Overall, PaRT proves the viability of real-world, proactive chatbots that sustain long-form conversations through personalized retrieval and context-aware prompting.
Abstract
Social chatbots have become essential intelligent companions in daily scenarios ranging from emotional support to personal interaction. However, conventional chatbots with passive response mechanisms usually rely on users to initiate or sustain dialogues by bringing up new topics, resulting in diminished engagement and shortened dialogue duration. In this paper, we present PaRT, a novel framework enabling context-aware proactive dialogues for social chatbots through personalized real-time retrieval and generation. Specifically, PaRT first integrates user profiles and dialogue context into a large language model (LLM), which is initially prompted to refine user queries and recognize their underlying intents for the upcoming conversation. Guided by refined intents, the LLM generates personalized dialogue topics, which then serve as targeted queries to retrieve relevant passages from RedNote. Finally, we prompt LLMs with summarized passages to generate knowledge-grounded and engagement-optimized responses. Our approach has been running stably in a real-world production environment for more than 30 days, achieving a 21.77\% improvement in the average duration of dialogues.
