Push-Pull with Device Sampling - Laboratoire d'Informatique de Grenoble Accéder directement au contenu
Pré-Publication, Document De Travail Année : 2022

Push-Pull with Device Sampling

Résumé

We consider decentralized optimization problems in which a number of agents collaborate to minimize the average of their local functions by exchanging over an underlying communication graph. Specifically, we place ourselves in an asynchronous model where only a random portion of nodes perform computation at each iteration, while the information exchange can be conducted between all the nodes and in an asymmetric fashion. For this setting, we propose an algorithm that combines gradient tracking and variance reduction over the entire network. This enables each node to track the average of the gradients of the objective functions. Our theoretical analysis shows that the algorithm converges linearly, when the local objective functions are strongly convex, under mild connectivity conditions on the expected mixing matrices. In particular, our result does not require the mixing matrices to be doubly stochastic. In the experiments, we investigate a broadcast mechanism that transmits information from computing nodes to their neighbors, and confirm the linear convergence of our method on both synthetic and real-world datasets.
Fichier principal
Vignette du fichier
Decentralized_optim.pdf (479.09 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03691122 , version 1 (08-06-2022)

Identifiants

  • HAL Id : hal-03691122 , version 1

Citer

Yu-Guan Hsieh, Yassine Laguel, Franck Iutzeler, Jérôme Malick. Push-Pull with Device Sampling. 2022. ⟨hal-03691122⟩
84 Consultations
65 Téléchargements

Partager

Gmail Facebook X LinkedIn More