[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Sign in to use this feature.

Years

Between: -

Subjects

remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline
remove_circle_outline

Journals

Article Types

Countries / Regions

Search Results (86)

Search Parameters:
Keywords = sentiment polarity classification

Order results
Result details
Results per page
Select all
Export citation of selected articles as:
20 pages, 3774 KiB  
Article
Aspect-Based Sentiment Analysis Through Graph Convolutional Networks and Joint Task Learning
by Hongyu Han, Shengjie Wang, Baojun Qiao, Lanxue Dang, Xiaomei Zou, Hui Xue and Yingqi Wang
Information 2025, 16(3), 201; https://doi.org/10.3390/info16030201 - 5 Mar 2025
Viewed by 179
Abstract
Aspect-based sentiment analysis (ABSA) through joint task learning aims to simultaneously identify aspect terms and predict their sentiment polarities. However, existing methods face two major challenges: (1) Most existing studies focus on the sentiment polarity classification task, ignoring the critical role of aspect [...] Read more.
Aspect-based sentiment analysis (ABSA) through joint task learning aims to simultaneously identify aspect terms and predict their sentiment polarities. However, existing methods face two major challenges: (1) Most existing studies focus on the sentiment polarity classification task, ignoring the critical role of aspect term extraction, leading to insufficient performance in capturing aspect-related information; (2) existing methods typically model the two tasks independently, failing to effectively share underlying features and semantic information, which weakens the synergy between the tasks and limits the overall performance of the model. In order to resolve these issues, this research suggests a unified framework model through joint task learning, named MTL-GCN, to simultaneously perform aspect term extraction and sentiment polarity classification. The proposed model utilizes dependency trees combined with self-attention mechanisms to generate new weight matrices, emphasizing the locational information of aspect terms, and optimizes the graph convolutional network (GCN) to extract aspect terms more efficiently. Furthermore, the model employs the multi-head attention (MHA) mechanism to process input data and uses its output as the input to the GCN. Next, GCN models the graph structure of the input data, capturing the relationships between nodes and global structural information, fully integrating global contextual semantic information, and generating deep-level contextual feature representations. Finally, the extracted aspect-related features are fused with global features and applied to the sentiment classification task. The proposed unified framework achieves state-of-the-art performance, as evidenced by experimental results on four benchmark datasets. MTL-GCN outperforms baseline models in terms of F1ATE, accuracy, and F1SC metrics, as demonstrated by experimental results on four benchmark datasets. Additionally, comparative and ablation studies further validate the rationale and effectiveness of the model design. Full article
Show Figures

Graphical abstract

Graphical abstract
Full article ">Figure 1
<p>This figure illustrates how aspect-based sentiment analysis is conducted through graph convolutional networks and multi-task learning. The pink sections correspond to the aspect term extraction task, while the orange sections represent the sentiment polarity classification task.</p>
Full article ">Figure 2
<p>This figure illustrates the process of generating input embeddings for the sentence “The price is reasonable although the service is poor”. The input embedding consists of three components: token embeddings, segment embeddings, and position embeddings. Token embeddings are the word vectors obtained through word embedding techniques; segment embeddings are used to distinguish different parts of the sentence, with each word receiving a corresponding segment embedding based on its position within the sentence; position embeddings contain information about the word’s position within the sentence.</p>
Full article ">Figure 3
<p>The visualization of the complete dependency tree structure for the sentence “The price is reasonable although the service is poor”, showing the relationships between words and their grammatical functions.</p>
Full article ">Figure 4
<p>This figure illustrates the effect of the number of GCN layers, with subgraph (<b>a</b>) showing the impact of P-GCN layers on the ATE task and subgraph (<b>b</b>) showing the impact of GCN layers on the SC task.</p>
Full article ">Figure 5
<p>Attention layer visualization. Darker colors indicate higher attention scores. Subfigure (<b>a</b>) presents the visualization results for the ATE task, while subfigure (<b>b</b>) shows the visualization results for the SC task.</p>
Full article ">
27 pages, 1646 KiB  
Article
Face of Cross-Dissimilarity: Role of Competitors’ Online Reviews Based on Semi-Supervised Textual Polarity Analysis
by Siqing Shan, Yangzi Yang and Yinong Li
Electronics 2025, 14(5), 934; https://doi.org/10.3390/electronics14050934 - 26 Feb 2025
Viewed by 274
Abstract
Existing online review research has not fully captured consumer purchasing behavior in complex decision-making environments, particularly in contexts involving multiple product comparisons and conflicting review perspectives. This study thoroughly investigates the impact on focal product purchase decisions when consumers compare multiple products and [...] Read more.
Existing online review research has not fully captured consumer purchasing behavior in complex decision-making environments, particularly in contexts involving multiple product comparisons and conflicting review perspectives. This study thoroughly investigates the impact on focal product purchase decisions when consumers compare multiple products and face information inconsistency. Based on online review data from JD.com, we propose a semi-supervised deep learning model to analyze consumers’ sentiment polarity toward product attributes. The method establishes implicit relationships between labeled and unlabeled data through consistency regularization. Subsequently, we conceptualize three types of online review dissimilarity factors, rating-sentiment dissimilarity, cross-review dissimilarity, and brand dissimilarity, and employ regression models to examine the impact of competing products’ online reviews on focal product sales. The results indicate that by employing a semi-supervised deep learning approach, unlabeled data are annotated with pseudo-labels and utilized for model training, achieving more accurate sentiment classification than using labeled data alone. Moreover, positive (negative) sentiment attributes of competing products have a significant negative (positive) effect on focal product purchases. Online review dissimilarity moderates the spillover effects of competing products. Notably, these spillover effects are more pronounced when competing products are from the same brand compared to different brands. The research findings not only highlight the heterogeneous effects of positive and negative sentiments but also provide a new perspective for examining dissimilarity, enriching the understanding of online review spillover effects and the role of dissimilarity, while offering practical guidance for resource allocation decisions by companies and platforms. Full article
Show Figures

Figure 1

Figure 1
<p>Conceptual framework.</p>
Full article ">Figure 2
<p>Illustration of the semi-supervised sentiment analysis model.</p>
Full article ">Figure 3
<p>An example of the online review from sentiment analysis.</p>
Full article ">
16 pages, 635 KiB  
Article
TAWC: Text Augmentation with Word Contributions for Imbalance Aspect-Based Sentiment Classification
by Noviyanti Santoso, Israel Mendonça and Masayoshi Aritsugi
Appl. Sci. 2024, 14(19), 8738; https://doi.org/10.3390/app14198738 - 27 Sep 2024
Viewed by 870
Abstract
Text augmentation plays an important role in enhancing the generalizability of language models. However, traditional methods often overlook the unique roles that individual words play in conveying meaning in text and imbalance class distribution, thereby risking suboptimal performance and compromising the model’s generalizability. [...] Read more.
Text augmentation plays an important role in enhancing the generalizability of language models. However, traditional methods often overlook the unique roles that individual words play in conveying meaning in text and imbalance class distribution, thereby risking suboptimal performance and compromising the model’s generalizability. This limitation motivated us to develop a novel technique called Text Augmentation with Word Contributions (TAWC). Our approach tackles this problem in two core steps: Firstly, it employs analytical correlation and semantic similarity metrics to discern the relationships between words and their associated aspect polarities. Secondly, it tailors distinct augmentation strategies to individual words based on their identified functional contributions in the text. Extensive experiments on two aspect-based sentiment analysis datasets demonstrate that the proposed TAWC model significantly improves the classification performances of popular language models, achieving gains of up to 4% compared with the case of data without augmentation, thereby setting a new standard in the field of text augmentation. Full article
(This article belongs to the Special Issue Natural Language Processing: Novel Methods and Applications)
Show Figures

Figure 1

Figure 1
<p>A group ofword contribution illustrations based on high and low degrees of two perspectives: correlation and semantic similarity.</p>
Full article ">Figure 2
<p>The workflow of our proposed word selection for augmentation method consists of three parts: (<b>a</b>) data preprocessing to provide the minor class of the cleaned dataset, (<b>b</b>) extracting word contributions into four categories, and (<b>c</b>) applying selective augmentation procedures to generate synthetic data.</p>
Full article ">Figure 3
<p>Data preprocessing steps: (1) noise removal and (2) word correction to clean text.</p>
Full article ">Figure 4
<p>Result of performance: average accuracy of data augmentation methods for small training size (n = 100, 200, 500, and 1000) for SemEval 2015 and SemEval 2016 datasets.</p>
Full article ">Figure 5
<p>Boxplot for evaluation of correlation and similarity metrics for TAWC compared to No-DA and EDA under 200 training sets from SemEval 2015 and SemEval 2016.</p>
Full article ">
15 pages, 459 KiB  
Article
Domain-Aware Neural Network with a Novel Attention-Pooling Technology for Binary Sentiment Classification
by Chunyi Yue, Ang Li, Zhenjia Chen, Gan Luan and Siyao Guo
Appl. Sci. 2024, 14(17), 7971; https://doi.org/10.3390/app14177971 - 6 Sep 2024
Viewed by 1106
Abstract
Domain information plays a crucial role in sentiment analysis. Neural networks that treat domain information as attention can further extract domain-related sentiment features from a shared feature pool, significantly enhancing the accuracy of sentiment analysis. However, when the sentiment polarity within the input [...] Read more.
Domain information plays a crucial role in sentiment analysis. Neural networks that treat domain information as attention can further extract domain-related sentiment features from a shared feature pool, significantly enhancing the accuracy of sentiment analysis. However, when the sentiment polarity within the input text is inconsistent, these methods are unable to further model the relative importance of sentiment information. To address this issue, we propose a novel attention neural network that fully utilizes domain information while also accounting for the relative importance of sentiment information. In our approach, firstly, dual long short-term memory (LSTM) is used to extract features from the input text for domain and sentiment classification, respectively. Following this, a novel attention mechanism is introduced to fuse features to generate the attention distribution. Subsequently, the input text vector obtained based on the weighted summation is fed into the classification layer for sentiment classification. The empirical results from our experiments demonstrate that our method can achieve superior classification accuracies on Amazon multi-domain sentiment analysis datasets. Full article
Show Figures

Figure 1

Figure 1
<p>Overall framework of AP-MDSC.</p>
Full article ">Figure 2
<p>The process of generating attention weights and a text representation.</p>
Full article ">Figure 3
<p>Attention distribution over a sample from the DVD domain (the text in the image corresponds to the description in the second paragraph of this section).</p>
Full article ">
16 pages, 2080 KiB  
Article
Fusion Network for Aspect-Level Sentiment Classification Based on Graph Neural Networks—Enhanced Syntactics and Semantics
by Miaomiao Li, Yuxia Lei and Weiqiang Zhou
Appl. Sci. 2024, 14(17), 7524; https://doi.org/10.3390/app14177524 - 26 Aug 2024
Viewed by 1031
Abstract
Aspect-level sentiment classification (ALSC) struggles with correctly trapping the aspects and corresponding sentiment polarity of a statement. Recently, several works have combined the syntactic structure and semantic information of sentences for more efficient analysis. The combination of sentence knowledge with graph neural networks [...] Read more.
Aspect-level sentiment classification (ALSC) struggles with correctly trapping the aspects and corresponding sentiment polarity of a statement. Recently, several works have combined the syntactic structure and semantic information of sentences for more efficient analysis. The combination of sentence knowledge with graph neural networks has also proven effective at ALSC. However, there are still limitations on how to effectively fuse syntactic structure and semantic information when dealing with complex sentence structures and informal expressions. To deal with these problems, we propose an ALSC fusion network that combines graph neural networks with a simultaneous consideration of syntactic structure and semantic information. Specifically, our model is composed of a syntactic attention module and a semantic enhancement module. First, the syntactic attention module builds a dependency parse tree with the aspect term being the root, so that the model focuses better on the words closely related to the aspect terms, and captures the syntactic structure through a graph attention network. In addition, the semantic enhancement module generates the adjacency matrix through self-attention, which is processed by the graph convolutional network to obtain the semantic details. Lastly, the extracted features are merged to achieve sentiment classification. As verified by experiments, the model we propose can effectively enhance ALSC’s behavior. Full article
Show Figures

Figure 1

Figure 1
<p>Aspect-level sentiment classification (ALSC) and sentiment classification (SC). The top sentence is the ALSC task and below it is the SC task.</p>
Full article ">Figure 2
<p>The architecture of the model we propose is illustrated, including the syntactic attention module (SA) and the semantic enhancement module (SE).</p>
Full article ">Figure 3
<p>Dependency parse tree for sentences containing an aspect word with the aspect word “game” as the root node.</p>
Full article ">Figure 4
<p>The sentence contains two aspects, “food” and “surrounding”, each of which has a unique dependency parse tree with the root node of the aspects.</p>
Full article ">Figure 5
<p>The number of attention heads in GAT.</p>
Full article ">Figure 6
<p>The number of GCN layers.</p>
Full article ">
17 pages, 525 KiB  
Article
Hybrid Graph Neural Network-Based Aspect-Level Sentiment Classification
by Hongyan Zhao, Cheng Cui and Changxing Wu
Electronics 2024, 13(16), 3263; https://doi.org/10.3390/electronics13163263 - 17 Aug 2024
Viewed by 749
Abstract
Aspect-level sentiment classification has received more and more attention from both academia and industry due to its ability to provide more fine-grained sentiment information. Recent studies have demonstrated that models incorporating dependency syntax information can more effectively capture the aspect-specific context, leading to [...] Read more.
Aspect-level sentiment classification has received more and more attention from both academia and industry due to its ability to provide more fine-grained sentiment information. Recent studies have demonstrated that models incorporating dependency syntax information can more effectively capture the aspect-specific context, leading to improved performance. However, existing studies have two shortcomings: (1) they only utilize dependency relations between words, neglecting the types of these dependencies, and (2) they often predict the sentiment polarity of each aspect independently, disregarding the sentiment relationships between multiple aspects in a sentence. To address the above issues, we propose an aspect-level sentiment classification model based on a hybrid graph neural network. The core of our model involves constructing several hybrid graph neural network layers, designed to transfer information among words, between words and aspects, and among aspects. In the process of information transmission, our model takes into account not only dependency relations and their types between words but also sentiment relationships between aspects. Our experimental results based on three commonly used datasets demonstrate that the proposed model achieves a performance that is comparable to or better than recent benchmark methods. Full article
(This article belongs to the Special Issue Advances in Natural Language Processing and Their Applications)
Show Figures

Figure 1

Figure 1
<p>An example with dependency relations between words (above the sentence) and adjacency relationships between aspects (below the sentence).</p>
Full article ">Figure 2
<p>Hybrid graph neural network-based model for aspect-level sentiment classification.</p>
Full article ">Figure 3
<p>The corresponding hybrid graph for the sentence in <a href="#electronics-13-03263-f001" class="html-fig">Figure 1</a>. The boxes denote aspect nodes and the circles represent word nodes.</p>
Full article ">Figure 4
<p>The macro-averaged <math display="inline"><semantics> <mrow> <mi>R</mi> <mi>O</mi> <mi>C</mi> </mrow> </semantics></math> curves and <math display="inline"><semantics> <mrow> <mi>A</mi> <mi>U</mi> <mi>C</mi> </mrow> </semantics></math> scores on three datasets.</p>
Full article ">Figure 5
<p>Weights of dependency types based on the Restaurant dataset.</p>
Full article ">Figure 6
<p>Effects of hyper-parameters.</p>
Full article ">
16 pages, 4140 KiB  
Article
MFSC: A Multimodal Aspect-Level Sentiment Classification Framework with Multi-Image Gate and Fusion Networks
by Lingling Zi, Xiangkai Pan and Xin Cong
Electronics 2024, 13(12), 2349; https://doi.org/10.3390/electronics13122349 - 15 Jun 2024
Viewed by 883
Abstract
Currently, there is a great deal of interest in multimodal aspect-level sentiment classification using both textual and visual information, which changes the traditional use of only single-modal to identify sentiment polarity. Considering that existing methods could be strengthened in terms of classification accuracy, [...] Read more.
Currently, there is a great deal of interest in multimodal aspect-level sentiment classification using both textual and visual information, which changes the traditional use of only single-modal to identify sentiment polarity. Considering that existing methods could be strengthened in terms of classification accuracy, we conducted a study on aspect-level multimodal sentiment classification with the aim of exploring the interaction between textual and visual features. Specifically, we construct a multimodal aspect-level sentiment classification framework with multi-image gate and fusion networks called MFSC. MFSC consists of four parts, i.e., text feature extraction, visual feature extraction, text feature enhancement, and multi-feature fusion. Firstly, a bidirectional long short-term memory network is adopted to extract the initial text feature. Based on this, a text feature enhancement strategy is designed, which uses text memory network and adaptive weights to extract the final text features. Meanwhile, a multi-image gate method is proposed for fusing features from multiple images and filtering out irrelevant noise. Finally, a text-visual feature fusion method based on an attention mechanism is proposed to better improve the classification performance by capturing the association between text and images. Experimental results show that MFSC has advantages in classification accuracy and macro-F1. Full article
Show Figures

Figure 1

Figure 1
<p>An example of MASC task.</p>
Full article ">Figure 2
<p>The proposed framework of MFSC.</p>
Full article ">Figure 3
<p>Detail view of the visual feature extraction.</p>
Full article ">Figure 4
<p>Performance comparison of different methods.</p>
Full article ">Figure 5
<p>Results of different memory hops. Left figure shows the accuracy results and right figure shows the macro-F1 results.</p>
Full article ">Figure 6
<p>Results of different batch sizes.</p>
Full article ">
15 pages, 675 KiB  
Article
Supervised and Few-Shot Learning for Aspect-Based Sentiment Analysis of Instruction Prompt
by Jie Huang, Yunpeng Cui, Juan Liu and Ming Liu
Electronics 2024, 13(10), 1924; https://doi.org/10.3390/electronics13101924 - 14 May 2024
Cited by 1 | Viewed by 1380
Abstract
Aspect-based sentiment analysis (ABSA), which aims to extract aspects and corresponding opinions from sentences and determine aspect sentiment polarity, has been widely studied in recent years. Most approaches focus on the subtasks of ABSA and deal with them in the pipeline method or [...] Read more.
Aspect-based sentiment analysis (ABSA), which aims to extract aspects and corresponding opinions from sentences and determine aspect sentiment polarity, has been widely studied in recent years. Most approaches focus on the subtasks of ABSA and deal with them in the pipeline method or end-to-end method. However, these approaches ignore the semantic information of the labels and the correlation between the labels. In this study, we process various ABSA tasks in a unified generative framework and use instruction prompts to guide the generative model to learn the relationships between different sentiment elements, accurately identify the sentiment elements in sentences, and improve the performance of the model in few-shot learning. Experimental results on several benchmark datasets show that our approach achieves significant performance gains. Among them, for the aspect term extraction and sentiment classification task on the Laptop 14 dataset, our method improves the F1 score by 4.08% and 1.87% on fully supervised learning compared to the GAS model and PARA model, respectively. In few-shot learning, we can achieve 80% of the fully supervised learning performance using one-tenth of the dataset. Our method can effectively address the problem of data shortage in low-resource environments. Full article
Show Figures

Figure 1

Figure 1
<p>Illustration of three ABSA subtasks. T, a, o, and s stand for input text, aspect term, opinion term, and aspect sentiment, respectively.</p>
Full article ">Figure 2
<p>Modeling paradigms for ABSA tasks.</p>
Full article ">Figure 3
<p>Overview of the ABSA generation framework using the ASTE task as an example.</p>
Full article ">Figure 4
<p>AESC and ASTE task error analysis.</p>
Full article ">Figure 5
<p>Output of ChatGPT in AESC and ASTE tasks.</p>
Full article ">
17 pages, 2817 KiB  
Article
A Multi-Stance Detection Method by Fusing Sentiment Features
by Weidong Huang and Jinyuan Yang
Appl. Sci. 2024, 14(9), 3916; https://doi.org/10.3390/app14093916 - 4 May 2024
Viewed by 1367
Abstract
Stance information has a significant influence on market strategy, government policy, and public opinion. Users differ not only in their polarity but also in the degree to which they take a stand. The traditional classification of stances is quite simple and cannot fully [...] Read more.
Stance information has a significant influence on market strategy, government policy, and public opinion. Users differ not only in their polarity but also in the degree to which they take a stand. The traditional classification of stances is quite simple and cannot fully depict the diversity of stances. At the same time, traditional approaches ignore user sentiment features when expressing their stances. As a result, this paper develops a multi-stance detection model by fusing sentiment features. First, a five-category stance indicator system is built based on the LDA model, then sentiment features are extracted from the reviews using the sentiment lexicon, and finally, stance detection is implemented using a hybrid neural network model. The experiment shows that the proposed method can classify stances into five categories and perform stance detection more accurately. Full article
Show Figures

Figure 1

Figure 1
<p>Research framework.</p>
Full article ">Figure 2
<p>Structure of the multi-stance detection model.</p>
Full article ">Figure 3
<p>Length statistics of reviews.</p>
Full article ">Figure 4
<p>Identification of the number of topics.</p>
Full article ">Figure 5
<p>Word clouds for each stance: (<b>1</b>) Strong support, (<b>2</b>) Weak support, (<b>3</b>) Neutral, (<b>4</b>) Weak opposition, (<b>5</b>) Strong opposition.</p>
Full article ">Figure 5 Cont.
<p>Word clouds for each stance: (<b>1</b>) Strong support, (<b>2</b>) Weak support, (<b>3</b>) Neutral, (<b>4</b>) Weak opposition, (<b>5</b>) Strong opposition.</p>
Full article ">
27 pages, 978 KiB  
Article
Machine Learning and Deep Learning Sentiment Analysis Models: Case Study on the SENT-COVID Corpus of Tweets in Mexican Spanish
by Helena Gomez-Adorno, Gemma Bel-Enguix, Gerardo Sierra, Juan-Carlos Barajas and William Álvarez
Informatics 2024, 11(2), 24; https://doi.org/10.3390/informatics11020024 - 23 Apr 2024
Viewed by 2854
Abstract
This article presents a comprehensive evaluation of traditional machine learning and deep learning models in analyzing sentiment trends within the SENT-COVID Twitter corpus, curated during the COVID-19 pandemic. The corpus, filtered by COVID-19 related keywords and manually annotated for polarity, is a pivotal [...] Read more.
This article presents a comprehensive evaluation of traditional machine learning and deep learning models in analyzing sentiment trends within the SENT-COVID Twitter corpus, curated during the COVID-19 pandemic. The corpus, filtered by COVID-19 related keywords and manually annotated for polarity, is a pivotal resource for conducting sentiment analysis experiments. Our study investigates various approaches, including classic vector-based systems such as word2vec, doc2vec, and diverse phrase modeling techniques, alongside Spanish pre-trained BERT models. We assess the performance of readily available sentiment analysis libraries for Python users, including TextBlob, VADER, and Pysentimiento. Additionally, we implement and evaluate traditional classification algorithms such as Logistic Regression, Naive Bayes, Support Vector Machines, and simple neural networks like Multilayer Perceptron. Throughout the research, we explore different dimensionality reduction techniques. This methodology enables a precise comparison among classification methods, with BETO-uncased achieving the highest accuracy of 0.73 on the test set. Our findings underscore the efficacy and applicability of traditional machine learning and deep learning models in analyzing sentiment trends within the context of low-resource Spanish language scenarios and emerging topics like COVID-19. Full article
(This article belongs to the Section Machine Learning)
Show Figures

Figure 1

Figure 1
<p>Sentiment analysis experimentation workflow.</p>
Full article ">Figure 2
<p>Test Accuracy for different number of features. (<b>a</b>) Without vs with stopwords using unigrams. (<b>b</b>) <span class="html-italic">n</span>-gram test results. We tested <math display="inline"><semantics> <mrow> <mi>N</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mn>3</mn> </mrow> </semantics></math>.</p>
Full article ">Figure 3
<p>(<b>a</b>) Most significant words given by <math display="inline"><semantics> <msup> <mi>χ</mi> <mn>2</mn> </msup> </semantics></math> and (<b>b</b>) accuracy on the test set for the different number of features. We show results for the term frequency vector reduced by the term frequency (solid line) and the <math display="inline"><semantics> <msup> <mi>χ</mi> <mn>2</mn> </msup> </semantics></math> (dashed line).</p>
Full article ">Figure 4
<p>Explained variance for <span class="html-italic">n</span> components.</p>
Full article ">
14 pages, 1352 KiB  
Article
MTL-AraBERT: An Enhanced Multi-Task Learning Model for Arabic Aspect-Based Sentiment Analysis
by Arwa Fadel, Mostafa Saleh, Reda Salama and Osama Abulnaja
Computers 2024, 13(4), 98; https://doi.org/10.3390/computers13040098 - 15 Apr 2024
Cited by 3 | Viewed by 2187
Abstract
Aspect-based sentiment analysis (ABSA) is a fine-grained type of sentiment analysis; it works on an aspect level. It mainly focuses on extracting aspect terms from text or reviews, categorizing the aspect terms, and classifying the sentiment polarities toward each aspect term and aspect [...] Read more.
Aspect-based sentiment analysis (ABSA) is a fine-grained type of sentiment analysis; it works on an aspect level. It mainly focuses on extracting aspect terms from text or reviews, categorizing the aspect terms, and classifying the sentiment polarities toward each aspect term and aspect category. Aspect term extraction (ATE) and aspect category detection (ACD) are interdependent and closely associated tasks. However, the majority of the current literature on Arabic aspect-based sentiment analysis (ABSA) deals with these tasks individually, assumes that aspect terms are already identified, or employs a pipeline model. Pipeline solutions employ single models for each task, where the output of the ATE model is utilized as the input for the ACD model. This sequential process can lead to the propagation of errors across different stages, as the performance of the ACD model is influenced by any errors produced by the ATE model. Therefore, the primary objective of this study was to investigate a multi-task learning approach based on transfer learning and transformers. We propose a multi-task learning model (MTL) that utilizes the pre-trained language model (AraBERT), namely, the MTL-AraBERT model, for extracting Arabic aspect terms and aspect categories simultaneously. Specifically, we focused on training a single model that simultaneously and jointly addressed both subtasks. Moreover, this paper also proposes a model integrating AraBERT, single pair classification, and BiLSTM/BiGRU that can be applied to aspect term polarity classification (APC) and aspect category polarity classification (ACPC). All proposed models were evaluated using the SemEval-2016 annotated dataset for the Arabic hotel dataset. The experiment results of the MTL model demonstrate that the proposed models achieved comparable or better performance than state-of-the-art works (F1-scores of 80.32% for the ATE and 68.21% for the ACD). The proposed SPC-BERT model demonstrated high accuracy, reaching 89.02% and 89.36 for APC and ACPC, respectively. These improvements hold significant potential for future research in Arabic ABSA. Full article
Show Figures

Figure 1

Figure 1
<p>An annotated review from Arabic hotel dataset.</p>
Full article ">Figure 2
<p>The proposed MTL model architecture combines AraBERT with BiLSTM and BiGRU.</p>
Full article ">
17 pages, 1683 KiB  
Article
Individual- vs. Multiple-Objective Strategies for Targeted Sentiment Analysis in Finances Using the Spanish MTSA 2023 Corpus
by Ronghao Pan, José Antonio García-Díaz and Rafael Valencia-García
Electronics 2024, 13(4), 717; https://doi.org/10.3390/electronics13040717 - 9 Feb 2024
Viewed by 1189
Abstract
Multitarget sentiment analysis extracts the subjective polarity of text from multiple targets simultaneously in a given context. This approach is useful in finance, where opinions about different entities affect the target differently. Examples of possible targets are other companies and society. However, typical [...] Read more.
Multitarget sentiment analysis extracts the subjective polarity of text from multiple targets simultaneously in a given context. This approach is useful in finance, where opinions about different entities affect the target differently. Examples of possible targets are other companies and society. However, typical multitarget solutions are resource-intensive due to the need to deploy multiple classification models for each target. An alternative to this is the use of multiobjective training approaches, where a single model is capable of handling multiple targets. In this work, we propose the Spanish MTSACorpus 2023, a novel corpus for multitarget sentiment analysis in finance, and we evaluate its reliability with several large language models for multiobjective training. To this end, we compare three design approaches: (i) a Main Economic Target (MET) detection model based on token classification plus a multiclass classification model for sentiment analysis for each target; (ii) a MET detection model based on token classification but replacing the sentiment analysis models with a multilabel classification model; and (iii) using seq2seq-type models, such as mBART and mT5, to return a response sequence containing the MET and the sentiments of different targets. Based on the computational resources required and the performance obtained, we consider the fine-tuned mBART to be the best approach, with a mean F1 of 80.300%. Full article
(This article belongs to the Special Issue Application of Data Mining in Social Media)
Show Figures

Figure 1

Figure 1
<p>Overall architecture of the system.</p>
Full article ">Figure 2
<p>Example of a tweet of the Spanish MTSA 2023 corpus. The English text of this tweet is <span class="html-italic">Employment reaches a new record high in the eurozone and the EU, despite the economic slowdown</span>.</p>
Full article ">Figure 3
<p>Information gain concerning the different targets.</p>
Full article ">Figure 4
<p>Architecture of the MET detection and sentiment classification system.</p>
Full article ">Figure 5
<p>Illustration of the mBART model with three simplification examples. The first text is about the year-on-year growth of Chinese tourists in Spain in July. The second text shows that PepsiCo will invest 31 million euros to build a new gazpacho factory. The third text is that Mercedes is preparing to attack Tesla by investing 1 billion euros in the electric car market.</p>
Full article ">Figure 6
<p>Confusion matrices using mBART in test split.</p>
Full article ">
37 pages, 656 KiB  
Article
Machine-Learning-Based Approaches for Multi-Level Sentiment Analysis of Romanian Reviews
by Anamaria Briciu, Alina-Delia Călin, Diana-Lucia Miholca, Cristiana Moroz-Dubenco, Vladiela Petrașcu and George Dascălu
Mathematics 2024, 12(3), 456; https://doi.org/10.3390/math12030456 - 31 Jan 2024
Cited by 5 | Viewed by 2547
Abstract
Sentiment analysis has increasingly gained significance in commercial settings, driven by the rising impact of reviews on purchase decision-making in recent years. This research conducts a thorough examination of the suitability of machine learning and deep learning approaches for sentiment analysis, using Romanian [...] Read more.
Sentiment analysis has increasingly gained significance in commercial settings, driven by the rising impact of reviews on purchase decision-making in recent years. This research conducts a thorough examination of the suitability of machine learning and deep learning approaches for sentiment analysis, using Romanian reviews as a case study, with the aim of gaining insights into their practical utility. A comprehensive, multi-level analysis is performed, covering the document, sentence, and aspect levels. The main contributions of the paper refer to the in-depth exploration of multiple sentiment analysis models at three different textual levels and the subsequent improvements brought with respect to these standard models. Additionally, a balanced dataset of Romanian reviews from twelve product categories is introduced. The results indicate that, at the document level, supervised deep learning techniques yield the best outcomes (specifically, a convolutional neural network model that obtains an AUC value of 0.93 for binary classification and a weighted average F1-score of 0.77 in a multi-class setting with 5 target classes), albeit with increased resource consumption. Favorable results are achieved at the sentence level, as well, despite the heightened complexity of sentiment identification. In this case, the best-performing model is logistic regression, for which a weighted average F1-score of 0.77 is obtained in a multi-class polarity classification task with three classes. Finally, at the aspect level, promising outcomes are observed in both aspect term extraction and aspect category detection tasks, in the form of coherent and easily interpretable word clusters, encouraging further exploration in the context of aspect-based sentiment analysis for the Romanian language. Full article
Show Figures

Figure 1

Figure 1
<p>Comparison between CNN and LR for binary and multi-class classification on the RoProductReviews dataset.</p>
Full article ">Figure 1 Cont.
<p>Comparison between CNN and LR for binary and multi-class classification on the RoProductReviews dataset.</p>
Full article ">Figure 2
<p>Comparison between CNN and LR for binary and multi-class classification on the RoProductReviews dataset at class level.</p>
Full article ">Figure 3
<p>Sentence-level classification with the RoProductReviews dataset.</p>
Full article ">Figure 4
<p>Comparison between CNN and LR for sentence-level classification with the RoProductReviews dataset: (<b>a</b>) overall and (<b>b</b>) with respect to class.</p>
Full article ">Figure 5
<p>Comparison to related work: LSI-based versus SentiWordnet-based [<a href="#B28-mathematics-12-00456" class="html-bibr">28</a>] and search-engine-based [<a href="#B28-mathematics-12-00456" class="html-bibr">28</a>] document polarity binary classification with respect to two performance indicators: (<b>a</b>) weighted precision and (<b>b</b>) weighted recall.</p>
Full article ">
12 pages, 1611 KiB  
Article
Senti-Sequence: Learning to Represent Texts for Sentiment Polarity Classification
by Andres Ramos Magna, Juan Zamora and Hector Allende-Cid
Appl. Sci. 2024, 14(3), 1033; https://doi.org/10.3390/app14031033 - 25 Jan 2024
Cited by 1 | Viewed by 1423
Abstract
The sentiment analysis task seeks to categorize opinionated documents as having overall positive or negative opinions. This task is very important to understand unstructured text content generated by users in different domains, such as online and entertainment platforms and social networks. In this [...] Read more.
The sentiment analysis task seeks to categorize opinionated documents as having overall positive or negative opinions. This task is very important to understand unstructured text content generated by users in different domains, such as online and entertainment platforms and social networks. In this paper, we propose a novel method for predicting the overall polarity in texts. First, a new polarity-aware vector representation is automatically built for each document. Then, a bidirectional recurrent neural architecture is designed to identify the emerging polarity. The attained results outperform all of the algorithms found in the literature in the binary polarity classification task. Full article
Show Figures

Figure 1

Figure 1
<p>Overall view of the proposed method.</p>
Full article ">Figure 2
<p>Example of the document sequence generation procedure from its word polarities.</p>
Full article ">Figure 3
<p>Bidirectional LSTM Architecture.</p>
Full article ">Figure 4
<p>ROC curves for 10 runs of the DENSE model over each dataset. Curves in blue denote the maximum performance, red denotes the average, and dotted blue denotes the minimum performance. (<b>a</b>) IMDB dataset. (<b>b</b>) Twitter dataset. (<b>c</b>) Books generic dataset.</p>
Full article ">Figure 5
<p>ROC curves for 10 runs of the LSTM + Dense model over each dataset. Curves in blue denote the maximum performance, red denotes the average, and dotted blue denotes the minimum performance. (<b>a</b>) IMDB dataset. (<b>b</b>) Twitter dataset. (<b>c</b>) Books generic dataset.</p>
Full article ">Figure 6
<p>ROC curves for 10 runs of Senti-Sequence over each dataset. Curves in blue denote the maximum performance, red denotes the average, and dotted blue denotes the minimum performance. (<b>a</b>) IMDB dataset. (<b>b</b>) Twitter dataset. (<b>c</b>) Books generic dataset.</p>
Full article ">
22 pages, 1682 KiB  
Article
Modeling Structured Dependency Tree with Graph Convolutional Networks for Aspect-Level Sentiment Classification
by Qin Zhao, Fuli Yang, Dongdong An and Jie Lian
Sensors 2024, 24(2), 418; https://doi.org/10.3390/s24020418 - 10 Jan 2024
Cited by 15 | Viewed by 1735
Abstract
Aspect-based sentiment analysis is a fine-grained task where the key goal is to predict sentiment polarities of one or more aspects in a given sentence. Currently, graph neural network models built upon dependency trees are widely employed for aspect-based sentiment analysis tasks. However, [...] Read more.
Aspect-based sentiment analysis is a fine-grained task where the key goal is to predict sentiment polarities of one or more aspects in a given sentence. Currently, graph neural network models built upon dependency trees are widely employed for aspect-based sentiment analysis tasks. However, most existing models still contain a large amount of noisy nodes that cannot precisely capture the contextual relationships between specific aspects. Meanwhile, most studies do not consider the connections between nodes without direct dependency edges but play critical roles in determining the sentiment polarity of an aspect. To address the aforementioned limitations, we propose a Structured Dependency Tree-based Graph Convolutional Network (SDTGCN) model. Specifically, we explore construction of a structured syntactic dependency graph by incorporating positional information, sentiment commonsense knowledge, part-of-speech tags, syntactic dependency distances, etc., to assign arbitrary edge weights between nodes. This enhances the connections between aspect nodes and pivotal words while weakening irrelevant node links, enabling the model to sufficiently express sentiment dependencies between specific aspects and contextual information. We utilize part-of-speech tags and dependency distances to discover relationships between pivotal nodes without direct dependencies. Finally, we aggregate node information by fully considering their importance to obtain precise aspect representations. Experimental results on five publicly available datasets demonstrate the superiority of our proposed model over state-of-the-art approaches; furthermore, the accuracy and F1-score show a significant improvement on the majority of datasets, with increases of 0.74, 0.37, 0.65, and 0.79, 0.75, 1.17, respectively. This series of enhancements highlights the effective progress made by the STDGCN model in enhancing sentiment classification performance. Full article
(This article belongs to the Special Issue Emerging Machine Learning Techniques in Industrial Internet of Things)
Show Figures

Figure 1

Figure 1
<p>An example to illustrate the usefulness of part-of-speech dependence. The dependencies can be inferred by some key words in the sentence; we can easily guess that there is a strong dependence between “<span class="html-italic">product</span>” and “<span class="html-italic">powerful</span>”.</p>
Full article ">Figure 2
<p>An example sentence of the ABSA task from the restaurant reviews, which illustrates the usefulness of the structured dependency tree in a sentence.</p>
Full article ">Figure 3
<p>Overall architecture of the proposed SDTGCN model.</p>
Full article ">Figure 4
<p>The weighted aggregation graph convolution of target node “<span class="html-italic">stale</span>”. The green line indicates the neighbor aggregation edge, and the brown line indicates the subconnection aggregation edge.</p>
Full article ">Figure 5
<p>Ablation study on accuracy.</p>
Full article ">Figure 6
<p>Ablation study on F1.</p>
Full article ">Figure 7
<p>Model depth study on Lap14.</p>
Full article ">Figure 8
<p>Model depth study on Rest14.</p>
Full article ">Figure 9
<p>Model depth study on Rest15.</p>
Full article ">Figure 10
<p>Model depth study on Rest16.</p>
Full article ">Figure 11
<p>Model depth study on Twitter.</p>
Full article ">Figure 12
<p>Attention weights of the SDTGCN model.</p>
Full article ">Figure 13
<p>Attention weights of the ASGCN model.</p>
Full article ">
Back to TopTop