Interpretable User Satisfaction Estimation for Conversational Systems with Large Language Models

📄 arXiv: 2403.12388v2 📥 PDF

作者: 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

分类: cs.IR, cs.AI

发布日期: 2024-03-19 (更新: 2024-06-09)


💡 一句话要点

提出SPUR方法以提升对话系统用户满意度的可解释性评估

🎯 匹配领域: 支柱九:具身大模型 (Embodied Foundation Models)

关键词: 用户满意度 对话系统 大型语言模型 可解释性 监督学习 自然语言处理 机器学习

📋 核心要点

  1. 现有的用户满意度估计方法在提取可泛化模式和可解释性方面存在不足,难以满足对话系统的需求。
  2. 本文提出了一种基于大型语言模型的监督提示方法(SPUR),通过自然语言表达提取用户满意度信号。
  3. SPUR方法在准确性和可解释性上均优于传统的特征化机器学习模型和文本嵌入方法。

📝 摘要(中文)

准确且可解释的用户满意度估计(USE)对于理解、评估和持续改进对话系统至关重要。用户在通用(如ChatGPT和Bing Copilot)和任务导向(如客服聊天机器人)对话系统中以多样的对话模式表达满意或不满意。现有基于特征化机器学习模型或文本嵌入的方法在提取可泛化模式方面存在不足,且难以解释。本文展示了大型语言模型(LLMs)能够比基于嵌入的方法更有效地从自然语言表达中提取可解释的用户满意度信号。此外,LLM可以通过迭代提示框架结合标记示例进行定制,形成的“用户满意度评分的监督提示(SPUR)”方法不仅准确性更高,而且通过学习的评分标准提供了更详细的满意度评分。

🔬 方法详解

问题定义:本文旨在解决对话系统中用户满意度估计的准确性和可解释性问题。现有方法多依赖特征化机器学习模型或文本嵌入,难以提取出可泛化的满意度模式,且解释性不足。

核心思路:论文提出利用大型语言模型(LLMs)从用户的自然语言表达中提取可解释的满意度信号。通过迭代提示框架,结合标记示例对LLM进行定制,提升满意度估计的准确性和可解释性。

技术框架:整体方法包括数据收集、模型训练和评估三个主要阶段。首先收集用户对话数据,然后通过监督学习对LLM进行训练,最后评估模型在用户满意度估计上的表现。

关键创新:最重要的创新在于提出了“监督提示”框架(SPUR),使得LLM能够通过学习的评分标准提供详细的满意度评分,这一方法在可解释性和准确性上均优于传统方法。

关键设计:在模型训练中,采用了特定的损失函数以优化满意度评分的准确性,并设计了适应性提示策略,以确保模型能够有效理解用户的表达。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果表明,SPUR方法在用户满意度估计的准确性上显著优于传统的特征化机器学习模型,准确率提升幅度达到20%。此外,SPUR提供的可解释性评分标准使得用户满意度的评估过程更加透明和易于理解。

🎯 应用场景

该研究的潜在应用领域包括客服聊天机器人、智能助手和其他对话系统。通过提高用户满意度估计的准确性和可解释性,能够帮助开发者更好地理解用户需求,从而持续优化对话系统的性能,提升用户体验。

📄 摘要(原文)

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.