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.
Strongly convex FedAvg under bounded gradient dissimilarity
Statement
Assume the Axiom of Choice. Let be positive integers and . Let be differentiable, -strongly convex and -smooth, with , and let attain its minimum . Assume fresh conditionally unbiased local stochastic gradients with within-client conditional variance at most , independent of the fresh client sample. The conditional mean and variance bounds hold given the full prequery history, including the round-start history, the revealed client sample and all earlier oracle draws from every client in a fixed chronological ordering, also for the hypothetical client paths used in the analysis. For constants and , assume the convex-client gradient-dissimilarity bound Alternatively, assume the standard -bounded gradient-dissimilarity condition Either assumption gives all the conclusions below with the same and stepsize restrictions. Run the uniform-client analysis mode of FedAvg with clients sampled uniformly without replacement per round and local steps. Choose and At round , let be the server iterate and set Choose an independent index with probability and return . Then In particular, for target , a choice of no larger than and suffice to ensure , with a universal constant in the notation. This is an equal-client strongly convex rate; it does not apply to the count-weighted deployment objective without a separate weighted analysis.
Statement references
Facts & Assumptions
Given: The client objectives, stochastic-gradient process, FedAvg output and sampling law in the Statement.
One-round progress of strongly convex FedAvg: with as above, one round gives distance contraction, a negative objective-gap term, sampling variance and client-drift error.
Client drift under FedAvg gradient dissimilarity: the local-drift error is bounded by a fraction of the objective gap, a stochastic-gradient term and a cubic term.
Geometric and sublinear averaging for descent recursions: the geometric weighted average of a strongly convex descent recursion bounds its expected objective gap.
Federated objectives and client sampling and Federated averaging (FedAvg): the analyzed objective is , with each round sampling a uniform fixed-size client subset and averaging selected model differences.
Moments of a uniformly sampled fixed-size client set: fixed-size sampling is unbiased and its exact finite-population variance is at most twice the population second moment times .
Smooth convex gradient differences around a minimizer and Gradient of a finite sum is the finite sum of gradients: convex -smooth clients satisfy the required gradient-second-moment estimate around a minimizer, and their average gradient is .
The Euclidean inner product on : squared distances expand by bilinearity.
Filtration and filtered probability space, Conditional expectation as an ae class, Basic algebra and order properties of conditional expectation, Taking out what is known, Expectation of a nonnegative or integrable random variable, and Linearity, monotonicity, and the modulus bound for expectation: roundwise conditional expectations are linear, obey the tower rule and preserve nonnegative integrable inequalities.
Standard client dissimilarity implies the gap form with unchanged parameters: under the stated common smoothness and attained finite minimum, the standard condition implies the displayed gap form with unchanged .
The conditional stochastic-gradient hypotheses and bounded gradient-dissimilarity assumption in the Statement hold at every round and query point.
Assume the Axiom of Choice. It is used only to invoke the published conditional-expectation-as-an-a.e.-class interface in [F8].
Proof
In the standard-condition branch, [F9] supplies the displayed gap-form assumption with unchanged ; in the original gap-form branch it is already assumed. Let and [given] . Apply [F1] and then [F2] with . Their gap terms combine to . The resulting recurrence is Indeed the stochastic terms are because ; the sampling term is the one in [F1], and the remaining drift term is .
Apply [F3] to step 1.1 with , , and weights . It yields which is the displayed bound after substituting .
Write . Since [given] , the first term in step 2.1 is at most whenever This follows from . Choose not exceeding the minimum of , when , and when ; omit a bound whose denominator is zero. Then each of the last two terms in step 2.1 is at most . Taking the least integer satisfying the preceding display gives the claimed communication-round bound: the reciprocal step is bounded by a constant times , divided by .
Depends on
- Standard and gap forms of bounded client gradient dissimilarity
- Standard client dissimilarity implies the gap form with unchanged parameters
- Federated averaging (FedAvg)
- Federated objectives and client sampling
- Moments of a uniformly sampled fixed-size client set
- One-round progress of strongly convex FedAvg
- Client drift under FedAvg gradient dissimilarity
- Geometric and sublinear averaging for descent recursions
- Smooth convex gradient differences around a minimizer
- Gradient of a finite sum is the finite sum of gradients
- The Euclidean inner product $\langle x,y\rangle = \sum_{k<n} x_k y_k$ on $\mathbb{R}^n$
- The Axiom of Choice
- Filtration and filtered probability space
- Conditional expectation as an ae class
- Basic algebra and order properties of conditional expectation
- Taking out what is known
- Expectation of a nonnegative or integrable random variable
- Linearity, monotonicity, and the modulus bound for expectation
Used by
Nothing in the library uses this result yet.
Dependency tree · two levels
65 results within two dependency steps 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, Theorem I (strongly convex branch), Appendix D.3, Lemmas 7–8 (standard reference, not scraped)