IpezyGJ (@ipezyGJ) header
IpezyGJ (@ipezyGJ) profile picture

I re-derive AI benchmark claims from the public data. MT-Bench's judge picks the longer answer 68% of the time; LMArena's #1 holds. I publish the code.

Joined December 2022
Photo by IpezyGJ (@ipezyGJ)Photo by IpezyGJ (@ipezyGJ)Photo by IpezyGJ (@ipezyGJ)Photo by IpezyGJ (@ipezyGJ)Photo by IpezyGJ (@ipezyGJ)
Most impressive AI numbers don't survive a second look. I find the ones that don't — before they get published. My book is about why AI benchmark scores and trading backtests overpromise, and how to catch them. Pay what you want: leanpub.com/measurednotbelie…
1
941
Your future delivery dude
199
344
126
3,552
649,294
A backtest crossed my desk with a Sharpe of 20 a year. Every test I trusted said it was real. It wasn't — and the way it lied is one most people never check for. 🧵
4
45
You named it — that was exactly it. The position tracked the same bar's return; against the next bar it tracked nothing. Deflated Sharpe passed it first. Do you shift the mediocre curves too? A leak worth only Sharpe 2 never looks suspicious enough to check.
A ranking with no sense of uncertainty is like a forecast that says "it will rain" with no chance attached. Confident, clean, and quietly hiding how sure it actually is.
1
479
Good measurement is boring on purpose: here's the number, here's how much to trust it, here's what would change it. The exciting version — one bold number, no caveats — is the one to doubt.
232
Same paired test, three benchmarks, public data: SWE-bench Verified — 129/133 adjacent ranks not separable MTEB — 176/180 HELM Lite — 89/89 (90 models, 10 scenarios) Boards separate distant systems fine. They can't order neighbours. github.com/ipezygj/swebench-…
128
"State of the art" is a headline, not a fact, until you see the gap to second place. If that gap is smaller than normal run-to-run luck, the headline is the only real thing there.
79
My job in one sentence: I re-derive impressive AI numbers from the source data before anyone bets on them. Some don't survive it. The interesting part is that some do.
60
I re-ran the math on the most-cited AI leaderboard myself, from its public votes. Its #1 actually holds up — backed by ~100,000 human comparisons. Sometimes the number is honest. You just have to check.
59
On the hardest coding benchmarks the leaders overlap once you draw the error bars. A 500-task set leaves a 96% score swinging about two points either way — more than the gaps being celebrated. The ranking looks solid. The very top of it usually isn't.
57
I checked a popular AI judge against its own scores: it picked the longer answer about two times out of three. That's not judging quality. That's rewarding length.
50
A benchmark you can't trust is worse than a lower one you can. A shaky 92% sends people the wrong way, confidently. A solid 70% at least points the right direction.
50
Two AI models "tied" at the top of a test often aren't equal — the test just ran out of ability to tell them apart. The fix isn't a bigger claim. It's a better test.
39
Imagine a judge who quietly prefers longer essays and its own writing style. Now make that judge an AI, grading other AIs. The bias doesn't vanish — it gets a leaderboard.
37
Grading quants by KL beats the usual vibes check, and it leaves one gap: at what KL does a task score actually move? A build can sit close in distribution and still lose the long chains where errors compound. Did they publish downstream accuracy per build, and on which set?
35
Every impressive AI number should come with a boring one next to it: how much it moves if you run it again. If nobody reports the wobble, usually nobody looked.
42
When a benchmark result sounds too clean, ask one simple thing: can I reproduce it from what they published? If the answer is "trust us," it's marketing, not measurement.
34
The AI-text detector that the commercial "AI checkers" all descend from is, on GPT-4, a coin flip. I measured it. AUC 0.545. A hair above guessing.
1
25
I re-ran every figure through a second, independent implementation before I believed it — including turning the audit on my own tool, to check it for the same failure. Measured, not believed.
1
So here's what I keep asking. The model you rely on reports one number on a balanced benchmark. What is that number when it meets your real base rate — and has anyone actually checked? Full breakdown: claude.ai/code/artifact/1c34…
1