Sentiment Analysis on Movie Reviews

  • B. Lakshmi Devi
  • V. Varaswathi Bai
  • Somula RamasubbareddyEmail author
  • K. Govinda
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1054)


Movie reviews help users decide if the movie is worth their time. A summary of all reviews for a movie can help users make this decision by not wasting their time reading all reviews. Movie-rating websites are often used by critics to post comments and rate movies which help viewers decide if the movie is worth watching. Sentiment analysis can determine the attitude of critics depending on their reviews. Sentiment analysis of a movie review can rate how positive or negative a movie review is and hence the overall rating for a movie. Therefore, the process of understanding if a review is positive or negative can be automated as the machine learns through training and testing the data. This project aims to rate reviews using two classifiers and compare which gives better and more accurate results. Classification is a data mining methodology that assigns classes to a collection of data in order to help in more accurate predictions and analysis. Naïve Bayes and decision tree classifications will be used and the results of sentiment analysis compared.


Prediction Movie reviews Naive Bayes Decision tree SLIQ 


  1. 1.
    Ogul, H., Ekmekciler, E.: Two-way collaborative filtering on semantically enhanced movie ratings. In: The Proceedings of the ITI, pp. 361–366 (2012)Google Scholar
  2. 2.
    Vinodhini, G., Chandrasekaran, R.: Sentiment analysis and opinion mining: a survey. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 2(6), 282–292 (2012)Google Scholar
  3. 3.
    Wang, J., Liu, T.: Improving sentiment rating of movie review comments for recommendation. In: The IEEE International Conference on Consumer Electronics—Taiwan, ICCE-TW 2017, pp. 433–434 (2017)Google Scholar
  4. 4.
    Li, J., Xu, W., Wan, W., Sun, J.: Movie recommendation based on bridging movie feature and user interest. J. Comput. Sci. 26, 128–134 (2018)Google Scholar
  5. 5.
    Pak, A., Paroubek, P.: Twitter as a Corpus for sentiment analysis and opinion mining in the computer, pp. 1320–1326 (2010)Google Scholar
  6. 6.
    Rish, I.: An empirical study of the Naive Bayes classifier. In: The Empirical Methods in Artificial Intelligence Workshop, IJCAI (2001) 22230, Jan. 2001, pp. 41–46 (2001)Google Scholar
  7. 7.
    Ng, A.Y., Jordan, M.I.: On discriminative versus generative classifiers: a comparison of logistic regression and Naive Bayes. In: Advances in Neural Information Processing Systems, pp. 841–848 (2002)Google Scholar
  8. 8.
    Islam, M., Wu, Q., Ahmadi, M., Sid-Ahmed, M.: Investigating the performance of Naïve-Bayes classifiers and K-Nearest neighbour classifiers. J. Converg. Inf. Technol. 5(5), 133–137 (2010)Google Scholar
  9. 9.
    Alsabti, K., Ranka, S., Singh V.: CLOUDS: tree classifier for large datasets. In: The Proceedings of the Fourth Knowledge Discovery and Data Mining Conference, pp. 2–8 (1998)Google Scholar
  10. 10.
    Lavanya, D., Usha Rani, K.: Ensemble decision tree classifier for breast cancer data 2(1), 17–24 (2012)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2020

Authors and Affiliations

  • B. Lakshmi Devi
    • 1
  • V. Varaswathi Bai
    • 1
  • Somula Ramasubbareddy
    • 2
    Email author
  • K. Govinda
    • 3
  1. 1.SOET, SPMVV UniversityTirupatiIndia
  2. 2.Information TechnologyVNRVJIETHyderabadIndia
  3. 3.SCOPE, VIT UniversityVelloreIndia

Personalised recommendations