如何保障推荐系统不受恶意攻击的影响,为用户提供真实可靠的推荐结果,已经成为一个值得研究的热点问题。本书基于可疑用户度量的思想,从基于内存和基于模型的推荐技术两方面展开研究,致力于设计一系列鲁棒性高、精度损失少的协同过滤推荐算法。
本书首先针对基于用户的推荐算法近邻选取可靠性不高的问题,提出一种基于k-距离和项目类别信息的鲁棒推荐方法。其次针对已有信任计算模型在攻击概貌存在情况下对用户间信任关系度量不准确的问题,提出一种基于可疑用户度量和多维信任的鲁棒推荐方法。再次针对基于矩阵分解的推荐算法在应对托攻击时鲁棒性较差的问题,提出一种基于模糊核聚类和支持向量机的鲁棒推荐方法。然后针对基于矩阵分解的推荐算法不能平衡处理鲁棒性和推荐精度的问题,提出一种基于可疑用户识别和Tukey M-估计量的鲁棒推荐方法。最后在MovieLens数据集上与现有的经典方法进行实验对比分析,验证了所提方法的有效性。
展开