Skip to main content
Log in

A framework for aspect based sentiment analysis on turkish informal texts

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

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.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

  1. https://www.omnicoreagency.com/twitter-statistics/

  2. According to statistics presented in https://www.brandwatch.com/blog/amazing-social-media-statistics-and-facts/, 89% of the Fortune 500 companies have presence in Twitter.

  3. In this work, we used Zemberek (https://github.com/ahmetaa/zemberek-nlp) for PoS tagging in Turkish

  4. In Turkish, the domain is cep telefonu, aspect is pil, and the generated possessive construction is cep telefonunun pili

  5. We used Yandex API within this study (https://tech.yandex.com/xml/doc/dg/concepts/about-docpage/)

  6. http://donanimhaber.com

  7. https://keras.io

References

  • Akın, A.A., & Akın, M.D. (2007). Zemberek, an open source nlp framework for turkic languages. Structure, 10, 1–5.

    Google Scholar 

  • 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).

  • 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.

  • 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.

  • 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.

  • Eirinaki, M., Pisal, S., Singh, J. (2012). Feature-based opinion mining and ranking. Journal of Computer and System Sciences, 78(4), 1175–1184.

    Article  MathSciNet  Google Scholar 

  • 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.

  • 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.

  • 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.

    Article  MathSciNet  Google Scholar 

  • 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.

  • 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).

  • Hochreiter, S., & Schmidhuber, J. (1997). Long short-term memory. Neural Computation, 9(8), 1735–1780.

    Article  Google Scholar 

  • 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.

  • 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).

  • 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.

  • 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.

  • 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.

  • 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).

  • 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.

  • Liu, B. (2012). Sentiment analysis and opinion mining. Synthesis Lectures on Human Language Technologies, 5(1), 1–167.

    Article  Google Scholar 

  • 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.

  • McCallum, A. (2019). Mallet (machine learning for language toolkit). http://mallet.cs.umass.edu/. Accessed: 2019-01-07.

  • 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.

  • 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.

  • Popescu, A.M., & Etzioni, O. (2007). Extracting product features and opinions from reviews. In Natural language processing and text mining (pp. 9–28): Springer.

  • Sha, F., & Pereira, F. (2003). Shallow parsing with conditional random fields. In Proceedings of HLT-NAACL (pp. 213–220).

  • 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.

  • Vinodhini, G., & Chandrasekaran, R. (2012). Sentiment analysis and opinion mining: a survey. International Journal, 2(6).

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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).

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pinar Karagoz.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work is partially supported by Ministry of Industry of Technology with grant number 0740.STZ. 2014, and by TUBITAK with the grant number 112D075.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Karagoz, P., Kama, B., Ozturk, M. et al. A framework for aspect based sentiment analysis on turkish informal texts. J Intell Inf Syst 53, 431–451 (2019). https://doi.org/10.1007/s10844-019-00565-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10844-019-00565-w

Keywords

Navigation