Grassi Lucrezia, Recchiuto Carmine Tommaso, Sgorbissa Antonio
DIBRIS, University of Genoa, via all'Opera Pia 13, Genova, Italy.
Int J Soc Robot. 2022;14(5):1273-1293. doi: 10.1007/s12369-022-00868-z. Epub 2022 Mar 18.
The article proposes a system for knowledge-based conversation designed for Social Robots and other conversational agents. The proposed system relies on an Ontology for the description of all concepts that may be relevant conversation topics, as well as their mutual relationships. The article focuses on the algorithm for Dialogue Management that selects the most appropriate conversation topic depending on the user input. Moreover, it discusses strategies to ensure a conversation flow that captures, as more coherently as possible, the user intention to drive the conversation in specific directions while avoiding purely reactive responses to what the user says. To measure the quality of the conversation, the article reports the tests performed with 100 recruited participants, comparing five conversational agents: (i) an agent addressing dialogue flow management based only on the detection of keywords in the speech, (ii) an agent based both on the detection of keywords and the Content Classification feature of Google Cloud Natural Language, (iii) an agent that picks conversation topics randomly, (iv) a human pretending to be a chatbot, and (v) one of the most famous chatbots worldwide: Replika. The subjective perception of the participants is measured both with the SASSI (Subjective Assessment of Speech System Interfaces) tool, as well as with a custom survey for measuring the subjective perception of coherence.
本文提出了一种为社交机器人和其他对话代理设计的基于知识的对话系统。所提出的系统依赖于一个本体来描述所有可能是相关对话主题的概念及其相互关系。本文重点介绍了对话管理算法,该算法根据用户输入选择最合适的对话主题。此外,它还讨论了一些策略,以确保对话流程尽可能连贯地捕捉用户意图,从而推动对话朝着特定方向发展,同时避免对用户所说内容做出纯粹的反应性回应。为了衡量对话质量,本文报告了对100名招募参与者进行的测试,比较了五个对话代理:(i)一个仅基于语音中关键词检测来处理对话流程管理的代理;(ii)一个基于关键词检测和谷歌云自然语言的内容分类功能的代理;(iii)一个随机选择对话主题的代理;(iv)一个假装成聊天机器人的人;以及(v)全球最著名的聊天机器人之一:Replika。参与者的主观感受通过SASSI(语音系统接口主观评估)工具以及一个用于测量连贯性主观感受的定制调查问卷来衡量。