%0 Journal Article %T 鲁棒的单类协同排序算法 %A 李改 %A 李磊 %J 自动化学报 %P 405-418 %D 2015 %R 10.16383/j.aas.2015.c140231 %X ?单类协同过滤(One-classcollaborativefiltering,OCCF)问题是当前的一大研究热点.之前的研究所提出的算法对噪声数据很敏感,因为训练数据中的噪声数据将给训练过程带来巨大影响,从而导致算法的不准确性.文中引入了Sigmoid成对损失函数和Fidelity成对损失函数,这两个函数具有很好的灵活性,能够和当前最流行的基于矩阵分解(Matrixfactorization,MF)的协同过滤算法和基于最近邻(K-nearestneighbor,KNN)的协同过滤算法很好地融合在一起,进而提出了两个鲁棒的单类协同排序算法,解决了之前此类算法对噪声数据的敏感性问题.基于Bootstrap抽样的随机梯度下降法用于优化学习过程.在包含有大量噪声数据点的实际数据集上实验验证,本文提出的算法在各个评价指标下均优于当前最新的单类协同排序算法. %K 推荐系统 %K 单类协同过滤 %K 协同排序 %K 隐式反馈 %K 成对损失函数 %U http://www.aas.net.cn/CN/abstract/abstract18619.shtml