Skip to main content

A Framework for Sentiment Analysis in Turkish: Application to Polarity Detection of Movie Reviews in Turkish


In this work, we present a framework for unsupervised sentiment analysis in Turkish text documents. As part of our framework, we customize the SentiStrength sentiment analysis library by translating its lexicon to Turkish. We apply our framework to the problem of classifying the polarity of movie reviews. For performance evaluation, we use a large corpus of Turkish movie reviews obtained from a popular Turkish social media site. Although our framework is unsupervised, it is demonstrated to achieve a fairly good classification accuracy, approaching the performance of supervised polarity classification techniques.


  • Sentiment Analysis
  • Input Text
  • Negative Sentiment
  • Movie Review
  • Sentiment Score

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

This is a preview of subscription content, access via your institution.

Buying options

USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-1-4471-4594-3_45
  • Chapter length: 9 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
USD   219.00
Price excludes VAT (USA)
  • ISBN: 978-1-4471-4594-3
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   279.99
Price excludes VAT (USA)
Hardcover Book
USD   299.99
Price excludes VAT (USA)
Fig. 1


  1. 1.

    There is both a positive and a negative score because the input text may contain sentiments in both directions (e.g., “I love you, but I also hate you.”) [8].

  2. 2.


  3. 3.

    We do not consider the neutral class and break the ties in favor of the negative class.

  4. 4.

    Zemberek 2,

  5. 5.

    We use “_NOT_” as the keyword.

  6. 6.

    Use -explain option to obtain the sentiment scores of individual words in the text.

  7. 7.



  1. Atteveldt, V., Kleinnijenhuis, J., Ruigrok, N., Schlobach, S.: Good news or bad news? conducting sentiment analysis on dutch text to distinguish between positive and negative relations. J. Inf. Technol. Polit. 5(1), 73–94 (2008)

    CrossRef  Google Scholar 

  2. Baccianella, A.E.S., Sebastiani, F.: Sentiwordnet 3.0: an enhanced lexical resource for sentiment analysis and opinion mining. In: Proceedings 7th Conference International, Language Resources and Evaluation (2010)

    Google Scholar 

  3. Erogul, U.: Sentiment analysis in turkish. Master’s thesis, Middle East Technical University (2009)

    Google Scholar 

  4. Ghorbel, H., Jacot, D.: Sentiment analysis of french movie reviews. In: Pallotta, V., Soro, A., Vargiu, E. (eds.) Advances in Distributed Agent-Based Retrieval Tools. Studies in Computational Intelligence, vol. 361, pp. 97–108. Springer, Berlin (2011)

    Google Scholar 

  5. Kennedy, A., Inkpen, D.: Sentiment classification of movie reviews using contextual valence shifters. Comput. Intell. 22(2), 110–125 (2006)

    MathSciNet  CrossRef  Google Scholar 

  6. Pang, B., Lee, L.: Opinion mining and sentiment analysis. Found. Trends Inf. Retr. 2, 1–135 (2008)

    CrossRef  Google Scholar 

  7. Pang, B., Lee, L., Vaithyanathan, S.: Thumbs up? sentiment classification using machine learning techniques. In: Proceedings of ACL-02 Conference Empirical Methods in Natural Language Processing, pp. 79–86 (2002)

    Google Scholar 

  8. Thelwall, M., Buckley, K., Paltoglou, G., Cai, D., Kappas, A.: Sentiment strength detection in short informal text. J. Am. Soc. Inf. Sci. Technol. 61(12), 2544–2558 (2010)

    CrossRef  Google Scholar 

  9. Turney, P.D.: Thumbs up or thumbs down?: semantic orientation applied to unsupervised classification of reviews. In: Proceedings of 40th Annual Meeting on Association for Computational Linguistics, pp. 417–424 (2002)

    Google Scholar 

  10. Yi, J., Nasukawa, T., Bunescu, R., Niblack, W.: Sentiment analyzer: extracting sentiments about a given topic using natural language processing techniques. In: Proceedings of 3rd IEEE International Conference Data Mining, pp. 427–434 (2003)

    Google Scholar 

  11. Zhang, C., Zeng, D., Li, J., Wang, F.-Y., Zuo, W.: Sentiment analysis of Chinese documents: from sentence to document level. J. Am. Soc. Inf. Sci. Technol. 60(12), 2474–2487 (2009)

    CrossRef  Google Scholar 

Download references


This work is supported by grant number TUBITAK-112E002, TUBITAK. We thank Umut Erogul for providing us the data.

Author information

Authors and Affiliations


Corresponding author

Correspondence to A. Gural Vural .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2013 Springer-Verlag London

About this paper

Cite this paper

Vural, A.G., Cambazoglu, B.B., Senkul, P., Tokgoz, Z.O. (2013). A Framework for Sentiment Analysis in Turkish: Application to Polarity Detection of Movie Reviews in Turkish. In: Gelenbe, E., Lent, R. (eds) Computer and Information Sciences III. Springer, London.

Download citation

  • DOI:

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-4593-6

  • Online ISBN: 978-1-4471-4594-3

  • eBook Packages: EngineeringEngineering (R0)