atlas

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

DapperFL: Domain Adaptive Federated Learning with Model Fusion Pruning for Edge Devices

NeurIPS 2024 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Non-IID federated learning · 5 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 DapperFL, a heterogeneous federated learning framework that prunes client models using fused local and global knowledge (MFP), adds a representation-norm regularizer (DAR), and aggregates heterogeneous pruned models, evaluated on Digits and Office Caltech.

Problem

Federated learning on heterogeneous edge devices suffers both from system heterogeneity (resource-constrained clients cannot train full models) and domain shifts across clients' local data, and existing methods address these only separately.

Approach

Prune each client's model with a mask computed from a fusion of the global model and one-epoch fine-tuned local model (dynamic fusion factor), regularize the pruned encoder's representation with a squared L2 norm, and aggregate by restoring pruned structure with the previous global model's weights before weighted averaging.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DapperFL instead of the strongest baseline, FPLDigits global model · Digitsglobal accuracy (%): 74.17 -> 74.30; 0.13% betterHelped
Use DapperFL instead of the strongest baseline, FedSROffice Caltech global model · Office Caltechglobal accuracy (%): 65.47 -> 67.75; 2.28% betterHelped
Add DAR to DapperFL without DAR (ablation)DapperFL · Digitsglobal accuracy (%): 72.37% -> 74.30%Helped
Add MFP to DapperFL without MFP (ablation)DapperFL · Digitsglobal accuracy (%): 73.34% -> 74.30%Helped
Add MFP and DAR to DapperFL without either module (ablation)DapperFL · Digitsglobal accuracy (%): 71.94% -> 74.30%Helped
Add DAR to DapperFL without DAR (ablation)DapperFL · Office Caltechglobal accuracy (%): 64.88% -> 67.75%Helped
Add MFP to DapperFL without MFP (ablation)DapperFL · Office Caltechglobal accuracy (%): 66.28% -> 67.75%Helped
Add MFP and DAR to DapperFL without either module (ablation)DapperFL · Office Caltechglobal accuracy (%): 62.65% -> 67.75%Helped
Increase pruning ratio from 0.2 to 0.4 (ablation)DapperFL · Digitsglobal accuracy (%): 73.06% -> 71.76%Hurt
Increase pruning ratio from 0.4 to 0.8 (ablation)DapperFL · Digitsglobal accuracy (%): 71.76% -> 48.14%Hurt
Increase pruning ratio from 0.2 to 0.4 (ablation)DapperFL · Office Caltechglobal accuracy (%): 66.80% -> 67.71%Helped
Increase pruning ratio from 0.4 to 0.8 (ablation)DapperFL · Office Caltechglobal accuracy (%): 67.71% -> 38.28%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Digits Office Caltech

Benchmarks: Digits Office Caltech

Metrics: top-1 accuracy (average across domains) number of parameters FLOPs

Baselines: FedAvg MOON FedSR FPL FedDrop FedProx FedMP NeFL

Builds on: FedAvg FedMP FedSR FPL

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