Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Conditional best-iterate and weighted-average bound for LMNN training

Statement

Assume Countable Choice ACω. Let d,n,C be positive integers, let (xi,yi)i=1n be a finite sample with xi∈Rd and yi∈{1,…,C}, let fixed target sets satisfy Ni⊆{j≠i:yj=yi}, and let μ∈[0,1]. For symmetric M put qM(x,x′)=(x−x′)TM(x−x′) and

Fμ(M)=(1−μ)∑i∑j∈NiqM(xi,xj)+μ∑i∑j∈Ni∑l:yl≠yi[1+qM(xi,xj)−qM(xi,xl)]+,

where [z]+=max⁡{z,0}, and minimize over S+d={M=MT:vTMv≥0 for every v∈Rd}. Let T≥1 be an integer, choose M0∈S+d and step sizes η0,…,ηT−1>0, and suppose a global minimizer M∗∈S+d of Fμ exists. For each t<T, put Cij=(xi−xj)(xi−xj)T, hijl(M)=1+⟨M,Cij−Cil⟩F, and γijl(M)=1 if hijl(M)>0 and 0 if hijl(M)≤0. Form

Gt=(1−μ)∑i∑j∈NiCij+μ∑i∑j∈Ni∑l:yl≠yiγijl(Mt)(Cij−Cil),Mt−ηtGt=Utdiag⁡(λt,1,…,λt,d)UtT,

where Ut is orthogonal, and define

Mt+1=Utdiag⁡(max⁡{λt,1,0},…,max⁡{λt,d,0})UtT.

Set

AT=∑t=0T−1ηt,M‾T=1AT∑t=0T−1ηtMt,

let Mbest be the least-index minimizer of Fμ(Mt) over 0≤t<T, and define

Bdata=(1−μ)∑i∑j∈Ni∥xi−xj∥22+μ∑i∑j∈Ni∑l:yl≠yi(∥xi−xj∥22+∥xi−xl∥22),R=∥M0−M∗∥F,

where ∥z∥2=(∑r=1dzr2)1/2 and ∥⋅∥F is the entry-sum Frobenius norm.

Then AT>0, Mbest,M‾T∈S+d, and

max⁡{Fμ(Mbest)−Fμ(M∗), Fμ(M‾T)−Fμ(M∗)}≤R2+Bdata2∑t=0T−1ηt22AT.

This conditional bound applies to the best observed iterate and weighted average; it does not assert the same bound for the final iterate MT or any test-error improvement.

Facts & Assumptions

Given: The data and objective in the Statement, ACω, an attained minimizer M∗, the finite projected-subgradient procedure, and its positive step sizes.

[A1]

Countable Choice selects one element from each member of a countable family of nonempty sets (The Axiom of Countable Choice (ACω)).

[F1]

The finite target objective is convex on S+d, and this cone is convex (The fixed-target LMNN objective is convex).

[F2]

The real positive-semidefinite cone is closed in the Frobenius metric (The real positive-semidefinite cone is closed in the Frobenius metric).

[F3]

Symmetric vectorization is a linear inner-product isometry to Rm and transports closed convex domains and subgradients (Symmetric matrices are Euclidean under the Frobenius norm, Symmetric vectorization transports closed convex domains and subgradients).

[F5]

Under Countable Choice, every point of a real Hilbert space has a unique nearest point in each nonempty closed convex set (Projection onto a nonempty closed convex set).

[F6]

The local subgradient formula returns valid subgradients and satisfies ∥G(Mt)∥F≤Bdata for every iterate (LMNN hinge subgradient formula and a uniform data-dependent bound).

[F7]

The finite-budget projected-subgradient method updates zt+1=PC′(zt−ηtgt) and records its finite status, final iterate, weighted average, and least-index best observed point (Projected subgradient method with finite budget).

[F8]

For a convex objective on a nonempty closed convex Euclidean domain, a finite projected-subgradient run with valid bounded subgradients, an attained minimizer, and an initial-distance bound satisfies the stated best-observed and weighted-average gap estimate (Projected subgradient best-iterate and weighted-average bound).

[F9]

The explicit eigenvalue-clipping update is the unique Frobenius projection onto S+d (Frobenius projection onto the positive-semidefinite cone is spectral clipping).

Proof

1.1A1F1F2F3F4F5F7F9given

Put m=d(d+1)/2 and C′=svec⁡(S+d). The cone contains 0; [F1] makes it convex, [F2] makes it closed in Frobenius distance, and [F3] transfers both properties to C′. By [F4], Rm is a real Hilbert space; under [A1], [F5] gives a unique Euclidean projection onto C′, which is the projection used in [F7]. The explicit matrix update is that projection because [F9] identifies the unique Frobenius-nearest PSD matrix.

1.2F3F6F7given

For every t<T, the displayed data formula in [F6] computes G(Mt) and its bound. The coordinate transport [F3] makes svec⁡(G(Mt)) a Euclidean subgradient of f=Fμ∘svec⁡−1 with norm ∥svec⁡(G(Mt))∥2=∥G(Mt)∥F≤Bdata. Thus all T oracle calls in [F7] are valid.

1.3F3F7F8givenalgebra

The point M∗ maps to a global minimizer z∗=svec⁡(M∗) of f on C′, the initial point satisfies ∥z0−z∗∥2=R, and the positive step sizes give AT>0. Apply [F8] to the generic run with N=T, subgradient bound Bdata, and distance bound R. It yields the asserted upper bound for the least-index best observed objective gap and the weighted-average objective gap in Euclidean coordinates.

2.1step 1.3F1F3algebra∎

By linearity of svec⁡−1, the Euclidean weighted average maps to M‾T as defined in the Statement. Each iterate lies in S+d, so convexity [F1] puts M‾T there; bijectivity also preserves the finite-list minimum, so the Euclidean bound from step 1.3 is exactly the displayed matrix bound.

Remarks

The explicit eigenvalue-clipping implementation and its finite local projection formula are choice-free. The proof above separately records the stronger abstract Hilbert-projection route required by the current interface; that branch uses only ACω, not the full Axiom of Choice. The hypothesis that M∗ exists is essential to this stated application and is not derived from convexity alone.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

79 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources