MixTailor: Mixed Gradient Aggregation for Robust Learning Against Tailored Attacks

Ali Ramezani-Kebrya, Iman Tabrizian, Fartash Faghri, Petar Popovski
7/16/2022
cs.LGcs.CR

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

Implementations of SGD on distributed systems create new vulnerabilities, which can be identified and misused by one or more adversarial agents. Recently, it has been shown that well-known Byzantine-resilient gradient aggregation schemes are indeed vulnerable to informed attackers that can tailor the attacks (Fang et al., 2020; Xie et al., 2020b). We introduce MixTailor, a scheme based on randomization of the aggregation strategies that makes it impossible for the attacker to be fully informed. Deterministic schemes can be integrated into MixTailor on the fly without introducing any additional hyperparameters. Randomization decreases the capability of a powerful adversary to tailor its attacks, while the resulting randomized aggregation scheme is still competitive in terms of performance. For both iid and non-iid settings, we establish almost sure convergence guarantees that are both stronger and more general than those available in the literature. Our empirical studies across various datasets, attacks, and settings, validate our hypothesis and show that MixTailor successfully defends when well-known Byzantine-tolerant schemes fail.

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. 3 weaker matches are hidden by default — 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{ramezanikebrya2022mixtailor,
  title  = {MixTailor: Mixed Gradient Aggregation for Robust Learning Against Tailored Attacks},
  author = {Ali Ramezani-Kebrya and Iman Tabrizian and Fartash Faghri and Petar Popovski},
  year   = {2022},
  eprint = {2207.07941},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.07941v2}
}

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/2207.07941.svg)](https://codeofpaper.com/paper/2207.07941)

Discussion