SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2003.00010 · 2020

Distributed Momentum for Byzantine-resilient Learning

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 3 functions out of this paper's own repositories and ran 0 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
LPD-EPFL/ByzantineMomentum canonical 0 of 3
FunctionStatusWhere it lives
discard Not yet run LPD-EPFL/ByzantineMomentum/study.py
pointer only (licence: NOASSERTION) · get_code("733b23bd3e156f5e")
get_reference_accuracy Not yet run LPD-EPFL/ByzantineMomentum/reproduce.py
pointer only (licence: NOASSERTION) · get_code("2b2be83455af0512")
result_get Not yet run LPD-EPFL/ByzantineMomentum/attack.py
pointer only (licence: NOASSERTION) · get_code("aa4c754e094c045b")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Momentum is a variant of gradient descent that has been proposed for its benefits on convergence. In a distributed setting, momentum can be implemented either at the server or the worker side. When the aggregation rule used by the server is linear, commutativity with addition makes both deployments equivalent. Robustness and privacy are however among motivations to abandon linear aggregation rules. In this work, we demonstrate the benefits on robustness of using momentum at the worker side. We first prove that computing momentum at the workers reduces the variance-norm ratio of the gradient estimation at the server, strengthening Byzantine resilient aggregation rules. We then provide an extensive experimental demonstration of the robustness effect of worker-side momentum on distributed SGD.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2003.00010")
get_code_for_paper("2003.00010")
have("2003.00010")

Connect an agent — have() is free.