Robust collaborative recommendation algorithm based on kernel function and Welsch reweighted M-estimator

被引:10
作者
Zhang, Fuzhi [1 ,2 ]
Sun, Shuangxia [1 ,2 ]
Yi, Huawei [1 ,2 ]
机构
[1] Yanshan Univ, Sch Informat Sci & Engn, Qinhuangdao 066004, Peoples R China
[2] Key Lab Comp Virtual Technol & Syst Integrat Hebe, Qinhuangdao 066004, Peoples R China
基金
中国国家自然科学基金;
关键词
recommender systems; matrix algebra; groupware; MovieLens dataset; nonlinear inner product operation; similarity computation; median based method; shilling attacks; MF; matrix factorisation; Welsch reweighted M-estimator; kernel function; robust collaborative recommendation algorithm; SYSTEMS;
D O I
10.1049/iet-ifs.2014.0488
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The existing collaborative recommendation algorithms based on matrix factorisation (MF) have poor robustness against shilling attacks. To address this problem, in this study the authors propose a robust collaborative recommendation algorithm based on kernel function and Welsch reweighted M-estimator. They first propose a median-based method to calculate user and item biases, which can reduce the influence of shilling attacks on user and item biases because median is insensitive to outliers. Then, they present a method of similarity computation based on kernel function, which can obtain the information of similar users by non-linear inner product operation. Finally, they combine the user and item biases based on median and the similarity based on kernel function with MF model, and introduce the Welsch reweighted M-estimator to realise the robust estimation of user feature matrix and item feature matrix. The experimental results on the MovieLens dataset show that the proposed algorithm outperforms the existing algorithms in terms of both recommendation accuracy and robustness, and the improvement of its robustness is not at the expense of recommendation accuracy.
引用
收藏
页码:257 / 265
页数:9
相关论文
共 23 条