Fractional-Order Federated Learning
Organizations: Electrical Engineering and Computer Science, University of California at Merced, USA · Department of Applied Mathematics, University of California Merced, Merced, CA, USA · Mechatronics, Embedded Systems and Automation (MESA) Lab, Department of Mechanical Engineering, School of Engineering, University of California, Merced, CA 95343, USA
Abstract
Federated learning (FL) allows remote clients to train a global model collaboratively while protecting client privacy. Despite its privacy-preserving benefits, FL has significant drawbacks, including slow convergence, high communication cost, and non-independent-and-identically-distributed (non-IID) data. In this work, we present a novel FedAvg variation called Fractional-Order Federated Averaging (FOFedAvg), which incorporates Fractional-Order Stochastic Gradient Descent (FOSGD) to capture long-range relationships and deeper historical information. By introducing memory-aware fractional-order updates, FOFedAvg improves communication efficiency and accelerates convergence while mitigating instability caused by heterogeneous, non-IID client data. We compare FOFedAvg against a broad set of established federated optimization algorithms on benchmark datasets including MNIST, FEMNIST, CIFAR-10, CIFAR-100, EMNIST, the Cleveland heart disease dataset, Sent140, PneumoniaMNIST, and Edge-IIoTset. Across a range of non-IID partitioning schemes, FOFedAvg is competitive with, and often outperforms, these baselines in terms of test performance and convergence speed. On the theoretical side, we prove that FOFedAvg converges to a stationary point under standard smoothness and bounded-variance assumptions for fractional order . Together, these results show that fractional-order, memory-aware updates can substantially improve the robustness and effectiveness of federated learning, offering a practical path toward distributed training on heterogeneous data.
Figures & tables
| Symbol | Description |
|---|---|
| Gamma function, generalizing the factorial | |
| Fractional order, | |
| Learning rate, | |
| Initial learning rate (FOSGD algorithm) | |
| Regularization constant, | |
| Model parameters at iteration |
| Algorithm | Mean | Variance | Std. Dev. |
|---|---|---|---|
| FOFedAvg | 0.9812 | 0.0016 | 0.0400 |
| MOON | 0.9577 | 0.0017 | 0.0412 |
| FedAdam | 0.9278 | 0.0080 | 0.0894 |
| FedNova | 0.8952 | 0.0228 | 0.1510 |
| FedAvg | 0.8953 | 0.0228 | 0.1510 |
| FedProx | 0.8949 | 0.0230 | 0.1517 |
| Algorithm | Accuracy CI (95%) |
|---|---|
| FOFedAvg | [0.9639, 0.9985] |
| MOON | [0.9398, 0.9756] |
| FedAdam | [0.8880, 0.9676] |
| FedNova | [0.8373, 0.9531] |
| FedAvg | [0.8374, 0.9532] |
| FedProx | [0.8368, 0.9530] |
| Accuracy | |||
|---|---|---|---|
| Mean | Std | CI | |
| 0.5 | 0.9673 | 0.0059 | [0.9622, 0.9725] |
| 0.6 | 0.9722 | 0.0059 | [0.9670, 0.9774] |
| 0.97 | 0.9673 | 0.0059 | [0.9622, 0.9725] |
| 1.5 | 0.9908 | 0.0006 | [0.9903, 0.9913] |
| Algorithm | 10 Clients | 100 Clients | 1000 Clients |
|---|---|---|---|
| FOFedAvg | 4 | 25 | 60 |
| MOON | 9 | 27 | 90 |
| FedAdam | 17 | 35 | 102 |
| FedNova | 8 | 19 | 189 |
| FedAvg | 17 | 39 | 215 |
| FedProx | 12 | 30 | 200 |
| Algorithm | 10 Clients | 100 Clients | 1000 Clients |
|---|---|---|---|
| FOFedAvg | 24 | 662 | 36002 |
| MOON | 54 | 1381 | 64200 |
| FedAdam | 191 | 1502 | 68410 |
| FedNova | 126 | 6550 | 138590 |
| FedAvg | 249 | 7480 | 147100 |
| FedProx | 251 | 5381 | 146450 |
Federated Learning
Federated learning trains shared models across data holders without requiring them to pool their raw data.
See all 921 papers