Skip to main content
Log in

Dependency-enhanced graph convolutional networks for aspect-based sentiment analysis

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Aspect-based sentiment analysis aims to extract aspect and opinion terms, and identify the sentiment polarities for such terms. The majority of research has proposed effective methods in individual subtasks, and some multi-task learning models have been designed to deal with combining two subtasks, such as extracting aspect terms and opinions in pairs. Recently, there have been some studies on triple extraction tasks that attempt to simultaneously extract target terms (aspects, opinions) and sentiment polarities from a sentence. However, these studies ignore the directional dependency relations between terms and context, and the intrinsic dependence between these terms has not been well exploited. In this paper, we propose a novel dependency-enhanced graph convolutional network (DE-GCN) for multi-variate extraction tasks. We re-integrate the directional dependency relations in the graph convolution to reconstruct the time-series information representation. In addition, we construct a dependency aggregator to enhance dependency relations between contexts. We conduct experiments on extensive experiments and comparisons on these subtasks. Experimental results on four datasets show the effectiveness of our proposed model.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

Data availability

The dataset used or analyzed in the triple extraction task is from GTS [7] at https://github.com/NJUNLP/GTS/tree/main/data, and the multi-extraction task and single extraction task are from LFC-ATEPC [29] at https://github.com/yangheng95/LCF-ATEPC/atepc_datasets. Other materials are available from the corresponding author on reasonable request.

Notes

  1. It is originally called sentiment polarity classification.

  2. It is also referred as aspect opinion terms pair extraction.

  3. https://nlp.stanford.edu/software/stanford-dependencies.html.

  4. http://alt.qcri.org/semeval2014/task4.

  5. https://alt.qcri.org/semeval2015/task12.

  6. https://alt.qcri.org/semeval2016/task5.

  7. https://github.com/google-research/bert.

References

  1. Trisna KW, Jie HJ (2022) Deep learning approach for aspect-based sentiment classification: a comparative review. Appl Artif Intell 36:1–37

    Article  Google Scholar 

  2. Peng H, Xu L, Bing L, Huang F, Lu W, Si L (2020) Knowing what, how and why: a near complete solution for aspect-based sentiment analysis. Proc Conf AAAI Artif Intell 34(05):8600–8607

    Google Scholar 

  3. Chen S, Wang Y, Liu J, Wang Y (2021) Bidirectional machine reading comprehension for aspect sentiment triplet extraction. Proc Conf AAAI Artif Intell 35(14):12666–12674

    Google Scholar 

  4. Chen Z, Qian T (2020) In: Proceedings of the 58th annual meeting of the association for computational linguistics, Association for Computational Linguistics, Stroudsburg, PA, USA

  5. Lv Y, Wei F, Zheng Y, Wang C, Wan C, Wang C (2021) A span-based model for aspect terms extraction and aspect sentiment classification. Neural Comput Appl 33(8):3769–3779

    Article  Google Scholar 

  6. Chen Z, Huang H, Liu B, Shi X, Jin H (2021) In: Findings of the association for computational linguistics: ACL-IJCNLP 2021, Association for Computational Linguistics, Stroudsburg, PA, USA

  7. Wu Z, Ying C, Zhao F, Fan Z, Dai X, Xia R (2020) In: Findings of the association for computational linguistics: EMNLP 2020, Association for Computational Linguistics, Stroudsburg, PA, USA

  8. Yan H, Dai J, Ji T, Qiu X, Zhang Z (2021) In: Proceedings of the 59th annual meeting of the association for computational linguistics and the 11th international joint conference on natural language processing, vol 1. Long Papers, Association for Computational Linguistics, Stroudsburg, PA, USA

  9. Mao Y, Shen Y, Yu C, Cai L (2021) A joint training dual-MRC framework for aspect based sentiment analysis. Proc Conf AAAI Artif Intell 35(15):13543–13551

    Google Scholar 

  10. Li R, Chen H, Feng F, Ma Z, Wang X, Hovy E (2021) In: Proceedings of the 59th annual meeting of the association for computational linguistics and the 11th international joint conference on natural language processing, vol 1. Long Papers, Association for Computational Linguistics, Stroudsburg, PA, USA

  11. Xiao L, Hu X, Chen Y, Xue Y, Gu D, Chen B, Zhang T (2020) Targeted sentiment classification based on attentional encoding and graph convolutional networks. Appl Sci 10(3):957

    Article  Google Scholar 

  12. Liang B, Su H, Gui L, Cambria E, Xu R (2022) Aspect-based sentiment analysis via affective knowledge enhanced graph convolutional networks. Knowl Based Syst 235(107643):107643

    Article  Google Scholar 

  13. Lu G, Li J, Wei J (2022) Aspect sentiment analysis with heterogeneous graph neural networks. Inf Process Manag 59(4):102953

    Article  Google Scholar 

  14. Chen G, Tian Y, Song Y (2020) In: Proceedings of the 28th international conference on computational linguistics, International Committee on Computational Linguistics, Stroudsburg, PA, USA

  15. Cai H, Tu Y, Zhou X, Yu J, Xia R (2020) In: Proceedings of the 28th international conference on computational linguistics, International Committee on Computational Linguistics, Stroudsburg, PA, USA

  16. Wu S, Fei H, Ren Y, Ji D, Li (2021) In: Proceedings of the 30th international joint conference on artificial intelligence, International Joint Conferences on Artificial Intelligence Organization, California

  17. Zhou T, Law KMY (2022) Semantic relatedness enhanced graph network for aspect category sentiment analysis. Expert Syst Appl 195(116560):116–560

    Google Scholar 

  18. Tian Y, Chen G, Song Y (2021) In: Proceedings of the 16th conference of the European chapter of the association for computational linguistics: main volume, Association for Computational Linguistics, Stroudsburg, PA, USA

  19. Hochreiter S, Schmidhuber J (1997) Long short-term memory. Neural Comput 9(8):1735–1780

    Article  Google Scholar 

  20. Kim Y (2014) In: Proceedings of the 2014 conference on empirical methods in natural language processing (EMNLP), Association for Computational Linguistics, Stroudsburg, PA, USA

  21. Wang Y, Huang M, Zhu X, Zhao L (2016) In: Proceedings of the 2016 conference on empirical methods in natural language processing, Association for Computational Linguistics, Stroudsburg, PA, USA

  22. Tang D, Qin B, Liu T (2016) In: Proceedings of the 2016 conference on empirical methods in natural language processing, Association for Computational Linguistics, Stroudsburg, PA, USA

  23. Ma D, Li S, Zhang X, Wang H (2017) In: Proceedings of the 26th international joint conference on artificial intelligence, International Joint Conferences on Artificial Intelligence Organization, California

  24. Weston J, Chopra S, Bordes A (2015) In: 3rd International conference on learning representations, ICLR 2015

  25. Liu Z, Wang J, Du X, Rao Y, Quan X (2021) Gsmnet: global semantic memory network for aspect-level sentiment classification. IEEE Intell Syst 36(5):122–130

    Article  Google Scholar 

  26. Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser L, Polosukhin I (2017) In: Proceedings of the 31st International conference on neural information processing systems, Red Hook, NY, USA, NIPS’17, pp 6000-6010

  27. Zhang B, Li X, Xu X, Leung KC, Chen Z, Ye Y (2020) Knowledge guided capsule attention network for aspect-based sentiment analysis. IEEE/ACM Trans Audio Speech Lang Process 28:2538–2551

    Article  Google Scholar 

  28. Wang X, Tang M, Yang T, Wang Z (2021) A novel network with multiple attention mechanisms for aspect-level sentiment analysis. Knowl Based Syst 227:107–196

    Article  Google Scholar 

  29. Yang H, Zeng B, Yang J, Song Y, Xu R (2021) A multi-task learning model for chinese-oriented aspect polarity classification and aspect term extraction. Neurocomputing 419:344–356

    Article  Google Scholar 

  30. Xiao D, Ren F, Pang X, Cai M, Wang Q, He M, Peng J, Fu H (2021) A hierarchical and parallel framework for end-to-end aspect-based sentiment analysis. Neurocomputing 465:549–560

    Article  Google Scholar 

  31. Majumder N, Bhardwaj R, Poria S, Gelbukh A, Hussain A (2022) Improving aspect-level sentiment analysis with aspect extraction. Neural Comput Appl 34(11):8333–8343

    Article  Google Scholar 

  32. Wang W, Pan SJ, Dahlmeier D, Xiao X (2016) In: Proceedings of the 2016 conference on empirical methods in natural language processing, Association for Computational Linguistics, Stroudsburg, PA, USA

  33. Chen S, Liu J, Wang Y, Zhang W, Chi Z (2020) In: Proceedings of the 58th annual meeting of the association for computational linguistics, Association for Computational Linguistics, Stroudsburg, PA, USA

  34. Phan MH, Ogunbona PO (2020) In: Proceedings of the 58th annual meeting of the association for computational linguistics, Association for Computational Linguistics, Stroudsburg, PA, USA

  35. Nazir A, Rao Y, Wu L, Sun L (2022) Issues and challenges of aspect-based sentiment analysis: a comprehensive survey. IEEE Trans Affect Comput 13(2):845–863

    Article  Google Scholar 

  36. Li X, Bing L, Li P, Lam W (2019) A unified model for opinion target extraction and target sentiment prediction. Proc Conf AAAI Artif Intell 33:6714–6721

    Google Scholar 

  37. Lewis M, Liu Y, Goyal N, Ghazvininejad M, Mohamed A, Levy O, Stoyanov V, Zettlemoyer L (2020) In: Proceedings of the 58th annual meeting of the association for computational linguistics, Association for Computational Linguistics, Stroudsburg, PA, USA, pp 7871–7880

  38. L. Xu, Y.K. Chia, L. Bing (2021) In: Proceedings of the 59th annual meeting of the association for computational linguistics and the 11th international joint conference on natural language processing, vol 1. Long Papers, Association for Computational Linguistics, Stroudsburg, PA, USA

  39. Wu S, Li B, Xie D, Teng C, Ji D (2021) Neural transition model for aspect-based sentiment triplet extraction with triplet memory. Neurocomputing 463:45–58

    Article  Google Scholar 

  40. Devlin J, Chang MW, Lee K, Toutanova K (2018) BERT: pre-training of deep bidirectional transformers for language understanding. arxiv:1810.04805

  41. Lamb LC, Garcez Ad, Gori M, Prates MO, Avelar PH, Vardi MY (2020) In: Bessiere C (ed) Proceedings of the 29th international joint conference on artificial intelligence, IJCAI-20, International Joint Conferences on Artificial Intelligence Organization, pp 4877–4884

  42. Kipf TN, Welling M (2016) Semi-supervised classification with graph convolutional networks. arxiv:1609.02907

  43. Kocoń J, Baran J, Gruza M, Janz A, Kajstura M, Kazienko P, Korczyński W, Miłkowski P, Piasecki M, Szołomicka J (2022) Computational science - ICCS 2022. Springer, Cham, pp 667–681

    Book  Google Scholar 

  44. Zhou J, Huang JX, Hu QV, He L (2020) SK-GCN: modeling syntax and knowledge via graph convolutional network for aspect-level sentiment classification. Knowl Based Syst 205:106–292

    Article  Google Scholar 

  45. Cambria E (2016) Affective computing and sentiment analysis. IEEE Intell Syst. 31(2):102–107

    Article  Google Scholar 

  46. Xu L, Li H, Lu W, Bing L (2020) In: Proceedings of the 2020 conference on empirical methods in natural language processing (EMNLP), Association for Computational Linguistics, Stroudsburg, PA, USA

  47. Zhu X, Zhu L, Guo J, Liang S, Dietze S (2021) GL-GCN: global and local dependency guided graph convolutional networks for aspect-based sentiment classification. Expert Syst Appl 186:115712

    Article  Google Scholar 

  48. Wu S, Fei H, Ren Y, Li B, Li F, Ji D (2021) High-order pair-wise aspect and opinion terms extraction with edge-enhanced syntactic graph convolution. IEEE ACM Trans Audio Speech Lang Process 29:2396–2406

    Article  Google Scholar 

  49. Xie Y, Xu Z, Zhang J, Wang Z, Ji S (2022) Self-supervised learning of graph neural networks: a unified review. IEEE transactions on pattern analysis and machine intelligence. IEEE, New York, pp 1–1

    Google Scholar 

  50. Tian Y, Chen G, Song Y (2021) In: Proceedings of the 2021 conference of the North American chapter of the association for computational linguistics: human language technologies, Association for Computational Linguistics, Stroudsburg, PA, USA

  51. Hu M, Peng Y, Huang Z, Li D, Lv Y (2019) In: Proceedings of the 57th annual meeting of the association for computational linguistics, Association for Computational Linguistics, Florence, Italy, pp 537–546

  52. He R, Lee WS, Ng HT, Dahlmeier D (2019) In: Proceedings of the 57th annual meeting of the association for computational linguistics, Association for Computational Linguistics, Florence, Italy, pp 504–515

  53. Dai H, Song Y (2019) In: Proceedings of the 57th annual meeting of the association for computational linguistics, Association for Computational Linguistics, Florence, Italy, pp 5268–5277

  54. Wang W, Pan SJ, Dahlmeier D, Xiao X (2017) In: Proceedings of the 31st AAAI conference on artificial intelligence, AAAI Press, pp 3316–3322

  55. Hamilton WL, Ying R, Leskovec J (2017) NIPS’17, Curran Associates Inc., Red Hook, NY, USA, p 1025-1035

  56. Zhao M, Yang J, Zhang J, Wang S (2022) Aggregated graph convolutional networks for aspect-based sentiment classification. Inf Sci 600:73–93

    Article  Google Scholar 

Download references

Acknowledgements

This paper is supported by the National Natural Science Foundation of China under Grant nos.61672179, 61370083.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jing Yang.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhao, M., Yang, J. & Shang, F. Dependency-enhanced graph convolutional networks for aspect-based sentiment analysis. Neural Comput & Applic 35, 14195–14211 (2023). https://doi.org/10.1007/s00521-023-08384-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-023-08384-5

Keywords

Navigation