RESIST: Resilient Decentralized Learning Using Consensus Gradient Descent
Cheng Fang, Rishabh Dixit, Waheed U. Bajwa, Mert Gurbuzbalaban
TL;DR
RESIST tackles resilient decentralized learning under dynamic MITM attacks by combining consensus with coordinate-wise trimmed-mean filtering, enabling robust learning without a central server. It delivers geometric convergence for strongly convex and PL losses and sublinear rates for smooth nonconvex objectives, accompanied by statistical learning-rate guarantees that scale with the number of nodes. The approach unifies MITM and Byzantine defenses, achieving exact convergence when local losses align and maintaining strong performance under various attack and data-distribution regimes. Empirical results on MNIST and CIFAR-10 demonstrate RESIST’s resilience and scalability in adversarial network environments, highlighting its practical relevance for privacy-preserving, distributed ML systems.
Abstract
Empirical risk minimization (ERM) is a cornerstone of modern machine learning (ML), supported by advances in optimization theory that ensure efficient solutions with provable algorithmic convergence rates, which measure the speed at which optimization algorithms approach a solution, and statistical learning rates, which characterize how well the solution generalizes to unseen data. Privacy, memory, computational, and communications constraints increasingly necessitate data collection, processing, and storage across network-connected devices. In many applications, these networks operate in decentralized settings where a central server cannot be assumed, requiring decentralized ML algorithms that are both efficient and resilient. Decentralized learning, however, faces significant challenges, including an increased attack surface for adversarial interference during decentralized learning processes. This paper focuses on the man-in-the-middle (MITM) attack, which can cause models to deviate significantly from their intended ERM solutions. To address this challenge, we propose RESIST (Resilient dEcentralized learning using conSensus gradIent deScenT), an optimization algorithm designed to be robust against adversarially compromised communication links. RESIST achieves algorithmic and statistical convergence for strongly convex, Polyak-Lojasiewicz, and nonconvex ERM problems. Experimental results demonstrate the robustness and scalability of RESIST for real-world decentralized learning in adversarial environments.
