Implementation of a Generalized, Real Time and Natural Language Processing Based Opinion Mining System for Twitter

Authors

  • Sharma U Department of Computer Science, Dr A.P.J Abdul Kalam University, Indore, India
  • Verma D Department of Computer Science, Dr A.P.J Abdul Kalam University, Indore, India

DOI:

https://doi.org/10.26438/ijcse/v7i1.5966

Keywords:

Opinion Mining, Machine Learning, NLP, textblob,, sentdex, NLTK

Abstract

Success of any company or product depends on customer’s satisfaction. If customers do not satisfied with the services or product provided by company, then certainly company needs to improve it. Opinion mining (OM) can help in doing this. OM is the process of computationally identifying and categorizing opinions from piece of text and determines whether the writer’s attitude towards a particular topic or the product is positive, negative or neutral. This paper proposed a training model using sentdex data set to train the OM algorithm. This algorithm is based on supervised machine learning model to calculate OM of given text. Entire system is developed to calculate opinion from tweeters feeds. This system is working on real time data. Proposed system is designed for open field. One can take opinion of many field like political issue, product, company, person etc. this paper also presented the comparison of proposed results with well known python textblob API. textblob is used to perform many texts based operations. Sentiment analysis (OM) is one of them. In many OM systems this API is used.

References

[1] Farhan Hassan Khan, Saba Bashir and Usman Qamar, “TOM: Twitter opinion mining framework using hybrid classification scheme”, Decision Support Systems, Vol. 57, pp. 245–257 , 2014.

[2] Marıa del Pilar Salas, Rafael Valencia, Antonio Ruiz and Ricardo Colomo, “Feature-based opinion mining in financial news: An ontology-driven approach”, Journal of Information Science, Vol. 34, Issue 4, pp. 458-479, 2016.

[3] Nuno Oliveira, Paulo Cortez and Nelson Areal, “The impact of microblogging data for stock market prediction: Using Twitter to predict returns, volatility, trading volume and survey sentiment indices”, Expert Systems With Applications, Vol. 73, pp. 125–144, 2017.

[4] Shiliang Sun, Chen Luo, Junyu Chen, “A Review of Natural Language Processing Techniques for Opinion Mining Systems”, Information Fusion, Vol. 36, pp. 10-25, 2017.

[5] R. Piryani, D. Madhavi and V.K. Singh, “Analytical mapping of opinion mining and sentiment analysis research during 2000–2015”, Information Processing and Management, Vol. 53, pp. 122-150, 2017.

[6] Mangi Kang, Jaelim Ahn and Kichun Lee, “Opinion mining using ensemble text hidden Markov models for text classiÞcation”, Expert Systems With Applications ,Vol. 94, pp. 218-227, 2018.

[7] M. Rathan, Vishwanath R. Hulipalled, K.R. Venugopal and L.M. Patnaik, “Consumer Insight Mining: Aspect Based Twitter Opinion Mining of Mobile Phone Reviews”, Applied Soft Computing Journal, Vol. 68, pp. 765-773, 2018.

[8] Betoul Duondar,Diyar Akay, Fatih Emre Boran and Suat Ozdemir, “Fuzzy Quantification and Opinion Mining on Qualitative Data using Feature Reduction”, International Journal of Intelligent System, Vol. 33, Issue 9, pp. 1840–1857, 2017.

[9] Soujanya Poria, Erik Cambria and Alexander Gelbukh, “Aspect Extraction for Opinion Mining with a Deep Convolutional Neural Network”, Knowledge-Based Systems, Vol. 108, pp. 42-49, 2016.

[10] Bird, Steven, Edward Loper and Ewan Klein, “Natural Language Processing with Python”, O’Reilly Media Inc., 2009.

[11] Shrija Madhu, “An approach to analyze suicidal tendency in blogs and tweets using Sentiment Analysis”, International Journal of Scientific Research in Computer Science and Engineering, Vol.6, Issue.4, pp.34-36, 2018.

[12] Ketan Sarvakar, Urvashi K Kuchara, “Sentiment Analysis of movie reviews: A new feature-based sentiment classification”, Vol.6, Issue.3, pp. 8-12 , 2018

Downloads

Published

2019-01-31
CITATION
DOI: 10.26438/ijcse/v7i1.5966
Published: 2019-01-31

How to Cite

[1]
U. Sharma and D. Verma, “Implementation of a Generalized, Real Time and Natural Language Processing Based Opinion Mining System for Twitter”, Int. J. Comp. Sci. Eng., vol. 7, no. 1, pp. 59–66, Jan. 2019.

Issue

Section

Research Article