Distributed Online Optimization with Stochastic Agent Availability

Juliette Achddou, Nicolò Cesa-Bianchi, Hao Qiu
11/25/2024
cs.LG

No confident code implementation found for this paper.

Abstract

Motivated by practical federated learning settings where clients may not be always available, we investigate a variant of distributed online optimization where agents are active with a known probability $p$ at each time step, and communication between neighboring agents can only take place if they are both active. We introduce a distributed variant of the FTRL algorithm and analyze its network regret, defined through the average of the instantaneous regret of the active agents. Our analysis shows that, for any connected communication graph $G$ over $N$ agents, the expected network regret of our FTRL variant after $T$ steps is at most of order $(κ/p^2)\min\big\{\sqrt{N},N^{1/4}/\sqrt{p}\big\}\sqrt{T}$, where $κ$ is the condition number of the Laplacian of $G$. We then show that similar regret bounds also hold with high probability. Moreover, we show that our notion of regret (average-case over the agents) is essentially equivalent to the standard notion of regret (worst-case over agents), implying that our bounds are not significantly improvable when $p=1$. Our theoretical results are supported by experiments on synthetic datasets.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{achddou2024distributed,
  title  = {Distributed Online Optimization with Stochastic Agent Availability},
  author = {Juliette Achddou and Nicolò Cesa-Bianchi and Hao Qiu},
  year   = {2024},
  eprint = {2411.16477},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.16477v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.16477.svg)](https://codeofpaper.com/paper/2411.16477)

Discussion