A hybrid recommender system based-on link prediction for movie baskets analysis

Over the past decade, recommendation systems have been one of the most sought after by various researchers. Basket analysis of online systems’ customers and recommending attractive products (movies) to them is very important. Providing an attractive and favorite movie to the customer will increase the sales rate and ultimately improve the system. Various methods have been proposed so far to analyze customer baskets and offer entertaining movies but each of the proposed methods has challenges, such as lack of accuracy and high error of recommendations. In this paper, a link prediction-based method is used to meet the challenges of other methods. The proposed method in this paper consists of four phases: (1) Running the CBRS that in this phase, all users are clustered using Density-based spatial clustering of applications with noise algorithm (DBScan), and classification of new users using Deep Neural Network (DNN) algorithm. (2) Collaborative Recommender System (CRS) Based on Hybrid Similarity Criterion through which similarities are calculated based on a threshold (lambda) between the new user and the users in the selected category. Similarity criteria are determined based on age, gender, and occupation. The collaborative recommender system extracts users who are the most similar to the new user. Then, the higher-rated movie services are suggested to the new user based on the adjacency matrix. (3) Running improved Friendlink algorithm on the dataset to calculate the similarity between users who are connected through the link. (4) This phase is related to the combination of collaborative recommender system’s output and improved Friendlink algorithm. The results show that the Mean Squared Error (MSE) of the proposed model has decreased respectively 8.59%, 8.67%, 8.45% and 8.15% compared to the basic models such as Naive Bayes, multi-attribute decision tree and randomized algorithm. In addition, Mean Absolute Error (MAE) of the proposed method decreased by 4.5% compared to SVD and approximately 4.4% compared to ApproSVD and Root Mean Squared Error (RMSE) of the proposed method decreased by 6.05 % compared to SVD and approximately 6.02 % compared to ApproSVD.

[1]  Yanchun Zhang,et al.  SVD-based incremental approaches for recommender systems , 2015, J. Comput. Syst. Sci..

[2]  Stathes Hadjiefthymiades,et al.  Facing the cold start problem in recommender systems , 2014, Expert Syst. Appl..

[3]  Eduardo R. Hruschka,et al.  Simultaneous co-clustering and learning to address the cold start problem in recommender systems , 2015, Knowl. Based Syst..

[4]  Hua Wang,et al.  Evolutionary heterogeneous clustering for rating prediction based on user collaborative filtering , 2018, Swarm Evol. Comput..

[5]  Lesly Alejandra Gonzalez Camacho,et al.  Social network data to alleviate cold-start in recommender system: A systematic review , 2018, Inf. Process. Manag..

[6]  Maria Soledad Pera,et al.  A group recommender for movies based on content similarity and popularity , 2013, Inf. Process. Manag..

[7]  Le Hoang Son HU-FCF++: A novel hybrid method for the new user cold-start problem in recommender systems , 2015, Eng. Appl. Artif. Intell..

[8]  Bogdan Walek,et al.  A hybrid recommender system for recommending relevant movies using an expert system , 2020, Expert Syst. Appl..

[9]  Fernando Ortega,et al.  A collaborative filtering approach to mitigate the new user cold start problem , 2012, Knowl. Based Syst..

[10]  Mohd Naz'ri Mahrin,et al.  A survey on data mining techniques in recommender systems , 2019, Soft Comput..

[11]  Kutuzova Tatiana,et al.  Market basket analysis of heterogeneous data sources for recommendation system improvement , 2018 .

[12]  Yiqun Liu,et al.  How good your recommender system is? A survey on evaluations in recommendation , 2017, International Journal of Machine Learning and Cybernetics.

[13]  Abdulmotaleb El-Saddik,et al.  Collaborative error-reflected models for cold-start recommender systems , 2011, Decis. Support Syst..

[14]  Sangwon Lee,et al.  Item-network-based collaborative filtering: A personalized recommendation method based on a user's item network , 2017, Inf. Process. Manag..