FedADB: Class Anchor-Driven Dual-Branch Federated Learning for Mitigating Forgetting
Organizations: State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, China · National Engineering Research Center of Disaster Backup and Recovery, Beijing University of Posts and Telecommunications, Beijing, China · JIUTIAN Research, China Mobile, Beijing, China · School of Cyberspace Security, Beijing University of Posts and Telecommunications, Beijing, China · University of Leicester, Leicester, United Kingdom
Abstract
Multimodal data collected by heterogeneous devices are used for collaborative training, where federated learning (FL) serves as a key paradigm for effective distributed modeling with data privacy preservation. However, local training suffers from the forgetting of previously learned global knowledge under cross-client data heterogeneity, which leads to significant declines in both performance and convergence speed. Most previous studies rely on global alignment strategies to retain global knowledge, which hinder local optimization and lead to inadequate supervision of missing classes. Some studies introduce proxy datasets to supplement supervision for missing classes. However, it remains a challenge to balance class-wise global consistency and local optimization objectives without proxy datasets. In this work, we propose FedADB, a Class Anchor-Driven Dual-Branch FL framework. Specifically, the server generates class anchors optimized in a differentiable input space, which are shared across clients. These class anchors serve as global references that provide supervision for missing classes during local training. A dual-branch collaborative training mechanism is designed for clients. In this mechanism, the anchor-based global branch focuses on learning with global consistency, achieving global knowledge alignment by class-anchor balanced sampling. The local calibration branch focuses on learning discriminative local features, mitigating the degradation of local representations caused by excessive global alignment. Extensive experiments across multiple medical and natural datasets demonstrate that FedADB achieves significant improvements in both accuracy and convergence speed.
Figures & tables
| Method | SVHN | CINIC-10 | CIFAR-10 | CIFAR-100 | OrganA- MNIST | Path- MNIST | Tissue- MNIST | Average | |||
| Cross-Device Scenario ( ) | |||||||||||
| FedAvg ( McMahan et al., 2017 ) | 84.56 (±1.57) | 43.55 (±1.96) | 32.32 (±1.40) | 48.76 (±1.14) | 57.66 (±1.43) | 66.76 (±0.81) | 47.54 (±0.31) | 26.68 (±2.78) | 69.01 (±3.19) | 21.84 (±5.07) | 49.87 (±1.97) |
| FedDyn ( Acar et al., 2021 ) | 83.49 (±4.28) | 44.69 (±1.00) | 28.38 (±0.10) | 42.62 (±2.66) | 66.91 (±1.91) | 69.38 (±0.52) | 42.87 (±0.89) | 66.10 (±3.61) | 74.73 (±1.59) | 32.11 (±0.68) | 55.13 (±1.72) |
| FedASAM ( Caldarola et al., 2022 ) | 73.86 (±3.31) | 46.38 (±1.44) | 30.80 (±2.04) | 47.19 (±2.33) | 62.63 (±0.39) | 69.64 (±0.28) | 46.79 (±0.85) | 58.31 (±1.47) | 71.85 (±1.30) | 28.23 (±3.51) | 53.57 (±1.69) |
| FedNTD ( Lee et al., 2022 ) | 89.23 (±0.44) | 41.78 (±0.75) | 39.64 (±2.17) | 54.03 (±1.00) | 59.53 (±0.52) | 70.86 (±0.40) | 46.19 (±1.23) | 64.61 (±1.03) | 77.31 (±1.48) | 15.65 (±2.93) | 55.88 (±1.20) |
| Method | FedAvg | FedNTD | FedLMD | FedSOL | FedADB |
| Accuracy | 40.35 (±0.13) | 44.29 (±1.54) | 48.71 (±1.03) | 43.08 (±0.44) | 56.30 (±0.58) |