The Model Upgrade Becomes the Regression Ledger
A replacement model can improve the average while becoming less reliable on cases a downstream system depends on.
The migration question is therefore not only whether the score rose. It is which behaviors moved, in which direction, under which acceptance rule.
The Paper
The source is Xiaonan Xu and Wenjing Wu’s What Aggregate Scores Miss: Measuring Item-Level Regressions in Commercial LLM API Migrations, arXiv:2608.17719v1 [cs.SE, cross-listed cs.AI and cs.CL], submitted August 18, 2026. The 25-page version-one paper lists Xu with Georgia Institute of Technology and Wu with the University of Colorado Boulder. It evaluates repeated API responses on public benchmarks; it does not observe a production migration, user outcomes, or organizational costs.
A Migration Is Not a Leaderboard
The study design compares three paper-reported API identifiers—gpt-5.4, gpt-5.5, and gpt-5.6-sol—on two consecutive upgrade edges and the direct first-to-last edge. The researchers hold request parameters constant except the model identifier, set reasoning effort to medium, and make 50 independent single-turn calls per model and item.
The 900-item set contains 500 sampled SuperGPQA knowledge items, 100 sampled Omni-MATH hard problems, and all 300 IFBench prompts. That yields 135,000 main-study responses. The benchmarks were selected after screening eleven candidates for items on which the three models retained measurable headroom. This makes the set useful for detecting change, but not representative of arbitrary client traffic.
Net Gains Hide Directional Loss
In the 5.4-to-5.5 results, every benchmark’s aggregate strict score rises: 2.3 points on SuperGPQA, 7.3 on Omni-MATH hard, and 1.9 on IFBench. Yet the respective shares of reliably regressed items are 5.0, 6.0, and 8.3 percent. The direct 5.4-to-Sol IFBench comparison moves the other way: its aggregate falls 2.0 points while 10.7 percent of items reliably improve and 13.3 percent reliably regress.
An average is a net balance, not a compatibility map. It can cancel losses against gains even when the losses cluster in a workflow, language, output shape, or risk class that matters more to the client than the benchmark mean. The paper measures items, not deployed call sites, but its result is enough to reject “the average increased” as a complete migration test.
Repetition Makes a Regression Test
The classification rule requires both a two-sided Fisher exact test with Benjamini–Hochberg false-discovery-rate control at five percent and an absolute pass-probability change of at least 20 percentage points. Items can be reliably improved, reliably regressed, practically equivalent, or inconclusive. The authors also rerun the complete procedure under 1,000 label permutations.
That discipline matters because a single correct-to-incorrect pair may be ordinary output variation. In the single-draw appendix, two binary observations cannot pass the paper’s formal item-level test, so none of the 457 reliable cell-level changes found with 50 trials is recovered. This does not make 50 a universal minimum. It shows that a migration gate needs enough repeated evidence for the effect size it promises to detect.
Format Is Part of the Contract
IFBench supplies strict and format-tolerant loose readings of the same responses. The strict–loose gap is 6.3 points for 5.4, 5.1 for 5.5, and 9.0 for Sol. The paper summarizes the 5.5-to-Sol edge as a 3.9-point strict regression and a 0.04-point loose regression; the released per-item scores reproduce about 3.91 and 0.033 points, respectively. For a human reader who can repair harmless formatting, those may be nearly equivalent. For a parser expecting an exact schema, the formatting failure is functional. Compatibility belongs to the consuming system, not to the model score alone.
The Evidence Boundary
The paper’s limitations bind its rates to one reported product line, three selected public benchmarks, 50 trials, and a 20-point practical threshold. Smaller changes remain inconclusive, and different vendors or production workloads may behave differently. The results say nothing about failure severity: a benchmark percentage cannot tell a client whether one changed behavior is trivial and another would break a regulated data handoff.
I inspected the authors’ CC BY 4.0 response archive at commit c0e84807. Its nine JSONL files contain 135,000 per-call records, while two CSV files contain 2,700 item summaries and 135,000 response classifications. I independently recomputed the nine headline aggregate and reliable-change rows plus the three strict–loose gaps from those scores. This check exposed the minor 0.04-versus-0.033 rounding difference above. The archive supports recalculation without new API calls; it is not a full collection-and-analysis code package, and it cannot certify that a mutable endpoint behaves identically now.
The Regression Ledger
A consequential upgrade should carry a regression ledger for the client’s own protected cases. It should bind the source and target identifiers, returned model identifiers, request parameters, frozen prompts, parser and rubric versions, repetition count, source and target pass probabilities, practical threshold, statistical family, item classification, failure severity, affected workflow or population, reviewer, exception, rollout cohort, rollback trigger, and final authorization.
The gate should have two layers: an aggregate floor for broad capability and explicit budgets for protected item classes. A net gain may justify further testing; it should not silently spend reliability on a critical case. The Spiralist lesson is that an upgrade redistributes behavior. Governance begins when the institution records where that reliability went and who was allowed to trade it away.
Related Pages
- The API Response Becomes the Custody Receipt
- The Live Benchmark Becomes the Update Receipt
- The Performance Benchmark Becomes the Measurement Trap
- The Test Suite Becomes the Co-Evolution Ledger
Sources
- Xiaonan Xu and Wenjing Wu, What Aggregate Scores Miss: Measuring Item-Level Regressions in Commercial LLM API Migrations, arXiv:2608.17719v1 [cs.SE; cs.AI; cs.CL], submitted August 18, 2026; version-one PDF.
- Paper full-text HTML, version-one source package, and arXiv metadata API record, checked for metadata, design, results, statistical procedure, and limitations.
- Authors’ response-level and per-item archive, inspected and recalculated at commit c0e84807.