Interpretable User Satisfaction Estimation for Conversational Systems with Large Language Models
Ying-Chun Lin, Jennifer Neville, Jack W. Stokes, Longqi Yang, Tara Safavi, Mengting Wan, Scott Counts, Siddharth Suri, Reid Andersen, Xiaofeng Xu, Deepak Gupta, Sujay Kumar Jauhar, Xia Song, Georg Buscher, Saurabh Tiwary, Brent Hecht, Jaime Teevan
TL;DR
The paper introduces SPUR, a three-phase framework that leverages large language models to extract interpretable SAT/DSAT patterns from multi-turn conversations and summarize them into domain-specific rubrics. These rubrics guide a final USE estimation, producing interpretable scores while maintaining high accuracy in few-shot settings. Through extensive experiments on four diverse datasets, SPUR demonstrates superior performance to embedding-based baselines, shows rubric interpretability and cross-domain adaptability, and enables scalable deployment via knowledge distillation and rubric-as-features. The work offers a practical approach to interpretable USE for both general-purpose and task-oriented conversational systems, with clear implications for monitoring, auditing, and improving conversational AI deployments.
Abstract
Accurate and interpretable user satisfaction estimation (USE) is critical for understanding, evaluating, and continuously improving conversational systems. Users express their satisfaction or dissatisfaction with diverse conversational patterns in both general-purpose (ChatGPT and Bing Copilot) and task-oriented (customer service chatbot) conversational systems. Existing approaches based on featurized ML models or text embeddings fall short in extracting generalizable patterns and are hard to interpret. In this work, we show that LLMs can extract interpretable signals of user satisfaction from their natural language utterances more effectively than embedding-based approaches. Moreover, an LLM can be tailored for USE via an iterative prompting framework using supervision from labeled examples. The resulting method, Supervised Prompting for User satisfaction Rubrics (SPUR), not only has higher accuracy but is more interpretable as it scores user satisfaction via learned rubrics with a detailed breakdown.
