Decentralized stochastic optimization algorithms using uncoordinated step-sizes over unbalanced directed networks

Abstract Decentralized stochastic gradient methods play significant roles in large-scale optimization that finds many practical applications in signal processing, machine learning, and coordinated control. In this short communication, we focus on studying large-scale convex optimization problems over multi-agent systems, where the mutual goal of agents in the network is to optimize a global objective function expressed as a sum of local objective functions. Each agent in the system uses only local computation and communication in the overall process without leaking their private information. We first introduce both the local stochastic averaging gradient method and the local stochastic variance-reduced gradient method into decentralized convex optimization (DCO) over unbalanced directed networks. Then, in order to increase the autonomy and flexibility of the agents, uncoordinated step-sizes are considered. Based on the well-known variance-reduced stochastic gradient methods and uncoordinated step-sizes, we propose two fully decentralized algorithms named SAGA-UDN and SVRG-UDN for DCO over unbalanced directed networks, respectively. Finally, both SAGA-UDN and SVRG-UDN are numerically studied under various network parameters and objective functions. Some real-world data sets are used in simulations to demonstrate the improved performance of SAGA-UDN and SVRG-UDN.

[1]  Jinde Cao,et al.  Distributed Parametric Consensus Optimization With an Application to Model Predictive Consensus Problem , 2018, IEEE Transactions on Cybernetics.

[2]  Wei Shi,et al.  A Decentralized Proximal-Gradient Method With Network Independent Step-Sizes and Separated Convergence Rates , 2017, IEEE Transactions on Signal Processing.

[3]  Usman A. Khan,et al.  ADD-OPT: Accelerated Distributed Directed Optimization , 2016, IEEE Transactions on Automatic Control.

[4]  Jorge Nocedal,et al.  Optimization Methods for Large-Scale Machine Learning , 2016, SIAM Rev..

[5]  Dawen Xia,et al.  Geometrical convergence rate for distributed optimization with time-varying directed graphs and uncoordinated step-sizes , 2018, Inf. Sci..

[6]  Zhao Yang Dong,et al.  Distributed Robust Algorithm for Economic Dispatch in Smart Grids Over General Unbalanced Directed Networks , 2020, IEEE Transactions on Industrial Informatics.

[7]  Cui Jia,et al.  Momentum methods for stochastic optimization over time-varying directed networks , 2020, Signal Process..

[8]  Usman A. Khan,et al.  A Linear Algorithm for Optimization Over Directed Graphs With Geometric Convergence , 2018, IEEE Control Systems Letters.

[9]  Usman A. Khan,et al.  Distributed Heavy-Ball: A Generalization and Acceleration of First-Order Methods With Gradient Tracking , 2018, IEEE Transactions on Automatic Control.

[10]  Usman A. Khan,et al.  FROST—Fast row-stochastic optimization with uncoordinated step-sizes , 2018, EURASIP Journal on Advances in Signal Processing.

[11]  Aryan Mokhtari,et al.  DSA: Decentralized Double Stochastic Averaging Gradient Algorithm , 2015, J. Mach. Learn. Res..

[12]  Anit Kumar Sahu,et al.  Distributed stochastic optimization with gradient tracking over strongly-connected networks , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[13]  Soummya Kar,et al.  Decentralized Stochastic Optimization and Machine Learning: A Unified Variance-Reduction Framework for Robust Performance and Fast Convergence , 2020, IEEE Signal Processing Magazine.

[14]  Stephen P. Boyd,et al.  Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers , 2011, Found. Trends Mach. Learn..

[15]  Wei Shi,et al.  Achieving Geometric Convergence for Distributed Optimization Over Time-Varying Graphs , 2016, SIAM J. Optim..

[16]  Van Sy Mai,et al.  Linear Convergence in Optimization Over Directed Graphs With Row-Stochastic Matrices , 2016, IEEE Transactions on Automatic Control.

[17]  Qing Ling,et al.  EXTRA: An Exact First-Order Algorithm for Decentralized Consensus Optimization , 2014, 1404.6264.