FedADP: Unified Model Aggregation for Federated Learning with Heterogeneous Model Architectures
Jiacheng Wang, Hongtao Lv, Lei Liu
TL;DR
This work tackles federated learning under heterogeneous client architectures and resource constraints. It introduces FedADP, a framework that aligns diverse client models to a unified structure for aggregation using a NetChange-based mechanism, then redistributes updated models back to clients in their native configurations. Key components include To-Wider/To-Deeper and To-Narrower/To-Shallower operations to adapt architectures while preserving performance, enabling full participation of heterogeneous clients. Experiments on MNIST, Fashion-MNIST, CIFAR-10, and CIFAR-100 with VGG variants show FedADP outperforms FlexiFed, Clustered-FL, and Standalone, with substantial accuracy gains and improved convergence in highly heterogeneous settings. The approach promises practical impact for scalable, efficient, and accurate FL in real-world deployments with diverse hardware capabilities.
Abstract
Traditional Federated Learning (FL) faces significant challenges in terms of efficiency and accuracy, particularly in heterogeneous environments where clients employ diverse model architectures and have varying computational resources. Such heterogeneity complicates the aggregation process, leading to performance bottlenecks and reduced model generalizability. To address these issues, we propose FedADP, a federated learning framework designed to adapt to client heterogeneity by dynamically adjusting model architectures during aggregation. FedADP enables effective collaboration among clients with differing capabilities, maximizing resource utilization and ensuring model quality. Our experimental results demonstrate that FedADP significantly outperforms existing methods, such as FlexiFed, achieving an accuracy improvement of up to 23.30%, thereby enhancing model adaptability and training efficiency in heterogeneous real-world settings.
