An Empirical Analysis of Articles on Sentiment Analysis

  • Vishal Vyas
  • V. Uma
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 710)


Expression of a thought is not only important for an individual but there is a necessity for an automated system to get an opinion from it. Sentiment analysis (SA) or opinion mining (OM) is used to identify the sentiment/opinion of the speaker. Web 2.0 provides us various platforms such as Twitter, Facebook where we comment or post to express our happiness, anger, disbelief, sadness, etc. For SA of text, computationally it is required to know the concepts and technologies being used in the field of SA. This article gives brief knowledge about the techniques used in SA by categorizing various articles over the past four years. This article also explains the preprocessing steps, various application programmable interface (API), and available datasets for a better understanding of SA. This article is concluded with a future work which needs a separate attention of researchers to improve the performance of sentiment analysis.


Text mining Sentiment analysis Ontology Machine learning 


  1. 1.
    Medhat, W., Hassan, A., Korashy, H.: Sentiment analysis algorithms and applications: A survey. Ain Shams Engineering Journal 5(4) (2014) 1093–1113Google Scholar
  2. 2.
    Liu, B.: Web data mining: exploring hyperlinks, contents, and usage data. Springer Science & Business Media (2007)Google Scholar
  3. 3.
    Read, J.: Using emoticons to reduce dependency in machine learning techniques for sentiment classification. In: Proceedings of the ACL student research workshop, Association for Computational Linguistics (2005) 43–48Google Scholar
  4. 4.
    Barbosa, L., Feng, J.: Robust sentiment detection on twitter from biased and noisy data. In: Proceedings of the 23rd International Conference on Computational Linguistics: Posters, Association for Computational Linguistics (2010) 36–44Google Scholar
  5. 5.
    Studer, R., Benjamins, V.R., Fensel, D.: Knowledge engineering: principles and methods. Data & knowledge engineering 25(1–2) (1998) 161–197Google Scholar
  6. 6.
    Mukherjee, S., Joshi, S.: Sentiment aggregation using conceptnet ontology. In: IJCNLP. (2013) 570–578Google Scholar
  7. 7.
    Weichselbraun, A., Gindl, S., Scharl, A.: Enriching semantic knowledge bases for opinion mining in big data applications. Knowledge-Based Systems 69 (2014) 78–85Google Scholar
  8. 8.
    Penalver-Martinez, I., Garcia-Sanchez, F., Valencia-Garcia, R., Rodriguez-Garcia, M.A., Moreno, V., Fraga, A., Sanchez-Cervantes, J.L.: Feature-based opinion mining through ontologies. Expert Systems with Applications 41(13) (2014) 5995–6008Google Scholar
  9. 9.
    Blair-Goldensohn, S., Hannan, K., McDonald, R., Neylon, T., Reis, G.A., Reynar, J.: Building a sentiment summarizer for local service reviews. In: WWW workshop on NLP in the information explosion era. Volume 14. (2008) 339–348Google Scholar
  10. 10.
    Lu, B., Ott, M., Cardie, C., Tsou, B.K.: Multi-aspect sentiment analysis with topic models. In: Data Mining Workshops (ICDMW), 2011 IEEE 11th International Conference on, IEEE (2011) 81–88Google Scholar
  11. 11.
    Jakob, N., Gurevych, I.: Extracting opinion targets in a single-and cross-domain setting with conditional random fields. In: Proceedings of the 2010 conference on empirical methods in natural language processing, Association for Computational Linguistics (2010) 1035–1045Google Scholar
  12. 12.
    Titov, I., McDonald, R.: Modeling online reviews with multi-grain topic models. In: Proceedings of the 17th international conference on World Wide Web, ACM (2008) 111–120Google Scholar
  13. 13.
    Lakkaraju, H., Bhattacharyya, C., Bhattacharya, I., Merugu, S.: Exploiting coherence for the simultaneous discovery of latent facets and associated sentiments. In: Proceedings of the 2011 SIAM international conference on data mining, SIAM (2011) 498–509Google Scholar
  14. 14.
    Wang, H., Lu, Y., Zhai, C.: Latent aspect rating analysis without aspect keyword supervision. In: Proceedings of the 17th ACM SIGKDD international conference on Knowledge discovery and data mining, ACM (2011) 618–626Google Scholar
  15. 15.
    Popescu, A.M., Etzioni, O.: Extracting product features and opinions from reviews. In: Natural language processing and text mining. Springer (2007) 9–28Google Scholar
  16. 16.
    Raju, S., Pingali, P., Varma, V.: An unsupervised approach to product attribute extraction. In: European Conference on Information Retrieval, Springer (2009) 796–800Google Scholar
  17. 17.
    Moghaddam, S., Ester, M.: Opinion digger: an unsupervised opinion miner from unstructured product reviews. In: Proceedings of the 19th ACM international conference on Information and knowledge management, ACM (2010) 1825–1828Google Scholar
  18. 18.
    Zhu, J., Wang, H., Tsou, B.K., Zhu, M.: Multi-aspect opinion polling from textual reviews. In: Proceedings of the 18th ACM conference on Information and knowledge management, ACM (2009) 1799–1802Google Scholar
  19. 19.
    Liu, B.: Sentiment analysis: A multifaceted problem. IEEE Intelligent Systems 25(3) (8 2010) 76–80Google Scholar
  20. 20.
    Kumar, S., Morstatter, F., Liu, H.: Twitter data analytics. Springer Science & Business Media (2013)Google Scholar
  21. 21.
    Khan, F.H., Bashir, S., Qamar, U.: Tom: Twitter opinion mining framework using hybrid classification scheme. Decision Support Systems 57 (2014) 245–257Google Scholar
  22. 22.
    Kontopoulos, E., Berberidis, C., Dergiades, T., Bassiliades, N.: Ontology-based sentiment analysis of twitter posts. Expert systems with applications 40(10) (2013) 4065–4074Google Scholar
  23. 23.
    Ortigosa, A., Martín, J.M., Carro, R.M.: Sentiment analysis in facebook and its application to e-learning. Computers in Human Behavior 31 (2014) 527–541Google Scholar
  24. 24.
    Li, W., Xu, H.: Text-based emotion classification using emotion cause extraction. Expert Systems with Applications 41(4) (2014) 1742–1749Google Scholar
  25. 25.
    Cruz, F.L., Troyano, J.A., Enríquez, F., Ortega, F.J., Vallejo, C.G.: A knowledge-rich approach to feature-based opinion extraction from product reviews. In: Proceedings of the 2nd international workshop on Search and mining user-generated contents, ACM (2010) 13–20Google Scholar
  26. 26.
    Kouloumpis, E., Wilson, T., Moore, J.D.: Twitter sentiment analysis: The good the bad and the omg! Icwsm 11(538–541) (2011) 164Google Scholar
  27. 27.
    Bravo-Marquez, F., Mendoza, M., Poblete, B.: Meta-level sentiment models for big social data analysis. Knowledge-Based Systems 69 (2014) 86–99Google Scholar
  28. 28.
    Giatsoglou, M., Vozalis, M.G., Diamantaras, K., Vakali, A., Sarigiannidis, G., Chatzisavvas, K.C.: Sentiment analysis leveraging emotions and word embeddings. Expert Systems with Applications 69 (2017) 214–224Google Scholar
  29. 29.
    Poria, S., Chaturvedi, I., Cambria, E., Hussain, A.: Convolutional mkl based multimodal emotion recognition and sentiment analysis. In: Data Mining (ICDM), 2016 IEEE 16th International Conference on, IEEE (2016) 439–448Google Scholar
  30. 30.
    Mukherjee, S., Joshi, S.: Author-specific sentiment aggregation for polarity prediction of reviews. In: LREC. (2014) 3092–3099Google Scholar
  31. 31.
    Cambria, E., Olsher, D., Rajagopal, D.: Senticnet 3: a common and common-sense knowledge base for cognition-driven sentiment analysis. In: Proceedings of the twenty-eighth AAAI conference on artificial intelligence, AAAI Press (2014) 1515–1521Google Scholar
  32. 32.
    Poria, S., Cambria, E., Winterstein, G., Huang, G.B.: Sentic patterns: Dependency-based rules for concept-level sentiment analysis. Knowledge-Based Systems 69 (2014) 45–63Google Scholar
  33. 33.
    Poria, S., Gelbukh, A., Cambria, E., Hussain, A., Huang, G.B.: Emosenticspace: A novel framework for affective common-sense reasoning. Knowledge-Based Systems 69 (2014) 108–123Google Scholar
  34. 34.
    Krishnamoorthy, S.: Linguistic features for review helpfulness prediction. Expert Systems with Applications 42(7) (2015) 3751–3759Google Scholar
  35. 35.
    Nakov, P., Ritter, A., Rosenthal, S., Sebastiani, F., Stoyanov, V.: Semeval-2016 task 4: Sentiment analysis in twitter. Proceedings of SemEval (2016) 1–18Google Scholar
  36. 36.
    Saif, H., He, Y., Fernandez, M., Alani, H.: Contextual semantics for sentiment analysis of twitter. Information Processing & Management 52(1) (2016) 5–19Google Scholar
  37. 37.
    Wang, L., Cardie, C.: A piece of my mind: A sentiment analysis approach for online dispute detection. arXiv:1606.05704 (2016)
  38. 38.
    Palomino, M., Taylor, T., Göker, A., Isaacs, J., Warber, S.: The online dissemination of nature-health concepts: Lessons from sentiment analysis of social media relating to nature-deficit disorder. International journal of environmental research and public health 13(1) (2016) 142Google Scholar
  39. 39.
    Poria, S., Peng, H., Hussain, A., Howard, N., Cambria, E.: Ensemble application of convolutional neural networks and multiple kernel learning for multimodal sentiment analysis. Neurocomputing (2017)Google Scholar
  40. 40.
    Ali, F., Kwak, D., Khan, P., Islam, S.R., Kim, K.H., Kwak, K.: Fuzzy ontology-based sentiment analysis of transportation and city feature reviews for safe traveling. Transportation Research Part C: Emerging Technologies 77 (2017) 33–48Google Scholar
  41. 41.
    Narayanan, R., Liu, B., Choudhary, A.: Sentiment analysis of conditional sentences. In: Proceedings of the 2009 Conference on Empirical Methods in Natural Language Processing: Volume 1–Volume 1. EMNLP ’09, Stroudsburg, PA, USA, Association for Computational Linguistics (2009) 180–189Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  1. 1.Department of Computer SciencePondicherry UniversityPuducherryIndia

Personalised recommendations