Table of Contents
Fetching ...

FedReview: A Review Mechanism for Rejecting Poisoned Updates in Federated Learning

Tianhang Zheng, Baochun Li

TL;DR

FedReview introduces a data-free, distributed review mechanism for federated learning to identify and reject poisoned updates. By randomly selecting non-overlapping reviewers each round, FedReview constructs review reports with an estimated number of adversaries and update rankings, which are then aggregated via majority voting to prune poisoned updates. The approach avoids the need for a validation dataset and directly optimizes for model accuracy, outperforming several robust aggregation baselines under scaling and adaptive poisoning attacks. Experiments across Purchase-100, EMNIST, FEMNIST, and CIFAR-10 demonstrate that FedReview maintains near-benign performance in adversarial settings, offering practical resilience in realistic non-iid and attack scenarios.

Abstract

Federated learning has recently emerged as a decentralized approach to learn a high-performance model without access to user data. Despite its effectiveness, federated learning gives malicious users opportunities to manipulate the model by uploading poisoned model updates to the server. In this paper, we propose a review mechanism called FedReview to identify and decline the potential poisoned updates in federated learning. Under our mechanism, the server randomly assigns a subset of clients as reviewers to evaluate the model updates on their training datasets in each round. The reviewers rank the model updates based on the evaluation results and count the number of the updates with relatively low quality as the estimated number of poisoned updates. Based on review reports, the server employs a majority voting mechanism to integrate the rankings and remove the potential poisoned updates in the model aggregation process. Extensive evaluation on multiple datasets demonstrate that FedReview can assist the server to learn a well-performed global model in an adversarial environment.

FedReview: A Review Mechanism for Rejecting Poisoned Updates in Federated Learning

TL;DR

FedReview introduces a data-free, distributed review mechanism for federated learning to identify and reject poisoned updates. By randomly selecting non-overlapping reviewers each round, FedReview constructs review reports with an estimated number of adversaries and update rankings, which are then aggregated via majority voting to prune poisoned updates. The approach avoids the need for a validation dataset and directly optimizes for model accuracy, outperforming several robust aggregation baselines under scaling and adaptive poisoning attacks. Experiments across Purchase-100, EMNIST, FEMNIST, and CIFAR-10 demonstrate that FedReview maintains near-benign performance in adversarial settings, offering practical resilience in realistic non-iid and attack scenarios.

Abstract

Federated learning has recently emerged as a decentralized approach to learn a high-performance model without access to user data. Despite its effectiveness, federated learning gives malicious users opportunities to manipulate the model by uploading poisoned model updates to the server. In this paper, we propose a review mechanism called FedReview to identify and decline the potential poisoned updates in federated learning. Under our mechanism, the server randomly assigns a subset of clients as reviewers to evaluate the model updates on their training datasets in each round. The reviewers rank the model updates based on the evaluation results and count the number of the updates with relatively low quality as the estimated number of poisoned updates. Based on review reports, the server employs a majority voting mechanism to integrate the rankings and remove the potential poisoned updates in the model aggregation process. Extensive evaluation on multiple datasets demonstrate that FedReview can assist the server to learn a well-performed global model in an adversarial environment.
Paper Structure (34 sections, 6 equations, 7 figures, 6 tables, 4 algorithms)

This paper contains 34 sections, 6 equations, 7 figures, 6 tables, 4 algorithms.

Figures (7)

  • Figure 1: The pipeline of federated learning in one training round.
  • Figure 2: The test accuracy of FedAvg against the min-max attack.
  • Figure 3: The testing accuracy of the global model under the scaling attack with different scaling factors $\lambda$.
  • Figure 4: The testing accuracy achieved by our review mechanism against the adaptive model poisoning attack.
  • Figure 5: The basic pipeline of FedReview.
  • ...and 2 more figures