Dynamic Byzantine-Robust Learning: Adapting to Switching Byzantine Workers

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Dorfman, Ron, Yehya, Naseem, Levy, Kfir Y.
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866913391555117056
author Dorfman, Ron
Yehya, Naseem
Levy, Kfir Y.
author_facet Dorfman, Ron
Yehya, Naseem
Levy, Kfir Y.
contents Byzantine-robust learning has emerged as a prominent fault-tolerant distributed machine learning framework. However, most techniques focus on the static setting, wherein the identity of Byzantine workers remains unchanged throughout the learning process. This assumption fails to capture real-world dynamic Byzantine behaviors, which may include intermittent malfunctions or targeted, time-limited attacks. Addressing this limitation, we propose DynaBRO -- a new method capable of withstanding any sub-linear number of identity changes across rounds. Specifically, when the number of such changes is $\mathcal{O}(\sqrt{T})$ (where $T$ is the total number of training rounds), DynaBRO nearly matches the state-of-the-art asymptotic convergence rate of the static setting. Our method utilizes a multi-level Monte Carlo (MLMC) gradient estimation technique applied at the server to robustly aggregated worker updates. By additionally leveraging an adaptive learning rate, we circumvent the need for prior knowledge of the fraction of Byzantine workers.
format Preprint
id arxiv_https___arxiv_org_abs_2402_02951
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Dynamic Byzantine-Robust Learning: Adapting to Switching Byzantine Workers
Dorfman, Ron
Yehya, Naseem
Levy, Kfir Y.
Machine Learning
Distributed, Parallel, and Cluster Computing
Byzantine-robust learning has emerged as a prominent fault-tolerant distributed machine learning framework. However, most techniques focus on the static setting, wherein the identity of Byzantine workers remains unchanged throughout the learning process. This assumption fails to capture real-world dynamic Byzantine behaviors, which may include intermittent malfunctions or targeted, time-limited attacks. Addressing this limitation, we propose DynaBRO -- a new method capable of withstanding any sub-linear number of identity changes across rounds. Specifically, when the number of such changes is $\mathcal{O}(\sqrt{T})$ (where $T$ is the total number of training rounds), DynaBRO nearly matches the state-of-the-art asymptotic convergence rate of the static setting. Our method utilizes a multi-level Monte Carlo (MLMC) gradient estimation technique applied at the server to robustly aggregated worker updates. By additionally leveraging an adaptive learning rate, we circumvent the need for prior knowledge of the fraction of Byzantine workers.
title Dynamic Byzantine-Robust Learning: Adapting to Switching Byzantine Workers
topic Machine Learning
Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2402.02951