Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-07T05:05:28.972Z Has data issue: false hasContentIssue false

Sentiment analysis in Turkish: Supervised, semi-supervised, and unsupervised techniques

Published online by Cambridge University Press:  17 April 2020

Cem Rıfkı Aydın*
Affiliation:
Department of Computer Engineering, Boğaziçi University, Istanbul 34342, Turkey
Tunga Güngör
Affiliation:
Department of Computer Engineering, Boğaziçi University, Istanbul 34342, Turkey
*
*Corresponding author. E-mail: cem.aydin1@boun.edu.tr
Rights & Permissions [Opens in a new window]

Abstract

Although many studies on sentiment analysis have been carried out for widely spoken languages, this topic is still immature for Turkish. Most of the works in this language focus on supervised models, which necessitate comprehensive annotated corpora. There are a few unsupervised methods, and they utilize sentiment lexicons either built by translating from English lexicons or created based on corpora. This results in improper word polarities as the language and domain characteristics are ignored. In this paper, we develop unsupervised (domain-independent) and semi-supervised (domain-specific) methods for Turkish, which are based on a set of antonym word pairs as seeds. We make a comprehensive analysis of supervised methods under several feature weighting schemes. We then form ensemble of supervised classifiers and also combine the unsupervised and supervised methods. Since Turkish is an agglutinative language, we perform morphological analysis and use different word forms. The methods developed were tested on two datasets having different styles in Turkish and also on datasets in English to show the portability of the approaches across languages. We observed that the combination of the unsupervised and supervised approaches outperforms the other methods, and we obtained a significant improvement over the state-of-the-art results for both Turkish and English.

Information

Type
Article
Copyright
© Cambridge University Press 2020
Figure 0

Table 1. Summary of related works with respect to the language, employed feature sets and methods, datasets, and their success rates (%)

Figure 1

Figure 1. The flowchart of the proposed model.

Figure 2

Table 2. A sample tweet and effect of each preprocessing operation in the pipeline

Figure 3

Table 3. Sets of sentimentally antonym pairs chosen manually for the domain independent and the domain-specific approaches

Figure 4

Table 4. Contribution of each weighting scheme to the performances (%) of the supervised approaches for the two datasets

Figure 5

Table 5. Summary of performances (%) of the unsupervised, semi-supervised, and supervised methods (using the 3 feats technique), and their combinations for the two datasets

Figure 6

Table 6. Performances (%) for two neural network models using different word embedding types for the two datasets

Figure 7

Figure 2. Effect of morphological analysis with respect to different top morpheme ratios on the Turkish movie dataset.

Figure 8

Table 7. Summary of the effects of morphological analyses on performances (%) for the two Turkish datasets using the SVM method and the 3-feats metric

Figure 9

Figure 3. Effect of morphological analysis with respect to different top morpheme ratios on the Turkish Twitter dataset.

Figure 10

Table 8. Contributions of preprocessing modules to the performance (%) of the SVM method using the delta tf-idf metric

Figure 11

Table 9. Summary of performances (%) of the unsupervised, semi-supervised, and supervised methods and their combinations for the three datasets in English