TextGT: A Double-View Graph Transformer on Text for Aspect-Based Sentiment Analysis
DOI:
https://doi.org/10.1609/aaai.v38i17.29911Keywords:
NLP: Sentiment Analysis, Stylistic Analysis, and Argument Mining, NLP: Text ClassificationAbstract
Aspect-based sentiment analysis (ABSA) is aimed at predicting the sentiment polarities of the aspects included in a sentence instead of the whole sentence itself, and is a fine-grained learning task compared to the conventional text classification. In recent years, on account of the ability to model the connectivity relationships between the words in one sentence, graph neural networks have been more and more popular to handle the natural language processing tasks, and meanwhile many works emerge for the ABSA task. However, most of the works utilizing graph convolution easily incur the over-smoothing problem, while graph Transformer for ABSA has not been explored yet. In addition, although some previous works are dedicated to using both GNN and Transformer to handle text, the methods of tightly combining graph view and sequence view of text is open to research. To address the above issues, we propose a double-view graph Transformer on text (TextGT) for ABSA. In TextGT, the procedure in graph view of text is handled by GNN layers, while Transformer layers deal with the sequence view, and these two processes are tightly coupled, alleviating the over-smoothing problem. Moreover, we propose an algorithm for implementing a kind of densely message passing graph convolution called TextGINConv, to employ edge features in graphs. Extensive experiments demonstrate the effectiveness of our TextGT over the state-of-the-art approaches, and validate the TextGINConv module. The source code is available at https://github.com/shuoyinn/TextGT.Downloads
Published
2024-03-24
How to Cite
Yin, S., & Zhong, G. (2024). TextGT: A Double-View Graph Transformer on Text for Aspect-Based Sentiment Analysis. Proceedings of the AAAI Conference on Artificial Intelligence, 38(17), 19404-19412. https://doi.org/10.1609/aaai.v38i17.29911
Issue
Section
AAAI Technical Track on Natural Language Processing II