Corollary 13.10: for a convex β-smooth nonnegative loss and λ ≥ 2β/m, E_S[L_D(A(S))] ≤ (1 + 48β/(λm)) E_S[L_S(A(S))] ≤ (1 + 48β/(λm))(L_D(w*) + λ‖w*‖²)
ProvedUnderstandingML.rlm_smooth_oracleoracle-inequalityregularizationsmoothness
Corollary 13.10. Assume that the loss function is convex, -smooth, and nonnegative. Then the RLM rule with the regularization function , for , satisfies the following for all :
Measurability: jointly measurable loss and measurable algorithm, with a nonnegative loss bounded at the origin so that all expectations exist (for the RLM rule the minimizer is unique, so measurability of the algorithm is automatic).
Preamble
import Definitions.Def_UnderstandingML_Convex open MeasureTheory open scoped InnerProductSpace
Formal statement
namespace UnderstandingML
/-- **Corollary 13.10** (p. 180). Assume that the loss function is convex, `β`-smooth and
nonnegative. Then the RLM rule with the regularization function `λ‖w‖²`, for `λ ≥ 2β/m`,
satisfies for all `w*`:
`E_S[L_D(A(S))] ≤ (1 + 48β/(λm)) E_S[L_S(A(S))] ≤ (1 + 48β/(λm))(L_D(w*) + λ‖w*‖²)`.
Measurability as in Corollary 13.6. -/
theorem rlm_smooth_oracle {d : ℕ} {Z : Type*} [MeasurableSpace Z] (loss : Vec d → Z → ℝ)
(hconv : ∀ z, ConvexOn ℝ Set.univ (fun w ↦ loss w z)) (hnonneg : ∀ w z, 0 ≤ loss w z)
{β : ℝ} (hβ : 0 ≤ β) (hsmooth : IsSmoothLoss β loss) {lam : ℝ} (hlam : 0 < lam)
(A : Learner Z (Vec d)) (hA : IsRLMLearner loss lam A)
(hmeas : Measurable (Function.uncurry loss)) {C : ℝ} (hC : ∀ z, loss 0 z ≤ C)
(hAmeas : ∀ m, Measurable (A m)) (D : Measure Z) [IsProbabilityMeasure D] (m : ℕ)
(hm : 0 < m) (hlm : 2 * β / m ≤ lam) :
∫ S, risk loss D (A m S) ∂(iidLaw D m) ≤
(1 + 48 * β / (lam * m)) * ∫ S, empRisk loss S (A m S) ∂(iidLaw D m) ∧
∀ wstar : Vec d, (1 + 48 * β / (lam * m)) * ∫ S, empRisk loss S (A m S) ∂(iidLaw D m) ≤
(1 + 48 * β / (lam * m)) * (risk loss D wstar + lam * ‖wstar‖ ^ 2) := by sorry
end UnderstandingML
Source
Shalev-Shwartz and Ben-David, Understanding Machine Learning: From Theory to Algorithms, Cambridge University Press 2014, doi:10.1017/CBO9781107298019, §13.4 p. 180, Corollary 13.10 (from (13.16) and Corollary 13.7)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.