Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

AFL: A Single-Round Analytic Approach for Federated Learning with Pre-trained Models

About

In this paper, we introduce analytic federated learning (AFL), a new training paradigm that brings analytical (i.e., closed-form) solutions to the federated learning (FL) with pre-trained models. Our AFL draws inspiration from analytic learning -- a gradient-free technique that trains neural networks with analytical solutions in one epoch. In the local client training stage, the AFL facilitates a one-epoch training, eliminating the necessity for multi-epoch updates. In the aggregation stage, we derive an absolute aggregation (AA) law. This AA law allows a single-round aggregation, reducing heavy communication overhead and achieving fast convergence by removing the need for multiple aggregation rounds. More importantly, the AFL exhibits a property that \textit{invariance to data partitioning}, meaning that regardless of how the full dataset is distributed among clients, the aggregated result remains identical. This could spawn various potentials, such as data heterogeneity invariance and client-number invariance. We conduct experiments across various FL settings including extremely non-IID ones, and scenarios with a large number of clients (e.g., $\ge 1000$). In all these settings, our AFL constantly performs competitively while existing FL techniques encounter various obstacles. Our codes are available at https://github.com/ZHUANGHP/Analytic-federated-learning.

Run He, Kai Tong, Di Fang, Han Sun, Ziqian Zeng, Haoran Li, Tianyi Chen, Huiping Zhuang• 2024

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-100--
691
Image ClassificationCIFAR-100--
435
Image ClassificationCIFAR-100--
302
Image ClassificationTiny-ImageNet
Top-1 Accuracy54.67
230
Image ClassificationTiny-ImageNet
Top-1 Accuracy54.67
76
Image ClassificationTiny-ImageNet
Validation Accuracy0.5467
57
Image ClassificationCIFAR-100 non-IID alpha=0.1
Accuracy58.56
31
Image ClassificationCIFAR-10 non-IID (α=0.1) (test)
Accuracy80.75
23
Image ClassificationCIFAR-100 Non-IID-1, α = 0.01
Top-1 Accuracy58.56
11
Image ClassificationTiny-ImageNet Non-IID-1, α = 0.1
Top-1 Accuracy54.67
11
Showing 10 of 19 rows

Other info

Code

Follow for update