Advertisement

Intelligent Movie Recommender System Using Machine Learning

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

Abstract

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].

Keywords

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

References

  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) http://www.ijetae.com/files/Volume3Issue4/IJETAE-0413-12.pdf
  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). http://briandolhansky.com/blog/artificial-neural-networks-linear-regression-part-1
  4. 4.
    API: Microsoft API for emotion detection (2015a). https://www.microsoft.com/cognitive-services/en-us/emotion-api/documentation
  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). http://www.heatonresearch.com/encog/
  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). http://link.springer.com/chapter/10.10072F978-0-387-85820-3_7
  11. 11.
    HAIDER: review from haider movie (2014). http://www.imdb.com/title/tt3390572/reviews?ref_=tt_ql_3
  12. 12.
    IMDB: Data-set for sentiment and review analysis (1990). http://www.imdb.com
  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). www.recommendme.in/abhishek/neuralnetwork
  19. 19.
    Science Direct. Definition of cold start problem (2016). http://www.sciencedirect.com/science/article/pii/S0306437914001525
  20. 20.
    Kim, S.-M., Hovy, E.: Determining the sentiment of opinions. In: Proceedings of the COLING conference (2004). http://www.isi.edu/natural-language/people/hovy/papers/04Coling-opinionvalences.pdf
  21. 21.
    Sentiment analysis API. In: Natural Language Processing, vol. 124, pp. 0975–8887. http://www.intellexer.com/sentiment_analyzer.html/methods
  22. 22.
    Link of the website that we have created: http://www.recommendme.in/abhishek/startpage/

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