A Distributed Flexible Delay-tolerant Proximal Gradient Algorithm - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Article Dans Une Revue SIAM Journal on Optimization Année : 2020

A Distributed Flexible Delay-tolerant Proximal Gradient Algorithm

Résumé

We develop and analyze an asynchronous algorithm for distributed convex optimization when the objective writes a sum of smooth functions, local to each worker, and a non-smooth function. Unlike many existing methods, our distributed algorithm is adjustable to various levels of communication cost, delays, machines computational power, and functions smoothness. A unique feature is that the stepsizes do not depend on communication delays nor number of machines, which is highly desirable for scalability. We prove that the algorithm converges linearly in the strongly convex case, and provide guarantees of convergence for the non-strongly convex case. The obtained rates are the same as the vanilla proximal gradient algorithm over some introduced epoch sequence that subsumes the delays of the system. We provide numerical results on large-scale machine learning problems to demonstrate the merits of the proposed method.
Fichier principal
Vignette du fichier
Dist_Prox_Grad.pdf (1.38 Mo) Télécharger le fichier
Figs/blue_gear.png (2.19 Ko) Télécharger le fichier
Figs/gear.png (6.21 Ko) Télécharger le fichier
asynch_gd_1.pdf (33.3 Ko) Télécharger le fichier
asynch_gd_10.pdf (32.23 Ko) Télécharger le fichier
asynch_gd_4.pdf (33.02 Ko) Télécharger le fichier
asynch_gd_7.pdf (33.03 Ko) Télécharger le fichier
dave_rpg.pdf (41.89 Ko) Télécharger le fichier
images/2D-1.png (353.17 Ko) Télécharger le fichier
images/2D-2.png (345.53 Ko) Télécharger le fichier
images/communication.pdf (334.24 Ko) Télécharger le fichier
images/timeline.pdf (384.58 Ko) Télécharger le fichier
num_res/comp.tikz (2.8 Ko) Télécharger le fichier
num_res/criteo/dave_rpg.csv (4.23 Ko) Télécharger le fichier
num_res/criteo/piag.csv (4.21 Ko) Télécharger le fichier
num_res/criteo/synch_gd.csv (4.2 Ko) Télécharger le fichier
num_res/diff_p.tikz (1.12 Ko) Télécharger le fichier
num_res/kdda/dave_rpg.csv (4.23 Ko) Télécharger le fichier
num_res/kdda/piag.csv (4.22 Ko) Télécharger le fichier
num_res/kdda/synch_gd.csv (4.21 Ko) Télécharger le fichier
num_res/url/dave_rpg.csv (4.19 Ko) Télécharger le fichier
num_res/url/piag.csv (4.18 Ko) Télécharger le fichier
num_res/url/synch_gd.csv (4.21 Ko) Télécharger le fichier
piag.pdf (42.4 Ko) Télécharger le fichier
supplement.log (47.83 Ko) Télécharger le fichier
synch_gd.pdf (42.44 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-01821683 , version 1 (22-06-2018)
hal-01821683 , version 2 (17-11-2020)

Identifiants

Citer

Konstantin Mishchenko, Franck Iutzeler, Jérôme Malick. A Distributed Flexible Delay-tolerant Proximal Gradient Algorithm. SIAM Journal on Optimization, 2020, 30 (1), pp.933-959. ⟨10.1137/18M1194699⟩. ⟨hal-01821683v1⟩
157 Consultations
109 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More