作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2026, Vol. 52 ›› Issue (7): 302-312. doi: 10.19678/j.issn.1000-3428.0070375

• 网络空间安全 • 上一篇    下一篇

多视角特征融合的托攻击检测方法

贾俊杰, 李天乐, 刘世龙   

  1. 西北师范大学计算机科学与工程学院, 甘肃 兰州 730070
  • 收稿日期:2024-09-14 修回日期:2025-02-13 出版日期:2026-07-15 发布日期:2025-03-21
  • 作者简介:贾俊杰,男,副教授,主研方向为隐私保护、推荐系统;李天乐、刘世龙,硕士研究生,E-mail:1356761759@qq.com。
  • 基金资助:
    国家自然科学基金(62467006);甘肃省自然科学基金(23JRRA686)。

Multi-View Feature Fusion Method for Shilling Attack Detection

JIA Junjie, LI Tianle, LIU Shilong   

  1. School of Computer Science and Engineering, Northwest Normal University, Lanzhou 730070, Gansu, China
  • Received:2024-09-14 Revised:2025-02-13 Online:2026-07-15 Published:2025-03-21

摘要: 随着互联网平台的快速发展,推荐系统在提供个性化服务的同时,依旧存在由托攻击行为产生的推荐准确度下降问题。现有的托攻击检测算法大多以一个或几个评价指标从用户评分差异的视角进行评估,且较少考虑用户选择项目的偏好相关性,导致对用户行为特征建模不够全面,易造成检测误判率较高或适用攻击模式较少。针对这一问题,提出一种多视角特征融合的托攻击检测(MVFF-SAD)算法。根据变分自编码器(VAE)在获取用户评分潜在特征与分布特征的基础上,从评分长短期依赖、概率密度分布的视角学习用户概貌的时空分布特征,结合用户历史偏好相关性,利用神经网络模型进行多视角特征融合,形成具有综合检测能力的用户概貌表示,以提升托攻击检测精度。实验结果表明,所提算法对虚假用户的检测精度有较大提升,在大多数情况下均能达到95%以上。在不同填充率和不同攻击规模下,该算法对托攻击行为均具有较好的检测效果,且具有较好的鲁棒性。

关键词: 推荐系统, 托攻击, 用户偏好, 用户概貌, 神经网络

Abstract: As Internet platforms progress rapidly, recommendation systems are challenged by degraded accuracy due to shilling attacks, while still providing personalized services. Existing shilling attack detection algorithms mostly focus on a single or a few evaluation metrics from the perspective of user rating differences and seldom consider the preference correlation of the items selected by users. Consequently, user behavior characteristics are modeled insufficiently, resulting in high misdetection rates or limited applicability to different attack patterns. To address this issue, this paper proposes a Multi-View Feature Fusion Shilling Attack Detection (MVFF-SAD) algorithm. Based on the latent features and distribution characteristics of user ratings obtained through a Variational AutoEncoder (VAE), the algorithm learns the spatiotemporal distribution characteristics of user profiles from the perspectives of short- and long-term dependencies of ratings and probability density distributions. By combining the historical preference correlation of users, the algorithm uses a neural network model for multi-view feature fusion to form a comprehensive user profile representation with enhanced detection capability, thereby improving shilling attack detection accuracy. Experimental results show that the proposed algorithm significantly improves the detection accuracy for fake users, achieving an accuracy of over 95% in most cases. The proposed algorithm also demonstrates good detection performance under different filling rates and attack scales, and exhibits strong robustness.

Key words: recommendation system, shilling attack, user preference, user profile, neural networks

中图分类号: