skip to main content
research-article

Shortcut Enhanced Syntactic and Semantic Dual-channel Network for Aspect-based Sentiment Analysis

Published: 20 November 2023 Publication History

Abstract

Aspect-based sentiment analysis (ABSA) is a fine-grained task that predicts the sentiment polarity of different aspects in the same sentence. The main challenge is how to build a strong dependency between aspects and sentiment. Recently, the graph neural network (GNN) has become the mainstream trend to extract syntactic dependency relations from the syntactic dependency tree. However, further improvements are hampered by the inherent mistake on the syntactic dependency tree. Consequently, this article presents a dual-channel model to investigate whether considering both syntactic dependency and semantic relevance can further improve the performance. Specifically, we propose a multi-head syntactic graph convolution network (MHGCN) module in the syntactic channel, focusing on different aspects of the syntactic flow in parallel. We also design a syntactic local attention mechanism (Syn-LFAM) and a semantic local attention mechanism (Sem-LFAM) to fully exploit the crucial local information, respectively. Moreover, we use the cross semantic-syntax interaction module and gate fusion mechanism to control the combination of semantic and syntax dynamically. The experimental results show that we utilize less resource consumption, and the final model outperforms the state-of-the-art methods on three of the four publicly available datasets.

References

[1]
Yequan Wang, Minlie Huang, Xiaoyan Zhu, and Li Zhao. 2016. Attention-based LSTM for aspect-level sentiment classification. In Proceedings of the Conference on Empirical Methods in Natural Language Processing. DOI:
[2]
Duyu Tang, Bing Qin, and T. Liu. 2016. Aspect level sentiment classification with deep memory network. In Proceedings of the Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, 214–224. DOI:
[3]
Dehong Ma, Sujian Li, Xiaodong Zhang, and Houfeng Wang. 2017. Interactive attention networks for aspect-level sentiment classification. In Proceedings of the 26th International Joint Conference on Artificial Intelligence (IJCAI’17). 4068–4074. DOI:
[4]
Peng Chen, Zhongqian Sun, Lidong Bing, and Wei Yang. 2017. Recurrent attention network on memory for aspect sentiment analysis. In Proceedings of the Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, 452–461. DOI:
[5]
Feifan Fan, Yansong Feng, and Dongyan Zhao. 2018. Multi-grained attention network for aspect-level sentiment classification. In Proceedings of the Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, 3433–3442. DOI:
[6]
Wei Xue and Tao Li. 2018. Aspect based sentiment analysis with gated convolutional networks. In Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics. Association for Computational Linguistics, 2514–2523. DOI:
[7]
Binxuan Huang, Yanglan Ou, and Kathleen M. Carley. Aspect level sentiment classification with attention-over-attention neural networks. In Social, Cultural, and Behavioral Modeling (Lecture Notes in Computer Science). Springer International Publishing, 197–206. DOI:
[8]
Shuqin Gu, Lipeng Zhang, Yuexian Hou, and Yin Song. 2018. A position-aware bidirectional attention network for aspect-level sentiment analysis. In Proceedings of the 27th International Conference on Computational Linguistics. 774–784.
[9]
Youwei Song, Jiahai Wang, Tao Jiang, Zhiyue Liu, and Yanghui Rao. 2019. Targeted sentiment classification with attentional encoder network. In Proceedings of the International Conference on Artificial Neural Networks. DOI:
[10]
Biqing Zeng, Heng Yang, Ruyang Xu, Wu Zhou, and Xuli Han. 2019. LCF: A local context focus mechanism for aspect-based sentiment classification. Appl. Sci. 9, 16 (2019), 3389. DOI:
[11]
Ashish Vaswani, Noam M. Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Lukasz Kaiser, and Illia Polosukhin. 2017. Attention is all you need. ArXiv abs/1706.03762 (2017).
[12]
Chen Zhang, Qiuchi Li, and Dawei Song. 2019. Aspect-based sentiment classification with aspect-specific graph convolutional networks. ArXiv abs/1909.03477 (2019).
[13]
Kai Sun, Richong Zhang, Samuel Mensah, Yongyi Mao, and Xudong Liu. 2019. Aspect-level sentiment analysis via convolution over dependency tree. In Proceedings of the Conference on Empirical Methods in Natural Language Processing. DOI:
[14]
Binxuan Huang and Kathleen M. Carley. 2019. Syntax-aware aspect level sentiment classification with graph attention networks. ArXiv abs/1909.02606 (2019).
[15]
Mi Zhang and Tieyun Qian. 2020. Convolution over hierarchical syntactic and lexical graphs for aspect level sentiment analysis. In Proceedings of the Conference on Empirical Methods in Natural Language Processing. DOI:
[16]
Chenhua Chen, Zhiyang Teng, and Yue Zhang. 2020. Inducing target-specific latent structures for aspect sentiment classification. In Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP’20). Association for Computational Linguistics, 5596–5607. DOI:
[17]
Bin Liang, Rongdi Yin, Lin Gui, Jiachen Du, and Ruifeng Xu. 2020. Jointly learning aspect-focused and inter-aspect relations with graph convolutional networks for aspect sentiment analysis. In Proceedings of the International Conference on Computational Linguistics. DOI:
[18]
Kai Wang, Weizhou Shen, Yunyi Yang, Xiaojun Quan, and Rui Wang. 2020. Relational graph attention network for aspect-based sentiment analysis. In Proceedings of the Annual Meeting of the Association for Computational Linguistics.
[19]
Hao Tang, Dong-Hong Ji, Chenliang Li, and Qiji Zhou. 2020. Dependency graph enhanced dual-transformer structure for aspect-based sentiment classification. In Proceedings of the Annual Meeting of the Association for Computational Linguistics. DOI:
[20]
Nianzu Ma, Sahisnu Mazumder, Hao Wang, and Bing Liu. 2020. Entity-aware dependency-based deep graph attention network for comparative preference classification. In Proceedings of Annual Meeting of the Association for Computational Linguistics. DOI:
[21]
Ruifan Li, Hao Chen, Fangxiang Feng, Zhanyu Ma, Xiaojie Wang, and Eduard H. Hovy. 2021. Dual graph convolutional networks for aspect-based sentiment analysis. In Proceedings of the Annual Meeting of the Association for Computational Linguistics.
[22]
Heng Yang and Biqing Zeng. 2020. Enhancing fine-grained sentiment classification exploiting local context embedding. arXiv preprint arXiv:2010.00767 (2020).
[23]
Kaiming He, X. Zhang, Shaoqing Ren, and Jian Sun. 2015. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR’15). 770–778.
[24]
Hanhoon Kang, Seong Joon Yoo, and Dongil Han. 2012. Senti-lexicon and improved naïve Bayes algorithms for sentiment analysis of restaurant reviews. Expert Syst. Appl. 39 (2012), 6000–6010. DOI:
[25]
Lishuang Li, Yang Liu, and Anqiao Zhou. 2018. Hierarchical attention based position-aware network for aspect-level sentiment analysis. In Proceedings of the Conference on Computational Natural Language Learning.
[26]
Xingwei Tan, Y. Cai, and Changxi Zhu. 2019. Recognizing conflict opinions in aspect-level sentiment classification with dual attention networks. In Proceedings of the Conference on Empirical Methods in Natural Language Processing.
[27]
Jie Zhou, J. Huang, Qinmin Hu, and Liang He. 2020. Is position important? Deep multi-task learning for aspect-based sentiment analysis. Appl. Intell. 50 (2020), 3367–3378. DOI:
[28]
Shinhyeok Oh, Dongyub Lee, Taesun Whang, IlNam Park, Gaeun Seo, EungGyun Kim, and Harksoo Kim. 2021. Deep context- and relation-aware learning for aspect-based sentiment analysis. In Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing. 495–503. DOI:
[29]
Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2019. BERT: Pre-training of deep bidirectional transformers for language understanding. ArXiv abs/1810.04805 (2019).
[30]
Junqi Dai, Hang Yan, Tianxiang Sun, Pengfei Liu, and Xipeng Qiu. 2021. Does syntax matter? A strong baseline for aspect-based sentiment analysis with RoBERTa. In Proceedings of the Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. Association for Computational Linguistics, 1816–1829. DOI:
[31]
Sk Mainul Islam and Sourangshu Bhattacharya. 2022. AR-BERT: Aspect-relation enhanced aspect-level sentiment classification with multi-modal explanations. In Proceedings of the ACM Web Conference (WWW ’22). Association for Computing Machinery, 987–998. DOI:
[32]
Chi Sun, Luyao Huang, and Xipeng Qiu. 2019. Utilizing BERT for aspect-based sentiment analysis via constructing auxiliary sentence. In Proceedings of the North American Chapter of the Association for Computational Linguistics.
[33]
Li Dong, Furu Wei, Chuanqi Tan, Duyu Tang, M. Zhou, and Ke Xu. 2014. Adaptive recursive neural network for target-dependent Twitter sentiment classification. In Proceedings of the Annual Meeting of the Association for Computational Linguistics. DOI:
[34]
Thien Hai Nguyen and Kiyoaki Shirai. 2015. PhraseRNN: Phrase recursive neural network for aspect-based sentiment analysis. In Proceedings of the Conference on Empirical Methods in Natural Language Processing. DOI:
[35]
Ruidan He, Wee Sun Lee, Hwee Tou Ng, and Daniel Dahlmeier. 2018. Effective attention modeling for aspect-level sentiment classification. In Proceedings of the International Conference on Computational Linguistics.
[36]
Minh Hieu Phan and Philip Ogunbona. 2020. Modelling context and syntactical features for aspect-based sentiment analysis. In Proceedings of the Annual Meeting of the Association for Computational Linguistics. DOI:
[37]
Xuefeng Bai, Pengbo Liu, and Yue Zhang. 2021. Investigating typed syntactic dependencies for targeted sentiment classification using graph attention neural network. IEEE/ACM Trans. Audio, Speech, Lang. Process. 29 (2021), 503–514. DOI:
[38]
Yuanhe Tian, Guimin Chen, and Yan Song. 2021. Aspect-based sentiment analysis with type-aware graph convolutional networks and layer ensemble. In Proceedings of the Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. Association for Computational Linguistics, 2910–2922. DOI:
[39]
Xiaochen Hou, Peng Qi, Guangtao Wang, Rex Ying, Jing Huang, Xiaodong He, and Bowen Zhou. 2021. Graph ensemble learning over multiple dependency trees for aspect-level sentiment classification. DOI:
[40]
Zeguan Xiao, Jiarun Wu, Qingliang Chen, and Congjian Deng. 2021. BERT4GCN: Using BERT intermediate layers to augment GCN for aspect-based sentiment classification. In Proceedings of the Conference on Empirical Methods in Natural Language Processing. Association for Computational Linguistics, 9193–9200. DOI:
[41]
Chenhua Chen, Zhiyang Teng, Zhongqing Wang, and Yue Zhang. 2022. Discrete opinion tree induction for aspect-based sentiment analysis. In Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics. Association for Computational Linguistics, 2051–2064. DOI:
[42]
Dianyuan Zhang, Zhenfang Zhu, Shiyong Kang, Guangyuan Zhang, and Peiyu Liu. 2021. Syntactic and semantic analysis network for aspect-level sentiment classification. Appl. Intell. 51 (2021), 6136–6147. DOI:
[43]
Zheng Zhang, Zili Zhou, and Yanna Wang. 2022. SSEGCN: Syntactic and semantic enhanced graph convolutional network for aspect-based sentiment analysis. In Proceedings of the Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. Association for Computational Linguistics, 4916–4925. DOI:
[44]
Jeffrey Pennington, Richard Socher, and Christopher D. Manning. 2014. GloVe: Global vectors for word representation. In Proceedings of the Conference on Empirical Methods in Natural Language Processing. DOI:
[45]
François Chollet. 2016. Xception: Deep learning with depthwise separable convolutions. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR’16). 1800–1807.
[46]
Thomas Kipf and Max Welling. 2016. Semi-supervised classification with graph convolutional networks. ArXiv abs/1609.02907 (2016).
[47]
Maria Pontiki, Dimitris Galanis, John Pavlopoulos, Haris Papageorgiou, Ion Androutsopoulos, and Suresh Manandhar. 2014. SemEval-2014 task 4: Aspect based sentiment analysis. In Proceedings of the International Workshop on Semantic Evaluation. DOI:
[48]
Qingnan Jiang, Lei tai Chen, Ruifeng Xu, Xiang Ao, and Min Yang. 2019. A challenge dataset and effective models for aspect-based sentiment analysis. In Proceedings of the Conference on Empirical Methods in Natural Language Processing. DOI:
[49]
Ilya Loshchilov and Frank Hutter. 2017. Decoupled weight decay regularization. In Proceedings of the International Conference on Learning Representations.
[50]
Corinna Cortes and Vladimir Naumovich Vapnik. 1995. Support-vector networks. Mach. Learn. 20 (1995), 273–297. DOI:
[51]
Xin Li, Lidong Bing, Wai Lam, and Bei Shi. 2018. Transformation networks for target-oriented sentiment classification. ArXiv abs/1805.01086 (2018).
[52]
Bin Liang, Rongdi Yin, Lin Gui, Jiachen Du, and Ruifeng Xu. 2020. Jointly learning aspect-focused and inter-aspect relations with graph convolutional networks for aspect sentiment analysis. In Proceedings of the 28th International Conference on Computational Linguistics. International Committee on Computational Linguistics, 150–161. DOI:
[53]
Shuo Liang, Wei Wei, Xian-Ling Mao, Fei Wang, and Zhiyong He. 2022. BiSyn-GAT+: Bi-syntax aware graph attention network for aspect-based sentiment analysis. In Findings of the Association for Computational Linguistics (ACL’22). Association for Computational Linguistics, 1835–1848. DOI:
[54]
Kai Zhang, Kun Zhang, Mengdi Zhang, Hongke Zhao, Qi Liu, Wei Wu, and Enhong Chen. 2022. Incorporating dynamic semantics into pre-trained language model for aspect-based sentiment analysis. In Findings of the Association for Computational Linguistics (ACL’22). 3599–3610. DOI:
[55]
Khalil Mrini, Franck Dernoncourt, Trung Bui, W. Chang, and Ndapandula Nakashole. 2019. Rethinking self-attention: An interpretable self-attentive encoder-decoder parser. ArXiv abs/1911.03875 (2019).

Cited By

View all
  • (2025)An adaptive method for determining the optimal number of topics in topic modelingPeerJ Computer Science10.7717/peerj-cs.272311(e2723)Online publication date: 28-Feb-2025
  • (2025)A computational analysis of aspect-based sentiment analysis research through bibliometric mapping and topic modelingJournal of Big Data10.1186/s40537-025-01068-y12:1Online publication date: 19-Feb-2025
  • (2025)Supposititious Sarcasm Detection and Sentiment Analysis Coping Hindi Language in Social Networks Harnessing Zipf- Mandelbrot Probabilistic Optimisation and Perplexity Entropy LearningACM Transactions on Asian and Low-Resource Language Information Processing10.1145/371206124:2(1-28)Online publication date: 16-Jan-2025

Index Terms

  1. Shortcut Enhanced Syntactic and Semantic Dual-channel Network for Aspect-based Sentiment Analysis

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Asian and Low-Resource Language Information Processing
    ACM Transactions on Asian and Low-Resource Language Information Processing  Volume 22, Issue 11
    November 2023
    255 pages
    ISSN:2375-4699
    EISSN:2375-4702
    DOI:10.1145/3633309
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 20 November 2023
    Online AM: 23 October 2023
    Accepted: 11 October 2023
    Revised: 12 September 2023
    Received: 03 June 2022
    Published in TALLIP Volume 22, Issue 11

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Aspect-based
    2. sentiment analysis
    3. neural networks
    4. syntactic analysis
    5. semantic analysis
    6. graph convolution network
    7. local attention mechanism

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)100
    • Downloads (Last 6 weeks)27
    Reflects downloads up to 08 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2025)An adaptive method for determining the optimal number of topics in topic modelingPeerJ Computer Science10.7717/peerj-cs.272311(e2723)Online publication date: 28-Feb-2025
    • (2025)A computational analysis of aspect-based sentiment analysis research through bibliometric mapping and topic modelingJournal of Big Data10.1186/s40537-025-01068-y12:1Online publication date: 19-Feb-2025
    • (2025)Supposititious Sarcasm Detection and Sentiment Analysis Coping Hindi Language in Social Networks Harnessing Zipf- Mandelbrot Probabilistic Optimisation and Perplexity Entropy LearningACM Transactions on Asian and Low-Resource Language Information Processing10.1145/371206124:2(1-28)Online publication date: 16-Jan-2025

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Full Text

    View this article in Full Text.

    Full Text

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media