Skip to main content
Log in

Improving Span-Based Aspect Sentiment Triplet Extraction with Abundant Syntax Knowledge

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

Abstract

Aspect sentiment triplet extraction is a subtask of aspect based sentiment analysis, which has attracted considerable attention in recent years. It aims to obtain the aspect term, the associated opinion term and sentiment polarity, so called the triplet in reviews. Most existing studies can only learn the word-level context information and capture the superficial interactions between aspect and opinion terms. In contrast, our proposed span-based aspect sentiment triplet extraction model incorporates abundant syntax information, namely the span-level part-of-speech, constituent syntax, and dependency syntax information. Therefore, our model can learn both the connections between multiple words within the span and the interactions between aspect and opinion terms, and thus improve the performance on triplet extraction. Extensive experimental results show that our model outperforms previous models on four benchmark datasets and achieves state-of-the-art performance.

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
Fig. 8

Similar content being viewed by others

Notes

  1. BIOES tagging scheme includes “begin”, “inside”, “outside”, “end” and “single” labels.

  2. Our codes are available at: https://github.com/FengLingCong13/SBSK-ASTE.

  3. Available at: https://www.nltk.org/.

  4. Available at: https://stanfordnlp.github.io/CoreNLP/.

References

  1. Liu B (2012) Sentiment analysis and opinion mining. Synth. Lect. Hum. Lang. Technol. 5(1):1–167. https://doi.org/10.2200/S00416ED1V01Y201204HLT016

    Article  MathSciNet  Google Scholar 

  2. Pontiki M, Galanis D, Papageorgiou H, Androutsopoulos I, Manandhar S, AL-Smadi M, Al-Ayyoub M, Zhao Y, Qin B, De Clercq O, Hoste V, Apidianaki M, Tannier X, Loukachevitch N, Kotelnikov E, Bel N, Jiménez-Zafra SM, Eryiğit G (2016) SemEval-2016 task 5: aspect based sentiment analysis. In: International workshop on semantic evaluation, San Diego, United States, pp 19–30. https://doi.org/10.18653/v1/S16-1002

  3. Kumar A, Gupta P, Kotak N, Balan R, Neti LBM, Malapati A (2022) BARLAT: a nearly unsupervised approach for aspect category detection. Neural Process Lett. https://doi.org/10.1007/s11063-022-10819-4

    Article  Google Scholar 

  4. Li X, Lam W (2017) Deep multi-task learning for aspect term extraction with memory interaction. In: Proceedings of the 2017 conference on empirical methods in natural language processing. Association for Computational Linguistics, Copenhagen, Denmark, pp 2886–2892. https://doi.org/10.18653/v1/D17-1310

  5. Liao M, Li J, Zhang H, Wang L, Wu X, Wong K-F (2019) Coupling global and local context for unsupervised aspect extraction. In: Proceedings of the 2019 conference on empirical methods in natural language processing and the 9th international joint conference on natural language processing (EMNLP-IJCNLP). Association for Computational Linguistics, Hong Kong, China, pp 4579–4589. https://doi.org/10.18653/v1/D19-1465

  6. Wei Z, Hong Y, Zou B, Cheng M, Yao J (2020) Don’t eclipse your arts due to small discrepancies: boundary repositioning with a pointer network for aspect extraction. In: Proceedings of the 58th annual meeting of the Association for Computational Linguistics. Association for Computational Linguistics, pp 3678–3684. https://doi.org/10.18653/v1/2020.acl-main.339

  7. Tulkens S, van Cranenburgh A (2020) Embarrassingly simple unsupervised aspect extraction. In: Proceedings of the 58th annual meeting of the Association for Computational Linguistics. Association for Computational Linguistics, pp 3182–3187. https://doi.org/10.18653/v1/2020.acl-main.290

  8. Wang W, Pan SJ, Dahlmeier D, Xiao X (2016) Recursive neural conditional random fields for aspect-based sentiment analysis. In: Proceedings of the 2016 conference on empirical methods in natural language processing. Association for Computational Linguistics, Austin, Texas, pp 616–626. https://doi.org/10.18653/v1/D16-1059

  9. He R, Lee WS, Ng HT, Dahlmeier D (2019) An interactive multi-task learning network for end-to-end aspect-based sentiment analysis. In: Proceedings of the 57th annual meeting of the Association for Computational Linguistics. Association for Computational Linguistics, Florence, Italy, pp 504–515. https://doi.org/10.18653/v1/P19-1048

  10. Chen Z, Qian T (2020) Relation-aware collaborative learning for unified aspect-based sentiment analysis. In: Proceedings of the 58th annual meeting of the Association for Computational Linguistics. Association for Computational Linguistics, pp 3685–3694. https://doi.org/10.18653/v1/2020.acl-main.340

  11. Yan H, Dai J, Ji T, Qiu X, Zhang Z (2021) A unified generative framework 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 (volume 1: long papers). Association for Computational Linguistics, pp 2416–2429. https://doi.org/10.18653/v1/2021.acl-long.188

  12. Zhao H, Huang L, Zhang R, Lu Q, Xue H (2020) SpanMlt: a span-based multi-task learning framework for pair-wise aspect and opinion terms extraction. In: Proceedings of the 58th annual meeting of the Association for Computational Linguistics. Association for Computational Linguistics, pp 3239–3248. https://doi.org/10.18653/v1/2020.acl-main.296

  13. Chen S, Liu J, Wang Y, Zhang W, Chi Z (2020) Synchronous double-channel recurrent network for aspect-opinion pair extraction. In: Proceedings of the 58th annual meeting of the Association for Computational Linguistics. Association for Computational Linguistics, pp 6515–6524. https://doi.org/10.18653/v1/2020.acl-main.582

  14. Gao L, Wang Y, Liu T, Wang J, Zhang L, Liao J (2021) Question-driven span labeling model for aspect-opinion pair extraction. In: Proceedings of the AAAI conference on artificial intelligence, vol 35, no 14, pp 12875–12883. https://doi.org/10.1609/aaai.v35i14.17523

  15. Wu S, Fei H, Ren Y, Ji D, Li J (2021) Learn from syntax: improving pair-wise aspect and opinion terms extraction with rich syntactic knowledge. In: Proceedings of the thirtieth international joint conference on artificial intelligence. International joint conferences on artificial intelligence organization, Montreal, Canada, pp 3957–3963. https://doi.org/10.24963/ijcai.2021/545

  16. Zhang C, Li Q, Song D, Wang B (2020) A multi-task learning framework for opinion triplet extraction. In: Findings of the Association for Computational Linguistics: EMNLP 2020. Association for Computational Linguistics, pp 819–828. https://doi.org/10.18653/v1/2020.findings-emnlp.72

  17. Xu L, Li H, Lu W, Bing L (2020) Position-aware tagging for aspect sentiment triplet extraction. In: Proceedings of the 2020 conference on empirical methods in natural language processing (EMNLP). Association for Computational Linguistics, pp 2339–2349. https://doi.org/10.18653/v1/2020.emnlp-main.183

  18. Mao Y, Shen Y, Yu C, Cai L (2021) A joint training dual-MRC framework for aspect based sentiment analysis. In: Proceedings of the AAAI conference on artificial intelligence, vol 35, no 15, pp 13543–13551. https://doi.org/10.1609/aaai.v35i15.17597

  19. Jing H, Li Z, Zhao H, Jiang S (2021) Seeking common but distinguishing difference, a joint aspect-based sentiment analysis model. In: Proceedings of the 2021 conference on empirical methods in natural language processing. Association for Computational Linguistics, Online and Punta Cana, Dominican Republic, pp 3910–3922. https://doi.org/10.18653/v1/2021.emnlp-main.318

  20. Mukherjee R, Nayak T, Butala Y, Bhattacharya S, Goyal P (2021) PASTE: a tagging-free decoding framework using pointer networks for aspect sentiment triplet extraction. In: Proceedings of the 2021 conference on empirical methods in natural language processing. Association for Computational Linguistics, Online and Punta Cana, Dominican Republic, pp 9279–9291. https://doi.org/10.18653/v1/2021.emnlp-main.731

  21. Xu L, Chia YK, Bing L (2021) Learning span-level interactions for aspect sentiment triplet extraction. In: Proceedings of the 59th annual meeting of the Association for Computational Linguistics and the 11th international joint conference on natural language processing (volume 1: long papers). Association for Computational Linguistics, pp 4755–4766. https://doi.org/10.18653/v1/2021.acl-long.367

  22. Xu M, Zeng B, Yang H, Chi J, Chen J, Liu H (2022) Combining dynamic local context focus and dependency cluster attention for aspect-level sentiment classification. Neurocomputing 478:49–69. https://doi.org/10.1016/j.neucom.2021.12.084

    Article  Google Scholar 

  23. Kumar A, Gupta P, Balan R, Neti LBM, Malapati A (2021) BERT based semi-supervised hybrid approach for aspect and sentiment classification. Neural Process Lett 53(6):4207–4224. https://doi.org/10.1007/s11063-021-10596-6

    Article  Google Scholar 

  24. Zeng B, Yang H, Liu S, Xu M (2022) Learning for target-dependent sentiment based on local context-aware embedding. J Supercomput 78(3):4358–4376. https://doi.org/10.1007/s11227-021-04047-1

    Article  Google Scholar 

  25. Dai H, Song Y (2019) Neural aspect and opinion term extraction with mined rules as weak supervision. In: Proceedings of the 57th annual meeting of the Association for Computational Linguistics. Association for Computational Linguistics, Florence, Italy, pp 5268–5277. https://doi.org/10.18653/v1/P19-1520

  26. Liu P, Joty S, Meng H (2015) Fine-grained opinion mining with recurrent neural networks and word embeddings. In: Proceedings of the 2015 conference on empirical methods in natural language processing. Association for Computational Linguistics, Lisbon, Portugal, pp 1433–1443. https://doi.org/10.18653/v1/D15-1168

  27. Li X, Bing L, Li P, Lam W, Yang Z (2018) Aspect term extraction with history attention and selective transformation. In: Proceedings of the twenty-seventh international joint conference on artificial intelligence. International joint conferences on artificial intelligence organization, Stockholm, Sweden, pp 4194–4200. https://doi.org/10.24963/ijcai.2018/583

  28. Ye H, Yan Z, Luo Z, Chao W (2017) Dependency-tree based convolutional neural networks for aspect term extraction. In: Kim J, Shim K, Cao L, Lee J-G, Lin X, Moon Y-S (eds) Advances in knowledge discovery and data mining. Lecture notes in computer science. Springer, Cham, pp 350–362. https://doi.org/10.1007/978-3-319-57529-2_28

    Chapter  Google Scholar 

  29. Chen Z, Qian T (2021) Bridge-based active domain adaptation for aspect term extraction. In: Proceedings of the 59th annual meeting of the Association for Computational Linguistics and the 11th international joint conference on natural language processing (volume 1: long papers). Association for Computational Linguistics, pp 317–327. https://doi.org/10.18653/v1/2021.acl-long.27

  30. Wang Q, Wen Z, Zhao Q, Yang M, Xu R (2021) Progressive self-training with discriminator for aspect term extraction. In: Proceedings of the 2021 conference on empirical methods in natural language processing. Association for Computational Linguistics, Online and Punta Cana, Dominican Republic, pp 257–268. https://doi.org/10.18653/v1/2021.emnlp-main.23

  31. Shi T, Li L, Wang P, Reddy CK (2021) A simple and effective self-supervised contrastive learning framework for aspect detection. In: Proceedings of the AAAI conference on artificial intelligence, vol 35, no 15, pp 13815–13824. https://doi.org/10.1609/aaai.v35i15.17628

  32. 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. https://doi.org/10.1109/TASLP.2021.3095672

    Article  Google Scholar 

  33. Zhang Y, Peng T, Han R, Han J, Yue L, Liu L (2022) Synchronously tracking entities and relations in a syntax-aware parallel architecture for aspect-opinion pair extraction. Appl Intell. https://doi.org/10.1007/s10489-022-03286-w

    Article  Google Scholar 

  34. Chen F, Yang Z, Huang Y (2022) A multi-task learning framework for end-to-end aspect sentiment triplet extraction. Neurocomputing 479:12–21. https://doi.org/10.1016/j.neucom.2022.01.021

    Article  Google Scholar 

  35. 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. In: Proceedings of the AAAI conference on artificial intelligence, vol 34, no 05, pp 8600–8607. https://doi.org/10.1609/aaai.v34i05.6383

  36. Wu Z, Ying C, Zhao F, Fan Z, Dai X, Xia R (2020) Grid tagging scheme for aspect-oriented fine-grained opinion extraction. In: Findings of the Association for Computational Linguistics: EMNLP 2020. Association for Computational Linguistics, pp 2576–2585. https://doi.org/10.18653/v1/2020.findings-emnlp.234

  37. Chen S, Wang Y, Liu J, Wang Y (2021) Bidirectional machine reading comprehension for aspect sentiment triplet extraction. In: Proceedings of the AAAI conference on artificial intelligence, vol 35, no 14, pp 12666–12674. https://doi.org/10.1609/aaai.v35i14.17500

  38. Devlin J, Chang M-W, Lee K, Toutanova K (2018) BERT: pre-training of deep bidirectional transformers for language understanding. https://doi.org/10.48550/arXiv.1810.04805

  39. Nie Y, Tian Y, Song Y, Ao X, Wan X (2020) Improving named entity recognition with attentive ensemble of syntactic information. In: Findings of the Association for Computational Linguistics: EMNLP 2020. Association for Computational Linguistics, pp 4231–4245. https://doi.org/10.18653/v1/2020.findings-emnlp.378

  40. Ji B, Yu J, Li S, Ma J, Wu Q, Tan Y, Liu H (2020) Span-based joint entity and relation extraction with attention-based span-specific and contextual semantic representations. In: Proceedings of the 28th international conference on computational linguistics. International Committee on Computational Linguistics, Barcelona, Spain, pp 88–99. https://doi.org/10.18653/v1/2020.coling-main.8

  41. Li F, Lin Z, Zhang M, Ji D (2021) \(<\)38-a span-based model for joint overlapped and discontinuous named entity recognition. In: Proceedings of the 59th annual meeting of the Association for Computational Linguistics and the 11th international joint conference on natural language processing (volume 1: long papers). Association for Computational Linguistics, pp 4814–4828. https://doi.org/10.18653/v1/2021.acl-long.372

  42. Tian Y, Chen G, Song Y, Wan X (2021) Dependency-driven relation extraction with attentive graph convolutional networks. In: Proceedings of the 59th annual meeting of the Association for Computational Linguistics and the 11th international joint conference on natural language processing (volume 1: long papers). Association for Computational Linguistics, pp 4458–4471. https://doi.org/10.18653/v1/2021.acl-long.344

  43. Wang W, Pan SJ, Dahlmeier D, Xiao X (2017) Coupled multi-layer attentions for co-extraction of aspect and opinion terms. In: Proceedings of the AAAI conference on artificial intelligence, vol 31, no 1. https://doi.org/10.1609/aaai.v31i1.10974

  44. Li X, Bing L, Li P, Lam W (2019) A unified model for opinion target extraction and target sentiment prediction. In: Proceedings of the AAAI conference on artificial intelligence, vol 33, no 01, pp 6714–6721. https://doi.org/10.1609/aaai.v33i01.33016714

  45. Chen H, Zhai Z, Feng F, Li R, Wang X (2022) Enhanced multi-channel graph convolutional network for aspect sentiment triplet extraction. In: Proceedings of the 60th annual meeting of the Association for Computational Linguistics (volume 1: long papers). Association for Computational Linguistics, Dublin, Ireland, pp 2974–2985. https://doi.org/10.18653/v1/2022.acl-long.212

Download references

Acknowledgements

We sincerely thank the editors and reviewers. This work is supported by the Guangdong basic and applied basic research fund (No. 2021A1515011171), the Guangdong General Colleges and Universities Special Projects in Key Areas of Artificial Intelligence of China (No. 2019KZDZX1033), and the Guangzhou basic research plan, basic and applied basic research project (No. 202102080282).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Biqing Zeng.

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

Feng, L., Zeng, B., He, L. et al. Improving Span-Based Aspect Sentiment Triplet Extraction with Abundant Syntax Knowledge. Neural Process Lett 55, 5833–5854 (2023). https://doi.org/10.1007/s11063-022-11115-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11063-022-11115-x

Keywords

Navigation