Abstract
This paper focuses on classifying tweets based on the sentiments expressed in them, with the aim to classify them into three categories: positive, negative and neutral. In particular, we investigate the relevance of using a two-step classifier and negation detection in the space of Twitter Sentiment analysis. An efficient sentiment analyzer is deemed to be a must in the era of big data where preponderance of electronic communication is a major bottleneck. Major difficulties in handling of tweets are, their limited size, and the cryptic style of writing that makes them difficult to comprehend at times. We have used different datasets publicly available online and designed a comprehensive set of pre-processing steps that make the tweets more amenable to Natural Language Processing techniques. Two classifiers are designed based on Naive-Bayes and Maximum Entropy classifiers, and their accuracies are compared on different feature sets. We feel that such classifiers will help business or corporate houses, political parties or analysts etc. to evaluate public sentiments about them and design appropriate policies to address their concerns.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
Pang, B., Lee, L.: Opinion mining and sentiment analysis. Foundations and Trends in Information Retrieval 2(1-2), 1–135 (2008)
Go, A., Bhayani, R., Huang, L.: Twitter sentiment classification using distant supervision. Processing, 1–6 (2009)
Sanders, N.: Twitter sentiment corpus. Sanders Analytics, http://www.sananalytics.com/lab/twitter-sentiment/
Pak, A., Paroubek, P.: Twitter as a corpus for sentiment analysis and opinion mining, vol. 2010, pp. 1320–1326 (2010)
Kouloumpis, E., Wilson, T., Moore, J.: Twitter sentiment analysis: The good the bad and the omg! In: ICWSM, vol. 11, pp. 538–541 (2011)
Saif, H., He, Y., Alani, H.: Semantic sentiment analysis of twitter. In: Cudré-Mauroux, P., Heflin, J., Sirin, E., Tudorache, T., Euzenat, J., Hauswirth, M., Parreira, J.X., Hendler, J., Schreiber, G., Bernstein, A., Blomqvist, E. (eds.) ISWC 2012, Part I. LNCS, vol. 7649, pp. 508–524. Springer, Heidelberg (2012)
Councill, I.G., McDonald, R., Velikovich, L.: What’s great and what’s not: learning to classify the scope of negation for improved sentiment analysis. In: Proceedings of the Workshop on Negation and Speculation in Natural Language Processing, pp. 51–59. Association for Computational Linguistics (2010)
Smirnov, I.: Overview of stemming algorithms. In: Mechanical Translation (2008)
Porter, M.F.: An algorithm for suffix stripping. Program: electronic library and information systems 40(3), 211–218 (2006)
Gokulakrishnan, B., Priyanthan, P., Ragavan, T., Prasath, N., Perera, A.: Opinion mining and sentiment analysis on a twitter data stream. In: IEEE 2012 International Conference on Advances in ICT for Emerging Regions, ICTer (2012)
Quinlan, J.R.: C4. 5: programs for machine learning, vol. 1. Morgan kaufmann (1993)
Bird, S., Klein, E., Loper, E.: Natural language processing with Python. O’Reilly Media, Inc. (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Garg, Y., Chatterjee, N. (2014). Sentiment Analysis of Twitter Feeds. In: Srinivasa, S., Mehta, S. (eds) Big Data Analytics. BDA 2014. Lecture Notes in Computer Science, vol 8883. Springer, Cham. https://doi.org/10.1007/978-3-319-13820-6_3
Download citation
DOI: https://doi.org/10.1007/978-3-319-13820-6_3
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-13819-0
Online ISBN: 978-3-319-13820-6
eBook Packages: Computer ScienceComputer Science (R0)