A Sampling-Based Method for Detecting Data Poisoning Attacks in Recommendation Systems

被引:2
|
作者
Li, Mohan [1 ]
Lian, Yuxin [1 ]
Zhu, Jinpeng [1 ]
Lin, Jingyi [1 ]
Wan, Jiawen [1 ]
Sun, Yanbin [1 ]
机构
[1] Guangzhou Univ, Cyberspace Inst Adv Technol, Guangzhou 510006, Peoples R China
关键词
data poisoning; recommendation systems; ensemble learning; data poisoning detection; FRAMEWORK;
D O I
10.3390/math12020247
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
The recommendation algorithm based on collaborative filtering is vulnerable to data poisoning attacks, wherein attackers can manipulate system output by injecting a large volume of fake rating data. To address this issue, it is essential to investigate methods for detecting systematically injected poisoning data within the rating matrix. Since attackers often inject a significant quantity of poisoning data in a short period to achieve their desired impact, these data may exhibit spatial proximity. In other words, poisoning data may be concentrated in adjacent rows of the rating matrix. This paper capitalizes on the proximity characteristics of poisoning data in the rating matrix and introduces a sampling-based method for detecting data poisoning attacks. First, we designed a rating matrix sampling method specifically for detecting poisoning data. By sampling differences obtained from the original rating matrix, it is possible to infer the presence of poisoning attacks and effectively discard poisoning data. Second, we developed a method for pinpointing malicious data based on the distance of rating vectors. Through distance calculations, we can accurately identify the positions of malicious data. After that, we validated the method on three real-world datasets. The results demonstrate the effectiveness of our method in identifying malicious data within the rating matrix.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] A Sampling-Based Tree Planner for Systems With Complex Dynamics
    Sucan, Ioan A.
    Kavraki, Lydia E.
    IEEE TRANSACTIONS ON ROBOTICS, 2012, 28 (01) : 116 - 131
  • [32] Sampling-Based Learning Control for Quantum Systems With Uncertainties
    Dong, Daoyi
    Mabrok, Mohamed A.
    Petersen, Ian R.
    Qi, Bo
    Chen, Chunlin
    Rabitz, Herschel
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2015, 23 (06) : 2155 - 2166
  • [33] Multiresolution block sampling-based method for texture synthesis
    Yu, Y
    Luo, JB
    Chen, CW
    16TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL I, PROCEEDINGS, 2002, : 239 - 242
  • [34] Data Poisoning and Backdoor Attacks on Audio Intelligence Systems
    Ge, Yunjie
    Wang, Qian
    Yu, Jiayuan
    Shen, Chao
    Li, Qi
    IEEE COMMUNICATIONS MAGAZINE, 2023, 61 (12) : 176 - 182
  • [35] Data Poisoning Attacks Against Federated Learning Systems
    Tolpegin, Vale
    Truex, Stacey
    Gursoy, Mehmet Emre
    Liu, Ling
    COMPUTER SECURITY - ESORICS 2020, PT I, 2020, 12308 : 480 - 501
  • [36] Towards Data Poisoning Attacks in Crowd Sensing Systems
    Miao, Chenglin
    Li, Qi
    Xiao, Houping
    Jiang, Wenjun
    Huai, Mengdi
    Su, Lu
    PROCEEDINGS OF THE 2018 THE NINETEENTH INTERNATIONAL SYMPOSIUM ON MOBILE AD HOC NETWORKING AND COMPUTING (MOBIHOC '18), 2018, : 111 - 120
  • [37] Data poisoning attacks in intelligent transportation systems: A survey
    Wang, Feilong
    Wang, Xin
    Ban, Xuegang
    TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2024, 165
  • [38] A sampling-based approach for handling delays in continuous and hybrid systems
    Abdelwahab, Erzana Berani
    Fraenzle, Martin
    IT-INFORMATION TECHNOLOGY, 2021, 63 (5-6): : 289 - 298
  • [39] Interpretation of pile lateral response from deflection measurement data: A compressive sampling-based method
    Zhao, Tengyuan
    Wang, Yu
    SOILS AND FOUNDATIONS, 2018, 58 (04) : 957 - 971
  • [40] Compressive sampling-based scattering data acquisition in microwave imaging
    Oliveri, Giacomo
    Anselmi, Nicola
    Salucci, Marco
    Poli, Lorenzo
    Massa, Andrea
    JOURNAL OF ELECTROMAGNETIC WAVES AND APPLICATIONS, 2023, 37 (05) : 693 - 729