How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
SCAFFOLD with client and server control variates
Definition
The inputs are positive integers with , objective functions , an initial server model , client controls , positive step sizes , a local stochastic-gradient oracle , and a control-update option from . Set . The random client sample in each round is independent of that round's fresh local-oracle randomness; no independence among distinct clients' oracle draws is required here.
For each round , independently sample a uniform fixed-size subset of clients. At the start of this round, write , , and . For every selected client , initialize and, for , call at and update After its local steps, a selected client updates its control using either
- Option I: call at the round-start model and set ; or
- Option II: set .
The client sends and . Unselected clients retain their controls. The server forms and updates The selected clients set and unselected clients set . Thus whenever held before the round. The general procedure permits zero initial controls; the convergence rates stated below use the explicitly stated gradient-consistent initialization . Repeat through round and return the model and control trajectories .
The following schematic records only the communication flow. Its vertices are the server and the selected clients; the arrow labels are exactly the quantities sent in each direction. The local updates and server equations above, not the schematic, define the procedure.
Definition references
Equal-client objective and fixed-size client sampling
Karimireddy et al., SCAFFOLD, §§4–5 and Algorithm 1
Gorbunov et al., Local SGD: Unified Theory and New Efficient Methods, §4.2
Chi and Li, Advances in Federated Optimization, slides 34–35
Yuan, Optimization for Deep Learning, Lecture 14: Federated Learning, slides 24–30
Remarks
Theorem III's rates below do not assume bounded gradient dissimilarity. The separate Hessian-dissimilarity improvement in Theorem IV is proved only for quadratic client functions and is not asserted here for general smooth losses. The procedure transmits model and control updates but supplies no differential-privacy guarantee.
Remarks references
Depends on
Used by
- SCAFFOLD trajectories, client drift, control lag and tracking error Definition
- SCAFFOLD controls cancel shifted local gradients at the server model Example
- SCAFFOLD general-convex round headline with a uniform server-iterate output False statement
- Convex SCAFFOLD client-drift bound Lemma
- Convex SCAFFOLD control-lag recursion Lemma
- Convex SCAFFOLD server-update second moment Lemma
- Nonconvex SCAFFOLD control-anchor tracking recursion Lemma
- Nonconvex SCAFFOLD progress in one communication round Lemma
- Nonconvex SCAFFOLD query-point drift bound Lemma
- Nonconvex SCAFFOLD server-update moments Lemma
- Option II controls track gradients at stored client anchors Lemma
- Strongly convex SCAFFOLD progress in one communication round Lemma
- SCAFFOLD rates for strongly convex, convex and nonconvex objectives Theorem
Dependency tree · one level
1 result within one dependency step of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Sai Praneeth Karimireddy et al., SCAFFOLD: Stochastic Controlled Averaging for Federated Learning, §§4–5 and Algorithm 1 (standard reference, not scraped)
- Eduard Gorbunov, Filip Hanzely, Peter Richtárik, Local SGD: Unified Theory and New Efficient Methods, §4.2 (standard reference, not scraped)
- Yuejie Chi and Zhize Li, Advances in Federated Optimization: Efficiency, Resiliency, and Privacy, slides 34–35 (standard reference, not scraped)
- Kun Yuan, Optimization for Deep Learning, Lecture 14: Federated Learning, slides 24–30 (standard reference, not scraped)