Opinion mining on newspaper headlines using SVM and NLP

Opinion Mining also known as Sentiment Analysis, is a technique or procedure which uses Natural Language processing (NLP) to classify the outcome from text. There are various NLP tools available which are used for processing text data. Multiple research have been done in opinion mining for online blogs, Twitter, Facebook etc. This paper proposes a new opinion mining technique using Support Vector Machine (SVM) and NLP tools on newspaper headlines. Relative words are generated using Stanford CoreNLP, which is passed to SVM using count vectorizer. On comparing three models using confusion matrix, results indicate that Tf-idf and Linear SVM provides better accuracy for smaller dataset. While for larger dataset, SGD and linear SVM model outperform other models.

[1]  Daniel Dor,et al.  On newspaper headlines as relevance optimizers , 2003 .

[2]  Andrea Esuli,et al.  SentiWordNet 3.0: An Enhanced Lexical Resource for Sentiment Analysis and Opinion Mining , 2010, LREC.

[3]  Deepali Virmani,et al.  An Approach for Big Data to Evolve the Auspicious Information from Cross-Domains , 2017 .

[4]  Hua Xu,et al.  A rule-based approach to emotion cause detection for Chinese micro-blogs , 2015, Expert Syst. Appl..

[5]  Mihai Surdeanu,et al.  The Stanford CoreNLP Natural Language Processing Toolkit , 2014, ACL.

[6]  Sindhu Aroju,et al.  Opinion mining on Indian newspaper quotations , 2016, 2016 3rd International Conference on Signal Processing and Integrated Networks (SPIN).

[7]  Chetashri Bhadane,et al.  Sentiment Analysis: Measuring Opinions , 2015 .

[8]  K. M. Azharul Hasan,et al.  Opinion mining using Naïve Bayes , 2015, 2015 IEEE International WIE Conference on Electrical and Computer Engineering (WIECON-ECE).

[9]  Archana Singh,et al.  Comparative analysis of sentiment orientation using SVM and Naive Bayes techniques , 2016, 2016 2nd International Conference on Next Generation Computing Technologies (NGCT).

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

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

[12]  Ion Smeureanu,et al.  Applying Supervised Opinion Mining Techniques on Online User Reviews , 2012 .

[13]  Dr. Y. S. Kumaraswamy,et al.  MINING USING DECISION TREE BASED FEATURE SELECTION THROUGH MANHATTAN HIERARCHICAL CLUSTER MEASURE , 2013 .

[14]  B. Vijaya Babu,et al.  Online Crowds Opinion-Mining it to Analyze Current Trend: A Review , 2015 .

[15]  Taufik Djatna,et al.  Twitter’s Sentiment Analysis on Gsm Services using Multinomial Naïve Bayes , 2017 .

[16]  Kai Yang,et al.  An effective hybrid model for opinion mining and sentiment analysis , 2017, 2017 IEEE International Conference on Big Data and Smart Computing (BigComp).

[17]  Danqi Chen,et al.  A Fast and Accurate Dependency Parser using Neural Networks , 2014, EMNLP.

[18]  Geeta Sikka,et al.  Opinion mining of news headlines using SentiWordNet , 2016, 2016 Symposium on Colossal Data Analysis and Networking (CDAN).

[19]  Lovely,et al.  Analysis and Indentifying Variation in Human Emotion Through Data Mining , 2012 .