Emotion Detection for Social Robots Based on NLP Transformers and an Emotion Ontology

被引:45
作者
Graterol, Wilfredo [1 ]
Diaz-Amado, Jose [2 ,3 ]
Cardinale, Yudith [1 ,2 ]
Dongo, Irvin [2 ,4 ]
Lopes-Silva, Edmundo [3 ]
Santos-Libarino, Cleia [3 ]
机构
[1] Univ Simon Bolivar, Dept Computac & Tecnol Informac, Caracas 1080, Venezuela
[2] Univ Catolica San Pablo, Elect & Elect Engn Dept, Arequipa 04001, Peru
[3] Inst Fed Bahia, Elect Engn, BR-45078300 Vitoria Da Conquista, Brazil
[4] Univ Bordeaux, Estia Inst Technol, F-64210 Bidart, France
关键词
social robots; natural language processing; ontology; emotion detection; text classification;
D O I
10.3390/s21041322
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
For social robots, knowledge regarding human emotional states is an essential part of adapting their behavior or associating emotions to other entities. Robots gather the information from which emotion detection is processed via different media, such as text, speech, images, or videos. The multimedia content is then properly processed to recognize emotions/sentiments, for example, by analyzing faces and postures in images/videos based on machine learning techniques or by converting speech into text to perform emotion detection with natural language processing (NLP) techniques. Keeping this information in semantic repositories offers a wide range of possibilities for implementing smart applications. We propose a framework to allow social robots to detect emotions and to store this information in a semantic repository, based on EMONTO (an EMotion ONTOlogy), and in the first figure or table caption. Please define if appropriate. an ontology to represent emotions. As a proof-of-concept, we develop a first version of this framework focused on emotion detection in text, which can be obtained directly as text or by converting speech to text. We tested the implementation with a case study of tour-guide robots for museums that rely on a speech-to-text converter based on the Google Application Programming Interface (API) and a Python library, a neural network to label the emotions in texts based on NLP transformers, and EMONTO integrated with an ontology for museums; thus, it is possible to register the emotions that artworks produce in visitors. We evaluate the classification model, obtaining equivalent results compared with a state-of-the-art transformer-based model and with a clear roadmap for improvement.
引用
收藏
页码:1 / 19
页数:19
相关论文
共 50 条
[1]  
Amirat Y.Y, 2017, P AAAI 2017 FALL S S, P2
[2]  
[Anonymous], 1980, THEORIES EMOTION, DOI DOI 10.1016/B978-0-12-558701-3.50007-7
[3]  
Azevedo H., P 2017 26 IEEE INT S, P1049, DOI [10.1109/ROMAN.2017.8172433, DOI 10.1109/ROMAN.2017.8172433]
[4]   Using Ontology as a Strategy for Modeling the Interface Between the Cognitive and Robotic Systems [J].
Azevedo, Helio ;
Belo, Jose Pedro R. ;
Romero, Roseli A. F. .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2020, 99 (3-4) :431-449
[5]   Ontology-based affective models to organize artworks in the social semantic web [J].
Bertola, Federico ;
Patti, Viviana .
INFORMATION PROCESSING & MANAGEMENT, 2016, 52 (01) :139-162
[6]  
Beyrouthy T, P 2019 3 INT C BIOEN, P1
[7]  
Bravo-Marquez F., P INT WORKSH SEM EV
[8]  
CANALES L, 2014, P WORKSH NAT LANG PR, P37, DOI DOI 10.3115/V1/W14-6905
[9]   Emotion Modelling for Social Robotics Applications: A Review [J].
Cavallo, Filippo ;
Semeraro, Francesco ;
Fiorini, Laura ;
Magyar, Gergely ;
Sincak, Peter ;
Dario, Paolo .
JOURNAL OF BIONIC ENGINEERING, 2018, 15 (02) :185-203
[10]   Development of a Socially Believable Multi-Robot Solution from Town to Home [J].
Cavallo, Filippo ;
Limosani, Raffaele ;
Manzi, Alessandro ;
Bonaccorsi, Manuele ;
Esposito, Raffaele ;
Di Rocco, Maurizio ;
Pecora, Federico ;
Teti, Giancarlo ;
Saffiotti, Alessandro ;
Dario, Paolo .
COGNITIVE COMPUTATION, 2014, 6 (04) :954-967