Advertisement

Journal of Intelligent Information Systems

, Volume 53, Issue 3, pp 431–451 | Cite as

A framework for aspect based sentiment analysis on turkish informal texts

  • Pinar KaragozEmail author
  • Batuhan Kama
  • Murat Ozturk
  • I. Hakki Toroslu
  • Deniz Canturk
Article
  • 109 Downloads

Abstract

The web provides a suitable media for users to share opinions on various topics, including consumer products, events or news. In most of such content, authors express different opinions on different features (i.e., aspects) of the topic. It is a common practice to express a positive opinion on one aspect and a negative opinion on another aspect within the same post. Conventional sentiment analysis methods do not capture such details, rather an overall sentiment score is generated. In aspect based sentiment analysis, the opinions expressed for each aspect are extracted separately. To this aim, basically a two-phased approach is used. The first phase is aspect extraction, which is the detection of words that correspond to aspects of the topic. Once aspects are available, the next phase is to match aspects with the sentiment words in the text. In this work, we present a framework for the aspect based sentiment analysis problem on Turkish informal texts. We particularly emphasize the following contributions: for the first phase, improvements for aspect extraction as an unsupervised method, and for the second phase, enhancements for two cases, extracting implicit aspects and detecting sentiment words whose polarity depends on the aspect. Additionally, we present a tool including the implementations of the proposed algorithms, and a GUI to visualize the analysis results. The experiments are conducted on a collection of Turkish informal texts from an online products forum.

Keywords

Aspect Sentiment analysis Informal text Aspect extraction Aspect-sentiment mapping 

Notes

References

  1. Akın, A.A., & Akın, M.D. (2007). Zemberek, an open source nlp framework for turkic languages. Structure, 10, 1–5.Google Scholar
  2. Blair-Goldensohn, S., Hannan, K., McDonald, R., Neylon, T., Reis, G.A., Reynar, J. (2008). Building a sentiment summarizer for local service reviews. In WWW Workshop on NLP in the information explosion era (vol. 14, pp. 339–348).Google Scholar
  3. Brody, S., & Elhadad, N. (2010). An unsupervised aspect-sentiment model for online reviews. In Human language technologies: The 2010 annual conference of the north american chapter of the association for computational linguistics (pp. 804–812): Association for computational linguistics.Google Scholar
  4. Ding, X., Liu, B., Yu, P.S. (2008). A holistic lexicon-based approach to opinion mining. In Proceedings of the 2008 International Conference on Web Search and Data Mining (pp. 231–240): ACM.Google Scholar
  5. Dong, L., Wei, F., Tan, C., Tang, D., Zhou, M., Xu, K. (2014). Adaptive recursive neural network for target-dependent twitter sentiment classification. In Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers) (pp. 49–54): Association for Computational Linguistics.Google Scholar
  6. Eirinaki, M., Pisal, S., Singh, J. (2012). Feature-based opinion mining and ranking. Journal of Computer and System Sciences, 78(4), 1175–1184.MathSciNetCrossRefGoogle Scholar
  7. Fong, S., Zhuang, Y., Li Jinyan, K.R. (2013). Sentiment anlaysis of online news using mallet. In Proceedings of the International Symposium on Computational and Business Intelligence.Google Scholar
  8. Ganapathibhotla, M., & Liu, B. (2008). Mining opinions in comparative sentences. In Proceedings of the 22nd International Conference on Computational Linguistics-Volume 1 (pp. 241–248): Association for Computational Linguistics.Google Scholar
  9. Greff, K., Srivastava, R.K., Koutník, J., Steunebrink, B.R., Schmidhuber, J. (2017). Lstm: a search space odyssey. IEEE Transactions on Neural Networks and Learning Systems, 28(10), 2222–2232.MathSciNetCrossRefGoogle Scholar
  10. Hai, Z., Chang, K., Kim, J.J. (2011). Implicit feature identification via co-occurrence association rule mining. In Computational linguistics and intelligent text processing (pp. 393–404): Springer.Google Scholar
  11. Hazarika, D., Poria, S., Vij, P., Krishnamurthy, G., Cambria, E., Zimmermann, R. (2018). Modeling inter-aspect dependencies for aspect-based sentiment analysis. In Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 2 (Short Papers) (pp. 266–270).Google Scholar
  12. Hochreiter, S., & Schmidhuber, J. (1997). Long short-term memory. Neural Computation, 9(8), 1735–1780.CrossRefGoogle Scholar
  13. Hu, M., & Liu, B. (2004). Mining and summarizing customer reviews. In Proceedings of the tenth ACM SIGKDD international conference on Knowledge discovery and data mining (pp. 168–177): ACM.Google Scholar
  14. Laffety, J., McCallum, A., Pereira, F.C.N. (2001). Conditional random fields: Probabilistic models for segmenting and labeling sequence data. In Proceedings of International Conference on Machine Learning (ICML) (pp. 282–289).Google Scholar
  15. 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): Association for Computational Linguistics.Google Scholar
  16. Jin, W., Ho, H.H., Srihari, R.K. (2009). A novel lexicalized hmm-based learning framework for web opinion mining. In Proceedings of the 26th Annual International Conference on Machine Learning (pp. 465–472): Citeseer.Google Scholar
  17. Kama, B., Ozturk, M., Karagoz, P., Toroslu, I.H., Ozay, O. (2016). A web search enhanced feature extraction method for aspect-based sentiment analysis for turkish informal texts. In Big data analytics and knowledge discovery - 18th international conference, Dawak 2016 (pp. 225–238). Porto: proceedings.Google Scholar
  18. Kama, B., Ozturk, M., Karagoz, P., Toroslu, I.H., Kalender, M. (2017). Analyzing implicit aspects and aspect dependent sentiment polarity for aspect-based sentiment analysis on informal turkish texts. In Proceedings of the 9th International Conference on Management of Digital EcoSystems, MEDES ’17 (pp. 134–141).Google Scholar
  19. Li, F., Han, C., Huang, M., Zhu, X., Xia, Y.J., Zhang, S., Yu, H. (2010). Structure-aware review mining and summarization. In Proceedings of the 23rd international conference on computational linguistics (pp. 653–661): Association for Computational Linguistics.Google Scholar
  20. Liu, B. (2012). Sentiment analysis and opinion mining. Synthesis Lectures on Human Language Technologies, 5(1), 1–167.CrossRefGoogle Scholar
  21. Ma, Y., Peng, H., Cambria, E. (2018). Targeted aspect-based sentiment analysis via embedding commonsense knowledge into an attentive lstm. In AAAI Conference on artificial intelligence.Google Scholar
  22. McCallum, A. (2019). Mallet (machine learning for language toolkit). http://mallet.cs.umass.edu/. Accessed: 2019-01-07.
  23. Mei, Q., Ling, X., Wondra, M., Su, H., Zhai, C. (2007). Topic sentiment mixture: modeling facets and opinions in weblogs. In Proceedings of the 16th international conference on World Wide Web (pp. 171–180): ACM.Google Scholar
  24. Pham, D.H., & Le, A.C. (2018). Learning multiple layers of knowledge representation for aspect based sentiment analysis. Data and Knowledge Engineering, 114, 26–39.Google Scholar
  25. Popescu, A.M., & Etzioni, O. (2007). Extracting product features and opinions from reviews. In Natural language processing and text mining (pp. 9–28): Springer.Google Scholar
  26. Sha, F., & Pereira, F. (2003). Shallow parsing with conditional random fields. In Proceedings of HLT-NAACL (pp. 213–220).Google Scholar
  27. Tang, D., Qin, B., Feng, X., Liu, T. (2016). Effective lstms for target-dependent sentiment classification. In Proceedings of COLING 2016, The 26th International Conference on Computational Linguistics: Technical Papers (pp. 3298–3307): The COLING 2016 Organizing Committee.Google Scholar
  28. Vinodhini, G., & Chandrasekaran, R. (2012). Sentiment analysis and opinion mining: a survey. International Journal, 2(6).Google Scholar
  29. Vo, D.T., & Zhang, Y. (2015). Target-dependent twitter sentiment classification with rich automatic features. In Proceedings of the 24th International Conference on Artificial Intelligence (pp. 1347–1353): AAAI Press.Google Scholar
  30. Wan, X. (2008). 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.Google Scholar
  31. Wei, W., & Gulla, J.A. (2010). Sentiment learning on product reviews via sentiment ontology tree. In Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics (pp. 404–413): Association for Computational Linguistics.Google Scholar
  32. Wiebe, J.M., Bruce, R.F., O’Hara, T.P. (1999). Development and use of a gold-standard data set for subjectivity classifications. In Proceedings of the 37th annual meeting of the Association for Computational Linguistics on Computational Linguistics (pp. 246–253): Association for Computational Linguistics.Google Scholar
  33. Yu, H., & Hatzivassiloglou, V. (2003). Towards answering opinion questions: Separating facts from opinions and identifying the polarity of opinion sentences. In Proceedings of the 2003 conference on Empirical methods in natural language processing (pp. 129–136): Association for Computational Linguistics.Google Scholar
  34. Zhao, J., Liu, K., Wan, G. (2008). Adding redundant features for crfs-based sentence sentiment classification. In Proceedings of the International Conference on Empirical Methods in Natural Language Processing (pp. 117–126).Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  • Pinar Karagoz
    • 1
    Email author
  • Batuhan Kama
    • 1
  • Murat Ozturk
    • 1
  • I. Hakki Toroslu
    • 1
  • Deniz Canturk
    • 1
  1. 1.METU Department of Computer EngineeringAnkaraTurkey

Personalised recommendations