arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1506.04584cs.IRcs.CRcs.LG
收藏

协同过滤推荐系统攻击检测的重标度AdaBoost

Re-scale AdaBoost for Attack Detection in Collaborative Filtering Recommender Systems

Xi’an Jiaotong University(西安交通大学)

Zhihai Yang, Lin Xu, Zhongmin Cai

摘要:

协同过滤推荐系统是电子商务系统的关键组成部分。实际上,CFRS由于其开放性,极易受到攻击。然而,由于攻击的规模远小于真正的用户,传统的监督学习为基础的检测方法可能太“沉闷”处理这种不平衡的分类。本文主要从以下两个方面来提高检测性能。首先,我们根据不同攻击模型的统计特性,从用户简档中提取精心设计的特征,使得难以分类的任务变得更容易执行。然后,参考re-scale Boosting(RBoosting)和AdaBoost的一般思想,我们应用AdaBoost的变体,称为re-scale AdaBoost(RAdaBoost)作为我们基于提取特征的检测方法。RAdaBoost算法与最优Boosting类算法相当,在某些困难场景下能有效提高性能。最后,在MovieLens-100 K数据集上进行了一系列的实验,并与SVM、kNN和AdaBoost等经典方法进行了比较,验证了RAdaBoost算法的有效性。

英文摘要:

Collaborative filtering recommender systems (CFRSs) are the key components of successful e-commerce systems. Actually, CFRSs are highly vulnerable to attacks since its openness. However, since attack size is far smaller than that of genuine users, conventional supervised learning based detection methods could be too "dull" to handle such imbalanced classification. In this paper, we improve detection performance from following two aspects. First, we extract well-designed features from user profiles based on the statistical properties of the diverse attack models, making hard classification task becomes easier to perform. Then, refer to the general idea of re-scale Boosting (RBoosting) and AdaBoost, we apply a variant of AdaBoost, called the re-scale AdaBoost (RAdaBoost) as our detection method based on extracted features. RAdaBoost is comparable to the optimal Boosting-type algorithm and can effectively improve the performance in some hard scenarios. Finally, a series of experiments on the MovieLens-100K data set are conducted to demonstrate the outperformance of RAdaBoost comparing with some classical techniques such as SVM, kNN and AdaBoost.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑