Reward-Driven Interaction: Enhancing Proactive Dialogue Agents through User Satisfaction Prediction
Wei Shen, Xiaonan He, Chuheng Zhang, Xuyun Zhang, Xiaolong Xu, Wanchun Dou
TL;DR
This paper tackles reward-driven proactive dialogue by addressing noisy reward supervision and long-tail feedback sparsity in industrial systems. It introduces two auxiliary tasks—contrastive self-supervised learning for rare ASR-induced utterances and domain-intent classification for long-tailed domains—integrated via multi-task learning to enhance user satisfaction prediction. The approach is implemented on a transformer-based proactive interaction mechanism within DuerOS and evaluated both offline on a large industrial dataset and online via A/B testing, achieving significant improvements in error recognition and contextual user satisfaction. The work provides a practical, deployable enhancement to proactive dialogue systems that improves robustness to ASR errors and domain skew, with direct implications for real-world user experience.
Abstract
Reward-driven proactive dialogue agents require precise estimation of user satisfaction as an intrinsic reward signal to determine optimal interaction strategies. Specifically, this framework triggers clarification questions when detecting potential user dissatisfaction during interactions in the industrial dialogue system. Traditional works typically rely on training a neural network model based on weak labels which are generated by a simple model trained on user actions after current turn. However, existing methods suffer from two critical limitations in real-world scenarios: (1) Noisy Reward Supervision, dependence on weak labels derived from post-hoc user actions introduces bias, particularly failing to capture satisfaction signals in ASR-error-induced utterances; (2) Long-Tail Feedback Sparsity, the power-law distribution of user queries causes reward prediction accuracy to drop in low-frequency domains. The noise in the weak labels and a power-law distribution of user utterances results in that the model is hard to learn good representation of user utterances and sessions. To address these limitations, we propose two auxiliary tasks to improve the representation learning of user utterances and sessions that enhance user satisfaction prediction. The first one is a contrastive self-supervised learning task, which helps the model learn the representation of rare user utterances and identify ASR errors. The second one is a domain-intent classification task, which aids the model in learning the representation of user sessions from long-tailed domains and improving the model's performance on such domains. The proposed method is evaluated on DuerOS, demonstrating significant improvements in the accuracy of error recognition on rare user utterances and long-tailed domains.
