Litcius/Paper detail

A Distributed Stochastic Proximal-Gradient Algorithm for Composite Optimization

Youcheng Niu, Huaqing Li, Zheng Wang, Qingguo Lü, Dawen Xia, Lianghao Ji

2021IEEE Transactions on Control of Network Systems14 citationsDOI

Abstract

In this article, we consider distributed composite optimization problems involving a common non-smooth regularization term over an undirected and connected network. Inspired by vast applications of this kind of problem in large-scale machine learning, the local cost function of each node is further set as an average of a certain amount of local cost subfunctions. For this scenario, most existing solutions based on the proximal method tend to ignore the cost of gradient evaluations, which results in degraded performance. We instead develop a distributed stochastic proximal-gradient algorithm to tackle the problems by employing the local unbiased stochastic averaging gradient method. At each iteration, only a single local cost subfunction is demanded by each node to evaluate the gradient, then the average of the latest stochastic gradients serves as the approximation of the true local gradient. An explicit linear convergence rate of the proposed algorithm is established with constant dual step-sizes for strongly convex local cost subfunctions with Lipschitz-continuous gradients. Furthermore, it is shown that, in the smooth cases, our simplified analysis technique can be extended to some notable primal-dual domain algorithms, such as DSA, EXTRA, and DIGing. Numerical experiments are presented to confirm the theoretical findings.

Topics & Concepts

Lipschitz continuityMathematical optimizationProximal gradient methods for learningRate of convergenceStochastic approximationConvex functionGradient methodComputer scienceStochastic gradient descentProximal Gradient MethodsStochastic optimizationConvergence (economics)AlgorithmMathematicsGradient descentArtificial neural networkConvex optimizationRegular polygonKey (lock)Convex combinationArtificial intelligenceGeometryMathematical analysisEconomicsEconomic growthComputer securitySparse and Compressive Sensing TechniquesDistributed Control Multi-Agent SystemsStochastic Gradient Optimization Techniques