A First Order Meta Stackelberg Method for Robust Federated Learning

Yunian Pan, Tao Li, Henger Li, Tianyi Xu, Zizhan Zheng +1 more
6/23/2023
cs.LGcs.GT

No confident code implementation found for this paper.

Abstract

Previous research has shown that federated learning (FL) systems are exposed to an array of security risks. Despite the proposal of several defensive strategies, they tend to be non-adaptive and specific to certain types of attacks, rendering them ineffective against unpredictable or adaptive threats. This work models adversarial federated learning as a Bayesian Stackelberg Markov game (BSMG) to capture the defender's incomplete information of various attack types. We propose meta-Stackelberg learning (meta-SL), a provably efficient meta-learning algorithm, to solve the equilibrium strategy in BSMG, leading to an adaptable FL defense. We demonstrate that meta-SL converges to the first-order $\varepsilon$-equilibrium point in $O(\varepsilon^{-2})$ gradient iterations, with $O(\varepsilon^{-4})$ samples needed per iteration, matching the state of the art. Empirical evidence indicates that our meta-Stackelberg framework performs exceptionally well against potent model poisoning and backdoor attacks of an uncertain nature.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pan2023first,
  title  = {A First Order Meta Stackelberg Method for Robust Federated Learning},
  author = {Yunian Pan and Tao Li and Henger Li and Tianyi Xu and Zizhan Zheng and Quanyan Zhu},
  year   = {2023},
  eprint = {2306.13800},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.13800v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2306.13800.svg)](https://codeofpaper.com/paper/2306.13800)

Discussion