Adaptive Federated Optimization Across Smooth and Nonsmooth Regimes
Organizations: Department of Mathematics and Mathematical Statistics, Ume˚a University, Sweden
Abstract
AdaGrad-style methods can simultaneously adapt to both the order and constants of smoothness in centralized optimization. However, existing extensions to federated optimization with heterogeneous client objectives and multiple local steps require the smoothness order to be specified in advance. We address this limitation with AdaFed, a federated method that adapts across several regimes under a single choice of parameters. In the deterministic setting, AdaFed achieves an convergence rate for both smooth nonconvex and smooth convex objectives, and an rate for Lipschitz nonsmooth convex objectives up to logarithmic factors. Under a light-tailed stochastic-gradient noise assumption, these guarantees extend to the stochastic setting with additional logarithmic factors and noise-dependent terms. Experiments across the three problem classes further support our theoretical findings.
Figures & tables
| Problem class | Gradient type | Assumptions | Convergence | ||
|---|---|---|---|---|---|
| Smooth | Lipschitz | Convex | |||
| Exact | Assm. 4.1 | \raisebox{-0.43057pt}{O}\big(\frac{1}{T}\big) | |||
| Stochastic | Assms. 4.1 , 4.2 | \raisebox{-0.6458pt}{\widetilde{O}}\big(\frac{1}{T}+\frac{\sigma}{\sqrt{mKT}}\big) | |||
| Exact | Assm. 4.1 | \raisebox{-0.43057pt}{O}\big(\frac{1}{T}\big) | |||
| Stochastic | Assms. 4.1 , 4.2 | \raisebox{-0.6458pt}{\widetilde{O}}\big(\frac{1}{T}+\frac{\sigma}{\sqrt{mKT}}\big) | |||
| Exact | Assm. 4.1 | \raisebox{-0.6458pt}{\widetilde{O}}\big(\frac{1}{\sqrt{T}}\big) | |||
Appendix figures & tables18 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Tuned quantities | Finite search bounds |
|---|---|---|
| AdaFed | ; | |
| FedAdagrad | , | |
| FedAdam | , | |
| FedUR | , | |
| Local AdaAlter | , | |
| FedSPS | , |
| Paper / result | Objective assumptions | Stochastic / heterogeneity | Method setting | Main result / notes |
|---|---|---|---|---|
| [ Wang et al., 2025 ] Thm. 1 | Class: nonconvex Smoothness: -smooth in Strong conv.: Grad. bound: | Variance/noise: Heterogeneity: | Participation: full participation Adaptation: In server Local updates: one local step | Thm. 1: AdaGrad-OTA; rate |
| [ Wang et al., 2025 ] Thm. 2 | Class: nonconvex Smoothness: -smooth in Strong conv.: Grad. bound: | Variance/noise: Heterogeneity: | Participation: full participation Adaptation: In server Local updates: one local step | Thm. 2: Adam-OTA; rate |
| [ Chen et al., 2025 ] Thm. 5.2 | Class: nonconvex Smoothness: each is -smooth Strong conv.: Grad. bound: | Variance/noise: Heterogeneity: | Participation: client sampling ; minibatch Adaptation: In client Local updates: local steps | Thm. 5.2: FAdamGC, ; rate |
| [ Chen et al., 2025 ] Thm. 5.4 | Class: nonconvex Smoothness: each is -smooth Strong conv.: Grad. bound: | Variance/noise: Heterogeneity: | Participation: client sampling ; minibatch Adaptation: In client Local updates: local steps | Thm. 5.4: FAdamGC, general Adam case; rate |
| [ Chen et al., 2025 ] Thm. C.2 | Class: nonconvex Smoothness: each is -smooth Strong conv.: Grad. bound: | Variance/noise: Heterogeneity: | Participation: client sampling ; minibatch Adaptation: In client Local updates: local steps | Thm. C.2: FA-NT, general Adam case; rate has worse final term |
| [ Chen et al., 2025 ] Thm. C.3 | Class: nonconvex Smoothness: each is -smooth Strong conv.: Grad. bound: | Variance/noise: Heterogeneity: | Participation: client sampling ; minibatch Adaptation: In client Local updates: local steps | Thm. C.3: FA-NT, ; requires bounded data heterogeneity |
Federated Learning
Federated learning trains shared models across data holders without requiring them to pool their raw data.
See all 961 papers