Background / Rationale

Why use IRT for benchmark analysis?

Accuracy reports how many answers were correct. It does not show which items created the score difference, which items still separate models, or where a benchmark measures precisely. IRT uses the full model-by-item response matrix to answer those questions.

Items contribute differently

Accuracy weights every item equally. IRT estimates item difficulty and discrimination from the pattern of correct and incorrect responses.

Precision depends on ability

An item is most informative near the ability level where its outcome changes. The same item can distinguish one group of models but not another.

Coverage becomes measurable

Summed item information shows where a benchmark separates models and where it has gaps or has saturated for the models being compared.

Background / Walkthrough

From scored answers to benchmark information.

Walk through the four quantities used in the analysis. Each step builds directly on the one before it.

ModelI1I2I3I4I5
A11010
B10010
C11110
D10100

1 = correct · 0 = incorrect

Start with the response matrix

A response matrix has one row per model and one column per item. The entry \(Y_{mi}\) records whether model \(m\) answered item \(i\) correctly.

\[Y_{mi}\in\{0,1\}\]

IRT uses the pattern across the whole matrix—not only each row’s total score.

Background / Theory

How IRT turns model responses into comparable measurements.

For model \(m\) and item \(i\), a two-parameter logistic IRT model estimates the probability of a correct response from model ability \(\theta_m\), item difficulty \(b_i\), and item discrimination \(a_i\).

Interactive 2PL model
\(\Pr(Y_{mi}=1 \mid \theta_m)=\left(1+e^{-a_i(\theta_m-b_i)}\right)^{-1}\)
Interactive item response curveA two-parameter logistic IRT curve controlled by model ability, item difficulty, and item discrimination.0.51−40+4P(correct)model ability θdifficulty bcurrent θ
Predicted success50%
Item information0.25
01 · Response model

Ability relative to difficulty

When \(\theta_m=b_i\), predicted success is 50%. Higher \(\theta_m\) increases success; higher \(b_i\) decreases it. The parameter \(a_i\) controls the slope.

02 · Item information

Information peaks near difficulty

An item gives the most information about models whose \(\theta\) lies near \(b_i\). Very easy or very hard items add little precision for those models.

\[I_i(\theta)=a_i^2 P_i(\theta)\bigl(1-P_i(\theta)\bigr)\]
03 · Test information

Benchmark information sums item information

A benchmark’s information curve is the sum of its item information curves. Its peak identifies the ability level measured most precisely.

\[I_{\mathrm{test}}(\theta)=\sum_i I_i(\theta)\]
04 · Linking

Shared models link benchmark scales

We fit each benchmark separately, then align its \(\theta\) scale using the models evaluated on every benchmark. This makes the curve locations comparable.

Limit: \(\theta\) is not a universal intelligence score. It is relative to the included models and items and depends on the scoring and linking model.