Stochastic Subgradient Algorithms for Strongly Convex Optimization over Distributed Networks
N. Denizcan Vanli, Muhammed O. Sayin, Suleyman S. Kozat

TL;DR
This paper introduces a stochastic gradient descent-based algorithm for distributed convex optimization over networks, achieving optimal convergence rates with minimal communication and computational complexity, suitable for large-scale data.
Contribution
The paper presents a novel distributed SGD algorithm with a carefully designed averaging scheme, achieving optimal convergence rates and efficiency in both computation and communication.
Findings
Achieves convergence rate of O(N√N/T) after T updates.
Attains mean square deviation of O(√N/T) after T oracle calls.
Matches performance lower bounds, demonstrating optimality.
Abstract
We study diffusion and consensus based optimization of a sum of unknown convex objective functions over distributed networks. The only access to these functions is through stochastic gradient oracles, each of which is only available at a different node, and a limited number of gradient oracle calls is allowed at each node. In this framework, we introduce a convex optimization algorithm based on the stochastic gradient descent (SGD) updates. Particularly, we use a carefully designed time-dependent weighted averaging of the SGD iterates, which yields a convergence rate of after gradient updates for each node on a network of nodes. We then show that after gradient oracle calls, the average SGD iterate achieves a mean square deviation (MSD) of . This rate of convergence is optimal as it matches the performance…
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
TopicsSparse and Compressive Sensing Techniques · Stochastic Gradient Optimization Techniques · Distributed Control Multi-Agent Systems
