Push-SAGA: A Decentralized Stochastic Algorithm With Variance Reduction Over Directed Graphs

被引:10
|
作者
Qureshi, Muhammad I. [2 ]
Xin, Ran [1 ]
Kar, Soummya [1 ]
Khan, Usman A. [1 ,2 ,3 ]
机构
[1] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
[2] Tufts Univ, Dept Elect Engn, Medford, MA 02155 USA
[3] Tufts Univ, Dept Elect & Comp Engn, Medford, MA 02155 USA
来源
关键词
Convergence; Directed graphs; Radio frequency; Uncertainty; Steady-state; Robots; Minimization; Stochastic optimization; variance reduction; first-order methods; decentralized algorithms; directed graphs; DISTRIBUTED OPTIMIZATION; CONVERGENCE;
D O I
10.1109/LCSYS.2021.3090652
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this letter, we propose Push-SAGA, a decentralized stochastic first-order method for finite-sum minimization over a directed network of nodes. Push-SAGA combines node-level variance reduction to remove the uncertainty caused by stochastic gradients, network-level gradient tracking to address the distributed nature of the data, and push-sum consensus to tackle directed information exchange. We show that Push-SAGA achieves linear convergence to the exact solution for smooth and strongly convex problems and is thus the first linearly-convergent stochastic algorithm over arbitrary strongly connected directed graphs. We also characterize the regime in which Push-SAGA achieves a linear speed-up compared to its centralized counterpart and achieves a network-independent convergence rate. We illustrate the behavior and convergence properties of Push-SAGA with the help of numerical experiments on strongly convex and non-convex problems.
引用
收藏
页码:1202 / 1207
页数:6
相关论文
共 50 条
  • [31] A fast proximal gradient algorithm for decentralized composite optimization over directed networks
    Zeng, Jinshan
    He, Tao
    Wang, Mingwen
    [J]. SYSTEMS & CONTROL LETTERS, 2017, 107 : 36 - 43
  • [32] Linear Convergence in Optimization Over Directed Graphs With Row-Stochastic Matrices
    Xi, Chenguang
    Mai, Van Sy
    Xin, Ran
    Abed, Eyad H.
    Khan, Usman A.
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2018, 63 (10) : 3558 - 3565
  • [33] Distributed Convex Optimization with a Row-Stochastic Matrix over Directed Graphs
    Zhang, Yanan
    Lu, Qingguo
    Li, Huaqing
    Zhang, Hao
    [J]. 2017 14TH INTERNATIONAL WORKSHOP ON COMPLEX SYSTEMS AND NETWORKS (IWCSN), 2017, : 259 - 265
  • [34] Distributed Optimization over Weighted Directed Graphs using Row Stochastic Matrix
    Mai, Van Sy
    Abed, Eyad H.
    [J]. 2016 AMERICAN CONTROL CONFERENCE (ACC), 2016, : 7165 - 7170
  • [35] Distributed Optimization Over Directed Graphs with Continuous-Time Algorithm
    Jia, Wenwen
    Qin, Sitian
    [J]. PROCEEDINGS OF THE 38TH CHINESE CONTROL CONFERENCE (CCC), 2019, : 1911 - 1916
  • [36] A Proximal Gradient Algorithm for Composite Consensus Optimization over Directed Graphs
    Zeng, Jinshan
    He, Tao
    Ouyang, Shikang
    Wang, Mingwen
    Chang, Xiangyu
    [J]. 2017 IEEE 7TH ANNUAL INTERNATIONAL CONFERENCE ON CYBER TECHNOLOGY IN AUTOMATION, CONTROL, AND INTELLIGENT SYSTEMS (CYBER), 2017, : 825 - 830
  • [37] A Line Search Based Proximal Stochastic Gradient Algorithm with Dynamical Variance Reduction
    Giorgia Franchini
    Federica Porta
    Valeria Ruggiero
    Ilaria Trombini
    [J]. Journal of Scientific Computing, 2023, 94
  • [38] A Line Search Based Proximal Stochastic Gradient Algorithm with Dynamical Variance Reduction
    Franchini, Giorgia
    Porta, Federica
    Ruggiero, Valeria
    Trombini, Ilaria
    [J]. JOURNAL OF SCIENTIFIC COMPUTING, 2023, 94 (01)
  • [39] Accelerated Row-stochastic Optimization over Directed Graphs with Uncoordinated Step Sizes
    Zhou, Kang
    Du, Zhenyuan
    Li, Huaqing
    [J]. 2020 IEEE 16TH INTERNATIONAL CONFERENCE ON CONTROL & AUTOMATION (ICCA), 2020, : 876 - 882
  • [40] Accelerated Distributed Optimization over Directed Graphs with Row and Column-Stochastic Matrices
    Hu, Jinhui
    Zhu, Yifan
    Li, Huaqing
    Wang, Zheng
    [J]. 2019 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI 2019), 2019, : 1299 - 1305