Skip to main content
Log in

Comparison of sentiment lexicon development techniques for event prediction

  • Original Article
  • Published:
Social Network Analysis and Mining Aims and scope Submit manuscript

Abstract

What started as a social utility for sharing short bursts of ‘inconsequential information’ has become a powerful information network capable of both tracking and shaping current events. From orchestrating government insurgencies to tracking epidemics, the majority of information shared via Twitter contains semantic relevance to contemporary topic(s), according to recent statistics. And, in consequence, Twitter is considered by researchers as an ideal platform for sentiment analysis. Compared to other online arenas such as forum discussions, blogs, and Facebook postings, Twitter frequently yields a higher degree of sentiment analysis accuracy due to the shortness of each post (140 character limit per Tweet). Various natural language processing techniques have been used to successfully perform sentiment classification on a group of Tweets. However, these techniques analyze text using both English-specific grammar rules and lexicons. Since there are fewer resources or tools in other languages, researchers often attempt to first use machine translation to translate the text into English. Often, translation errors introduce noise that obfuscates the results. In this study, we are analyzing the accuracy of sentiment analysis using an ad hoc and a translated sentiment lexicon in terms of capability of predicting the results of a future occurrence. We collected some 22,000 tweets using Twitter Search and Streaming APIs regarding a highly popular TV Show called “O Ses Türkiye” to predict the winner (Turkish version of globally known voice contest “The Voice of America”). We first performed a frequency-based statistical classification using an English sentiment lexicon translated into Turkish as well as a small ad hoc Turkish sentiment lexicon generated specifically for this study. We also use a k-means clustering technique using the two sentiment lexicons to evaluate the accuracies. Our study concludes that although using a translated sentiment lexicon (or training data for that matter) can also give a rough estimate for the result of a future event successfully, a language-specific ad hoc lexicon yields better granularity with higher discriminative power between negative, positive and neutral tweets. We also show the effect of automatic spell check and stemming in tweets on the predictive and discriminative power of auto-translated sentiment lexicon on a target language.

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.

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

Similar content being viewed by others

References

  • Akın AA, Akın MD (2007) Zemberek, an open source NLP framework for Turkic Languages. Structure 10:1–5

  • Bakhshandeh R, Samadi M, Azimifar Z, Schaeffer J (2011) Degrees of separation in social networks. In: Borrajo D, Likhachev M, Lopez CL (eds) Proceedings of the fourth annual symposium on combinatorial search (SoCS-2011), Castell de Cardona, Barcelona, Spain, July 15–16, 2011, AAAI, Menlo Park, 2011, pp 18–23

  • Banea C, Mihalcea R, Wiebe J, Hassan S (2008) Multilingual subjectivity analysis using machine translation. In: Proceedings of the conference on empirical methods in natural language processing (EMNLP ‘08). Association for Computational Linguistics, Stroudsburg, PA, USA, pp 127–135

  • Banea C, Mihalcea R, Wiebe J (2010) Multilingual subjectivity: are more languages better? In: Proceedings of the 23rd international conference on computational linguistics (COLING ‘10). Association for Computational Linguistics, Stroudsburg, PA, USA, pp 28–36

  • Bar-Haim R, Dinur E, Feldman R, Fresko M, Goldstein G (2011) Identifying and following expert investors in stock microblogs. In: Proceedings of the conference on empirical methods in natural language processing (EMNLP ‘11). Association for Computational Linguistics, Stroudsburg, PA, USA, pp 1310–1319

  • Bautin M, Vijayarenu L, Skiena S (2008) International sentiment analysis for news and blogs. In: Proceedings of the international conference on weblogs and social media (ICWSM-2008), Seattle, Washington

  • Blair-Goldensohn S, Hannan K, McDonald R, Neylon T, Reis GA, Reynar J (2008) Building a sentiment summarizer for local service reviews

  • Boiy E, Moens M-F (2009) A machine learning approach to sentiment analysis in multilingual web texts. Inf Retr 12(5):526–558

    Article  Google Scholar 

  • Bollen J, Mao H, Zeng X (2011) Twitter mood predicts the stock market. J Comput Sci 2(1):1–8 (ISSN 1877-7503)

    Article  Google Scholar 

  • Boyd-Graber J, Resnik P (2010) Holistic sentiment analysis across languages: multilingual supervised latent Dirichlet allocation. In: Proceedings of the 2010 conference on empirical methods in natural language processing (EMNLP ‘10). Association for Computational Linguistics, Stroudsburg, PA, USA, pp 45–55

  • Brooke J, Tofiloski M, Taboada M (2009) Cross-linguistic sentiment analysis: from English to Spanish. In: Proceedings of the 7th international conference on recent advances in natural language processing, pp 50–54, Borovets

  • Chen Y, Fay S, Wang Q (2011) The role of marketing in social media: how online consumer reviews evolve. J Interact Mark 25(2):85–94

  • Esuli A, Sebastiani F (2005) Determining the semantic orientation of terms through gloss classification. In: Proceedings of the 14th ACM international conference on information and knowledge management (CIKM ‘05)

  • Hassan A, Radev D (2010) Identifying text polarity using random walks. In: Proceedings of the 48th annual meeting of the association for computational linguistics (ACL ‘10)

  • Hong Y, Skiena S (2010) The wisdom of bookies? Sentiment analysis versus the NFL point spread. In: Cohen WW, Gosling S (eds) ‘ICWSM’. The AAAI Press

  • Howard PN, Duffy A (2011) Opening closed regimes, what was the role of social media during the arab spring? Project on Information Technology and Political Islam, pp 1–30

  • 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 (KDD ‘04). ACM, New York, NY, USA, pp 168–177

  • Kaji N, Kitsuregawa M (2006) Automatic construction of polarity-tagged corpus from HTML documents. In: Proceedings of the COLING/ACL on main conference poster sessions (COLING-ACL ‘06)

  • Kaji N, Kitsuregawa M (2007) Building lexicon for sentiment analysis from massive collection of HTML documents. In: Proc. Of EMNLP’07, pp 1075–1083

  • Kamps J, Marx M, Mokken RJ, DeRijke M (2004) Using WordNet to measure semantic orientation of adjectives. In: Proceedings of LREC-04, 4th international conference on language resources and evaluation, vol IV, pp 1115–1118, Lisbon, PT

  • Kaplan AM, Haenlein M (2010) Users of the world, unite! The challenges and opportunities of Social Media. Bus Horiz 53(1):59–68

    Article  Google Scholar 

  • Kim S-M, Hovy E (2004) Determining the sentiment of opinions. In: Proceedings of the 20th international conference on computational linguistics (COLING ‘04)

  • Kim S-M, Hovy E (2006) Automatic identification of pro and con reasons in online reviews. In: Proceedings of the COLING/ACL on main conference poster sessions (COLING-ACL ‘06)

  • Kim J, Li J, Lee J (2010) Evaluating multilanguage-comparability of subjective analysis system. In: Proceedings of annual meeting of the association for computational linguistics (ACL-2010), 2010

  • https://github.com/MeshkDevs/InvokeTwitterAPIs. Last accessed on 15 Apr 2015

  • Lin Z, Jin X, Xu X, Wang Y, Tan S, Cheng X (2014) Make it possible: multilingual sentiment analysis without much prior knowledge. In: Proceedings of the 2014 IEEE/WIC/ACM international joint conferences on web intelligence (WI) and intelligent agent technologies (IAT)—Volume 02 (WI-IAT ‘14), vol 2. IEEE Computer Society, Washington, DC, USA, pp 79–86

  • Liu J, Cao Y, Lin CY, Huang Y, Zhou M (2007) Low-quality product review detection in opinion summarization. In: Proceedings of the 2007 joint conference on empirical methods in natural language processing and computational natural language learning (EMNLP-CoNLL), pp 334–342

  • Lu Y, Wang F, Maciejewski R (2014) Business Intelligence from social media: a study from the VAST box office challenge. Comput Graph Appl IEEE 34(5):58–69

    Article  Google Scholar 

  • Mcglohon M, Glance N, Reiter Z (2010) Aggregating reviews to rank products and merchants. In: Proceedings of fourth international conference on weblogs and social media (ICWSM), AAAI

  • Mihalcea R, Banea C, Wiebe J (2007) Learning multilingual subjective language via cross-lingual projections. In: Proceedings of the 45th annual meeting of the association of computational linguistics, pp 976–983

  • Miller GA, Beckwith R, Fellbaum CD, Gross D, Miller K (1990) WordNet: an online lexical database. Int J Lexicogr 3(4):235–244

    Article  Google Scholar 

  • Mohammad SM, Yang TW (2011) Tracking sentiment in mail: how genders differ on emotional axes. In: Proceedings of the 2nd workshop on computational approaches to subjectivity and sentiment analysis (WASSA ‘11). Association for Computational Linguistics, Stroudsburg, PA, USA, pp 70–79

  • Mohammad S, Dunne C, Dorr B (2009) Generating high-coverage semantic orientation lexicons from overtly marked words and a thesaurus. In: Proceedings of the 2009 conference on empirical methods in natural language processing: volume 2—volume 2 (EMNLP ‘09), vol 2. Association for Computational Linguistics, Stroudsburg, PA, USA, pp 599–608

  • O’Connor B, Balasubramanyan R, Routledge BR, Smith NA (2010) From tweets to polls: linking text sentiment to public opinion time series. Fourth international AAAI conference on weblogs and social media

  • Oflazar K, Göçmen E, Bozsahin C (1994) An outline of Turkish morphology. Report on Turkish Natural Language Processing Initiative Project

  • Pang B, Lee L, Vaithyanathan S (2002) Thumbs up? Sentiment classification using machine learning techniques. In: Proceedings of the ACL-02 conference on empirical methods in natural language processing—volume 10 (EMNLP ‘02)

  • Porshnev A, Redkin I, Shevchenko A (2013) Machine learning in prediction of stock market indicators based on historical data and data from twitter sentiment analysis. IEEE 13th international conference on data mining workshops (ICDMW), pp 440–444, 7–10 Dec. 2013

  • Prettenhofer P, Stein B (2010) Cross-language text classification using structural correspondence learning. In: Proceedings of the 48th annual meeting of the association for computational linguistics (ACL ‘10). Association for Computational Linguistics, Stroudsburg, PA, USA, pp 1118–1127

  • Sadikov E, Parameswaran AG, Venetis P (2009) Blogs as predictors of movie success. Paper presented at the meeting of the ICWSM

  • Sebastiani AF, Esuli A, Sebastiani F (2006) Determining term subjectivity and term orientation for opinion mining. In: Proceedings of the 11th conference of the european chapter of the association for computational linguistics (EACL’06)

  • Tumasjan A, Sprenger T, Sandner P, Welpe I (2010) Predicting elections with twitter: what 140 characters reveal about political sentiment. International AAAI conference on weblogs and social media

  • Wan X (2009) Co-training for cross-lingual sentiment classification. In: Proceedings of the joint conference of the 47th annual meeting of the ACL and the 4th international joint conference on natural language processing of the AFNLP: volume 1—volume 1 (ACL ‘09), vol 1. Association for Computational Linguistics, Stroudsburg, PA, USA, pp 235–243

  • Wiebe JM, Bruce RF, O’Hara TP (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 (ACL ‘99)

  • Williams GK, Anand SS (2009) Predicting the polarity strength of adjectives using WordNet. In: Proceedings of the third international conference on weblogs and social media, ICWSM 2009, San Jose, California, USA, May 17–20, 2009

  • Zhang W, Skiena S (2010) Trading strategies to exploit blog and news sentiment. International Conference on Weblogs and Social Media—ICWSM

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mehmet Kaya.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kaya, M., Conley, S. Comparison of sentiment lexicon development techniques for event prediction. Soc. Netw. Anal. Min. 6, 7 (2016). https://doi.org/10.1007/s13278-015-0315-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s13278-015-0315-8

Keywords

Navigation