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 条
  • [1] A DECENTRALIZED VARIANCE-REDUCED METHOD FOR STOCHASTIC OPTIMIZATION OVER DIRECTED GRAPHS
    Qureshi, Muhammad, I
    Xin, Ran
    Kar, Soummya
    Khan, Usman A.
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP 2021), 2021, : 5030 - 5034
  • [2] Communication-Efficient Variance-Reduced Decentralized Stochastic Optimization Over Time-Varying Directed Graphs
    Chen, Yiyue
    Hashemi, Abolfazl
    Vikalo, Haris
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2022, 67 (12) : 6583 - 6594
  • [3] Distributed Stochastic Algorithm for Convex Optimization Over Directed Graphs
    Cheng, Songsong
    Liang, Shu
    Hong, Yiguang
    [J]. PROCEEDINGS OF THE 2019 31ST CHINESE CONTROL AND DECISION CONFERENCE (CCDC 2019), 2019, : 101 - 106
  • [4] Asynchronous Subgradient-push Algorithm for Distributed Optimization over Directed Graphs
    Zhang, Jiaqi
    You, Keyou
    [J]. PROCEEDINGS OF THE 38TH CHINESE CONTROL CONFERENCE (CCC), 2019, : 5995 - 6000
  • [5] A Fast Row-Stochastic Decentralized Method for Distributed Optimization Over Directed Graphs
    Ghaderyan, Diyako
    Aybat, Necdet Serhat
    Aguiar, A. Pedro
    Pereira, Fernando Lobo
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2024, 69 (01) : 275 - 289
  • [6] Decentralized Asynchronous Nonconvex Stochastic Optimization on Directed Graphs
    Kungurtsev, Vyacheslav
    Morafah, Mahdi
    Javidi, Tara
    Scutari, Gesualdo
    [J]. IEEE TRANSACTIONS ON CONTROL OF NETWORK SYSTEMS, 2023, 10 (04): : 1796 - 1804
  • [7] Decentralized Stochastic Optimization With Pairwise Constraints and Variance Reduction
    Han, Fei
    Cao, Xuanyu
    Gong, Yi
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2024, 72 : 1960 - 1973
  • [8] Asynchronous Decentralized Optimization With Implicit Stochastic Variance Reduction
    Niwa, Kenta
    Zhang, Guoqiang
    Kleijn, W. Bastiaan
    Harada, Noboru
    Sawada, Hiroshi
    Fujino, Akinori
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 139, 2021, 139
  • [9] S-ADDOPT: Decentralized Stochastic First-Order Optimization Over Directed Graphs
    Qureshi, Muhammad, I
    Xin, Ran
    Kar, Soummya
    Khan, Usman A.
    [J]. IEEE CONTROL SYSTEMS LETTERS, 2021, 5 (03): : 953 - 958
  • [10] Decentralized Optimization Over Time-Varying Directed Graphs With Row and Column-Stochastic Matrices
    Saadatniaki, Fakhteh
    Xin, Ran
    Khan, Usman A.
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2020, 65 (11) : 4769 - 4780