Exploring Ontologies to Improve the Empathy of Interactive Bots

Bots are virtual agents that people can interact with text messages. They are mostly made with the aim of mimicking a person in conversations. Although several studies have devised natural language processing techniques for the creation of bots, few studies explore the use of ontologies in the development of novel context-aware interactive bots. In this article, we propose a software architecture that allows ontology-based interpretation of several types of data (audio, video, and text) from the bot's environment. We define formal concept-based rules to express affective behavior aiming to improve the empathy of bots. The proposed technique relies on Semantic technologies such as OWL and SWRL languages. This technique is illustrated in an interaction scenario.

[1]  Mitsuru Ishizuka,et al.  EmoHeart: Conveying Emotions in Second Life Based on Affect Sensing from Text , 2010, Adv. Hum. Comput. Interact..

[2]  Perry Cheng,et al.  Building a Chatbot with Serverless Computing , 2016, MOTA@Middleware.

[3]  Robert Kincaid,et al.  Nicky: Toward a Virtual Assistant for Test and Measurement Instrument Recommendations , 2017, 2017 IEEE 11th International Conference on Semantic Computing (ICSC).

[4]  Laurel D. Riek,et al.  Detecting social context: A method for social event classification using naturalistic multimodal data , 2015, 2015 11th IEEE International Conference and Workshops on Automatic Face and Gesture Recognition (FG).

[5]  George A. Miller,et al.  WordNet: A Lexical Database for English , 1995, HLT.

[6]  C. Heyes Where do mirror neurons come from? , 2010, Neuroscience & Biobehavioral Reviews.

[7]  Frank Dignum,et al.  A Model of a Social Chatbot , 2016, IIMSS.

[8]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[9]  Asunción Gómez-Pérez,et al.  NeOn Methodology for Building Ontology Networks: a Scenario-based Methodology , 2009 .

[10]  Douglas B. Lenat,et al.  CYC: a large-scale investment in knowledge infrastructure , 1995, CACM.

[11]  Hadeel Al-Zubaide,et al.  OntBot: Ontology based chatbot , 2011, International Symposium on Innovations in Information and Communications Technology.

[12]  Boris A. Galitsky,et al.  Chatbot with a Discourse Structure-Driven Dialogue Management , 2017, EACL.

[13]  Shu Matsuura,et al.  Chatbot and Dialogue Demonstration with a Humanoid Robot in the Lecture Class , 2017, HCI.

[14]  Bonnie Lynn Webber,et al.  Question Answering based on Semantic Roles , 2007, ACL 2007.

[15]  Avirup Sil,et al.  Re-ranking for joint named-entity recognition and linking , 2013, CIKM.

[16]  Giovanni Pilato,et al.  An Approach to Enhance Chatbot Semantic Power and Maintainability: Experiences within the FRASI Project , 2012, 2012 IEEE Sixth International Conference on Semantic Computing.

[17]  Giovanni Pilato,et al.  Chatbots as Interface to Ontologies , 2014, Advances onto the Internet of Things.

[18]  Mark A. Neerincx,et al.  An Ontology-Based Question System for a Virtual Coach Assisting in Trauma Recollection , 2015, IVA.

[19]  Robert Stevens,et al.  Evaluating the Emotion Ontology through use in the self-reporting of emotional responses at an academic conference , 2014, Journal of Biomedical Semantics.

[20]  Júlio Cesar dos Reis,et al.  Recognizing Intentions in Free Text Messages: Studies with Portuguese Language , 2017, 2017 IEEE 26th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE).

[21]  Joseph Weizenbaum,et al.  and Machine , 1977 .

[22]  Mauri Kaipainen,et al.  Soft ontologies, spatial representations and multi‐perspective explorability , 2008, Expert Syst. J. Knowl. Eng..