LGCRDCMLJul 9, 2020

Attack of the Tails: Yes, You Really Can Backdoor Federated Learning

arXiv:2007.05084v1804 citations
AI Analysis

This work highlights a critical security vulnerability in Federated Learning systems, with implications for fairness and safety, and is foundational as it shows inherent limitations in defending against such attacks.

The paper demonstrates that achieving robustness to backdoor attacks in Federated Learning is fundamentally linked to solving adversarial robustness, a major open problem, and introduces edge-case backdoors that cause misclassification on rare inputs, showing they can be inserted across various tasks like image classification and sentiment analysis.

Due to its decentralized nature, Federated Learning (FL) lends itself to adversarial attacks in the form of backdoors during training. The goal of a backdoor is to corrupt the performance of the trained model on specific sub-tasks (e.g., by classifying green cars as frogs). A range of FL backdoor attacks have been introduced in the literature, but also methods to defend against them, and it is currently an open question whether FL systems can be tailored to be robust against backdoors. In this work, we provide evidence to the contrary. We first establish that, in the general case, robustness to backdoors implies model robustness to adversarial examples, a major open problem in itself. Furthermore, detecting the presence of a backdoor in a FL model is unlikely assuming first order oracles or polynomial time. We couple our theoretical results with a new family of backdoor attacks, which we refer to as edge-case backdoors. An edge-case backdoor forces a model to misclassify on seemingly easy inputs that are however unlikely to be part of the training, or test data, i.e., they live on the tail of the input distribution. We explain how these edge-case backdoors can lead to unsavory failures and may have serious repercussions on fairness, and exhibit that with careful tuning at the side of the adversary, one can insert them across a range of machine learning tasks (e.g., image classification, OCR, text prediction, sentiment analysis).

Code Implementations2 repos
Foundations

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

Your Notes