Semi-decentralized Federated Time Series Prediction with Client Availability Budgets

Yunkai Bao, Reza Safarzadeh, Xin Wang, Steve Drew
9/3/2025
cs.LGcs.DC

No confident code implementation found for this paper.

Abstract

Federated learning (FL) effectively promotes collaborative training among distributed clients with privacy considerations in the Internet of Things (IoT) scenarios. Despite of data heterogeneity, FL clients may also be constrained by limited energy and availability budgets. Therefore, effective selection of clients participating in training is of vital importance for the convergence of the global model and the balance of client contributions. In this paper, we discuss the performance impact of client availability with time-series data on federated learning. We set up three different scenarios that affect the availability of time-series data and propose FedDeCAB, a novel, semi-decentralized client selection method applying probabilistic rankings of available clients. When a client is disconnected from the server, FedDeCAB allows obtaining partial model parameters from the nearest neighbor clients for joint optimization, improving the performance of offline models and reducing communication overhead. Experiments based on real-world large-scale taxi and vessel trajectory datasets show that FedDeCAB is effective under highly heterogeneous data distribution, limited communication budget, and dynamic client offline or rejoining.

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{bao2025semidecentralized,
  title  = {Semi-decentralized Federated Time Series Prediction with Client Availability Budgets},
  author = {Yunkai Bao and Reza Safarzadeh and Xin Wang and Steve Drew},
  year   = {2025},
  eprint = {2509.03660},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.03660v1}
}

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/2509.03660.svg)](https://codeofpaper.com/paper/2509.03660)

Discussion