Cited by 22Privacy-Preserving Technologies in DataRecommender Systems and TechniquesSpam and Phishing Detection

On the Detection of Shilling Attacks in Federated Collaborative Filtering

Jiang, Yangfan, Zhou, Yipeng, Wu, Di, Li, Chao, Wang, Yan·2020·2020 International Symposium on Reliable Distributed Systems (SRDS)

Abstract

Federated collaborative filtering (Fed-CF) is a variant of federated learning (FL) models, which can protect user privacy in recommender systems. In Fed-CF, the recommendation model is collectively trained across multiple decentralized clients by exchanging gradients only. However, the decentralized nature of Fed-CF makes it vulnerable to shilling attacks, which can be realized by inserting fake ratings of target items to distort recommendation results. Unfortunately, previous detection algorithms cannot work well in the FL framework, as all original data samples are not disclosed at all. In this paper, we are the first to systematically study the problem of shilling attacks in the context of federated learning, and propose an effective detection method called Federated Shilling Attack Detector (FSAD) to detect shilling attackers in Fed-CF. We first show the feasibility of shilling attacks in Fed-CF. Next, we dedicatedly design four novel features based on exchanged gradients among clients. By incorporating these gradient-based features, we train a semi-supervised Bayes classifier to identify shilling attackers effectively. Finally, we conduct extensive experiments based on real-world datasets to evaluate the performance of our proposed FSAD method. The experimental results show that FSAD can detect shilling attackers in Fed-CF with high accuracy, with the F1value as high as 0.90 on the Netflix dataset, which approaches the performance of the optimal detector that utilizes complete private user information for detection.

Integrity signals

Registry

Crossref · 10.1109/srds51746.2020.00026

Cites

35 of 35 references verified0 citation errors · 0 not checkable

Statistics

Recomputing p-values needs the paper’s full text.

Claims the paper makes

This paper’s full text isn’t openly available, so its claims and self-check weren’t run. The registry and citation checks still apply.

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

Cites

Flagged first, then by citations

1 of the 36 references couldn’t be matched to a known paper.

Cited by

Sorted by citations

Authors
Jiang, Y., Zhou, Y., Wu, D., Li, C., & Wang, Y.
Affiliations
  • Sun Yat-sen University (CN)
  • Macquarie University (AU)
  • Tencent (China) (CN)
Venue
2020 International Symposium on Reliable Distributed Systems (SRDS)
Publisher
IEEE
Published
2020-09
Pages
185-194
ISSN
1060-9857 (ISSN-L)
OpenAlex
W3103801419
Cited by
22
References
36
Citations by year
2026: 1 · 2025: 3 · 2024: 7 · 2023: 3 · 2022: 4 · 2021: 2 · 2020: 1 · 2018: 1
FWCI
0.95
Type
conference paper
Language
en
Open access
closed
Locations
IEEE Symposium on Reliable Distributed Systems (SRDS) (publishedVersion)
Funders
National Natural Science Foundation of China
Topics
  • Physical Sciences › Computer Science › Artificial Intelligence › Privacy-Preserving Technologies in Data
  • Physical Sciences › Computer Science › Information Systems › Recommender Systems and Techniques
  • Physical Sciences › Computer Science › Information Systems › Spam and Phishing Detection
Keywords
shilling attacks, federated learning, attack detection, gradient-based features, recommender systems, privacy preservation, Netflix dataset

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review