Cargando…

Text-Based Emotion Recognition Using Deep Learning Approach

Sentiment analysis is a method to identify people's attitudes, sentiments, and emotions towards a given goal, such as people, activities, organizations, services, subjects, and products. Emotion detection is a subset of sentiment analysis as it predicts the unique emotion rather than just stati...

Descripción completa

Detalles Bibliográficos
Autores principales: Bharti, Santosh Kumar, Varadhaganapathy, S, Gupta, Rajeev Kumar, Shukla, Prashant Kumar, Bouye, Mohamed, Hingaa, Simon Karanja, Mahmoud, Amena
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9427219/
https://www.ncbi.nlm.nih.gov/pubmed/36052029
http://dx.doi.org/10.1155/2022/2645381
_version_ 1784778848249839616
author Bharti, Santosh Kumar
Varadhaganapathy, S
Gupta, Rajeev Kumar
Shukla, Prashant Kumar
Bouye, Mohamed
Hingaa, Simon Karanja
Mahmoud, Amena
author_facet Bharti, Santosh Kumar
Varadhaganapathy, S
Gupta, Rajeev Kumar
Shukla, Prashant Kumar
Bouye, Mohamed
Hingaa, Simon Karanja
Mahmoud, Amena
author_sort Bharti, Santosh Kumar
collection PubMed
description Sentiment analysis is a method to identify people's attitudes, sentiments, and emotions towards a given goal, such as people, activities, organizations, services, subjects, and products. Emotion detection is a subset of sentiment analysis as it predicts the unique emotion rather than just stating positive, negative, or neutral. In recent times, many researchers have already worked on speech and facial expressions for emotion recognition. However, emotion detection in text is a tedious task as cues are missing, unlike in speech, such as tonal stress, facial expression, pitch, etc. To identify emotions from text, several methods have been proposed in the past using natural language processing (NLP) techniques: the keyword approach, the lexicon-based approach, and the machine learning approach. However, there were some limitations with keyword- and lexicon-based approaches as they focus on semantic relations. In this article, we have proposed a hybrid (machine learning + deep learning) model to identify emotions in text. Convolutional neural network (CNN) and Bi-GRU were exploited as deep learning techniques. Support vector machine is used as a machine learning approach. The performance of the proposed approach is evaluated using a combination of three different types of datasets, namely, sentences, tweets, and dialogs, and it attains an accuracy of 80.11%.
format Online
Article
Text
id pubmed-9427219
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-94272192022-08-31 Text-Based Emotion Recognition Using Deep Learning Approach Bharti, Santosh Kumar Varadhaganapathy, S Gupta, Rajeev Kumar Shukla, Prashant Kumar Bouye, Mohamed Hingaa, Simon Karanja Mahmoud, Amena Comput Intell Neurosci Research Article Sentiment analysis is a method to identify people's attitudes, sentiments, and emotions towards a given goal, such as people, activities, organizations, services, subjects, and products. Emotion detection is a subset of sentiment analysis as it predicts the unique emotion rather than just stating positive, negative, or neutral. In recent times, many researchers have already worked on speech and facial expressions for emotion recognition. However, emotion detection in text is a tedious task as cues are missing, unlike in speech, such as tonal stress, facial expression, pitch, etc. To identify emotions from text, several methods have been proposed in the past using natural language processing (NLP) techniques: the keyword approach, the lexicon-based approach, and the machine learning approach. However, there were some limitations with keyword- and lexicon-based approaches as they focus on semantic relations. In this article, we have proposed a hybrid (machine learning + deep learning) model to identify emotions in text. Convolutional neural network (CNN) and Bi-GRU were exploited as deep learning techniques. Support vector machine is used as a machine learning approach. The performance of the proposed approach is evaluated using a combination of three different types of datasets, namely, sentences, tweets, and dialogs, and it attains an accuracy of 80.11%. Hindawi 2022-08-23 /pmc/articles/PMC9427219/ /pubmed/36052029 http://dx.doi.org/10.1155/2022/2645381 Text en Copyright © 2022 Santosh Kumar Bharti et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Bharti, Santosh Kumar
Varadhaganapathy, S
Gupta, Rajeev Kumar
Shukla, Prashant Kumar
Bouye, Mohamed
Hingaa, Simon Karanja
Mahmoud, Amena
Text-Based Emotion Recognition Using Deep Learning Approach
title Text-Based Emotion Recognition Using Deep Learning Approach
title_full Text-Based Emotion Recognition Using Deep Learning Approach
title_fullStr Text-Based Emotion Recognition Using Deep Learning Approach
title_full_unstemmed Text-Based Emotion Recognition Using Deep Learning Approach
title_short Text-Based Emotion Recognition Using Deep Learning Approach
title_sort text-based emotion recognition using deep learning approach
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9427219/
https://www.ncbi.nlm.nih.gov/pubmed/36052029
http://dx.doi.org/10.1155/2022/2645381
work_keys_str_mv AT bhartisantoshkumar textbasedemotionrecognitionusingdeeplearningapproach
AT varadhaganapathys textbasedemotionrecognitionusingdeeplearningapproach
AT guptarajeevkumar textbasedemotionrecognitionusingdeeplearningapproach
AT shuklaprashantkumar textbasedemotionrecognitionusingdeeplearningapproach
AT bouyemohamed textbasedemotionrecognitionusingdeeplearningapproach
AT hingaasimonkaranja textbasedemotionrecognitionusingdeeplearningapproach
AT mahmoudamena textbasedemotionrecognitionusingdeeplearningapproach