Intelligent Movie Recommender System Using Machine Learning

  • Abhishek Mahata
  • Nandini SainiEmail author
  • Sneha Saharawat
  • Ritu Tiwari
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10127)


Recommender systems are a representation of user choices for the purpose of suggesting items to view or purchase. The Intelligent movie recommender system that is proposed combines the concept of Human-Computer Interaction and Machine Learning. The proposed system is a subclass of information filtering system that captures facial feature points as well as emotions of a viewer and suggests them movies accordingly. It recommends movies best suited for users as per their age and gender and also as per the genres they prefer to watch. The recommended movie list is created by the cumulative effect of ratings and reviews given by previous users. A neural network is trained to detect genres of movies like horror, comedy based on the emotions of the user watching the trailer. Thus, proposed system is intelligent as well as secure as a user is verified by comparing his face at the time of login with one stored at the time of registration. The system is implemented by a fully dynamic interface i.e. a website that recommends movies to the user [22].


Recommendation systems Sentimental analysis Emotion analysis Age and gender detection Collaborative filtering Content-based filtering Supervised learning 


  1. 1.
    Roy, D., Kundu, A.: Design of movie recommendation system by means of collaborative filtering. Int. J. Emerg. Technol. and Adv. Eng. 3 (2013)
  2. 2.
    Ho, A.T., Menezes, I.L.L., Tagmouti, Y.: E-mrs: emotion based movie recommender system. In: Proceedings of IADIS eCommerce Conference. University of Washington Both-ell, USA, pp. 1–8 (2006)Google Scholar
  3. 3.
    ANN: Definition of artificial neural networks (2013).
  4. 4.
    API: Microsoft API for emotion detection (2015a).
  5. 5.
  6. 6.
    Pang, B., Lee, L., Vaithyanathan, S.: sentiment classification using machine learning techniques. Comput. Intell. 22, 110–125 (2006)CrossRefGoogle Scholar
  7. 7.
    ENCOG: ENCOG framework for training data-set (2016).
  8. 8.
    ENCOG: Encog framework for training data-set (2016)Google Scholar
  9. 9.
    Arora, G., Kumar, A., Devre, G.S., Ghumare, A.: Movie recommendation system based on user’s similarity. IJCSMC J. 3, 765–770 (2014). SpringerGoogle Scholar
  10. 10.
    Adomavicius, G., Tuzhilin, A.: Context-aware recommender systems. In: Ricci, F., Rokach, L., Shapira, B., Kantor, P.B. (eds.) Recommender Systems Handbook, pp. 217–253. Springer, New York (2010).
  11. 11.
    HAIDER: review from haider movie (2014).
  12. 12.
    IMDB: Data-set for sentiment and review analysis (1990).
  13. 13.
    Wakil, K., Ali, K., Bakhtyar, R., Alaadin, K.: Improving web movie recommender system based on emotions. (IJACSA) Int. J. Adv. Comput. Sci. Appl. 6 (2015)Google Scholar
  14. 14.
    Madadipouya, K.: A location-based movie recommender system using collaborative filtering. Int. J. Found. Comput. Sci. Technol. (IJFCST) 5 (2015)Google Scholar
  15. 15.
    Kennedy, A., Inkpen, D.: Sentiment classification of movie reviews using contextual valence shifters. Int. J. Comput. Appl. 22, 1467–8640 (2006)MathSciNetGoogle Scholar
  16. 16.
    Kumar, M., Yadav, D.K., Singh A., Gupta, V.K.: A movie recommender system: Movrec. In: International Journal Of Computer Applications, ACL 2002 Conference on Empirical Methods in Natural Language Processing, vol. 124, pp. 0975– 8887 (2015)Google Scholar
  17. 17.
    Amini, M., Nasiri, M., Afzali, M.: Sentiment classification using machine learning techniques. (IJCSIS) Int. J. Comput. Sci. Inf. Secur. 12 (2014)Google Scholar
  18. 18.
    Samples, Data-set for making neural network (2016).
  19. 19.
    Science Direct. Definition of cold start problem (2016).
  20. 20.
    Kim, S.-M., Hovy, E.: Determining the sentiment of opinions. In: Proceedings of the COLING conference (2004).
  21. 21.
    Sentiment analysis API. In: Natural Language Processing, vol. 124, pp. 0975–8887.
  22. 22.
    Link of the website that we have created:

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Abhishek Mahata
    • 1
  • Nandini Saini
    • 1
    Email author
  • Sneha Saharawat
    • 1
  • Ritu Tiwari
    • 1
  1. 1.ABV-Indian Institute of Information Technology and ManagementGwaliorIndia

Personalised recommendations