Fault Tolerant ML: Efficient Meta-Aggregation and Synchronous Training

Tehila Dahan, Kfir Y. Levy
5/23/2024
cs.LG

No official code found. Best implementation: dahan198/synchronous-fault-tolerant-ml (0 stars, MIT, last commit 2024-12-07).

Abstract

In this paper, we investigate the challenging framework of Byzantine-robust training in distributed machine learning (ML) systems, focusing on enhancing both efficiency and practicality. As distributed ML systems become integral for complex ML tasks, ensuring resilience against Byzantine failures-where workers may contribute incorrect updates due to malice or error-gains paramount importance. Our first contribution is the introduction of the Centered Trimmed Meta Aggregator (CTMA), an efficient meta-aggregator that upgrades baseline aggregators to optimal performance levels, while requiring low computational demands. Additionally, we propose harnessing a recently developed gradient estimation technique based on a double-momentum strategy within the Byzantine context. Our paper highlights its theoretical and practical advantages for Byzantine-robust training, especially in simplifying the tuning process and reducing the reliance on numerous hyperparameters. The effectiveness of this technique is supported by theoretical insights within the stochastic convex optimization (SCO) framework and corroborated by empirical evidence.

View on arXivView PDF

Code Implementations(1)

MIT
00PythonMay 28, 20241 years agoMIT

Similar Papers

Cite this paper

@article{dahan2024fault,
  title  = {Fault Tolerant ML: Efficient Meta-Aggregation and Synchronous Training},
  author = {Tehila Dahan and Kfir Y. Levy},
  year   = {2024},
  eprint = {2405.14759},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.14759v3},
  journal = {ICML 2024 2024}
}

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

Discussion