Gradient of the incoherence regularizer (Prop. 5.2)
ProvedMatrixCompletion.NoSpuriousMin.regularizer_gradientmatrix-completionmc-no-spuriousnonconvex-optimization
Let be the row regularizer with threshold . For any matrices , the map is differentiable at with derivative
i.e. the regularizer has gradient with diagonal and . This is the calculus identity behind the explicit first- and second-order conditions used throughout the mission.
Formalization Note The paper prints the exponent in ; the derivative of is , the form its rank-1 counterpart on p. 9 uses, so the cube is the intended reading. The statement is expressed as a directional derivative, which avoids fixing a norm on matrix space.
Preamble
import Definitions.Def_MCNoSpuriousMinModel import Mathlib.Analysis.Calculus.Deriv.Basic open Matrix MatrixCompletion.NoSpuriousMin
Formal statement
theorem MatrixCompletion.NoSpuriousMin.regularizer_gradient
{d r : ℕ} (α : ℝ) (hα : 0 < α) (X V : Matrix (Fin d) (Fin r) ℝ) :
HasDerivAt (fun s : ℝ => reg α (X + s • V)) (innerM (regGrad α X) V) 0 := by sorrySource
Chen, Li 2019, Model-free Nonconvex Matrix Completion: Local Minima Analysis and Applications in Memory-efficient Kernel PCA, JMLR 20(142), https://arxiv.org/abs/1711.01742 (v3) [THE canonical reference: all milestones follow its Section 4], pp. 16-19: the gradient formula inside Lemma 4.3 and the explicit expansion of vec(D)^T Grad^2 G_alpha(X) vec(D) - 4<Grad G_alpha(X), D> displayed after Lemma 4.7. Provenance: Ge, Lee, Ma 2016, Matrix Completion has No Spurious Local Minimum, https://arxiv.org/abs/1605.07272 (v4), p. 11, Proposition 5.2 (whose printed exponent 4 is corrected to 3, per the derivative of (t-alpha)_+^4 and the rank-1 form on its p. 9); explicit Hessian form also Ge, Jin, Zheng 2017, No Spurious Local Minima in Nonconvex Low Rank Problems, https://arxiv.org/abs/1704.00708, Lemma 18.