Distributed Random Reshuffling Over Networks

被引:7
|
作者
Huang, Kun [1 ,2 ]
Li, Xiao [3 ]
Milzarek, Andre [1 ]
Pu, Shi [1 ]
Qiu, Junwen [1 ,2 ]
机构
[1] Chinese Univ Hong Kong, Shenzhen Res Inst Big Data, Sch Data Sci, Shenzhen 518172, Peoples R China
[2] Shenzhen Inst Artificial Intelligence & Robot Soc, Shenzhen 518129, Peoples R China
[3] Chinese Univ Hong Kong, Sch Data Sci, Shenzhen 518172, Peoples R China
关键词
Convergence; Linear programming; Signal processing algorithms; Gradient methods; Distributed databases; Big Data; Machine learning algorithms; Distributed optimization; random reshuffling; stochastic gradient methods; STOCHASTIC OPTIMIZATION; LEARNING-BEHAVIOR; CONVERGENCE; CONSENSUS;
D O I
10.1109/TSP.2023.3262181
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we consider distributed optimization problems where n agents, each possessing a local cost function, collaboratively minimize the average of the local cost functions over a connected network. To solve the problem, we propose a distributed random reshuffling (D-RR) algorithm that invokes the random reshuffling (RR) update in each agent. We show that D-RR inherits favorable characteristics of RR for both smooth strongly convex and smooth nonconvex objective functions. In particular, for smooth strongly convex objective functions, D-RR achieves O(1/T-2) rate of convergence (where T counts the epoch number) in terms of the squared distance between the iterate and the global minimizer. When the objective function is assumed to be smooth nonconvex, we show that D-RR drives the squared norm of the gradient to 0 at a rate of O(1/T-2/3). These convergence results match those of centralized RR (up to constant factors) and outperform the distributed stochastic gradient descent (DSGD) algorithm if we run a relatively large number of epochs. Finally, we conduct a set of numerical experiments to illustrate the efficiency of the proposed D-RR method on both strongly convex and nonconvex distributed optimization problems.
引用
收藏
页码:1143 / 1158
页数:16
相关论文
共 50 条
  • [31] Distributed construction of random expander networks
    Law, C
    Siu, KY
    IEEE INFOCOM 2003: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS, 2003, : 2133 - 2143
  • [32] Generating uniformly distributed random networks
    Artzy-Randrup, Y
    Stone, L
    PHYSICAL REVIEW E, 2005, 72 (05):
  • [33] Agreement over random networks
    Hatano, Y
    Mesbahi, M
    2004 43RD IEEE CONFERENCE ON DECISION AND CONTROL (CDC), VOLS 1-5, 2004, : 2010 - 2015
  • [34] Agreement over random networks
    Hatano, Y
    Mesbahi, M
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2005, 50 (11) : 1867 - 1872
  • [35] Distributed Optimization Over Networks
    Nedic, Angelia
    MULTI-AGENT OPTIMIZATION, 2018, 2224 : 1 - 84
  • [36] Distributed control over networks
    不详
    LIMITED DATA RATE IN CONTROL SYSTEMS WITH NETWORKS, 2002, 275 : 15 - 31
  • [37] Random Reshuffling: Simple Analysis with Vast Improvements
    Mishchenko, Konstantin
    Khaled, Ahmed
    Richtarik, Peter
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 33, NEURIPS 2020, 2020, 33
  • [38] Distributed Secure Estimation Over Wireless Sensor Networks Against Random Multichannel Jamming Attacks
    Guan, Yanpeng
    Ge, Xiaohua
    IEEE ACCESS, 2017, 5 : 10858 - 10870
  • [39] Distributed Constrained Stochastic Subgradient Algorithms Based on Random Projection and Asynchronous Broadcast over Networks
    Zhu, Junlong
    Xie, Ping
    Wu, Qingtao
    Zhang, Mingchuan
    Zheng, Ruijuan
    Guan, Jianfeng
    Xu, Changqiao
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2017, 2017
  • [40] On distributed computation in noisy random planar networks
    Kanoria, Yashodhan
    Manjunath, D.
    2007 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-7, 2007, : 626 - 630