User profile correlation-based similarity (UPCSim) algorithm in movie recommendation system

Collaborative filtering is one of the most widely used recommendation system approaches. One issue in collaborative filtering is how to use a similarity algorithm to increase the accuracy of the recommendation system. Most recently, a similarity algorithm that combines the user rating value and the user behavior value has been proposed. The user behavior value is obtained from the user score probability in assessing the genre data. The problem with the algorithm is it only considers genre data for capturing user behavior value. Therefore, this study proposes a new similarity algorithm – so-called User Profile Correlation-based Similarity (UPCSim) – that examines the genre data and the user profile data, namely age, gender, occupation, and location. All the user profile data are used to find the weights of the similarities of user rating value and user behavior value. The weights of both similarities are obtained by calculating the correlation coefficients between the user profile data and the user rating or behavior values. An experiment shows that the UPCSim algorithm outperforms the previous algorithm on recommendation accuracy, reducing MAE by 1.64% and RMSE by 1.4%.

[1]  Tom Vander Aa,et al.  Distributed Bayesian Probabilistic Matrix Factorization , 2016, 2016 IEEE International Conference on Cluster Computing (CLUSTER).

[2]  Mahdi Kherad,et al.  Recommendation system using a deep learning and graph analysis approach , 2020, Comput. Intell..

[3]  Qiang Chen,et al.  One-class collaborative filtering based on rating prediction and ranking prediction , 2017, Knowl. Based Syst..

[4]  Mohammed Al Achhab,et al.  Intelligent recommender system based on unsupervised machine learning and demographic attributes , 2021, Simul. Model. Pract. Theory.

[5]  Richong Zhang,et al.  Movie Recommendation via Markovian Factorization of Matrix Processes , 2019, IEEE Access.

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

[7]  Hui Tian,et al.  A new user similarity model to improve the accuracy of collaborative filtering , 2014, Knowl. Based Syst..

[8]  Pragya Dwivedi,et al.  User profile as a bridge in cross-domain recommender systems for sparsity reduction , 2018, Applied Intelligence.

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

[10]  Joze Rugelj,et al.  Improving matrix factorization recommendations for examples in cold start , 2015, Expert Syst. Appl..

[11]  Niyati Baliyan,et al.  A Study of Recent Recommender System Techniques , 2019, Int. J. Knowl. Syst. Sci..

[12]  Zhu Feng,et al.  A sensitive and innovative detection method for rapid C-reactive proteins analysis based on a micro-fluxgate sensor system , 2018, PloS one.

[13]  Falk Scholer,et al.  On Crowdsourcing Relevance Magnitudes for Information Retrieval Evaluation , 2017, ACM Trans. Inf. Syst..

[14]  Hamid Hassanpour,et al.  User trends modeling for a content-based recommender system , 2017, Expert Syst. Appl..

[15]  Zhiqiang Zhang,et al.  An efficient storage and service method for multi-source merging meteorological big data in cloud environment , 2019, EURASIP Journal on Wireless Communications and Networking.

[16]  Ning Zhang,et al.  An improved collaborative filtering method based on similarity , 2018, PloS one.

[17]  Nour El Islem Karabadji,et al.  Improving memory-based user collaborative filtering with evolutionary multi-objective optimization , 2018, Expert Syst. Appl..

[18]  Yang Liu,et al.  A MapReduce Based High Performance Neural Network in Enabling Fast Stability Assessment of Power Systems , 2017 .

[19]  Jia Zhang,et al.  An effective collaborative filtering algorithm based on user preference clustering , 2016, Applied Intelligence.

[20]  Hilde van der Togt,et al.  Publisher's Note , 2003, J. Netw. Comput. Appl..

[21]  Sang-Wook Kim,et al.  Clustering-Based Collaborative Filtering Using an Incentivized/Penalized User Model , 2019, IEEE Access.

[22]  Avi Ostfeld,et al.  Data-driven modelling: some past experiences and new approaches , 2008 .

[23]  D. Ojcius,et al.  Mononuclear-macrophages but not neutrophils act as major infiltrating anti-leptospiral phagocytes during leptospirosis , 2017, PloS one.

[24]  Charu C. Aggarwal,et al.  Recommender Systems , 2016, Springer International Publishing.

[25]  Vivekanandan Kalimuthu,et al.  Hybrid Collaborative Movie Recommender System Using Clustering and Bat Optimization , 2017 .

[26]  Chunming Rong,et al.  Fast algorithms to evaluate collaborative filtering recommender systems , 2016, Knowl. Based Syst..

[27]  Nikolaos Polatidis,et al.  A multi-level collaborative filtering method that improves recommendations , 2016, Expert Syst. Appl..

[28]  F. Maxwell Harper,et al.  The MovieLens Datasets: History and Context , 2016, TIIS.

[29]  Fan Min,et al.  Fast Recommendations With the M-Distance , 2016, IEEE Access.

[30]  Sophie Ahrens,et al.  Recommender Systems , 2012 .

[31]  Ville Ollikainen,et al.  A new similarity measure using Bhattacharyya coefficient for collaborative filtering in sparse data , 2015, Knowl. Based Syst..

[32]  Lei Li,et al.  New Collaborative Filtering Algorithms Based on SVD + + and Differential Privacy , 2017 .

[33]  Zhi-Heng Zhang,et al.  Integrating Triangle and Jaccard similarities for recommendation , 2017, PloS one.

[34]  Jing Wu,et al.  Recommendation algorithm based on user score probability and project type , 2019, EURASIP J. Wirel. Commun. Netw..

[35]  Xiaoxin Sun,et al.  Multiple Auxiliary Information Based Deep Model for Collaborative Filtering , 2018, Journal of Computer Science and Technology.

[36]  Tie-Yan Liu,et al.  Ranking-Oriented Collaborative Filtering , 2016 .

[37]  Jesús Bobadilla,et al.  Recommender Systems Clustering Using Bayesian Non Negative Matrix Factorization , 2018, IEEE Access.

[38]  Pushpendra Kumar,et al.  A new approach for rating prediction system using collaborative filtering , 2019 .

[39]  Qiliang Li,et al.  New Collaborative Filtering Algorithms Based on SVD , 2017 .

[40]  Mário Santos,et al.  Dynamic models in research and management of biological invasions. , 2017, Journal of environmental management.

[41]  Xiaoping Fan,et al.  A Novel Hybrid Similarity Calculation Model , 2017, Sci. Program..

[42]  Sang-goo Lee,et al.  Reversed CF: A fast collaborative filtering algorithm using a k-nearest neighbor graph , 2015, Expert Syst. Appl..

[43]  Mohamed Nadif,et al.  A dynamic collaborative filtering system via a weighted clustering approach , 2016, Neurocomputing.

[44]  Fernando Ortega,et al.  Robust Model-Based Reliability Approach to Tackle Shilling Attacks in Collaborative Filtering Recommender Systems , 2019, IEEE Access.

[45]  Saman Haratizadeh,et al.  Item-based collaborative ranking , 2018, Knowl. Based Syst..

[46]  M. Jalili,et al.  Evaluating Collaborative Filtering Recommender Algorithms: A Survey , 2018, IEEE Access.

[47]  Rajendra Prasad Lal,et al.  Analysis of similarity measures in user-item subgroup based collaborative filtering via genetic algorithm , 2018 .

[48]  Chang-Tsun Li,et al.  Matrix Factorization With Rating Completion: An Enhanced SVD Model for Collaborative Filtering Recommender Systems , 2017, IEEE Access.

[49]  Vladimir Shakhov,et al.  Double Attention-based Deformable Convolutional Network for Recommendation , 2020, 2020 IEEE/CIC International Conference on Communications in China (ICCC).

[50]  Mohammad Yahya H. Al-Shamri,et al.  User profiling approaches for demographic recommender systems , 2016, Knowl. Based Syst..

[51]  Peng Yu Collaborative filtering recommendation algorithm based on both user and item , 2015, 2015 4th International Conference on Computer Science and Network Technology (ICCSNT).