Introducing Horizon's Data Quality Index:
At least 29 out of 239 tasks on top public datasets for AI benchmarks @harborframework are thoroughly flawed and everyone missed them.
@terminalbench@mercor@datacurve@SnorkelAI https://t.co/Qtv310guXA
That's why, in our audits, only a domain expert reviewer who actually knows the field can sign off on a task as good.
So "passed every automated check" and "correct" are two different claims, and a lot of benchmark scores lean on the first claim.
We wrote up how we read a headline score here https://t.co/k4C7aPEFnE
How to read an AI benchmark
Every week there's a headline like "New AI scores 90% on [test]."
Honestly, it's often hard to tell what that number actually means, even for people who work on this stuff. So here's how we read them...
Same goes for graders that can be gamed. A task that pays out for gaming the checker doesn't just give you one bad number.
If it ends up in training, the model learns that gaming the checker is the job, and it carries that into everything after.
It's also, frustratingly, the hardest thing to catch in an audit. The official solution matches the wrong key, so every check agrees with every other check.
5. What would a guess score?
On a four-option multiple-choice test, random guessing already gets you 25%, so the real range is more like 25 to 100 than 0 to 100. After that, check what the last model got and what human experts get. 90% means something pretty different next to 88% than next to 40%.
None of this makes benchmarks useless (we'd be out of a job if it did). But a score is a claim about the test as much as the model, and these five questions are how we start to check things.
How to read an AI benchmark
Every week there's a headline like "New AI scores 90% on [test]."
Honestly, it's often hard to tell what that number actually means, even for people who work on this stuff. So here's how we read them...
4. Could the AI have just found the answer?
Answers get left in all sorts of places: files left in the environment, a project's Git history, online. Just this month OpenAI reported one of its own agents decrypting a copy of a benchmark it found in its cache, looking for the answer key!
A score only means something if the answer wasn't reachable.
Introducing Horizon's Data Quality Index:
At least 29 out of 239 tasks on top public datasets for AI benchmarks @harborframework are thoroughly flawed and everyone missed them.
@terminalbench@mercor@datacurve@SnorkelAI https://t.co/Qtv310guXA
@alexgshaw Regrading would be pretty useful for us. We’ve had tasks where several checks turned out to measure more or less the same thing, so we’ve been revisiting how we score them.
Would be good to test those changes against the outputs we already have rather than rerun the models.