Theorem 2.13 — projected OGD regret with nonincreasing steps
ProvedModernOnlineLearning.OGD.theorem_2_13online-gradient-descentonline-learningp2o-batch-pfp2ap2o-gran-per-chapterp2o-plan-bookp2o-v1regret
Let be a nonempty closed convex set of finite diameter . For , let be convex and differentiable on open sets containing , and let follow Algorithm 2.1 with positive nonincreasing step sizes . Then every satisfies
This gives a time-varying-step regret guarantee while retaining the terminal correction term. The constant-step clause of the same theorem is a companion item.
Formalization Note is Metric.diam V; boundedness ensures this is the actual finite diameter. The horizon is positive because the formula divides by . The ambient space is a complete real inner-product space.
Preamble
import Mathlib import Definitions.Def_ModernOnlineLearning_OGD_Defs
Formal statement
namespace ModernOnlineLearning.OGD
/-- Orabona, Theorem 2.13, p. 13: the variable-step regret bound, including the
terminal negative squared-distance term. -/
theorem theorem_2_13 {E : Type*} [NormedAddCommGroup E] [InnerProductSpace ℝ E]
[CompleteSpace E] (V : Set E) (hV : V.Nonempty) (hc : IsClosed V)
(hv : Convex ℝ V) (hb : Bornology.IsBounded V)
(loss : ℕ → E → ℝ) (η : ℕ → ℝ) (x g : ℕ → E) (T : ℕ)
(hT : 1 ≤ T) (u : E) (hu : u ∈ V)
(hloss : ∀ t ∈ Finset.Icc 1 T,
∃ U : Set E, IsOpen U ∧ V ⊆ U ∧ ConvexOn ℝ U (loss t) ∧ DifferentiableOn ℝ (loss t) U)
(hη : ∀ t ∈ Finset.Icc 1 T, 0 < η t)
(hmono : ∀ t ∈ Finset.Icc 1 (T - 1), η (t + 1) ≤ η t)
(hrun : IsOGDRun V loss η x g T) :
regret loss x u T ≤
Metric.diam V ^ 2 / (2 * η T) +
∑ t ∈ Finset.Icc 1 T, (η t / 2) * ‖g t‖ ^ 2 -
‖x (T + 1) - u‖ ^ 2 / (2 * η T) := by sorry
end ModernOnlineLearning.OGD
Source
Orabona, arXiv:1912.13213v10, Theorem 2.13, p. 13, first displayed bound
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.