返回
Recommendation attack detection based on deep learning
DOI:10.1016/j.jisa.2020.102493.png)
摘要
En 中文
Collaborative recommender systems are vulnerable to recommendation attack, in which malicious users insert fake profiles into the rating database in order to bias the systems output. To reduce this risk, many methods have been proposed to detect such attack. Despite their effectiveness, a lot of these methods are built based on the hand-designed features which are usually difficult to extract even for domain experts. In order to build the detection method without resorting to hand-designed features, in this paper, we propose a deep learning-based approach for detecting recommendation attack (called DL-DRA). The proposed approach can learn directly from the low-level rating data for the training of classifier. Therefore, it does not have the problem of how to extract hand-designed features. We first propose a framework to show the basic structure of the proposed detection approach. Then, we propose a rating matrix generation method to transform the rating vector into rating matrix for each user. After that, we use the bicubic interpolation algorithm to resize the rating matrix in order to reduce the sparsity of the rating matrix. Finally, on the basis of convolutional neural network (CNN), we construct a deep learning network which can learn directly from the resized rating matrix. On this basis, we propose an algorithm for detecting the recommendation attack. We conduct a large number of comparative experiments with the state-of-the-art methods for recommendation attack on different scale MovieLens datasets. The experimental results show that the proposed approach can detect the recommendation attack, effectively and steadily. (C) 2020 Elsevier Ltd. All rights reserved.
Keyword:
Collaborative filtering
Recommendation attack detection
Shilling attack detection
Deep learning
Convolutional neural network
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
3.7
论文数:
2.0K
被引数:
4.9K
机构
引用论文
A simple generalisation of the area under the ROC curve for multiple class classification problems多类分类问题的ROC曲线下面积的简单概括
MACHINE LEARNING
IF2.9
SVM-TIA a shilling attack detection method based on SVM and target item analysis in recommender systems推荐系统中基于SVM和目标项分析的svm-tia先令攻击检测方法
NEUROCOMPUTING
IF6.5
βP: A novel approach to filter out malicious rating profiles from recommender systemsΒ p: 一种从推荐系统中过滤出恶意评级配置文件的新方法

