A Mood Semantic Awareness Model for Emotional Interactive Robots

Sensors (Basel). 2024 Jan 28;24(3):845. doi: 10.3390/s24030845.

Abstract

The rapid development of natural language processing technology and improvements in computer performance in recent years have resulted in the wide-scale development and adoption of human-machine dialogue systems. In this study, the Icc_dialogue model is proposed to enhance the semantic awareness of moods for emotional interactive robots. Equipped with a voice interaction module, emotion calculation is conducted based on model responses, and rules for calculating users' degree of interest are formulated. By evaluating the degree of interest, the system can determine whether it should transition to a new topic to maintain the user's interest. This model can also address issues such as overly purposeful responses and rigid emotional expressions in generated replies. Simultaneously, this study explores topic continuation after answering a question, the construction of dialogue rounds, keyword counting, and the creation of a target text similarity matrix for each text in the dialogue dataset. The matrix is normalized, weights are assigned, and the final text score is calculated. In the text with the highest score, the content of dialogue continuation is determined by calculating a subsequent sentence with the highest similarity. This resolves the issue in which the conversational bot fails to continue dialogue on a topic after answering a question, instead waiting for the user to voluntarily provide more information, resulting in topic interruption. As described in the experimental section, both automatic and manual evaluations were conducted to validate the significant improvement in the mood semantic awareness model's performance in terms of dialogue quality and user experience.

Keywords: continuation of the topic; dialogue modeling; emotional interactive robots; semantic interaction service.

MeSH terms

  • Communication
  • Emotions
  • Humans
  • Language
  • Robotics*
  • Semantics