Detecting shilling attacks in social recommender systems based on time series analysis and trust features

被引:27
作者
Xu, Yishu [1 ,2 ,3 ,4 ]
Zhang, Fuzhi [1 ,2 ,3 ]
机构
[1] Yanshan Univ, Sch Informat Sci & Engn, Qinhuangdao, Hebei, Peoples R China
[2] Key Lab Comp Virtual Technol & Syst Integrat Hebe, Qinhuangdao, Hebei, Peoples R China
[3] Key Lab Software Engn Hebei Prov, Qinhuangdao, Hebei, Peoples R China
[4] Beijing Univ Posts & Telecommun, Century Coll, Sch Comp Sci & Technol Dept, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Social recommender systems; Shilling attacks; Shilling attack detection; Time series analysis; Trust features; MODEL;
D O I
10.1016/j.knosys.2019.04.012
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In social recommender systems or trust-based recommender systems, malicious users can bias the recommendations by injecting a large number of fake profiles and by building bogus trust relationships. The existing shilling attack detection methods suffer from low precision when detecting attacks in social recommender systems because they focus mainly on the rating pattern differences between attack profiles and genuine ones and ignore the trust relationships between users. In this paper, we propose an approach for detecting shilling attacks in social recommender systems based on time series analysis and trust features (TSA-TF). Firstly, we construct rating distribution time series for items and propose a dynamic rating distribution prediction model to detect suspicious items by using a single exponential smoothing method. Then, we filter out a part of genuine user profiles by analyzing suspicious items and obtain the set of suspicious user profiles. Secondly, we propose four features by combining rating patterns and trust relationships and train a support vector machine (SVM) classifier to discriminate attack profiles in the set of suspicious user profiles. Experiments on the CiaoDVD dataset and Epinions dataset show that the proposed approach can improve the detection precision while maintaining a high recall. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:25 / 47
页数:23
相关论文
共 50 条
  • [41] Urban waterlogging prediction and risk analysis based on rainfall time series features: A case study of Shenzhen
    Zhang, Zongjia
    Jian, Xinyao
    Chen, Yiye
    Huang, Zhejun
    Liu, Junguo
    Yang, Lili
    FRONTIERS IN ENVIRONMENTAL SCIENCE, 2023, 11
  • [42] Time-aware recommender systems: a comprehensive survey and analysis of existing evaluation protocols
    Campos, Pedro G.
    Diez, Fernando
    Cantador, Ivan
    USER MODELING AND USER-ADAPTED INTERACTION, 2014, 24 (1-2) : 67 - 119
  • [43] Network Traffic Classification based on Single Flow Time Series Analysis
    Koumar, Josef
    Hynek, Karel
    Cejka, Tomas
    2023 19TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT, CNSM, 2023,
  • [44] Load Curtailing Strategies for Power Suppliers Based on Time Series Analysis
    Wang, Ruiqing
    Zhao, Zhe
    ICEET: 2009 INTERNATIONAL CONFERENCE ON ENERGY AND ENVIRONMENT TECHNOLOGY, VOL 1, PROCEEDINGS, 2009, : 202 - +
  • [45] Recurrence Plots Based Method for Detecting Series Arc Faults in Photovoltaic Systems
    Amiri, Ali
    Samet, Haidar
    Ghanbari, Teymoor
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2022, 69 (06) : 6308 - 6315
  • [46] A Prediction Algorithm Based on Time Series Analysis
    Qiu, JianPing
    Chen, Lichao
    Zhang, Yingjun
    ADVANCES IN NEURAL NETWORKS - ISNN 2008, PT 2, PROCEEDINGS, 2008, 5264 : 624 - 631
  • [47] Greenhouse Temperature Prediction Based on Time-Series Features and LightGBM
    Cao, Qiong
    Wu, Yihang
    Yang, Jia
    Yin, Jing
    APPLIED SCIENCES-BASEL, 2023, 13 (03):
  • [48] Social policy and crash fatalities: a multivariate time series analysis
    Chamlin, Mitchell B.
    Sanders, Beth A.
    JOURNAL OF CRIME & JUSTICE, 2018, 41 (03) : 322 - 333
  • [49] A motif based hypergraph multi-level semantic encoding framework for social recommender systems
    Du, Hangyuan
    Wang, Wenjian
    Bai, Liang
    Bai, Lu
    Liang, Jiye
    SIGNAL PROCESSING, 2025, 230
  • [50] Detecting bi-level false data injection attack based on time series analysis method in smart grid
    Yang, Liqun
    Zhang, Xiaoming
    Li, Zhi
    Li, Zhoujun
    He, Yueying
    COMPUTERS & SECURITY, 2020, 96