A Collaborative Filtering Methods Based on Expected Utility

In recent years, there has been a variety of improved collaborative filtering methods, which promote accuracy of recommendation by analysing too much user or item information like individual characteristics, application scenarios and so on. This increases the time complexity of the algorithm and leads to low efficiency of recommendation. Therefore, how to improve the quality of recommendation through analysing a small amount of effective information has attracted more attention in the research of collaborative filtering methods. This paper proposes a collaborative filtering method based on expected utility from the perspective of the economic significance of user rating. Firstly, the method establishes the corresponding similarity criterion and calculates the similarity between users or items by scoring expectation. Then, the nearest neighbour set is calculated and the final prediction is got. Finally, our method is validated by the experimental results using movielens-1m data set. The results show that the collaborative filtering method proposed in this paper is simpler and more feasible compared with the traditional IBCF, KNN and other mainstream methods, and can improve the efficiency and quality effectively of recommendation only using less information. This work has significance both in theoretical research and practical application value.

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

[2]  John Riedl,et al.  Ganging up on Information Overload , 1998, Computer.

[3]  Zhang Yi,et al.  A Novel Deep Learning-Based Collaborative Filtering Model for Recommendation System , 2019, IEEE Transactions on Cybernetics.

[4]  Urszula Kuzelewska,et al.  Collaborative Filtering Recommender Systems Based on k-means Multi-clustering , 2018, DepCoS-RELCOMEX.

[5]  George Karypis,et al.  Item-based top-N recommendation algorithms , 2004, TOIS.

[6]  Fei Zhang,et al.  Shilling attack detection in collaborative filtering recommender system by PCA detection and perturbation , 2016, 2016 International Conference on Wavelet Analysis and Pattern Recognition (ICWAPR).

[7]  Dan Zhang,et al.  Research on Personalized Recommendation of Smart Phones Applications Based on Association Rules and Collaborative Filtering Algorithms , 2018 .

[8]  Mohd Naz'ri Mahrin,et al.  Improving the accuracy of collaborative filtering recommendations using clustering and association rules mining on implicit data , 2017, Comput. Hum. Behav..

[9]  Ling Liu,et al.  A Shilling Attack Detection Method Based on SVM and Target Item Analysis in Collaborative Filtering Recommender Systems , 2015, KSEM.

[10]  Nicholas Jing Yuan,et al.  Scalable Content-Aware Collaborative Filtering for Location Recommendation , 2018, IEEE Transactions on Knowledge and Data Engineering.

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

[12]  Yang Xiang,et al.  Gaussian-Gamma collaborative filtering: A hierarchical Bayesian model for recommender systems , 2019, J. Comput. Syst. Sci..

[13]  K. Ramar,et al.  Web Service Recommendation Based on Semantic Analysis of Web Service Specification and Enhanced Collaborative Filtering , 2017 .

[14]  Dietmar Jannach,et al.  Clustering- and regression-based multi-criteria collaborative filtering with incremental updates , 2015, Inf. Sci..

[15]  Rajendra Akerkar,et al.  Knowledge Based Systems , 2017, Encyclopedia of GIS.

[16]  Paul Resnick,et al.  Recommender systems , 1997, CACM.

[17]  Liu Xiaojun,et al.  An improved clustering-based collaborative filtering recommendation algorithm , 2017, Cluster Computing.

[18]  Fernando Ortega,et al.  A non negative matrix factorization for collaborative filtering recommender systems based on a Bayesian probabilistic model , 2016, Knowl. Based Syst..

[19]  Xin Luo,et al.  The Effect of Similarity Support in K -Nearest-Neighborhood Based Collaborative Filtering: The Effect of Similarity Support in K -Nearest-Neighborhood Based Collaborative Filtering , 2010 .

[20]  Guoqing Chen,et al.  A Dynamic Bayesian Network Based Collaborative Filtering Model for Multi-stage Recommendation , 2017, EUSFLAT/IWIFSGN.

[21]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.