The mechanism
The locked part is the held-out set. Three rules for it.- Never train on it.
- Never use it to pick between models while you are still building. Every peek makes it a little less held out.
- Measure before and after on it, and nowhere else.
Run it
The setup is lesson 2’s run. The split here is by position, which is fine for a demo. For real rows, split by task so all four tries of an ask land on the same side.Public benchmarks have the same problem at scale: their questions are on
the internet, so they are in the pretraining data. That is one reason a
test built from your own traffic, checked for overlap, says more about
your agent than a leaderboard does.
Where it comes from
- Lambert, N. Reinforcement Learning from Human Feedback. arXiv:2504.12501, 2025. Chapter Evaluation: contamination, and why held-out sets decay.
- Miller, E. Adding Error Bars to Evals. arXiv:2411.00640, 2024. The before-and-after on the same questions is a paired test.