Detection of emotion by text analysis using machine learning

被引:3
|
作者
Machova, Kristina [1 ]
Szaboova, Martina [1 ]
Paralic, Jan [1 ]
Micko, Jan [2 ]
机构
[1] Tech Univ Kosice, Fac Elect Engn & Informat, Dept Cybernet & Artificial Intelligence, Kosice, Slovakia
[2] Tech Univ Kosice, Dept Social Sci, Kosice, Slovakia
来源
FRONTIERS IN PSYCHOLOGY | 2023年 / 14卷
关键词
detection of emotions; machine learning; neural networks; text analysis; human-machine interaction; chatbot;
D O I
10.3389/fpsyg.2023.1190326
中图分类号
B84 [心理学];
学科分类号
04 ; 0402 ;
摘要
Emotions are an integral part of human life. We know many different definitions of emotions. They are most often defined as a complex pattern of reactions, and they could be confused with feelings or moods. They are the way in which individuals cope with matters or situations that they find personally significant. Emotion can also be characterized as a conscious mental reaction (such as anger or fear) subjectively experienced as a strong feeling, usually directed at a specific object. Emotions can be communicated in different ways. Understanding the emotions conveyed in a text or speech of a human by a machine is one of the challenges in the field of human-machine interaction. The article proposes the artificial intelligence approach to automatically detect human emotions, enabling a machine (i.e., a chatbot) to accurately assess emotional state of a human and to adapt its communication accordingly. A complete automation of this process is still a problem. This gap can be filled with machine learning approaches based on automatic learning from experiences represented by the text data from conversations. We conducted experiments with a lexicon-based approach and classic methods of machine learning, appropriate for text processing, such as Naive Bayes (NB), support vector machine (SVM) and with deep learning using neural networks (NN) to develop a model for detecting emotions in a text. We have compared these models' effectiveness. The NN detection model performed particularly well in a multi-classification task involving six emotions from the text data. It achieved an F1-score = 0.95 for sadness, among other high scores for other emotions. We also verified the best model in use through a web application and in a Chatbot communication with a human. We created a web application based on our detection model that can analyze a text input by web user and detect emotions expressed in a text of a post or a comment. The model for emotions detection was used also to improve the communication of the Chatbot with a human since the Chatbot has the information about emotional state of a human during communication. Our research demonstrates the potential of machine learning approaches to detect emotions from a text and improve human-machine interaction. However, it is important to note that full automation of an emotion detection is still an open research question, and further work is needed to improve the accuracy and robustness of this system. The paper also offers the description of new aspects of automated detection of emotions from philosophy-psychological point of view.
引用
收藏
页数:14
相关论文
共 50 条
  • [21] Using Machine Learning for Sentiment and Social Influence Analysis in Text
    Kolog, Emmanuel Awuni
    Montero, Calkin Suero
    Toivonen, Tapani
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY & SYSTEMS (ICITS 2018), 2018, 721 : 453 - 463
  • [22] Contextual Urdu Text Emotion Detection Corpus and Experiments using Deep Learning Approaches
    Vardag, Muhammad Hamayon Khan
    Saeed, Ali
    Hayat, Umer
    Ullah, Muhammad Farhat
    Hussain, Naveed
    ADCAIJ-ADVANCES IN DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE JOURNAL, 2022, 11 (04): : 489 - 505
  • [23] Deep learning approach to text analysis for human emotion detection from big data
    Guo, Jia
    JOURNAL OF INTELLIGENT SYSTEMS, 2022, 31 (01) : 113 - 126
  • [24] Emotion Detection from EEG Signals Using Machine Deep Learning Models
    Fernandes, Joao Vitor Marques Rabelo
    de Alexandria, Auzuir Ripardo
    Marques, Joao Alexandre Lobo
    de Assis, Debora Ferreira
    Motta, Pedro Crosara
    Silva, Bruno Riccelli dos Santos
    BIOENGINEERING-BASEL, 2024, 11 (08):
  • [25] Machine Learning Approaches for MDD Detection and Emotion Decoding Using EEG Signals
    Duan, Lijuan
    Duan, Huifeng
    Qiao, Yuanhua
    Sha, Sha
    Qi, Shunai
    Zhang, Xiaolong
    Huang, Juan
    Huang, Xiaohan
    Wang, Changming
    FRONTIERS IN HUMAN NEUROSCIENCE, 2020, 14
  • [26] Emotion State Detection Using EEG Signals-A Machine Learning Perspective
    Naidu, P. Geethika
    Adhitya, C. M. Jayanth
    Harshita, S.
    Bashpika, T.
    Manikumar, V. S. S. S. R.
    Muthulakshmi, M.
    SMART TRENDS IN COMPUTING AND COMMUNICATIONS, VOL 3, SMARTCOM 2024, 2024, 947 : 471 - 481
  • [27] Table detection from plain text using machine learning and document structure
    Li, JZ
    Tang, J
    Song, Q
    Xu, P
    FRONTIERS OF WWW RESEARCH AND DEVELOPMENT - APWEB 2006, PROCEEDINGS, 2006, 3841 : 818 - 823
  • [28] Computer-Generated Text Detection Using Machine Learning: A Systematic Review
    Beresneva, Daria
    NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS, NLDB 2016, 2016, 9612 : 421 - 426
  • [29] Machine Learning in Human Emotion Detection from the Speech
    Qiu, Xiaoli
    Li, Wei
    Li, Yang
    Gu, Hongmei
    Song, Fei
    Sabitha, R.
    JOURNAL OF INTERCONNECTION NETWORKS, 2022, 22 (SUPP04)
  • [30] Deploying Machine Learning Techniques for Human Emotion Detection
    Siam, Ali I.
    Soliman, Naglaa F.
    Algarni, Abeer D.
    Abd El-Samie, Fathi E.
    Sedik, Ahmed
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022