(2.11) — the inequality deduced from (2.8) for every with support
ProvedKLTNuclear.Oracle.eq_2_11matrix-estimationnuclear-normoracle-inequalityp2o-batch-pfp2bp2o-gran-per-chapterp2o-plan-paperp2o-v1
Work in the trace regression model with square-integrable design entries and integrable responses. Let be a convex set of matrices, , and fix a realization of the sample at which minimizes over ; let . Then for every with singular value decomposition and support ,
This is the key deterministic inequality of the fast-rate part of Theorem 1; no relation between and is needed for it.
Formalization Note Model hypothesis in conditional-expectation form; integrability conditions added; independence not assumed. The support is given by SVD data S : SVD A r.
Preamble
import Mathlib import Definitions.Def_KLTNuclear_Oracle_Model open MeasureTheory MatrixCompletion
Formal statement
namespace KLTNuclear.Oracle
/-- (2.11) (p. 8): for a convex 𝔸 and every A ∈ 𝔸 with support (S₁, S₂). -/
theorem eq_2_11 {Ω : 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₂)) (h𝔸 : Convex ℝ 𝔸) (lam : ℝ) (hlam : 0 < lam)
(ω : Ω) (Ahat : RealMatrix m₁ m₂) (hAhat : IsEstimator P X Y lam ω 𝔸 Ahat) :
∀ A ∈ 𝔸, ∀ (r : ℕ) (S : SVD A r),
l2NormSq P X (Ahat - A₀) + l2NormSq P X (Ahat - A) + lam * nuclearNorm (normalProjection S Ahat) ≤
l2NormSq P X (A - A₀) + lam * nuclearNorm (twoSidedSingularProjection S (Ahat - A)) +
2 * matrixInner (noiseMatrix P X Y ω) (Ahat - 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. 8, (2.11)
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.