论文标题
通过三重合作防御朝着强大的推荐系统迈进
Towards Robust Recommender Systems via Triple Cooperative Defense
论文作者
论文摘要
推荐系统通常容易受到精心制作的假货配置文件的影响,从而导致了偏见的建议。推荐系统的广泛应用使得研究防御必要的攻击。在现有的防御方法中,基于数据处理的方法不可避免地排除了普通样本,而基于模型的方法则努力同时享受概括和鲁棒性。考虑到上述局限性,我们建议整合数据处理和鲁棒模型,并提出一个通用框架,即三重合作防御(TCD),该框架通过共同培训三个模型来合作以提高模型鲁棒性。具体而言,在每一轮训练中,我们依次使用任何两个模型的高信心预测评分(一致评级)作为其余模型的辅助培训数据,三个模型合作提高了建议的鲁棒性。值得注意的是,TCD添加了伪标签数据,而不是删除异常数据,该数据避免了正常数据的清洁,并且对这三个模型的合作培训也对模型的概括也有益。通过对三个现实世界数据集进行五次中毒攻击的广泛实验,结果表明,TCD的鲁棒性改善显着超过了基准。值得一提的是,TCD对模型概括也有益。
Recommender systems are often susceptible to well-crafted fake profiles, leading to biased recommendations. The wide application of recommender systems makes studying the defense against attack necessary. Among existing defense methods, data-processing-based methods inevitably exclude normal samples, while model-based methods struggle to enjoy both generalization and robustness. Considering the above limitations, we suggest integrating data processing and robust model and propose a general framework, Triple Cooperative Defense (TCD), which cooperates to improve model robustness through the co-training of three models. Specifically, in each round of training, we sequentially use the high-confidence prediction ratings (consistent ratings) of any two models as auxiliary training data for the remaining model, and the three models cooperatively improve recommendation robustness. Notably, TCD adds pseudo label data instead of deleting abnormal data, which avoids the cleaning of normal data, and the cooperative training of the three models is also beneficial to model generalization. Through extensive experiments with five poisoning attacks on three real-world datasets, the results show that the robustness improvement of TCD significantly outperforms baselines. It is worth mentioning that TCD is also beneficial for model generalizations.