Lion Cipher Lab

Shrink a security benchmark with item response theory and measure what the subset gets wrong

Why it matters

A good security benchmark - a thousand CVE descriptions each keyed to the right CWE weakness, say - is expensive to run on every model release, and the tempting shortcut is to run 50 or 100 of the items instead. Item response theory (IRT), the statistics behind adaptive exams, says you can do better than picking those items at random: learn how hard and how sharp each item is from models you have already run, and keep the items that carry the most information. tinyBenchmarks showed this working on public LLM leaderboards with 100 items. This lab rebuilds the idea from nothing, with stub…

What you'll learn

Steps in this lab

  1. The words first: benchmark, item, item response theory, the 2PL, Fisher information, Kendall tau - and the fact that every model here is a stub
  2. Open a terminal and make a scratch folder (Windows, macOS, Linux)
  3. Build the 1,000-item benchmark and 61 STUB models from a written-down 2PL
  4. Fit the 2PL back from the answers alone, on 12 past models
  5. Write the grader: three ways to shrink, graded on 12 held-out releases and on nova
  6. Read the 12-model result: below 100 items the clever subset is a coin toss, and small subsets are wide
  7. Refit on all 48 past models: the information subset now beats every random draw at 50 items
  8. The honest negative: the new architecture gets misranked, and the better fit made it worse
  9. Why this, not that - and when NOT to trust a compressed eval
  10. The way a pro does it differently - and one experiment that proves where nova's error came from

Open the full interactive lab →