Transformer-Based Graph Convolutional Network for Sentiment Analysis

Sentiment Analysis is an essential research topic in the field of natural language processing (NLP) and has attracted the attention of many researchers in the last few years. Recently, deep neural network (DNN) models have been used for sentiment analysis tasks, achieving promising results. Although...

Full description

Bibliographic Details
Main Authors: Barakat AlBadani, Ronghua Shi, Jian Dong, Raeed Al-Sabri, Oloulade Babatounde Moctard
Format: Article
Language:English
Published: MDPI AG 2022-01-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/12/3/1316
_version_ 1797489220627988480
author Barakat AlBadani
Ronghua Shi
Jian Dong
Raeed Al-Sabri
Oloulade Babatounde Moctard
author_facet Barakat AlBadani
Ronghua Shi
Jian Dong
Raeed Al-Sabri
Oloulade Babatounde Moctard
author_sort Barakat AlBadani
collection DOAJ
description Sentiment Analysis is an essential research topic in the field of natural language processing (NLP) and has attracted the attention of many researchers in the last few years. Recently, deep neural network (DNN) models have been used for sentiment analysis tasks, achieving promising results. Although these models can analyze sequences of arbitrary length, utilizing them in the feature extraction layer of a DNN increases the dimensionality of the feature space. More recently, graph neural networks (GNNs) have achieved a promising performance in different NLP tasks. However, previous models cannot be transferred to a large corpus and neglect the heterogeneity of textual graphs. To overcome these difficulties, we propose a new Transformer-based graph convolutional network for heterogeneous graphs called Sentiment Transformer Graph Convolutional Network (ST-GCN). To the best of our knowledge, this is the first study to model the sentiment corpus as a heterogeneous graph and learn document and word embeddings using the proposed sentiment graph transformer neural network. In addition, our model offers an easy mechanism to fuse node positional information for graph datasets using Laplacian eigenvectors. Extensive experiments on four standard datasets show that our model outperforms the existing state-of-the-art models.
first_indexed 2024-03-10T00:13:23Z
format Article
id doaj.art-bfec69af0a644f3894f65193c9f922b5
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T00:13:23Z
publishDate 2022-01-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-bfec69af0a644f3894f65193c9f922b52023-11-23T15:55:33ZengMDPI AGApplied Sciences2076-34172022-01-01123131610.3390/app12031316Transformer-Based Graph Convolutional Network for Sentiment AnalysisBarakat AlBadani0Ronghua Shi1Jian Dong2Raeed Al-Sabri3Oloulade Babatounde Moctard4School of Computer Science and Engineering, Central South University, Changsha 410083, ChinaSchool of Computer Science and Engineering, Central South University, Changsha 410083, ChinaSchool of Computer Science and Engineering, Central South University, Changsha 410083, ChinaSchool of Computer Science and Engineering, Central South University, Changsha 410083, ChinaSchool of Computer Science and Engineering, Central South University, Changsha 410083, ChinaSentiment Analysis is an essential research topic in the field of natural language processing (NLP) and has attracted the attention of many researchers in the last few years. Recently, deep neural network (DNN) models have been used for sentiment analysis tasks, achieving promising results. Although these models can analyze sequences of arbitrary length, utilizing them in the feature extraction layer of a DNN increases the dimensionality of the feature space. More recently, graph neural networks (GNNs) have achieved a promising performance in different NLP tasks. However, previous models cannot be transferred to a large corpus and neglect the heterogeneity of textual graphs. To overcome these difficulties, we propose a new Transformer-based graph convolutional network for heterogeneous graphs called Sentiment Transformer Graph Convolutional Network (ST-GCN). To the best of our knowledge, this is the first study to model the sentiment corpus as a heterogeneous graph and learn document and word embeddings using the proposed sentiment graph transformer neural network. In addition, our model offers an easy mechanism to fuse node positional information for graph datasets using Laplacian eigenvectors. Extensive experiments on four standard datasets show that our model outperforms the existing state-of-the-art models.https://www.mdpi.com/2076-3417/12/3/1316sentiment analysisgraph neural networkdeep learningNLP transformer
spellingShingle Barakat AlBadani
Ronghua Shi
Jian Dong
Raeed Al-Sabri
Oloulade Babatounde Moctard
Transformer-Based Graph Convolutional Network for Sentiment Analysis
Applied Sciences
sentiment analysis
graph neural network
deep learning
NLP transformer
title Transformer-Based Graph Convolutional Network for Sentiment Analysis
title_full Transformer-Based Graph Convolutional Network for Sentiment Analysis
title_fullStr Transformer-Based Graph Convolutional Network for Sentiment Analysis
title_full_unstemmed Transformer-Based Graph Convolutional Network for Sentiment Analysis
title_short Transformer-Based Graph Convolutional Network for Sentiment Analysis
title_sort transformer based graph convolutional network for sentiment analysis
topic sentiment analysis
graph neural network
deep learning
NLP transformer
url https://www.mdpi.com/2076-3417/12/3/1316
work_keys_str_mv AT barakatalbadani transformerbasedgraphconvolutionalnetworkforsentimentanalysis
AT ronghuashi transformerbasedgraphconvolutionalnetworkforsentimentanalysis
AT jiandong transformerbasedgraphconvolutionalnetworkforsentimentanalysis
AT raeedalsabri transformerbasedgraphconvolutionalnetworkforsentimentanalysis
AT olouladebabatoundemoctard transformerbasedgraphconvolutionalnetworkforsentimentanalysis