On the convergence of decentralized gradient descent

From MaRDI portal



Abstract: Consider the consensus problem of minimizing f(x)=sumi=1nfi(x) where each fi is only known to one individual agent i out of a connected network of n agents. All the agents shall collaboratively solve this problem and obtain the solution subject to data exchanges restricted to between neighboring agents. Such algorithms avoid the need of a fusion center, offer better network load balance, and improve data privacy. We study the decentralized gradient descent method in which each agent i updates its variable x(i), which is a local approximate to the unknown variable x, by combining the average of its neighbors' with the negative gradient step −alphaablafi(x(i)). The iteration is x_{(i)}(k+1) gets sum_{ ext{neighbor} j ext{of} i} w_{ij} x_{(j)}(k) - alpha abla f_i(x_{(i)}(k)),quad ext{for each agent} i, where the averaging coefficients form a symmetric doubly stochastic matrix W=[wij]inmathbbRnimesn. We analyze the convergence of this iteration and derive its converge rate, assuming that each fi is proper closed convex and lower bounded, ablafi is Lipschitz continuous with constant Lfi, and stepsize alpha is fixed. Provided that alpha<O(1/Lh) where Lh=maxiLfi, the objective error at the averaged solution, f(frac1nsumix(i)(k))−f∗, reduces at a speed of O(1/k) until it reaches O(alpha). If fi are further (restricted) strongly convex, then both frac1nsumix(i)(k) and each x(i)(k) converge to the global minimizer x∗ at a linear rate until reaching an O(alpha)-neighborhood of x∗. We also develop an iteration for decentralized basis pursuit and establish its linear convergence to an O(alpha)-neighborhood of the true unknown sparse signal.





Cited in
(89)








This page was built for publication: On the convergence of decentralized gradient descent

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2821798)