Algorithm for movie recommendation system using collaborative filtering

Abstract Recommender systems are information filtering system that predicts the rating for users and items, basically from big data to recommend their likes. Movie recommendation systems provide a mechanism to assist users in classifying users with similar interests. Most traditional recommender systems lack accuracy in the case where data used in the recommendation process is sparse. This study addresses the sparsity problem and aims to eliminate it through a singular value decomposition collaborative filtering approach applied to a web-based movie recommendation system. This paper proposed a movie recommendation system whose primary objective is to suggest a recommender list through singular value decomposition collaborative filtering and cosine similarity. We enhance the model with a factorization form, which greatly reduces the model's number of parameters with a controlled complexity. This paper proposed a movie recommendation system whose primary objective is to suggest a recommender list through singular value decomposition collaborative filtering and cosine similarity. The present work improves these approaches by taking the movies' content information into account during the item similarity calculations. The proposed approach recommends the top n recommendation list of movies to users on user's interest preferences that were not already rated. Graphically shows the percentage of already viewed movies by user and movies recommended to User.

[1]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[2]  Mark Rosenstein,et al.  Recommending and evaluating choices in a virtual community of use , 1995, CHI '95.

[3]  F. O. Isinkaye,et al.  Recommendation systems: Principles, methods and evaluation , 2015 .

[4]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[5]  Juan C. Burguillo,et al.  A hybrid content-based and item-based collaborative filtering approach to recommend TV programs enhanced with singular value decomposition , 2010, Inf. Sci..

[6]  Greg Linden,et al.  Amazon . com Recommendations Item-to-Item Collaborative Filtering , 2001 .

[7]  Zhaohui Wu,et al.  A Recommendation System to Facilitate Business Process Modeling , 2017, IEEE Transactions on Cybernetics.

[8]  Lina Yao,et al.  Unified Collaborative and Content-Based Web Service Recommendation , 2015, IEEE Transactions on Services Computing.

[9]  Michael W. Berry,et al.  Large-Scale Sparse Singular Value Computations , 1992 .

[10]  J. Bobadilla,et al.  Recommender systems survey , 2013, Knowl. Based Syst..

[11]  Bo Guo,et al.  Collaborative filtering recommendation model with user similarity filling , 2017, 2017 IEEE 3rd Information Technology and Mechatronics Engineering Conference (ITOEC).

[12]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[13]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[14]  Prosenjit Gupta,et al.  Clustering-based recommender system using principles of voting theory , 2014, 2014 International Conference on Contemporary Computing and Informatics (IC3I).

[15]  Francisco Chiclana,et al.  A social network representation for Collaborative Filtering Recommender Systems , 2011, 2011 11th International Conference on Intelligent Systems Design and Applications.

[16]  Chuang Liu,et al.  Multi-linear interactive matrix factorization , 2014, Knowl. Based Syst..

[17]  John Riedl,et al.  An Empirical Analysis of Design Choices in Neighborhood-Based Collaborative Filtering Algorithms , 2002, Information Retrieval.

[18]  Guangxia Xu,et al.  A Collaborative Filtering Recommendation Algorithm Based on User Confidence and Time Context , 2019, J. Electr. Comput. Eng..