Skip to main content
Log in

ES-ASTE: enhanced span-level framework for aspect sentiment triplet extraction

  • Research
  • Published:
Journal of Intelligent Information Systems Aims and scope Submit manuscript

Abstract

Aspect sentiment triplet extraction is an important research in the field of sentiment analysis, aiming at extracting aspect, opinion expression, and aspect-based sentiment at once. Most of existing end-to-end methods are tagging-based, which neglect the interaction between aspect term and opinion term while predicting the sentiment polarity. Besides, these methods cannot accurately resolve the complex correspondence between aspect terms and opinion terms. To address above concerns, we propose a span-level framework to extract aspect sentiment triplets, which is enhanced by introducing syntactic dependency relation and part-of-speech combination features through graph convolutional networks to deal with the complex relationships between aspect terms and opinion terms. Moreover, the proposed model explicitly considers the interaction between aspect and opinion spans generated by dual-channel pruning strategy when predicting their sentiment polarity. Experimental results demonstrate that our framework achieves strong performance over the baselines, especially on triplets including multi-word entities and complex corresponding relationships.

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

Similar content being viewed by others

Availability of supporting data and code

The datasets and code are available from the corresponding author on reasonable request.

Notes

  1. https://stanfordnlp.github.io/CoreNLP/

References

  • Chen, H., Zhai, Z., Feng, F., et al. (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 (pp. 2974–2985). https://doi.org/10.18653/v1/2022.acl-long.212

  • Chen, S., Wang, Y., Liu, J., et al. (2021a). Bidirectional machine reading comprehension for aspect sentiment triplet extraction. In Proceedings Of The AAAI Conference On Artificial Intelligence, (pp. 12666–12674). https://doi.org/10.1609/aaai.v35i14.17500

  • Chen, X., Rao, Y., Xie, H., et al. (2019). Sentiment classification using negative and intensive sentiment supplement information. Data Science and Engineering, 4(2), 109–118. https://doi.org/10.1007/s41019-019-0094-8

  • 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 (pp. 3685–3694). https://doi.org/10.18653/v1/2020.acl-main.340

  • Chen, Z., Huang, H., Liu, B., et al. (2021b). Semantic and syntactic enhanced aspect sentiment triplet extraction. In Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021 (pp. 1474–1483). https://doi.org/10.18653/v1/2021.findings-acl.128

  • 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 (pp. 5268–5277). https://doi.org/10.18653/v1/P19-1520

  • Devlin, J., Chang, M.W., Lee, K., et al. (2019). Bert: Pre-training of deep bidirectional transformers for language understanding. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (pp. 4171–4186). https://doi.org/10.18653/v1/N19-1423

  • Fan, Z., Wu, Z., Dai, X., et al. (2019). Target-oriented opinion words extraction with target-fused neural sequence labeling. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers) (pp. 2509–2518). https://doi.org/10.18653/v1/N19-1259

  • Jakob, N., Gurevych, I. (2010). Extracting opinion targets in a single and cross-domain setting with conditional random fields. In Proceedings of the 2010 Conference on Empirical Methods in Natural Language Processing (pp. 1035–1045)

  • Johansson, R., Moschitti, A. (2011). Extracting opinion expressions and their polarities–exploration of pipelines and joint models. In Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies (pp. 101–106)

  • Kingma, D.P., Ba, J. (2014). Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980

  • Li, X., Bing, L., Li, P., et al. (2018). Aspect term extraction with history attention and selective transformation. In Proceedings of the 27th International Joint Conference on Artificial Intelligence (pp. 4194–4200)

  • Li, X., Bing, L., Li, P., et al. (2019). A unified model for opinion target extraction and target sentiment prediction. In Proceedings of the AAAI Conference on Artificial Intelligence (pp. 6714–6721). https://doi.org/10.1609/aaai.v33i01.33016714

  • Li, Y., Wang, F., Zhang, W., et al. (2021). A more fine-grained aspect-sentiment-opinion triplet extraction task. arXiv preprint arXiv:2103.15255

  • Li, Y., Lin, Y., Lin, Y., et al. (2022). A span-sharing joint extraction framework for harvesting aspect sentiment triplets. Knowledge-Based Systems, 242, 108366. https://doi.org/10.1016/j.knosys.2022.108366

  • 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 (pp. 1433–1443)

  • Peng, H., Xu, L., Bing, L., et al. (2020). Knowing what, how and why: A near complete solution for aspect-based sentiment analysis. In Proceedings of the AAAI Conference on Artificial Intelligence (pp. 8600–8607). https://doi.org/10.1609/aaai.v34i05.6383

  • Pennington, J., Socher, R., Manning, C. (2014). Glove: Global vectors for word representation. In Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP) (pp. 1532–1543). https://doi.org/10.3115/v1/D14-1162

  • Pontiki, M., Galanis, D., Pavlopoulos, J., et al. (2014). Semeval-2014 task 4: Aspect based sentiment analysis. In Nakov P, Zesch T (Eds.) Proceedings of the 8th International Workshop on Semantic Evaluation, SemEval@COLING 2014, Dublin, Ireland, August 23-24, 2014 (pp. 27–35). https://doi.org/10.3115/v1/s14-2004

  • Pontiki, M., Galanis, D., Papageorgiou, H., et al. (2015). Semeval-2015 task 12: Aspect based sentiment analysis. In Proceedings of the 9th International Workshop on Semantic Evaluation (SemEval 2015) (pp. 486–495)

  • Pontiki, M., Galanis, D., Papageorgiou, H., et al. (2016). Semeval-2016 task 5: Aspect based sentiment analysis. In ProWorkshop on Semantic Evaluation (SemEval-2016) (pp. 19–30)

  • Qiu, G., Liu, B., Bu, J., et al. (2011). Opinion word expansion and target extraction through double propagation. Computational linguistics, 37(1), 9–27. https://doi.org/10.1162/coli_a_00034

  • Wadden, D., Wennberg, U., Luan, Y., et al. (2019). Entity, relation, and event extraction with contextualized span representations. 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) (pp. 5784–5789). https://doi.org/10.18653/v1/D19-1585

  • Wan, Y., Chen, Y., Shi, L., et al. (2022). A knowledge-enhanced interactive graph convolutional network for aspect-based sentiment analysis. Journal of Intelligent Information Systems, 1–23. https://doi.org/10.1007/s10844-022-00761-1

  • Wang, F., Lan, M., Wang, W. (2018). Towards a one-stop solution to both aspect extraction and sentiment analysis tasks with neural multi-task learning. In 2018 International Joint Conference on Neural Networks (IJCNN) (pp. 1–8). https://doi.org/10.1109/IJCNN.2018.8489042

  • Wang, W., Pan, S.J., Dahlmeier, D., et al. (2017). Coupled multi-layer attentions for co-extraction of aspect and opinion terms. In Proceedings of the 31st AAAI Conference on Artificial Intelligence (pp. 3316–3322). https://doi.org/10.1609/aaai.v31i1.10974

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

  • Wu, Z., Zhao, F., Dai, X.Y., et al. (2020b). Latent opinions transfer network for target-oriented opinion words extraction. In Proceedings of the AAAI Conference on Artificial Intelligence (pp. 9298–9305). https://doi.org/10.1609/aaai.v34i05.6469

  • Xu, L., Li, H., Lu, W., et al. (2020). Position-aware tagging for aspect sentiment triplet extraction. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP) (pp. 2339–2349). https://doi.org/10.18653/v1/2020.emnlp-main.183

  • Xu, L., Chia, Y.K., 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) (pp. 4755–4766). https://doi.org/10.18653/v1/2021.acl-long.367

  • Yang, B., Cardie, C. (2012). Extracting opinion expressions with semi-markov conditional random fields. In Proceedings of the 2012 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning (pp. 1335–1345). https://doi.org/10.5555/2390948.2391100

  • Yang, H., Zeng, B., Yang, J., et al. (2021). A multi-task learning model for chinese-oriented aspect polarity classification and aspect term extraction. Neurocomputing, 419, 344–356. https://doi.org/10.1016/j.neucom.2020.08.001

  • Yin, Y., Wei, F., Dong, L., et al. (2016). Unsupervised word and dependency path embeddings for aspect term extraction. In Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence (pp. 2979–2985). https://doi.org/10.5555/3060832.3061038

  • Yu, P., Tan, W., Niu, W., et al. (2022). Aspect-location attention networks for aspect-category sentiment analysis in social media. Journal of Intelligent Information Systems, 1–25. https://doi.org/10.1007/s10844-022-00760-2

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

  • Zhang, Y., Qi, P., Manning, C.D. (2018). Graph convolution over pruned dependency trees improves relation extraction. In Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing (pp. 2205–2215). https://doi.org/10.18653/v1/D18-1244

  • Zhang, Y., Ding, Q., Zhu, Z., et al. (2022). Enhancing aspect and opinion terms semantic relation for aspect sentiment triplet extraction. Journal of Intelligent Information Systems, 59(2), 523–542. https://doi.org/10.1007/s10844-022-00710-y

  • Zhao, H., Huang, L., Zhang, R., et al. (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 (pp. 3239–3248). https://doi.org/10.18653/v1/2020.acl-main.296

  • Zhu, L., Zhu, X., Guo, J., et al. (2022). Exploring rich structure information for aspect-based sentiment classification. Journal of Intelligent Information Systems, 1–21. https://doi.org/10.1007/s10844-022-00729-1

Download references

Funding

No funding was received for conducting this study.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study conception and design. Shuang Chen and Zhongtang Chen prepared material preparation, collected and analyzed data. Yandan Wang prepared figures and wrote the first draft of the manuscript, and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Yandan Wang.

Ethics declarations

Ethical Approval and consent to participate

Not applicable.

Consent for publication

Not applicable.

Competing interests

The authors declare no competing interests.

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

Wang, Y., Chen, Z. & Chen, S. ES-ASTE: enhanced span-level framework for aspect sentiment triplet extraction. J Intell Inf Syst 60, 593–612 (2023). https://doi.org/10.1007/s10844-023-00783-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10844-023-00783-3

Keywords

Navigation