Abstract
Over the last decades, the increasing popularity of the Web came together with an extremely large volume of reviews on products and services useful for both companies and customers to adjust their behaviour with respect to the expressed opinions. Given this growth, Aspect-Based Sentiment Analysis (ABSA) has turned out to be an important tool required to understand people’s preferences. However, despite the large volume of data, the lack of data annotations restricts the supervised ABSA analysis to only a limited number of domains. To tackle this problem a transfer learning strategy is implemented by extending the state-of-the-art LCR-Rot-hop++ model for ABSA with the methodology of Domain Adversarial Training (DAT). The output is a cross-domain deep learning structure, called DAT-LCR-Rot-hop++. The major advantage of DAT-LCR-Rot-hop++ is the fact that it does not require any labeled target domain data. The results are obtained for six different domain combinations with testing accuracies ranging from 35% up until 74%, showing both the limitations and benefits of this approach. Once DAT-LCR-Rot-hop++ is able to find the similarities between domains, it produces good results. However, if the domains are too distant, it is not capable of generating domain-invariant features. This result is amplified by our additional analysis to add the neutral aspects to the positive or negative class. The performance of DAT-LCR-Rot-hop++ is very dependent on the similarity between distributions of source and target domain and the presence of a dominant sentiment class in the training set.
Similar content being viewed by others
Availability of data and materials
The code and the dataset are available at https://github.com/jorisknoester/DAT-LCR-Rot-hop-PLUS-PLUS.
References
Bergstra, J., Bardenet, R., Bengio, Y., Kégl, B.: Algorithms for hyper-parameter optimization. In: 25th Annual conference on neural information processing systems (NIPS 2011), pp. 2546–2554. Curran Associates (2011)
Brauwers, G., Frasincar, F.: A survey on aspect-based sentiment classification. ACM Comput. Surv. 55(4), 65:1-65:37 (2023)
Chapman, B.: Gamestop: reddit users claim victory as $13bn hedge fund closes position, accepting huge losses (2021). https://www.independent.co.uk/news/business/gamestop-share-price-reddit-hedge-fund-melvin-capital-b1793543.html
Chen, Y., Tong, Z., Zheng, Y., Samuelson, H., Norford, L.: Transfer learning with deep neural networks for model predictive control of HVAC and natural ventilation in smart buildings. J. Clean. Prod. 254, 119866 (2020)
Ciresan, D., Meier, U., Schmidhuber, J.: Multi-column deep neural networks for image classification. In: 2012 IEEE Conference on computer vision and pattern recognition (CVPR 2012), vol. 1, pp. 3642–3649. IEEE Computer Society (2012)
Devlin, J., Chang, K., Lee, K., Huang, D., Toutanova, K.: Bert: Pre-training of deep bidirectional transformers for language understanding. In: 2019 Conference of the North American chapter of the association for computational linguistics (NAACL-HLT 2019), pp. 4171–4186. ACL (2019)
Ganin, Y., Lempitsky, V.: Unsupervised domain adaption by backpropagation. In: 32nd International conference on machine learning (ICML 2015), vol. 37, pp. 1180–1189. PMLR (2015)
Ganin, Y., Ustinova, E., Ajakan, H., Germain, P., Larochelle, H., Laviolette, F., Marchand, M., Lempitsky, V.: Domain-adversarial training of neural networks. J. Mach. Learn. Res. 17, 59:10-59:35 (2016)
Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A., Bengio, Y.: Generative adversarial networks. In: 28th Annual conference on neural information processing systems (NIPS 2014), pp. 2672–2680 (2014)
Hendricks, D.: Complete history of social media: then and now (2013). https://smallbiztrends.com/2013/05/the-complete-history-of-social-media-infographic.html
Hong, W., Wang, Z., Yang, M., Yuan, J.: Conditional generative adversarial network for structured domain adaption. In: 8th IEEE International conference on computer vision and pattern recognition (CVPR 2018), vol. 12, pp. 1335–1344. IEEE (2018)
Hong, Y., Zhou, W., Zhang, J., Zhu, Q., Zhou, G.: Self-regulation: employing a generative adversarial network to improve event detection. In: 56th Annual meeting of the association for computational linguistics (ACL 2018), pp. 515–526. ACL (2018)
Johansson, F., Shalit, U., Sontag, D.: Learning representations for counterfactual inference. In: 33rd International Conference on Machine Learning (ICML 2016). JMLR Workshop and conference proceedings, vol. 48, pp. 3020–3029. JMLR (2016)
Kamath, S., Gupta, S., Carvalho, V.: Reversing gradients in adversarial domain adaption for question deduplication and textual entailment tasks. In: 57th Annual meeting of the association for cumputational linguistics (ACL 2019), pp. 5545–5550. ACL (2019)
Knoester, J., Frasincar, F., Trusca, M.M.: Domain adversarial training for aspect-based sentiment analysis. In: 23rd International conference on Web information systems engineering (WISE 2022). LNCS, vol. 13724, pp. 21–37. Springer (2022)
Lai, S., Xu, L., Liu, K., Zhao, J.: Recurrent convolutional neural networks for text classification. In: 29th Conference on artificial intelligence (AAAI 2015), vol. 29, pp. 2267–2273. AAAI Press (2015)
Liu, C., Belkin, M.: Accelerating SGD with momentum for over-parameterized learning. In: 8th International conference on learning representations (ICLR, 2020). OpenReview.net (2020)
Álvarez López, T., Fernández-Gavilanes, M., Costa-Montenegro, E., Bellot, P.: A proposal for book oriented aspect based sentiment analysis: comparison over domains. In: 23rd International conference on applications of natural language to information systems (NLDB 2018). LNCS, vol. 10859, pp. 3–14. Springer (2018)
Maat, E.D., Krabben, K., Winkels, R.: Machine learning versus knowledge based classification of legal texts. In: 23rd Annual conference on legal knowledge and information systems (JURIX 2010), vol. 223, pp. 87–96. IOS Press (2010)
Mauro, M., Mazzia, V., Khalil, A., Chiaberge, M.: Domain-adversarial training of self-attention based networks for land cover classification using multi-temporal sentinel-2 satellite imagery. Remote Sens. 13(13), 2564 (2021)
Pan, S., Yang, Q.: A survey on transfer learning. IEEE Trans. Knowl. Data Eng. 22, 1345–1359 (2009)
Pang, B., Lee, L.: A sentimental education: sentiment analysis using subjectivity summarization based on minimum cuts. In: 42nd Annual meeting of the association for computational linguistics (ACL 2004), pp. 271–278. ACL (2004)
Pang, B., Lee, L., Vaithyanathan, S.: Thumbs up? sentiment classification using machine learning techniques. In: 2002 Conference on empirical methods in natural language processing 2002 (EMNLP 2002), pp. 79–86. ACL (2002)
Pontiki, M., Galanis, D., Papageorgiou, H., Androutsopoulos, I., Manandhar, S.: Semeval-2015 task 12: aspect based sentiment analysis. In: 9th International workshop on semantic evaluation (SemEval 2015), pp. 486–495. ACL (2015)
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., Zafra, S., Eryigit, G.: Semeval-2016 task 5: aspect based sentiment analysis. In: 10th International workshop on semantic evaluation (SemEval 2016), pp. 19–30. ACL (2016)
Pontiki, M., Galanis, D., Pavlopoulos, J., Papageorgiou, H., Androutsopoulos, I., Manandhar, S.: Semeval-2014 task 4: aspect based sentiment analysis. In: 8th International workshop on semantic evaluation (SemEval 2014), pp. 27–35. ACL (2014)
Schouten, K., Frasincar, F.: Survey on aspect-level sentiment analysis. IEEE Trans. Knowl. Data Eng. 28, 813–880 (2016)
Schouten, K., Frasincar, F.: Ontology-driven sentiment analysis of product and service aspects. In: 15th International conference of European semantic Web (ESWC 2018). LNCS, vol. 10843, pp. 608–623. Springer (2018)
Taboada, M., Brooke, J., Tofiloski, M., Voll, K., Stede, M.: Lexicon-based methods for sentiment analysis. Comput. Linguist. 37, 267–307 (2011)
Tankovska, H.: Social media - statistics and facts (2021). https://www.statista.com/topics/1164/social-networks/
Thet, T., Na, J., Khoo, C.: Aspect-based sentiment analysis of movie reviews on discussion boards. J. Inf. Sci. 36, 823–848 (2010)
Towell, G., Shavlik, J.: Knowledge-based artificial neural networks. Artifical. Intelligence 70, 119–165 (1994)
Trusca, M., Wassenberg, D., Frasincar, F., Dekker, R.: A hybrid approach for aspect-based sentiment analysis using deep contextual word embeddings and hierarchical attention. In: 20th International conference on Web engineering (ICWE 2020). LNCS, vol. 12128, pp. 365–380. Springer (2020)
Wallaart, O., Frasincar, F.: A hybrid approach for aspect-based sentiment analysis using a lexicalized domain ontology and attentional neural models. In: 16th International conference of European semantic Web (ESWC 2019). LNCS, vol. 11503, pp. 363–378. Springer (2019)
Wang, F., Zhang, Q.: Knowledge-based neural models for microwave design. IEEE Transactions on Microwaves Theory and Techniques 45, 2333–2343 (1997)
Wang, Z., Huang, M., Zhao, L., Zhu, X.: Attention-based LSTM for aspect-level sentiment classification. In: 2016 Conference on empirical methods in natural language processing (EMNLP 2016), pp. 606–615. ACL (2016)
Wu, Y., Inkpen, D., El-Roby, A.: Co-Regularized Adversarial Learning for Multi-Domain Text Classification. In: 2022 International conference on artificial intelligence and statistics (AISTATS 2022), pp. 6690–6701. PMLR (2022)
Yanase, T., Yanai, K., Sato, M., Miyoshi, T., Niwa, Y.: bunji at SemEval-2016 task 5: neural and synctactic models of entity-attribute relationship for aspect-based sentiment analysis. In: 10th International workshop on semantic evaluation (SemEval 2016), pp. 289–295. ACL (2016)
Yosinski, J., Clune, J., Bengio, Y., Lipson, H.: How transferable are features in deep neural networks? In: 27th Annual conference on neural information processing systems (NIPS 2014), vol. 27, pp. 3320–3328. Curran Associates (2014)
Yuan, J., Zhao, Y., Qin, B., Liu, T.: Learning to share by masking the non-shared for multi-domain sentiment classification. Int. J. Mach. Learn. Cybern. 13(9), 2711–2724 (2021)
Zhang, W., Ouyang, W., Li, W., Xu, D.: Collaborative and adversarial network for unsupervised domain adaption. In: 2018 Conference on computer vision and pattern recognition (CVPR 2018), pp. 3801–3809. IEEE (2018)
Zhang, Y., Qiu, Z., Yao, T., Liu, D., Mei, T.: Fully convolutional adaption networks for semantic segmentation. In: 2018 International conference on computer vision and pattern recognition (CVPR 2018), pp. 6810–6818. IEEE (2018)
Zheng, L., Zhang, Y., Wu, Y., Wei, Y., Yang, Q.: End-to-end adversarial memory network for cross-domain sentiment classification. In: 26th International joint conference on artificial intelligence (IJCAI 2017), pp. 2237–2243. IJCAI (2017)
Zheng, S., Xia, R.: Left-center-right separated neural network for aspect-based sentiment analysis with rotatory attention. arXiv preprint arXiv:1802.00892 (2018)
Funding
Not applicable.
Author information
Authors and Affiliations
Contributions
Joris Knoester did the implementation. Flavius Flasincar and Maria Mihaela Trusca did review the manuscript. All authors wrote the manuscript.
Corresponding author
Ethics declarations
Ethical Approval
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.
This article belongs to the Topical Collection: Special Issue on Web Information Systems Engineering 2022
Guest Editors: Richard Chbeir, Helen Huang, Yannis Manolopoulos and Fabrizio Silvestri.
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.
About this article
Cite this article
Knoester, J., Frasincar, F. & Truşcǎ, M.M. Cross-domain aspect-based sentiment analysis using domain adversarial training. World Wide Web 26, 4047–4067 (2023). https://doi.org/10.1007/s11280-023-01217-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11280-023-01217-4