Chapter Summary
Chapter Summary
Key Points
- 1.
Federated learning keeps data on user devices; FedAvg is the canonical algorithm. At each round, a subset of users receives the global model, runs local SGD epochs on its private data, and uploads the updated model. The server averages the updates. On IID data, local epochs save communication by factor at no convergence cost; on non-IID data, too-large causes client drift.
- 2.
Communication-efficient FL combines multiple techniques. Quantization (-bit scalars), sparsification (top- with error feedback), and structured updates (low-rank, sketching) each reduce uplink. Combined, production stacks achieve – savings over 32-bit plaintext gradients.
- 3.
Compression is not a privacy mechanism. 8-bit quantization, 1-bit SignSGD, top-1\% sparsification all still allow gradient inversion attacks. Compression reduces bandwidth; it does not destroy the information leakage in gradients.
- 4.
Gradient inversion attacks expose training data. DLG (Zhu-Liu-Han 2019) achieves pixel-perfect reconstruction from a single gradient on CIFAR-10 in a few hundred optimization iterations. Extensions handle batches up to 48 on ImageNet-scale.
- 5.
Privacy in FL requires explicit protocols. The architectural promise "data stays local" is insufficient. Information-theoretic privacy requires secure aggregation (Chapter 10), differential privacy, or both. Production FL stacks combine multiple mechanisms (SecAgg + DP + TEE) with careful convergence tuning.
Looking Ahead
Chapter 10 introduces the Bonawitz et al. secure aggregation protocol — the production-standard information-theoretic privacy mechanism for FL. The CommIT-group optimality result (Caire et al. 2022) establishes that Bonawitz et al.'s rate is optimal among schemes with "uncoded groupwise keys" — one of the signature Part-III contributions of this book. Chapter 11 (ByzSecAgg) extends to Byzantine resilience, and Chapter 12 (CCESA) reduces the overhead to — both also CommIT contributions. Part III's privacy framework is built on the FL foundation established in this chapter.