Improving neighbor-based collaborative filtering by using a hybrid similarity measurement

被引:40
作者
Wang, Dawei [1 ]
Yih, Yuehwern [1 ]
Ventresca, Mario [1 ]
机构
[1] Purdue Univ, Sch Ind Engn, 315 Grant St, W Lafayette, IN 47906 USA
关键词
Collaborative filtering; K-nearest-neighbor; Recommendation system; Item-based; Memory-based; Similarity measurement; RECOMMENDER SYSTEMS; MODEL; HUBS;
D O I
10.1016/j.eswa.2020.113651
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Memory-based collaborative filtering is one of the recommendation system methods used to predict a user's rating or preference by exploring historic ratings, but without incorporating any content information about users or items. It can be either item-based or user-based. Taking item-based Collaborative Filtering (CF) as an example, the way it makes predictions is accomplished in 2 steps: first, it selects based on pair-wise similarities a number of most similar items to the predicting item from those that the user has already rated on. Second, it aggregates the user's opinions on those most similar items to predict a rating on the predicting item. Thus, similarity measurement determines which items are similar, and plays an important role on how accurate the predictions are. Many studies have been conducted on memory-based CFs to improve prediction accuracy, but none of them have achieved better prediction accuracy than state-of-the-art model-based CFs. In this paper, we proposed a new approach that combines both structural and rating-based similarity measurement. We found that memory-based CF using combined similarity measurement can achieve better prediction accuracy than model-based CFs in terms of lower MAE and reduce memory and time by using less neighbors than traditional memory-based CFs on MovieLens and Netflix datasets. (c) 2020 Elsevier Ltd. All rights reserved.
引用
收藏
页数:17
相关论文
共 60 条
[1]   Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions [J].
Adomavicius, G ;
Tuzhilin, A .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2005, 17 (06) :734-749
[2]  
Aggarwal C. C., 2016, Recommender Systems, V1st, DOI [DOI 10.1007/978-3-319-29659-3, 10.1007/978-3-319-29659-3]
[3]   A new similarity measure for collaborative filtering to alleviate the new user cold-starting problem [J].
Ahn, Hyung Jun .
INFORMATION SCIENCES, 2008, 178 (01) :37-51
[4]  
[Anonymous], 2008, ACM C KNOWL DISC DAT, DOI DOI 10.1145/1401890.1401944
[5]  
[Anonymous], 2017, P INT C LEARN REPR
[6]  
[Anonymous], 2019, P INT C MACH LEARN
[7]  
Bennett J., 2007, P KDD CUP WORKSH NEW, P35
[8]  
Billsus D., 1998, Machine Learning. Proceedings of the Fifteenth International Conference (ICML'98), P46
[9]   Latent Dirichlet allocation [J].
Blei, DM ;
Ng, AY ;
Jordan, MI .
JOURNAL OF MACHINE LEARNING RESEARCH, 2003, 3 (4-5) :993-1022
[10]   A new collaborative filtering metric that improves the behavior of recommender systems [J].
Bobadilla, J. ;
Serradilla, F. ;
Bernal, J. .
KNOWLEDGE-BASED SYSTEMS, 2010, 23 (06) :520-528