Graph-Based Semi-supervised Learning for Cross-Lingual Sentiment Classification
Cross-lingual sentiment classification aims to use labelled sentiment data in one language for sentiment classification of text documents in another language. Most existing research works rely on automatic machine translation services to directly transfer information from one language to another. However, different term distribution between translated data and original data can lead to low performance in cross-lingual sentiment classification. Further, due to the existence of differing structures and writing styles between different languages, using only information of labelled data from a different language cannot show a good performance in this classification task. To overcome these problems, we propose a new model which uses sentiment information of unlabelled data as well as labelled data in a graph-based semi-supervised learning approach so as to incorporate intrinsic structure of unlabelled data from the target language into the learning process. The proposed model was applied to book review datasets in two different languages. Experiments have shown that our model can effectively improve the cross-lingual sentiment classification performance in comparison with some baseline methods.
KeywordsCross-lingual Sentiment classification Graph-based Semi-supervised learning
Unable to display preview. Download preview PDF.
- Liu, B., Zhang, L.: A Survey of Opinion Mining and Sentiment Analysis. In: Aggarwal, C.C., Zhai, C. (eds.) Mining Text Data, pp. 415–463. Springer US(2012)Google Scholar
- Ku, L.W., Liang, Y.T., Chen, H.H.: Opinion extraction, summarization and tracking in news and blog corpora. In: Proceedings of AAAI-2006 Spring Symposium on Computational Approaches to Analyzing Weblogs (2006)Google Scholar
- Turney, P.D.: Thumbs up or thumbs down? semantic orientation applied to unsupervised classification of reviews. In: Proceedings of the 40th Annual Meeting on Association for Computational Linguistics, Philadelphia, Pennsylvania: Association for Computational Linguistics (2002)Google Scholar
- Pang, B., Lee, L., Vaithyanathan, S.: Thumbs up? sentiment classification using machine learning techniques. In: Proceedings of the ACL-02 conference on Empirical methods in natural language processing, Association for Computational Linguistics (2002)Google Scholar
- Balahur, A., Turchi, M.: Comparative experiments using supervised learning and machine translation for multilingual sentiment analysis. Computer Speech & Language (2013)Google Scholar
- Prettenhofer, P., Stein, B.: Cross-language text classification using structural correspondence learning. In: Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics, pp. 1118–1127. Association for Computational Linguistics, Uppsala, Sweden (2010)Google Scholar
- Banea, C., Mihalcea, R., Wiebe, J.: Multilingual subjectivity: are more languages better? In: Proceedings of the 23rd International Conference on Computational Linguistics, pp. 28–36. Association for Computational Linguistics: Beijing, China (2010)Google Scholar
- Hajmohammadi, M.S., Ibrahim, R., Selamat, A.: Density based active self-training for cross-lingual sentiment classification. In: Jeong, H.Y., Obaidat, M.S., Yen, N.Y., Park, J.J. (eds.) Advanced in Computer Science and Its Applications. LNEE, vol. 279, pp. 1053–1059. Springer, Heidelberg (2014c)CrossRefGoogle Scholar
- Mihalcea, R., Banea, C., Wiebe, J.: Learning multilingual subjective language via cross-lingual projections. In: Proceedings of the 45th Annual Meeting of the Association of Computational Linguistics (2007)Google Scholar
- Wan, X.: Using bilingual knowledge and ensemble techniques for unsupervised Chinese sentiment analysis. In: Proceedings of the Conference on Empirical Methods in Natural Language Processing, pp. 553–561. Association for Computational Linguistics, Honolulu (2008)Google Scholar
- Wan, X.: Co-training for cross-lingual sentiment classification. In: Proceedings of the Joint Conference of the 47th Annual Meeting of the ACL and the 4th International Joint Conference on Natural Language Processing of the AFNLP, pp. 235–243. Association for Computational Linguistics: Suntec, Singapore (2009)Google Scholar