Source
Thrampoulidis, Kini, Vakilian and Behnia (2022, NeurIPS), LIT-994, Theorem 1 and Corollary 1.3, read in NOTE-764. The re-derivation below uses a dual certificate, not the paper’s own route.
What was actually shown
Setup. The problem is min ½‖W‖²_F + ½‖H‖²_F subject to (w_{y_i} − w_c)ᵀh_i ≥ 1 for every sample i and class c ≠ y_i, with W ∈ ℝ^{d×k}, H ∈ ℝ^{d×n} and d ≥ k − 1. Under step imbalance a classes (set A) have Rm samples each and b classes (set B) have m, a + b = k. The simplex-encoded label matrix is Ẑ = PY, with P = I − J/k and Y the one-hot label matrix, so every column of class c is e_c − 1/k.
- Reduction. For logits X = WᵀH, the least ½(‖W‖² + ‖H‖²) over factorisations is ‖X‖* when d ≥ rank X (THEORY-726), and every minimiser is balanced (CLAIM-148). So the problem is min ‖X‖* subject to X[y_i, i] − X[c, i] ≥ 1. Ẑ is feasible, with every margin exactly 1.
- Certificate. Let G = (ẐẐᵀ)^{+1/2} Ẑ, the polar factor of Ẑ. Then ‖G‖op = 1 and ⟨G, Ẑ⟩ = ‖Ẑ‖. With D = diag(n_c), ẐẐᵀ = PDP, and M = (PDP)^{+1/2} annihilates the all-ones vector, so the column of G for class c is M e_c. If M’s off-diagonal entries are negative, each column g of G (which sums to zero) is Σ_{c’≠c} μ_{c’}(e_c − e_{c’}) with μ_{c’} = −g[c’] > 0. Then for any feasible X, ⟨G, X⟩ = Σ μ × (margins of X) ≥ Σ μ = ⟨G, Ẑ⟩, and so ‖X‖_ ≥ ⟨G, X⟩ ≥ ⟨G, Ẑ⟩ = ‖Ẑ‖_*.
- Signs. PDP has eigenvalue Rm on zero-sum vectors supported on A, m on zero-sum vectors supported on B, and λ_u = m(Rb + a)/k on u = 1_A/a − 1_B/b, with ‖u‖² = k/(ab). So M = Π_A/√(Rm) + Π_B/√m + uuᵀ/(‖u‖²√λ_u), where Π_A and Π_B project onto zero-sum vectors supported on A and B. Its off-diagonal entries are: within A, −1/(a√(Rm)) + b/(ak√λ_u), negative because b²R < kRb + ka; within B, −1/(b√m) + a/(bk√λ_u), negative because a² < kRb + ka; and across, −1/(k√λ_u). All are negative, so Ẑ is optimal.
- Uniqueness and the Gram matrices. Every μ is positive, so at any optimum every margin equals 1, and X = Ẑ + 1rᵀ for some r. Since Ẑᵀ1 = 0, Xᵀ X = ẐᵀẐ + k rrᵀ, whose trace square root exceeds ‖Ẑ‖_* unless r = 0. So X = Ẑ. The balanced factorisation then gives ŴᵀŴ and ĤᵀĤ as the two square-root factors of Ẑ’s singular value decomposition.
- When it is the ETF. Ẑ’s nonzero singular values are √(Rm), √m and √λ_u, with the multiplicities above. They are all equal, which is the simplex equiangular tight frame, exactly when R = 1, or when k = 2 and Ẑ has rank one.
What could have failed: one sign in step 3. A positive off-diagonal entry of M would leave G outside the cone of constraint normals, and Ẑ could then be beaten.
What this does not say
- Not that gradient descent reaches it. Gradient descent on unregularized cross-entropy converges in direction to a KKT point of the non-convex problem, not provably to this minimiser. That is the authors’ conjecture C1, and THEORY-286’s.
- Not that trained networks are at it. The deep-network measurements, one seed per cell under weight decay, are THEORY-286’s.
- Not the regularized geometry. The ridge results (Propositions 1–2) are THEORY-286’s.
- Not for class sizes other than a step. The certificate works whenever M’s off-diagonal entries are negative; only the step case is checked here.