atlas

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

Accelerating Federated Learning with Quick Distributed Mean Estimation

ICML 2024 · Federated learning and privacy › Communication-efficient FL · approach: Communication-efficient heterogeneous FL

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 QUIC-FL, a distributed mean estimation method with O(d log d) encoding and O(n·d + d log d) decoding that keeps optimal O(1/n) NMSE, using bounded support quantization and solver-designed distribution-aware unbiased quantizers.

Problem

Distributed mean estimation for communication-efficient federated learning: existing methods achieving the optimal O(1/n) NMSE incur high encoding or decoding complexity, especially on the client or server side.

Approach

Use a shared randomized Hadamard transform so all clients share one rotation (enabling a single server-side inverse transform), send large coordinates exactly (bounded support quantization), and design unbiased quantization levels for the normal distribution by discretizing the non-convex problem and solving it with off-the-shelf solvers, optionally with client-specific shared randomness.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add client-specific shared randomness to the quantizer (ablation)QUIC-FL · DME, b = 1, p = 2−9quantization error: 8.58 -> ≈3.29Helped
increase the number of shared random bits (ablation)QUIC-FL · DMENMSEHelped
use more than ℓ = 4 shared random bits (ablation)QUIC-FL · DMENMSENo clear effect
use RHT instead of URR (ablation)QUIC-FL · DMENMSEHurt
use RHT instead of URR (ablation)QUIC-FL with p = 2−9 and ℓ = 4 · DMENMSE: 4.831/n, 0.692/n, 0.131/n, 0.0272/nHelped
add one bit per coordinate when using RHT (ablation)QUIC-FL · DME, p = 2−9NMSEHelped

Surprising findings

Limitations

Experimental setup

Datasets: Shakespeare next-word prediction LogNormal(0,1) synthetic vectors

Benchmarks: Shakespeare next-word prediction

Metrics: NMSE encode time decode time training accuracy

Baselines: QSGD Hadamard Kashin Kashin-TF EDEN DRIVE Float32

Builds on: DRIVE EDEN Hadamard quantization (Suresh et al., 2017) Lloyd-Max quantizer FedAvg

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