Home Knowledge Base SCAFFOLD

SCAFFOLD (Stochastic Controlled Averaging for Federated Learning) is a federated learning algorithm that uses control variates to correct client drift — each client maintains a control variate that tracks the difference between local and global gradients, dramatically reducing the impact of data heterogeneity.

How SCAFFOLD Works

Why It Matters

SCAFFOLD is drift-corrected federated learning — using control variates to eliminate the client drift problem that plagues FedAvg on non-IID data.

scaffoldfederated learning

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.