Lemma 4 β the gradient mapping π’(x, Β·, c) is 1-Lipschitz
ProvedNonconvexAG.StochComposite.lemma_4composite-optimizationnonconvex-optimizationp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1
Let be convex with domain , and let be its prox map (2.37), with the gradient mapping of (2.38). Then for every , every and all ,
In Β§3.2 this lemma transfers the error of the stochastic gradient to the stochastic gradient mapping, giving (3.29).
Formalization Note The paper leaves implicit (the prox map (2.37) is defined for ); it is stated. Convexity of on its domain is the paper's standing assumption on .
Preamble
import Mathlib import Definitions.Def_ConvexOptAlg_SmoothGD_Defs import Definitions.Def_GhadimiLan_RSG_Model import Definitions.Def_NonconvexAG_StochComposite_ProxMap import Definitions.Def_NonconvexAG_StochComposite_RSAG open MeasureTheory ProbabilityTheory open scoped InnerProductSpace
Formal statement
namespace NonconvexAG.StochComposite
open GhadimiLan.RSG (E)
open ConvexOptAlg.SmoothGD
/-- Lemma 4 (p. 10): for a convex `π³` with domain `K` and its prox map `π«` (2.37), the gradient
mapping `π’(x, Β·, c)` of (2.38) is 1-Lipschitz for every `x` and every `c > 0`. -/
theorem lemma_4 {n : β} (K : Set (E n)) (X : E n β β) (hX : ConvexOn β K X)
(P : E n β E n β β β E n) (hP : IsProxMap K X P) :
β x y1 y2 : E n, β c : β, 0 < c β
βgradMap P x y1 c - gradMap P x y2 cβ β€ βy1 - y2β := by sorry
end NonconvexAG.StochComposite
Source
Ghadimi & Lan, Accelerated Gradient Methods for Nonconvex Nonlinear and Stochastic Programming, arXiv:1310.3787v1, p. 10, Lemma 4
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.