Imagine a thousand computers, each sitting on a slice of your data, trying together to train the best possible model. Sending all that data to one machine is slow, costly, and often illegal. Can they find the global answer without ever pooling their data?
ADMM — the Alternating Direction Method of Multipliers — says yes. Developed in the 1970s by Glowinski & Marroco and Gabay & Mercier, and rediscovered as the backbone of modern distributed learning by Boyd et al. in 2011, ADMM works by splitting an optimization problem into small local pieces each agent can solve by itself, then coordinating those solutions through a shared dual variable that acts like a price signal nudging everyone toward agreement.
The magic is that each agent only talks to a coordinator, solves a tiny local problem, and still provably converges to the global optimum — as long as the overall problem is convex. Splitting without losing optimality is the key insight.
Comments
Loading comments...