计算机工程与应用2019,Vol.55Issue(1):9-22,88,15.DOI:10.3778/j.issn.1002-8331.1809-0297
基于深度自动编码器的托攻击集成检测方法
Ensemble Detection Method for Shilling Attacks Based on Deep Sparse Autoencoder
摘要
Abstract
In collaborative filtering-based recommender systems, malicious users can bias the systems’recommendation output by injecting a large number of fake profiles, and then achieve the purpose of attack. To detect shilling attacks, some researchers extract the features of attack profiles from different views, which are mainly based on the users’ratings or the hypothesis that attacks are concentrated in short time. However, the performance of feature extraction-based detection methods usually relies on the quality of artificial feature engineering. Moreover, the detection features are not universal in different environments, and the feature extraction requires high knowledge costs. To address these problems, this paper focuses on the user temporal preferences to the rated items, and proposes an ensemble detection method for shilling attacks based on deep sparse autoencoder. Firstly, the item popularity is set to several grades in different time intervals based on the wavelet transform, and the ratings are preprocessed to obtain the user-item temporal popularity grade matrix. Secondly, the deep sparse autoencoder is used to automatically extract the features from user-item temporal popularity grade matrix, which can obtain the low level feature expressions for the user rating patterns and eliminate the artificial feature engineering. Finally, as base classifier, SVM is used to detect the attacks based on the features of each layer in deep sparse autoencoder, and then the final detection result is generated by voting the detection results of each layer. Experimental results on the Netflix dataset indicate that the proposed method has better detection performance under average attack, AoP attack, shifting attack, power item attack, and power user attack.关键词
协同过滤/托攻击/托攻击检测/深度稀疏自动编码器/项目时间流行度等级Key words
collaborative filtering/shilling attacks/shilling attack detection/deep sparse autoencoder/item temporal popularity grade分类
信息技术与安全科学引用本文复制引用
郝耀军,张付志..基于深度自动编码器的托攻击集成检测方法[J].计算机工程与应用,2019,55(1):9-22,88,15.基金项目
国家自然科学基金(No.61772452) (No.61772452)
山西省高等学校科技创新项目(No.201804008) (No.201804008)
忻州师范学院重点建设学科项目(No.JG201721,No.XK201504). (No.JG201721,No.XK201504)