Aggregation on Learnable Manifolds for Asynchronous Federated Optimization

Archie Licudi, Anshul Thakur, Soheila Molaei, Danielle Belgrave, David Clifton
3/18/2025
cs.LG

No confident code implementation found for this paper.

Abstract

Asynchronous federated learning (FL) with heterogeneous clients faces two key issues: curvature-induced loss barriers encountered by standard linear parameter interpolation techniques (e.g. FedAvg) and interference from stale updates misaligned with the server's current optimisation state. To alleviate these issues, we introduce a geometric framework that casts aggregation as curve learning in a Riemannian model space and decouples trajectory selection from update conflict resolution. Within this, we propose AsyncBezier, which replaces linear aggregation with low-degree polynomial (Bezier) trajectories to bypass loss barriers, and OrthoDC, which projects delayed updates via inner product-based orthogonality to reduce interference. We establish framework-level convergence guarantees covering each variant given simple assumptions on their components. On three datasets spanning general-purpose and healthcare domains, including LEAF Shakespeare and FEMNIST, our approach consistently improves accuracy and client fairness over strong asynchronous baselines; finally, we show that these gains are preserved even when other methods are allocated a higher local compute budget.

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!

Cite this paper

@article{licudi2025aggregation,
  title  = {Aggregation on Learnable Manifolds for Asynchronous Federated Optimization},
  author = {Archie Licudi and Anshul Thakur and Soheila Molaei and Danielle Belgrave and David Clifton},
  year   = {2025},
  eprint = {2503.14396},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.14396v3}
}

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

Discussion