atlas

Research map / Federated learning and privacy / Personalized and heterogeneous FL

PerFedRLNAS: One-for-All Personalized Federated Neural Architecture Search

AAAI 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Personalization with global-local trade-off · 11 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes PerFedRLNAS, a one-stage personalized federated neural architecture search that uses per-client policy-gradient RL over a supernet to pick each client's sub-model, trading off accuracy and round time.

Problem

Personalized federated learning relies on manually designed personalized vs. shared parts of models, which can underperform and does not adapt across heterogeneous data, system resources, and memory budgets; prior federated NAS searches a global architecture or is inefficient.

Approach

Treat each communication round as an MDP step; each client has a softmax architecture-parameter policy on the server, updated by REINFORCE with a reward of local accuracy minus round-time (or memory) penalty, so the server samples personalized sub-models from an arbitrary supernet while clients train ordinary-sized models.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PerFedRLNAS instead of FedTPViT/NASViT · CIFAR10 Dα = 0.3accuracy: 80.27 ± 8.39 -> 85.02 ± 4.11Helped
Use PerFedRLNAS instead of FedBABUViT/NASViT · CIFAR100 Dα = 0.1accuracy: 54.35 ± 4.38 -> 65.08 ± 3.97Helped
Use PerFedRLNAS instead of FedBABUMobileNetV3 · CIFAR10 Dα = 0.3accuracy: 75.00 ± 5.92 -> 82.02±4.85Helped
Use PerFedRLNAS instead of FedRepMobileNetV3 · CIFAR100 Dα = 0.1accuracy: 48.75 ± 4.07 -> 63.85±4.02Helped
Use PerFedRLNAS instead of FedNASDARTS · CIFAR10 Dα = 0.3accuracy: 79.88 ± 5.27 -> 80.80 ± 5.48Helped
Use PerFedRLNAS instead of FedRLNASDARTS · CIFAR100 Dα = 0.1accuracy: 60.85 ± 4.43 -> 62.72 ± 4.17Helped
Remove the round-time term from the reward function (ablation)PerFedRLNAS on MobileNetV3 · CIFAR10 Dα = 0.3accuracy: 83.33% ± 4.97Helped
Remove the round-time term from the reward function (ablation)PerFedRLNAS on MobileNetV3 · CIFAR10 Dα = 0.3latency (hours): 10.65 hoursHurt
Add memory utilization to the reward function (ablation)PerFedRLNAS · CIFAR10 Dα = 0.3, NASViTaccuracy: 82.87 ± 4.87%Mixed
Add memory utilization to the reward function (ablation)PerFedRLNAS · CIFAR100 Dα = 0.1, NASViTaccuracy: 63.24 ± 4.07%Mixed

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100

Benchmarks: CIFAR10 CIFAR100

Metrics: average local test accuracy standard deviation across clients elapsed wall-clock latency (hours)

Baselines: FedAvg Local Training FedRep FedBABU FedTP FedNAS FedRLNAS FedorAS SPIDER

Builds on: FedAvg FedRLNAS FedRep FedBABU DARTS

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy