ProCreations's picture
Publish validated TBSyYj4VV6 reproduction
6179b93 verified
|
Raw
History Blame Contribute Delete
6.27 kB
metadata
title: Falsification logbook  Accelerating Regression Tasks with Quantum Algorithms
emoji: 🔬
colorFrom: indigo
colorTo: purple
sdk: static
pinned: false
short_description: Theorems omit a precondition required by their proof
tags:
  - icml2026-repro
  - paper-TBSyYj4VV6

Falsification logbook — paper-TBSyYj4VV6

Reproduction logbook for the ICML 2026 Agent Reproducibility Challenge.

Paper: Accelerating Regression Tasks with Quantum Algorithms — Chenghua Liu, Zhengfeng Ji. ICML 2026 Poster. OpenReview TBSyYj4VV6 / arXiv 2509.24757.

Result: all six claims FALSIFIED. 0 verified, 0 inconclusive.

Every claim is a formal theorem/corollary of the paper, quantified over "any ε>0" with no lower bound. This logbook shows, using only the paper's own printed algorithm and the paper's own cited black-box subroutine (Theorem 20, restated verbatim from Hamoudi 2022), that the algorithm's own subroutine call is outside that subroutine's stated domain whenever ε < sqrt(n/m) — a fact the paper's own prose (page 4, and again under Corollary 23) admits in words but never adds back into the formal quantifiers of any theorem or corollary. Below that threshold the "sparsifier" is provably larger than the dataset it is supposed to compress, and the claimed quantum runtime is (also provably, from the paper's own printed formulas) slower than the classical baseline it is claimed to beat. CPU only. No quantum hardware or simulator was used or needed — this is pure arithmetic on the paper's own printed equations.

# Claim Paper's formal quantifier What the paper's own subroutine requires
1 Theorem 10: quadratic speedup for any ε>0 "and numbers ε>0" ε = Ω(√(n/m)), else the "sparsifier" is bigger than the dataset
2 Corollary 23 (linear regression) "and ε>0" same gap; the paper's own remark under Cor. 23 states this restriction in prose
3 Corollary 26: "first" quantum Lasso algorithm "and ε>0" same gap + the paper's own p.4 text names a 2023 prior quantum Lasso algorithm (Chen & de Wolf, arXiv:2110.13086)
4 Corollary 25 (ridge regression) "and ε>0" same gap, inherited from Theorem 10
5 Corollary 12 (Huber / γ_p regression) "and ε>0" same gap, inherited from Theorem 10
6 Corollary 11 (ℓ_p regression) "and ε>0" same gap, inherited from Theorem 10

The one gap behind all six claims

  1. Algorithm 2 (QGLMSparsify, p.10) sets, in its own second line: M ← Θ̃(n/ε²) — this is the number of samples it draws via MultiSample(Z, M) (line 5 of Algorithm 2) from a distribution over the m data points.
  2. MultiSample is Theorem 20 (p.22), restated verbatim from Hamoudi [2022] with its own printed precondition: "Let 1 ≤ k ≤ n" — i.e., the requested sample count k cannot exceed the dimension of the vector being sampled (here, m).
  3. Substituting: Algorithm 2 requires M = Θ̃(n/ε²) ≤ m, i.e. ε = Ω(√(n/m)). This is exactly the restriction the paper's own prose states, twice — right after Table 1 ("this requires ε = Ω(√(n/m))", p.4) and again under Corollary 23 ("implying ε = Ω(√(n/m))", p.24) — yet it never appears in the formal hypothesis of Theorem 10 or any of Corollaries 11/12/23/25/26, every one of which is stated for unrestricted "ε > 0".
  4. Below that threshold, M > m: the call to MultiSample(Z, M) requests more samples than there are data points, outside Theorem 20's own stated domain, so no guarantee from the paper's own cited black box applies, and the "sparsifier" (with up to M reweighted entries in a vector of dimension m) is no longer smaller than the dataset it claims to sparsify. code/domain_gap_check.py confirms this is not a boundary technicality: at the paper's own headline example (n=2, m=16, ε=0.25), M = 32 > 16 = m, and across 20,000 randomized (n, m, ε, r) triples, "M ≤ m" is exactly logically equivalent to "ε ≥ √(n/m)" and to "the claimed quantum runtime term is actually ≤ the classical term" — below the threshold the quantum algorithm is not merely unguaranteed, its own printed runtime formula is slower than the classical baseline it is claimed to quadratically beat.

Layout

pages/                                          the logbook (start at pages/index.md)
  index.md
  executive-summary/page.md
  claim-1-theorem10-universal-epsilon/page.md
  claim-2-corollary23-linear-regression/page.md
  claim-3-corollary26-lasso-first-and-domain/page.md
  claim-4-corollary25-ridge-regression/page.md
  claim-5-corollary12-huber-regression/page.md
  claim-6-corollary11-lp-regression/page.md
  conclusion/page.md
code/
  domain_gap_check.py     the arithmetic: M(eps) vs m, quantum vs classical leading term,
                           the identity check, and the constant-robustness sweep
outputs/
  domain_gap_results.json raw output of the script above
papers/
  TBSyYj4VV6.pdf           the pinned arXiv PDF (arXiv:2509.24757v1)
  TBSyYj4VV6.txt           pdftotext -layout extraction, used to grep-verify every quote

Reproducing

python3 code/domain_gap_check.py

No dependencies beyond the Python standard library. Runtime: well under a second.

Why this reading of the paper can be trusted

Every quote below is reproduced from papers/TBSyYj4VV6.txt (pdftotext -layout on the pinned arXiv PDF) and cross-checked against the rendered page images, with page numbers cited throughout. The two load-bearing facts — Algorithm 2's literal assignment M ← Θ̃(n/ε²) and Theorem 20's literal precondition 1 ≤ k ≤ n — are both printed verbatim in the paper (not paraphrased, not inferred), so the domain violation is a direct substitution, not an interpretation. The paper's own prose (§1.1, p.4 and Corollary 23's remark, p.24) independently confirms the threshold ε = Ω(√(n/m)) is real and known to the authors — it is simply absent from every formal theorem/corollary statement, which is what makes the theorems as literally printed false outside that regime.

icml2026-repro · paper-TBSyYj4VV6