In asynchronous federated learning (FL), client devices send updates to a central server at varying times based on their computational speed, often using stale versions of the global model. This staleness can degrade the convergence and accuracy of the global model. Previous work, such as AsyncFedED, proposed an adaptive aggregation method using Euclidean distance to measure staleness. In this paper, we extend this approach by exploring alternative distance metrics to more accurately capture the effect of gradient staleness. We integrate these metrics into the aggregation process and evaluate their impact on convergence speed, model performance, and training stability under heterogeneous clients and non-IID data settings. Our results demonstrate that certain metrics lead to more robust and efficient asynchronous FL training, offering a stronger foundation for practical deployment.
Figures & tables
Staleness Metric
Low
Medium
High
Bregman
0.40 ± 0.02
0.40 ± 0.02
0.39 ± 0.01
Euclidean
0.41 ± 0.02
0.43 ± 0.01
0.44 ± 0.01
Fisher
0.34 ± 0.02
0.34 ± 0.01
0.35 ± 0.01
Manhattan
0.24 ± 0.00
0.24 ± 0.00
0.25 ± 0.02
Cosine
0.20 ± 0.02
0.27 ± 0.02
0.21 ± 0.03
KL-divergence
0.28 ± 0.03
0.17 ± 0.09
0.25 ± 0.05
TABLE I: Final Test Accuracy (Mean ± Std) for Each Staleness Metric Across Availability Scenarios [%]
Metric
Type
Rationale
L2 Distance
Euclidean norm
Measures magnitude of update deviation.
L1 Manhattan Distance
Euclidean norm (L1)
Measures total coordinate-wise deviation.
Cosine Distance
Directional similarity
Captures alignment/conflict in gradient directions.
Bregman Divergence
Information-theoretic (asymmetric)
Measures information loss using convex functions.
Hellinger Distance
Probabilistic (symmetric)
Useful for comparing probability distributions.
KL-Divergence
Information-theoretic (asymmetric)
Measures relative entropy
TABLE II: Selected distance/divergence metrics evaluated in our study
Scenario
Mean ( μ )
Std. Dev. ( σ )
Max Delay (s)
Description
Low Asynchrony
1.0
0.5
3
Emulates environments with uniform devices and reliable network.
Moderate Asynchrony
3.0
1.0
6
Represents typical real-world heterogeneity in mobile and edge devices.
High Asynchrony
5.0
2.5
10
Simulates scenarios with frequent stragglers and inconsistent participation.
TABLE III: Asynchrony Scenarios used in Experiments
Fig. 1: Image classification using an CNN Model. Test accuracy over wall-clock time for the Low client heterogeneity scenario.
Fig. 2: Image classification using an CNN Model. Test accuracy over wall-clock time for the Medium client heterogeneity scenario.
Fig. 3: Image classification using an CNN Model. Test accuracy over wall-clock time for the High client heterogeneity scenario.
Staleness Metric
Low
Medium
High
Bregman
82.96 ± 1.35
83.57 ± 0.85
82.70 ± 0.78
Euclidean
82.86 ± 1.68
83.01 ± 1.10
81.90 ± 2.29
Fisher
82.22 ± 1.05
81.02 ± 1.61
82.21 ± 1.04
Manhattan
75.63 ± 4.93
71.77 ± 5.04
73.75 ± 8.41
Cosine
50.40 ± 27.69
65.25 ± 9.91
42.65 ± 28.15
KL-divergence
59.98 ± 16.01
37.19 ± 16.19
45.80 ± 26.85
TABLE IV: Final Test Accuracy (Mean ± Std) for Each Staleness Metric Across Availability Scenarios [%]
Fig. 4: Next Character Prediction using an LSTM Model. Test accuracy over wall-clock time for the Low client heterogeneity scenario.
Fig. 5: Next Character Prediction using an LSTM Model. Test accuracy over wall-clock time for the Medium client heterogeneity scenario.
Fig. 6: Next Character Prediction using an LSTM Model. Test accuracy over wall-clock time for the High client heterogeneity scenario.
Federated learning aggregation combines client updates into shared or personalized models while balancing data heterogeneity, robustness, privacy, and communication.
Federated learning (FL) enables collaborative model training across distributed clients without sharing raw data, yet its scalability is limited by synchronization overhead. Asynchronous federated learning (AFL) alleviates this issue by allowing clients to communicate independently, thereby improving wall-clock efficiency in large-scale, hardware-heterogeneous environments. However, asynchrony introduces updates computed on outdated global models (staleness) that can destabilize optimization and hinder convergence. We propose FedRevive, an AFL framework that revives stale updates through data-free knowledge distillation (DFKD). FedRevive integrates parameter-space aggregation with a server-side DFKD process that transfers knowledge from stale client updates to the current global model without access to data. A meta-learned generator synthesizes pseudo-samples for multi-teacher distillation. A hybrid aggregation scheme combining raw with DFKD updates effectively mitigates staleness while retaining AFL scalability. Experiments on vision and text benchmarks show that FedRevive achieves faster training by up to 29.7% and higher final accuracy by up to 11.4 percentage points than baselines.
Baris Askin, Holger R. Roth, Zhenyu Sun +3
Carnegie Mellon University · NVIDIA · Northwestern University
Asynchronous Federated Learning (AFL) has emerged as a significant research area in recent years. By not waiting for slower clients and executing the training process concurrently, it achieves faster training speed compared to traditional federated learning. However, due to the staleness introduced by the asynchronous process, its performance may degrade in some scenarios. Existing methods often use the round difference between the current model and the global model as the sole measure of staleness, which is coarse-grained and lacks observation of the model itself, thereby limiting the performance ceiling of asynchronous methods. In this paper, we propose FedPSA (Parameter Sensitivity-based Asynchronous Federated Learning), a more fine-grained AFL framework that leverages parameter sensitivity to measure model obsolescence and establishes a dynamic momentum queue to assess the current training phase in real time, thereby adjusting the tolerance for outdated information dynamically. Extensive experiments on multiple datasets and comparisons with various methods demonstrate the superior performance of FedPSA, achieving up to 6.37% improvement over baseline methods and 1.93% over the current state-of-the-art method.
Federated learning (FL) is often subject to aggregation variance if clients do not consistently participate in training rounds. While reusing stale model updates from inactive clients is a common technique to reduce this variance, we find that with skewed client participation, the resulting update staleness can become severe enough to destabilize training. To remedy this, we propose FedSteer, a novel method that constructs a gradient subspace from a cache of recent client gradients to serve as a low-dimensional representation of the current optimization landscape. FedSteer projects an active client's true gradient onto this subspace to find a set of optimal coordinates. For an inactive client, FedSteer reuses these coordinates with the now-evolved subspace drifted by other active clients. This process effectively "steers" outdated gradients toward the current global objective. This is complemented by a selective caching strategy that identifies a representative client subset to form the subspace, reducing server memory. Experiments demonstrate that FedSteer significantly outperforms baselines, preventing performance collapse in challenging scenarios while delivering accuracy gains of over 7% in others.
Haoran Zhang, Cainã Figueiredo Pereira, Marie Siew +3
Electrical and Computer Engineering Dept., The University of Texas at Austin, Austin, Texas, USA · CERI/LIA, University of Avignon, Avignon, France · Information Systems Technology and Design Pillar, Singapore University of Technology and Design, Singapore +2