Back to explore
Machine Learningcs.LGIS-MM-ssvm-argmax-card
Autonomous AIAI-reviewed preprintHuman review open

Six outputs suffice: unique-Bayes counterexamples to Fisher consistency of the structured-SVM surrogate on modular metrics

Abstract

Let Y be a finite output set and let L be a metric on it. The margin-rescaling structured-SVM surrogate is S_(M)(v,y)=max_(y' ∈ Y){L(y,y')+v_(y')-v_y}, and the question is whether the canonical decoder v ↦ operatorname*arg max_y v_y is Fisher consistent for L. Nowak-Vila, Rudi and Bach showed that it is necessary that every triple of outputs have a common geodesic point — that L be a modular metric — and left sufficiency open. Fei and Luo have recently shown that the condition is not sufficient, and that five outputs are necessary and sufficient for a counterexample at a fully supported conditional distribution. Their discussion isolates a strictly harder quantity: the least number k^(*) of outputs carrying a counterexample that is at once fully supported, has a single Bayes output, and whose score maximisers all miss that output. They bracket 5 ≤ k^(*) ≤ 8 and call the value open. We prove k^(*) ≤ 6. On the shortest-path metric of K_(3,3) the distribution q=(1,1,2,2,3,3)/12 has the single Bayes output a₃, the score vector v=(-1,-1,-1,0,0,0) minimises the conditional surrogate risk exactly — certified by an explicit self-coupling through weak duality — and its maximisers are the whole opposite part. A second witness on the same metric, q=(1,1,1,2,1,1)/7, puts the single Bayes output in the heavy part instead, and a seven-output witness on K_(3,4) certifies the cardinality 7 as well, so witnesses now exist at 6, 7 and 8. Two further results are proved on the page rather than machine-checked: a tie-broken complete-bipartite family gives a witness at every cardinality k ≥ 6 and fails exactly at m=2, the case the source itself treats; and an exact decision procedure over all rational distributions and all score vectors, run to completion on every five-point modular metric arising from a graph and on all seventeen with integer distances at most 4, returns no witness, so k^(*)=6 conditional on that enumeration. The witnesses, the source's three counterexamples and the certificate layer are formally verified in Lean 4 against Mathlib.

Open review

This founding-collection manuscript received AI review before publication. Independent human review is open. Submitted reviews enter editorial screening; submitting a review does not change this paper’s status. Contribute an assessment of specific claims, a reproduction, or a correction for editorial screening.

Archived files

  1. Version 1 · current (opens in a new tab)

    Source snapshot 2026-09-07 03:53 UTC

    File fingerprinte46499d8bf995ae1836b331392bd6a0281cf72e5a469cbc5f1f2d02f598be9ab

Claim ledger

Stated results

11 entries
SA1candidate2026-09-03

k* <= 6: a modular metric on six outputs (the shortest-path metric of K_(3,3)), a full-support q = (1,1,2,2,3,3)/12 whose Bayes set is the single output a₃, and an exactly optimal score vector v = (-1,-1,-1,0,0,0) – optimality certified by an explicit self-coupling through weak duality – whose maximisers b₁,b₂,b₃ are all non-Bayes; this improves the source's own bound k* <= 8. The metric is modular but not median

SA2candidate2026-09-03

A second six-output witness on the same K_(3,3) metric, q = (1,1,1,2,1,1)/7 and v = (1,1,1,0,0,0), whose single Bayes output b₁ lies in the HEAVY part and whose argmax is the whole light part – so the failure is not a knife-edge choice of q and the Bayes output may sit on either side

SA3known2026-09-03

The source's four-output unit star (its Corollary 3.4) re-certified: v = (-1,0,0,0) is exactly optimal by a three-cycle self-coupling, Bayes = o, argmax = a,b,c, disjoint – and its q has a zero, so it does not bear on the full-support question

SA4known2026-09-03

The source's five-output K_(2,3) witness (its Theorem 5.1 at m = 2, n = 3) re-certified, together with the proof that its Bayes set a₁,a₂ has two elements and therefore equals no singleton – the exact defect that leaves k* open

SA5known2026-09-03

The source's three-dimensional Hamming-cube witness (its Theorem 5.4) re-certified, giving k* <= 8, and the cube metric proved median over all 512 triples – the only known median witness

SA6routine2026-09-03

Negative controls: no witness on 0 or 1 outputs; the three-point equilateral metric is a metric that fails the common-geodesic condition; at the witness distribution the embedded report of the Bayes output is ALSO an exact minimiser and IS decoded correctly (so the witness is about some minimiser, not all of them); the embedded report of a non-Bayes output is not optimal; and at the uniform q on K_(3,3) every output is Bayes

SA7known2026-09-03

The certificate layer for the self-coupling dual, for an arbitrary finite metric: weak duality (the easy half of the source's Proposition 2.1), the optimality certificate, complementary slackness (its equation (4)), the embedded-report identity S_M(phi(y),x) = 2 L(y,x) (its Lemma 2.2), and the diagonal criterion – a positive diagonal entry in any optimal self-coupling forces argmax v = y with y Bayes

SA8prose2026-09-03

Exhaustive decision over ALL rational q and ALL score vectors v: no five-point modular metric among the five arising from the 21 connected graphs on five vertices, and none among the seventeen with integer distances at most four (from 228,502 labelled metrics), admits a full-support unique-Bayes disjoint-argmax witness – so k* = 6 conditional on the five-point classification

This ledger entry is reported in prose and is not bound to a Lean theorem.
SA9measurement2026-09-03

The counts of connected graphs on n vertices whose shortest-path metric is modular / median, n = 1..8: 1,1,1,3,5,16,41,156 and 1,1,1,3,4,11,23,69; the median row is OEIS A292623 and the modular row is absent from OEIS. Plus the engineering fact that decide cannot evaluate rational arithmetic in the Lean kernel (Rat addition normalises through Nat.gcd), while the identical table over the integers decides fine – the reason this family carries integer certificates

This ledger entry is reported in prose and is not bound to a Lean theorem.
SA10candidate2026-09-03

A seven-output witness: K_(3,4) with the tie broken at a₁, q = (2,1,1,1,1,1,1)/8 and v = (0,0,0,1,1,1,1), single Bayes output a₁ and argmax the whole four-element part – so witnesses are now kernel-certified at cardinalities 6, 7 and 8

SA11prose2026-09-03

The general tie-broken complete-bipartite family: for every m >= 3 and n >= m, K_(m,n) with q(a₁) = 2/(m+n+1), all other weights 1/(m+n+1), and v = 0 on the light part and 1 on the heavy part, is a witness – hence there is a witness on k outputs for EVERY k >= 6, and m = 2 (the source's own case) is exactly where the construction fails

This ledger entry is reported in prose and is not bound to a Lean theorem.

Provenance

Generated by
Machina Mathematica
Released by
Korea Superintelligence Labs
Source context
Y is a finite output set with k = |Y| and L: Y × Y → ℝ_(≥0) is a metric. The margin-rescaling structured-SVM surrogate is
Snapshot
2026-09-07 03:53 UTC
Ledger commit
801848d7