Publication Type
Journal Article
Version
acceptedVersion
Publication Date
4-2023
Abstract
Sentiment analysis is an important natural language processing (NLP) task due to a wide range of applications. Most existing sentiment analysis techniques are limited to the analysis carried out at the aggregate level, merely providing negative, neutral and positive sentiments. The latest deep learning-based methods have been leveraged to provide more than three sentiment classes. However, such learning-based methods are still black-box-based methods rather than explainable language processing methods. To address this gap, this paper proposes a new explainable fine-grained multi-class sentiment analysis method, namely MiMuSA, which mimics the human language understanding processes. The proposed method involves a multi-level modular structure designed to mimic human’s language understanding processes, e.g., ambivalence handling process, sentiment strength handling process, etc. Specifically, multiple knowledge bases including Basic Knowledge Base, Negation and Special Knowledge Base, Sarcasm Rule and Adversative Knowledge Base, and Sentiment Strength Knowledge Base are built to support the sentiment understanding process. Compared with other multi-class sentiment analysis methods, this method not only identifies positive or negative sentiments, but can also understand fine-grained multi-class sentiments, such as the degree of positivity (e.g., strongly positive or slightly positive) and the degree of negativity (e.g., slightly negative or strongly negative) of the sentiments involved. The experimental results demonstrate that the proposed MiMuSA outperforms other existing multi-class sentiment analysis methods in terms of accuracy and F1-Score.
Keywords
Human-like understanding, Fine-grained sentiment understanding, Multi-class sentiment analysis, Sentiment strength, Explainable sentiment understanding, Sarcasm handling, Knowledge base, Multi-level modularstructure
Discipline
Artificial Intelligence and Robotics | Numerical Analysis and Scientific Computing
Research Areas
Intelligent Systems and Optimization
Publication
Neural Computing and Applications
Volume
35
Issue
21
First Page
15907
Last Page
15921
ISSN
0941-0643
Identifier
10.1007/s00521-023-08576-z
Publisher
Springer (part of Springer Nature): Springer Open Choice Hybrid Journals
Citation
WANG, Zhaoxia; HU, Zhenda; HO, Seng-Beng; CAMBRIA, Erik; and TAN, Ah-hwee.
MiMuSA: Mimicking human language understanding for fine-grained multi-class sentiment analysis. (2023). Neural Computing and Applications. 35, (21), 15907-15921.
Available at: https://ink.library.smu.edu.sg/sis_research/7953
Copyright Owner and License
Authors
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1007/s00521-023-08576-z
Included in
Artificial Intelligence and Robotics Commons, Numerical Analysis and Scientific Computing Commons