atlas

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

Hybrid Batch Normalisation: Resolving the Dilemma of Batch Normalisation in Federated Learning

ICML 2025 · Federated learning and privacy › Personalized and heterogeneous FL · approach: Federated prompt and LoRA tuning · 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 Hybrid Batch Normalisation (HBN), which separates BN statistic updates from learnable-parameter updates to obtain unbiased global statistics in federated learning and learnably mixes batch and global statistics per client.

Problem

Standard batch normalisation degrades in federated learning with non-IID client data and small batch sizes, because local batch statistics mismatch global statistics used at evaluation time.

Approach

Decouple BN running-statistic updates from SGD by computing local statistics under the frozen previous global model, aggregate them into unbiased global mean/variance on the server, and at each client mix current-batch statistics with these global statistics via a learnable per-channel hybrid factor (sigmoid-weighted), with the global statistics frozen during gradient updates.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use HBN instead of the strongest listed baselineFedAvg + Simple-CNN · CIFAR-10, φ=0.6/0.3/0.1, B=4top-1 test accuracy (%): 78.22 vs 77.34; 76.53 vs 74.51; 71.56 vs 70.36Helped
use HBN instead of the strongest listed baselineFedAvg + Simple-CNN · CIFAR-100, φ=0.6/0.3/0.1, B=4top-1 test accuracy (%): 49.88 vs 47.11; 48.93 vs 46.33; 46.52 vs 43.80Helped
use HBN instead of FixBNFedAvg + ResNet-18 · Tiny-ImageNet, φ=0.1/0.05, B=64top-1 test accuracy (%): 25.59 vs 24.71; 24.69 vs 23.42Helped
use HBN instead of BNFedAvg + Simple-CNN · CIFAR-100, φ=0.6, B=32 to B=2test accuracy (%): 51.05 vs 49.63; 48.86 vs 43.89Helped
add HBN normalisationFedAvg and other tested FL methods · CIFAR-10, φ=0.6, B=4test accuracy (%): FedAvg 75.82 -> 78.22; FedProx 76.08 -> 78.44; FedAdam 75.67 -> 78.17; Scafflod 77.63 -> 78.65; Moon 75.77 -> 78.48; FedHelped
replace BN or GN with HBNMobileNetV2, ResNet-18/50, VGG-11/19 · CIFAR-100, φ=0.1, B=64test accuracy (%): MobileNetV2: 40.19/41.50 -> 44.40; ResNet-18: 51.51/52.38 -> 55.69; ResNet-50: 54.97/55.37 -> 60.74; VGG-11: 62.74/59.47Helped
replace separated local-statistics calculation with moving average (ablation)FedAvg + HBN + Simple-CNN · CIFAR-10, φ=0.6, B=4test accuracy (%): 78.22 -> 72.25Hurt
replace global-statistics aggregation with weighted average (ablation)FedAvg + HBN + Simple-CNN · CIFAR-10, φ=0.6, B=4test accuracy (%): 78.22 -> 77.90Hurt
use only global statistics for normalisation (ablation)FedAvg + HBN + Simple-CNN · CIFAR-10, φ=0.6, B=4test accuracy (%): 78.22 -> 76.87Hurt
use only batch statistics for normalisation (ablation)FedAvg + HBN + Simple-CNN · CIFAR-10, φ=0.6, B=4test accuracy (%): 78.22 -> 76.33Hurt
fix global-to-batch statistics ratio at 1:1 (ablation)FedAvg + HBN + Simple-CNN · CIFAR-10, φ=0.6, B=4test accuracy (%): 78.22 -> 77.49Hurt
use a smaller moving-average momentum when client activation is low (ablation)HBN · CIFAR-10, φ=0.6, B=32, low client activationtest accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 Tiny-ImageNet

Benchmarks: CIFAR-10 CIFAR-100 Tiny-ImageNet

Metrics: top-1 test accuracy

Baselines: BN GN LN FedFN FixBN FBN FedProx FedAdam Scaffold MOON FedSAM FedACG

Builds on: FedAvg Batch Normalisation FixBN Federated Batch Normalisation FedTAN

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