atlas

Research map / Federated learning and privacy / Communication-efficient FL

FedBAT: Communication-Efficient Federated Learning via Learnable Binarization

ICML 2024 · Federated learning and privacy › Communication-efficient FL · approach: Communication-efficient heterogeneous FL · 0 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 FedBAT, which learns binary model updates and their step size during local federated training via a learnable binarization operator with straight-through gradients, and proves convergence.

Problem

Federated learning incurs heavy uplink communication cost; existing binarization methods (SignSGD variants) binarize model updates post-training, causing approximation errors and requiring hand-tuned step sizes.

Approach

Binarize model updates inside local training (binarization-aware training) with a learnable step size, using a stochastic binarization operator with STE-based gradients for both the updates and the step size, preceded by a full-precision warm-up phase.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FedBAT instead of FedAvgfederated training · FMNIST, SVHN, CIFAR-10 and CIFAR-100; 100 clients, IID and non-IID splitstest accuracy: 91.8 ($\pm$ 0.1) vs 92.0 ($\pm$ 0.1); 90.6 ($\pm$ 0.1) vs 90.5 ($\pm$ 0.2); 89.0 ($\pm$ 0.4) vs 88.7 ($\pm$ 0.2)Mixed
Learn the step size rather than fixing it at its initial value (ablation)FedBAT · Non-IID-2, 100 clients; FMNIST, SVHN, CIFAR-10 and CIFAR-100test accuracy: 87.9 -> 89.0; 88.5 -> 89.2; 78.3 -> 81.0; 41.2 -> 49.2Helped
Increase ρ from 0 to 2 (ablation)FedBAT · Non-IID-2, 100 clients; FMNIST, SVHN, CIFAR-10 and CIFAR-100test accuracy: 87.9 -> 88.2; 88.5 -> 89.0; 78.3 -> 79.0; 41.2 -> 48.0Helped
Set ρ within 4, 6, or 8 (ablation)FedBAT · Non-IID-2, 100 clients; FMNIST, SVHN, CIFAR-10 and CIFAR-100test accuracy: FMNIST: 88.9, 89.0, 88.7; SVHN: 89.2, 89.2, 89.5; CIFAR-10: 80.4, 81.0, 80.6; CIFAR-100: 48.7, 49.2, 48.8No clear effect
Set warm-up ratio φ=0.5 rather than φ=0.1 (ablation)FedBAT · Non-IID-2, 100 clients; FMNIST, SVHN, CIFAR-10 and CIFAR-100test accuracy: 88.6 -> 89.0; 88.4 -> 89.2; 75.9 -> 81.0; 42.9 -> 49.2Helped
Set warm-up ratio φ=0.5 rather than φ=0.9 (ablation)FedBAT · Non-IID-2, 100 clients; FMNIST, SVHN, CIFAR-10 and CIFAR-100test accuracy: 88.5 -> 89.0; 88.6 -> 89.2; 80.3 -> 81.0; 48.3 -> 49.2Helped
Use binarization-aware local training instead of post-training binarizationFedBAT vs. binarization baselines · Four datasets, IID and non-IID splitstest accuracyHelped
Use binarization-aware local trainingFedBAT · CIFAR-100, 100 clientsconvergence speedHelped

Surprising findings

Limitations

Experimental setup

Datasets: FMNIST SVHN CIFAR-10 CIFAR-100

Benchmarks: FMNIST SVHN CIFAR-10 CIFAR-100

Metrics: test accuracy convergence speed

Baselines: FedAvg SignSGD EF-SignSGD Noisy-SignSGD Stoc-SignSGD ZeroFL FedPAQ BiFL

Builds on: FedAvg SignSGD EF-SignSGD Stoc-SignSGD BinaryConnect

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