Cargando…

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

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 multimedi...

Descripción completa

Detalles Bibliográficos
Autores principales: Graterol, Wilfredo, Diaz-Amado, Jose, Cardinale, Yudith, Dongo, Irvin, Lopes-Silva, Edmundo, Santos-Libarino, Cleia
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7917797/
https://www.ncbi.nlm.nih.gov/pubmed/33668412
http://dx.doi.org/10.3390/s21041322
_version_ 1783657779885506560
author Graterol, Wilfredo
Diaz-Amado, Jose
Cardinale, Yudith
Dongo, Irvin
Lopes-Silva, Edmundo
Santos-Libarino, Cleia
author_facet Graterol, Wilfredo
Diaz-Amado, Jose
Cardinale, Yudith
Dongo, Irvin
Lopes-Silva, Edmundo
Santos-Libarino, Cleia
author_sort Graterol, Wilfredo
collection PubMed
description 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.
format Online
Article
Text
id pubmed-7917797
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-79177972021-03-02 Emotion Detection for Social Robots Based on NLP Transformers and an Emotion Ontology Graterol, Wilfredo Diaz-Amado, Jose Cardinale, Yudith Dongo, Irvin Lopes-Silva, Edmundo Santos-Libarino, Cleia Sensors (Basel) Article 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. MDPI 2021-02-13 /pmc/articles/PMC7917797/ /pubmed/33668412 http://dx.doi.org/10.3390/s21041322 Text en © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Graterol, Wilfredo
Diaz-Amado, Jose
Cardinale, Yudith
Dongo, Irvin
Lopes-Silva, Edmundo
Santos-Libarino, Cleia
Emotion Detection for Social Robots Based on NLP Transformers and an Emotion Ontology
title Emotion Detection for Social Robots Based on NLP Transformers and an Emotion Ontology
title_full Emotion Detection for Social Robots Based on NLP Transformers and an Emotion Ontology
title_fullStr Emotion Detection for Social Robots Based on NLP Transformers and an Emotion Ontology
title_full_unstemmed Emotion Detection for Social Robots Based on NLP Transformers and an Emotion Ontology
title_short Emotion Detection for Social Robots Based on NLP Transformers and an Emotion Ontology
title_sort emotion detection for social robots based on nlp transformers and an emotion ontology
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7917797/
https://www.ncbi.nlm.nih.gov/pubmed/33668412
http://dx.doi.org/10.3390/s21041322
work_keys_str_mv AT graterolwilfredo emotiondetectionforsocialrobotsbasedonnlptransformersandanemotionontology
AT diazamadojose emotiondetectionforsocialrobotsbasedonnlptransformersandanemotionontology
AT cardinaleyudith emotiondetectionforsocialrobotsbasedonnlptransformersandanemotionontology
AT dongoirvin emotiondetectionforsocialrobotsbasedonnlptransformersandanemotionontology
AT lopessilvaedmundo emotiondetectionforsocialrobotsbasedonnlptransformersandanemotionontology
AT santoslibarinocleia emotiondetectionforsocialrobotsbasedonnlptransformersandanemotionontology