Sentiment Predictions using Support Vector Machines for Odd-Even Formula in Delhi

This paper analyzes the odd-even formula in Delhi using tweets posted on Twitter from December 2015 to August 2016. Twitter is a social network where users post their feelings, opinions and sentiments for any event using hashtags and mentions. The tweets posted publicly can be viewed by anyone interested. This paper transforms the unstructured tweets into structured information using open source libraries. Further objective is to build a model using Support Vector Machines (SVM) to classify unseen tweets on the same context. This paper collects tweets on this event under the hashtag ―#oddeven formula‖. This study explores four freely available resources in the form of Application Programming Interfaces (APIs)/Packages for labeling tweets for academic research. Four machine learning models using SVM multi-class classifier were built using the labels provided by the APIs/Packages. The performances of these four models are evaluated through standard evaluation metrics. The experimental results reveal that TextBlob and Pattern python packages outperformed Vivekn and Meaning Cloud APIs. This study may also help in decision making of this event to some extent.

[1]  Marco Bonzanini Mastering social media mining with Python : acquire and analyze data from all corners of the social web with Python , 2016 .

[2]  Akshi Kumar,et al.  Sentiment Analysis: A Perspective on its Past, Present and Future , 2012 .

[3]  A. Ramachandra Aryasri,et al.  Pollution Control Through Odd-Even Rule: A Case Study of Delhi , 2016 .

[4]  Walter Daelemans,et al.  Pattern for Python , 2012, J. Mach. Learn. Res..

[5]  Witold Pedrycz,et al.  Sentiment Analysis and Ontology Engineering - An Environment of Computational Intelligence , 2016, Sentiment Analysis and Ontology Engineering.

[6]  Adrian Iftene,et al.  Minions at SemEval-2016 Task 4: or how to build a sentiment analyzer using off-the-shelf resources? , 2016, SemEval@NAACL-HLT.

[7]  Sarah Vieweg,et al.  Processing Social Media Messages in Mass Emergency , 2014, ACM Comput. Surv..

[8]  Claire Cardie,et al.  39. Opinion mining and sentiment analysis , 2014 .

[9]  Vivek Narayanan,et al.  Fast and Accurate Sentiment Classification Using an Enhanced Naive Bayes Model , 2013, IDEAL.

[10]  Lillian Lee,et al.  Opinion Mining and Sentiment Analysis , 2008, Found. Trends Inf. Retr..

[11]  Gavin Hackeling,et al.  Mastering Machine Learning With scikit-learn , 2014 .

[12]  Matthew A. Russell,et al.  Mining the Social Web: Data Mining Facebook, Twitter, LinkedIn, Google+, GitHub, and More , 2018 .

[13]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[14]  Bing Liu,et al.  Sentiment Analysis and Opinion Mining , 2012, Synthesis Lectures on Human Language Technologies.

[15]  Walaa Medhat,et al.  Sentiment analysis algorithms and applications: A survey , 2014 .

[16]  Fabrício Benevenuto,et al.  A Benchmark Comparison of State-of-the-Practice Sentiment Analysis Methods , 2015, ArXiv.

[17]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[18]  Enrique Herrera-Viedma,et al.  Sentiment analysis: A review and comparative analysis of web services , 2015, Inf. Sci..

[19]  Fabio Crestani,et al.  Like It or Not , 2016, ACM Comput. Surv..