Theorem 1 (2.3) — if ,
ProvedKLTNuclear.Oracle.eq_2_3matrix-estimationnuclear-normoracle-inequalityp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1
In the trace regression model with square-integrable design entries and integrable responses, let be any set of matrices, , and fix a realization of the sample at which minimizes the penalized empirical risk over . If
then
This is the "slow rate" half of Theorem 1: a sharp oracle inequality (leading constant 1) with the nuclear-norm penalty as remainder, valid without convexity of or any assumption on the design.
Formalization Note The infimum is stated as the bound for every , which is equivalent. Model hypothesis in conditional-expectation form; integrability conditions added as in the definition module; independence not assumed.
Preamble
import Mathlib import Definitions.Def_KLTNuclear_Oracle_Model open MeasureTheory MatrixCompletion
Formal statement
namespace KLTNuclear.Oracle
/-- (2.3) of Theorem 1 (p. 6): any set 𝔸, λ ≥ 2‖𝐌‖∞. -/
theorem eq_2_3 {Ω : Type*} [MeasurableSpace Ω] {P : Measure Ω} [IsProbabilityMeasure P]
{n m₁ m₂ : ℕ} (hn : 0 < n)
(X : Fin n → Ω → RealMatrix m₁ m₂) (Y : Fin n → Ω → ℝ)
(hreg : SampleRegularity P X Y)
(A₀ : RealMatrix m₁ m₂) (hmodel : TraceRegressionModel P X Y A₀)
(𝔸 : Set (RealMatrix m₁ m₂)) (lam : ℝ) (hlam : 0 < lam)
(ω : Ω) (Ahat : RealMatrix m₁ m₂) (hAhat : IsEstimator P X Y lam ω 𝔸 Ahat)
(hM : 2 * spectralNorm (noiseMatrix P X Y ω) ≤ lam) :
∀ A ∈ 𝔸, l2NormSq P X (Ahat - A₀) ≤ l2NormSq P X (A - A₀) + 2 * lam * nuclearNorm A := by sorry
end KLTNuclear.Oracle
Source
Koltchinskii, Lounici, Tsybakov, Nuclear-Norm Penalization and Optimal Rates for Noisy Low-Rank Matrix Completion, arXiv:1011.6256v4, p. 6, Theorem 1, (2.3)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.