Distributed Optimization
Overview
Distributed optimization studies how multiple machines, clients, or robots can solve a shared problem using local data and limited communication. Common approaches include consensus and decentralized gradient methods, local or federated SGD, ADMM and primal-dual algorithms, and asynchronous updates; communication can be reduced through compression, quantization, or less frequent synchronization. These methods support settings from large-model training and statistical learning to robot coordination, energy systems, and networked control. A central challenge is balancing communication and computation against convergence when data and worker speeds differ, messages are delayed, or participants may be unreliable or adversarial.
Latest papers
92 papers11 papers in the last four weeks, up 267% on the four weeks before. 0.1% of all new papers.
Hierarchical Federated Learning for Networked AI: From Communication Saving to Architecture-Aware Design
FreeScale: Distributed Training for Sequence Recommendation Models with Minimal Scaling Cost
CommFuse: Hiding Tail Latency via Communication Decomposition and Fusion for Distributed LLM Training
Decoupled DiLoCo for Resilient Distributed Pre-training
learners'' that execute local inner optimization steps. These learners asynchronously communicate parameter fragments to a central synchronizer, which circumvents failed or straggling learners by aggregating updates using a minimum quorum, an adaptive grace window, and dynamic token-weighted merging. Inspired by chaos engineering'', we achieve significantly improved training efficiency in failure-prone environments with millions of simulated chips with strictly zero global downtime, while maintaining competitive model performance across text and vision tasks, for both dense and mixture-of-expert architectures.