An Analysis Tool for Push-Sum Based Distributed Optimization
Yixuan Lin, Ji Liu

TL;DR
This paper introduces an analysis tool for push-sum algorithms in distributed optimization, improving convergence rate proofs and enabling new algorithm variants over directed graphs.
Contribution
It establishes explicit probability sequences and quadratic Lyapunov functions for push-sum algorithms, enhancing convergence analysis and proposing a flexible heterogeneous algorithm.
Findings
Subgradient-push converges at O(1/√t) for convex functions.
Stochastic gradient-push converges at O(1/t) for strongly convex functions.
The proposed methods achieve optimal convergence rates matching single-agent algorithms.
Abstract
The push-sum algorithm is probably the most important distributed averaging approach over directed graphs, which has been applied to various problems including distributed optimization. This paper establishes the explicit absolute probability sequence for the push-sum algorithm, and based on which, constructs quadratic Lyapunov functions for push-sum based distributed optimization algorithms. As illustrative examples, the proposed novel analysis tool can improve the convergence rates of the subgradient-push and stochastic gradient-push, two important algorithms for distributed convex optimization over unbalanced directed graphs. Specifically, the paper proves that the subgradient-push algorithm converges at a rate of for general convex functions and stochastic gradient-push algorithm converges at a rate of for strongly convex functions, over time-varying…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStochastic Gradient Optimization Techniques · Distributed Control Multi-Agent Systems · Machine Learning and ELM
