LGAICRJan 8, 2022

LoMar: A Local Defense Against Poisoning Attack on Federated Learning

arXiv:2201.02873v1144 citations
AI Analysis

This addresses security vulnerabilities in federated learning systems, particularly for IoT and edge computing, but it is incremental as it builds on existing defense methods.

The paper tackles poisoning attacks in federated learning by proposing LoMar, a two-phase defense algorithm that scores model updates and distinguishes malicious ones, resulting in increased target label testing accuracy from 96.0% to 98.8% and overall accuracy from 90.1% to 97.0% on the Amazon dataset.

Federated learning (FL) provides a high efficient decentralized machine learning framework, where the training data remains distributed at remote clients in a network. Though FL enables a privacy-preserving mobile edge computing framework using IoT devices, recent studies have shown that this approach is susceptible to poisoning attacks from the side of remote clients. To address the poisoning attacks on FL, we provide a \textit{two-phase} defense algorithm called {Lo}cal {Ma}licious Facto{r} (LoMar). In phase I, LoMar scores model updates from each remote client by measuring the relative distribution over their neighbors using a kernel density estimation method. In phase II, an optimal threshold is approximated to distinguish malicious and clean updates from a statistical perspective. Comprehensive experiments on four real-world datasets have been conducted, and the experimental results show that our defense strategy can effectively protect the FL system. {Specifically, the defense performance on Amazon dataset under a label-flipping attack indicates that, compared with FG+Krum, LoMar increases the target label testing accuracy from $96.0\%$ to $98.8\%$, and the overall averaged testing accuracy from $90.1\%$ to $97.0\%$.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes