paper-with-me

Papers

Garfield: System Support for Byzantine Machine Learning

2020-10-12 · Rachid Guerraoui, Arsany Guirguis, Jérémy Max Plassmann, Anton Alexandre Ragot, Sébastien Rouault

We present Garfield, a library to transparently make machine learning (ML) applications, initially built with popular (but fragile) frameworks, e.g., TensorFlow and PyTorch, Byzantine-resilient. Garfield relies on a novel object-oriented design, reducing the coding effort, and addressing the vulnerability of the shared-graph architecture followed by classical ML frameworks. Garfield encompasses various communication patterns and supports computations on CPUs and GPUs, allowing addressing the general question of the very practical cost of Byzantine resilience in SGD-based ML applications. We report on the usage of Garfield on three main ML architectures: (a) a single server with multiple workers, (b) several servers and workers, and (c) peer-to-peer settings. Using Garfield, we highlight several interesting facts about the cost of Byzantine resilience. In particular, (a) Byzantine resilience, unlike crash resilience, induces an accuracy loss, (b) the throughput overhead comes more from communication than from robust aggregation, and (c) tolerating Byzantine servers costs more than tolerating Byzantine workers.

📄 PDF Abstract BibTeX arXiv:2010.05888

Code (1)

LPD-EPFL/Garfield 공식 구현 tf

Tasks

BIG-bench Machine Learning

Similar Papers 제목 키워드 기반

GARField: Group Anything with Radiance Fields

2024-01-17 · CVPR 2024 1 · Chung Min Kim, Mingxuan Wu, Justin Kerr, Ken Goldberg 외

Grouping is inherently ambiguous due to the multiple levels of granularity in which one can decompose a scene -- should the wheels of an excavator be considered separate or part of the whole? We present Group Anything wi…

Scene Understanding

Fault Tolerant ML: Efficient Meta-Aggregation and Synchronous Training

2024-05-23 · Tehila Dahan, Kfir Y. Levy

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 …

Byzantine-Tolerant Methods for Distributed Variational Inequalities

2023-09-21 · NeurIPS 2023 11

Robustness to Byzantine attacks is a necessity for various distributed training scenarios. When the training reduces to the process of solving a minimization problem, Byzantine robustness is relatively well-understood. H…

Byzantine-Robust Clustered Federated Learning

2023-06-01 · Zhixu Tao, Kun Yang, Sanjeev R. Kulkarni

This paper focuses on the problem of adversarial attacks from Byzantine machines in a Federated Learning setting where non-Byzantine machines can be partitioned into disjoint clusters. In this setting, non-Byzantine mach…

ClusteringFederated Learning

Genuinely Distributed Byzantine Machine Learning

2019-05-05 · El-Mahdi El-Mhamdi, Rachid Guerraoui, Arsany Guirguis, Lê Nguyên Hoang 외

Machine Learning (ML) solutions are nowadays distributed, according to the so-called server/worker architecture. One server holds the model parameters while several workers train the model. Clearly, such architecture is …

BIG-bench Machine Learning