Hostname: page-component-74656f9884-6grmk Total loading time: 0 Render date: 2026-11-05T10:33:08.691Z Has data issue: false hasContentIssue false

Sentiment analysis in Turkish at different granularity levels

Published online by Cambridge University Press:  21 October 2016

RAHIM DEHKHARGHANI
Affiliation:
University of Bonab, Bonab, Iran e-mail: rdehkharghani@bonabu.ac.ir
BERRIN YANIKOGLU
Affiliation:
Faculty of Engineering and Natural Sciences, Sabancı University, Istanbul, Turkey e-mails: berrin@sabanciuniv.edu, ysaygin@sabanciuniv.edu
YUCEL SAYGIN
Affiliation:
Faculty of Engineering and Natural Sciences, Sabancı University, Istanbul, Turkey e-mails: berrin@sabanciuniv.edu, ysaygin@sabanciuniv.edu
KEMAL OFLAZER
Affiliation:
Carnegie Mellon University – Qatar, Doha, Qatar e-mail: ko@cs.cmu.edu
Rights & Permissions [Opens in a new window]

Abstract

Sentiment analysis has attracted a lot of research interest in recent years, especially in the context of social media. While most of this research has focused on English, there is ample data and interest in the topic for many other languages, as well. In this article, we propose a comprehensive sentiment analysis system for Turkish. We cover different levels of sentiment analysis such as aspect, sentence, and document levels as well as some linguistic issues such as conjunction and intensification in Turkish sentiment analysis. Our system is evaluated on Turkish movie reviews and the obtained accuracies range from sixty per cent to seventy-nine per cent in ternary and binary classification tasks at different levels of analysis.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2016 
Figure 0

Table 1. Parse tree generated by using the parser for the sentence Bence hoş vakit geçirmek için seyredilebilir. (It could be seen for an enjoyable time)

Figure 1

Table 2. Parse tree generated by using the parser for the sentence Senaryo güzel, ama efektler çok kötü (The scenario is good, but the special effects are very bad)

Figure 2

Table 3. Features used in sentiment analysis of a sentence, S. SN, PWS, and STN, respectively stand for SenticNet, PolarWordSet, and SentiTurkNet

Figure 3

Table 4. Features used in sentiment analysis of a document, D. SN, PWS, and STN, respectively stand for SenticNet, PolarWordSet, and SentiTurkNet

Figure 4

Table 5. Conditional probability of the document polarity given the polarity of the first or last sentence

Figure 5

Table 6. Sentence level binary and ternary classification accuracy (%) by logistic regression using five-fold cross validation. The value after ± is the standard deviation over five-fold cross validation

Figure 6

Table 7. Document level binary and ternary classification accuracy (%) by logistic regression using five-fold cross validation. The value after ± is the standard deviation over five-fold cross validation

Figure 7

Table 8. Confusion matrices for binary and ternary classifications of sentences and documents

Figure 8

Table 9. A comparison on approaches to the aspect-level sentiment analysis based on classification accuracy (%)