Scoring the Wrong Question: Readout Failures in Constrained-Option Evaluation
Organizations: Stanford University · University of Maryland, College Park
Abstract
Constrained-option scoring reads a model's probabilities for a fixed set of permitted answers, so it returns a score even when the model is about to write something else. We study a prompt that quotes a multiple-choice item, ending in the item's own answer instruction, and asks for a forecast of whether a reader model given only a short note will answer it correctly. The model can begin answering the quoted item: on three Qwen3 checkpoints an answer letter is the most probable token on nearly every passage, and the forecast ranks the reader's correctness indistinguishably from chance. Beyond prior work's argmax check and prefill repair, we contribute a label-free diagnostic of the declared options' support, their first-token mass in context; a deletion test tracing the Qwen3 answer-letter start to the quoted instruction; and rendering and tokenisation checks for dropped separators and coinciding first tokens. Prefilling an answer stem lifts the median option mass from below to above one half on all nine checkpoints scored with this prompt and, with options and renormalisation unchanged, raises the Qwen3-averaged AUC from 0.4929 to 0.6152. lm-polygraph's default P(True) estimator shows a related failure: it reads True where Qwen3 without thinking favours an answer letter (MMLU) or the prompt's (A)/(B) label (TriviaQA), and its Qwen3-averaged AUROC is indistinguishable from chance on MMLU and below chance on TriviaQA. Scoring and renormalising the (A)/(B) labels after an answer stem raises it to 0.632 and 0.868, renormalising True against False in place reaches 0.660 and 0.860, and on TriviaQA both exceed all fourteen default single-answer library estimators. The original forecast is renormalised too, yet stays indistinguishable from chance: option mass flags low support in both settings without labels, and only checking the intended target shows which score still ranks.
Figures & tables
| Token | Probability |
|---|---|
| A | 1.0 |
| Answer | |
| D | |
| After | |
| 5 | |
| The |
| What varies | Checkpoints | What is read | Reported in | ||
|---|---|---|---|---|---|
| 1 | Note states the answer / unrelated note | Qwen3-4B | 120 rows, 60 each | Mass; unrestricted argmax | § 4 , App. C.3 |
| 2 | Checkpoint; answer stem | Nine | 64 | Mass; argmax; below-floor counts | Table 3 , § 5 |
| 3 | Delete / substitute instruction; choices; separator | Seven | 64 | Letter rates and token classes | § 4 , App. D |
| 4 | Judge and human labels | Seven | 32 per ending; 100 labelled by hand | Execution labels and agreement | § 4 , App. D |
| 5 | lm-polygraph P(True): library, renormalised, stemmed, deleted, labels in place | Qwen3-4B, 8B, 14B; Llama-3-8B-Instruct; option mass also on Phi-3, Mistral, falcon, SmolLM2, Qwen2.5-72B-Instruct | 500 MMLU; 500 TriviaQA | AUROC; prediction–rejection ratio; option mass; argmax class | § 4 , App. E |
| 6 | Leading spaces in reader options | Qwen3-4B, 8B, 14B | 240 passages | Choice agreement; mass; accuracy; forecast AUC | § 3 , App. C.7 |
| Production prompt | With answer stem | ||||
|---|---|---|---|---|---|
| Checkpoint | (min) | Letter | Below | (min) | Below |
| Qwen3-4B-Instruct-2507 | ( ) | 0.984 | 64/64 | 0.99940 (0.17702) | 2/64 |
| Qwen3-8B | ( ) | 0.953 | 64/64 | 0.99951 (0.92296) | 0/64 |
| Qwen3-14B | ( ) | 0.969 | 64/64 | 0.99999 (0.99966) | 0/64 |
| Phi-3-mini-4k-instruct | ( ) | 0.984 | 64/64 | 0.93344 (0.84818) | 0/64 |
| Mistral-7B-Instruct-v0.3 | ( ) | 0.469 | 64/64 | 0.99050 (0.00216) | 7/64 |
| Original position | With answer stem | Difference | |
| Gain, stemmed original | |||
| Qwen3-averaged | 0.4929 [0.4390, 0.5458] | 0.6152 [0.5602, 0.6686] | 0.1223 [0.0449, 0.1993] |
| Qwen3-4B | 0.4958 | 0.6283 | 0.1325 [0.0168, 0.2459] |
| Qwen3-8B | 0.4864 | 0.6435 | 0.1570 [0.0431, 0.2685] |
| Qwen3-14B | 0.4964 | 0.5739 | 0.0775 [ 0.0199, 0.1744] |
| Llama-3-8B-Instruct | 0.5231 [0.4486, 0.5961] | 0.6044 [0.5312, 0.6764] | 0.0813 [0.0046, 0.1574] |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Prompt ends with | Vocabulary | Consequence | Checkpoints |
|---|---|---|---|
| Newline | sentencepiece | marker restored, mass not a reading | Phi-3-mini |
| Newline | byte-level | neither problem | Qwen3 , SmolLM2 |
| [/INST] , Assistant: | either | separator omitted by template | Mistral, falcon |
| Alternative columns | Eq. 2 | ||||
|---|---|---|---|---|---|
| Reading | Checkpoint | Prompt | isolated | divergent | in-context |
| Stem repairs the readout | Phi-3-mini-4k-instruct | stemmed | 0.0392 | 0.9331 | |
| Original-ending option mass | Mistral-7B-Instruct-v0.3 | unstemmed | 0.4545 | 0.9935 | |
| Mass (median) | Argmax on option | Accuracy | ||||
|---|---|---|---|---|---|---|
| Option strings | gold in note | unrelated | gold in note | unrelated | gold in note | unrelated |
| " A" – " D" | 0.00 | 0.00 | 0.975 | 0.4167 | ||
| "A" – "D" | 1.000 | 0.99999976 | 1.00 | 0.967 | 0.9833 | 0.4583 |
| Comparison | Rows | Agreement | |
|---|---|---|---|
| Grok and Opus | 1568 | 1549 | 0.958 (Cohen) |
| Grok and GPT | 1568 | 1532 | 0.922 (Cohen) |
| Opus and GPT | 1568 | 1533 | 0.924 (Cohen) |
| First majority and Grok, Opus, GPT | 100 | 99, 98, 99 | |
| Second majority and Grok, Opus, GPT | 100 | 100, 99, 100 | |
| First and second majorities | 100 | 99 |
| Checkpoint | Accuracy | Median mass Library / Moved | Library | Renorm. | Moved | Deleted | Moved Library |
|---|---|---|---|---|---|---|---|
| Qwen3-4B- Instruct-2507 | 0.724 | 1.00 | 0.423 | 0.674 | 0.610 | 0.560 | |
| Qwen3-8B, no thinking | 0.764 | 1.00 | 0.474 | 0.592 | 0.617 | 0.580 | |
| Qwen3-14B, no thinking | 0.798 | 1.00 | 0.611 | 0.715 | 0.669 | 0.623 | |
| Qwen3 average | 0.762 | n/a | 0.503 | 0.660 | 0.632 | 0.587 | |
| Llama-3-8B- Instruct | 0.614 | 0.999 | 0.659 | 0.618 | 0.597 | 0.607 |
| Checkpoint | Accuracy | Median mass Library / Moved | Library | Renorm. | Moved | Deleted | Moved Library |
|---|---|---|---|---|---|---|---|
| Qwen3-4B- Instruct-2507 | 0.344 | 1.00 | 0.185 | 0.859 | 0.884 | 0.742 | |
| Qwen3-8B, no thinking | 0.450 | 1.00 | 0.395 | 0.868 | 0.865 | 0.689 | |
| Qwen3-14B, no thinking | 0.518 | 1.00 | 0.839 | 0.852 | 0.853 | 0.763 | |
| Qwen3 average | 0.437 | n/a | 0.473 | 0.860 | 0.868 | 0.731 | |
| Llama-3-8B- Instruct | 0.604 | 1.00 | 0.664 | 0.832 | 0.829 | 0.669 |
| Checkpoint | G-Eval | Zhuang | AlpacaEval | Kadavath |
|---|---|---|---|---|
| Qwen3-4B-Instruct-2507 | / 0.99449 | / 0.99684 | 1.000 / | 0.48600 / — |
| Qwen3-8B | 0.00783 / 0.96250 | / 0.91395 | 1.000 / | 0.82539 / — |
| Qwen3-14B | 0.00336 / 0.99567 | / 0.76455 | 1.000 / | 0.67639 / — |
| Phi-3-mini-4k-instruct | 0.0174 / 0.65558 | 0.11343 / 0.56764 | 0.94021 / 0.94021 | 0.82375 / — |
| Mistral-7B-Instruct-v0.3 | / 0.90844 | / 0.99172 | / 0.99426 | 0.39998 / — |
| falcon-7b-instruct | 0.00606 / 0.90917 | / 0.96491 | / 0.0249 | 0.54744 / — |
| Forecast | Qwen3-4B | Qwen3-8B | Qwen3-14B | Qwen3 average | Llama-3-8B-Instruct |
|---|---|---|---|---|---|
| Constant 0.5 | 0.2500 | 0.2500 | 0.2500 | 0.2500 | 0.2500 |
| Fitted constant | 0.2222 | 0.2179 | 0.2048 | 0.2150 | 0.2431 |
| Qwen3 average | Four-checkpoint average | |||
|---|---|---|---|---|
| Readout | AUC [95% interval] | Brier | AUC [95% interval] | Brier |
| (a) | 0.4927 [0.4388, 0.5457] | 0.4748 | 0.5003 [0.4544, 0.5452] | 0.4221 |
| (b) | 0.6156 [0.5607, 0.6689] | 0.2543 | 0.6128 [0.5634, 0.6605] | 0.2538 |
| (c) | 0.5651 [0.5083, 0.6218] | 0.2713 | 0.5640 [0.5148, 0.6124] | 0.2644 |
| (d) | 0.5926 [0.5381, 0.6460] | 0.2930 | 0.5879 [0.5404, 0.6342] | 0.2800 |
| (e) | 0.6015 [0.5445, 0.6570] | 0.2933 | 0.6065 [0.5564, 0.6550] | 0.2823 |
| Checkpoint | C0 | N1 | S1 | D1 | A1 | A2 | T1 | T2 |
|---|---|---|---|---|---|---|---|---|
| Qwen3-4B | 63;64 | 64;64 | 48;53 | 61;64 | 56;61 | 5;9 | 0;0 | 0;0 |
| Qwen3-8B | 61;64 | 61;64 | 25;25 | 14;64 | 42;50 | 1;2 | 0;0 | 0;0 |
| Qwen3-14B | 62;64 | 63;64 | 60;61 | 39;64 | 62;64 | 54;60 | 0;0 | 0;0 |
| Phi-3-mini | † 63;64 | † 61;64 | † 64;64 | † 18;64 | † 63;64 | † 61;64 | † 20;46 | † 2;26 |
| Mistral v0.3 | 30;64 | 31;64 | 57;64 | 17;64 | 3;64 | 0;64 | 0;64 | 0;64 |
| falcon | 0;64 | 0;64 | 0;64 | 0;64 | 0;64 | 0;64 | 0;64 | 0;64 |
| C0 | N1 | S1 | D1 | A1 | A2 | T1 | T2 | |
|---|---|---|---|---|---|---|---|---|
| Median below the floor | 8 | 8 | 6 | 8 | 8 | 5 | 3 | 3 |
| Answer letters | 5 | 5 | 5 | 3 | 4 | 2 | 0 | 0 |
| separator present, first tokens distinct | 4 | 4 | 3 | 3 | 3 | 1 | 0 | 0 |
| Omitted separator | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
| Shared first token | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Prose opening | 1 | 1 | 0 | 4 | 1 | 1 | 0 | 0 |
| Checkpoint | Answers first | Forecast first | List or question | Prose | Other | Answer, then grid | Grid anywhere |
|---|---|---|---|---|---|---|---|
| Qwen3-4B-Instruct-2507 | 63 | 1 | 0 | 0 | 0 | 63 | 63 |
| Qwen3-8B | 63 | 0 | 0 | 1 | 0 | 61 | 61 |
| Qwen3-14B | 62 | 0 | 0 | 2 | 0 | 62 | 62 |
| Phi-3-mini-4k-instruct | 63 | 0 | 0 | 1 | 0 | 27 | 27 |
| Mistral-7B-Instruct-v0.3 | 29 | 30 | 0 | 5 | 0 | 2 | 28 |
| falcon-7b-instruct | 3 | 35 | 18 | 8 | 0 | 0 | 35 |
LLM Evaluation
Large language model evaluation measures what models can do, how reliably they do it, and whether benchmark scores predict real-world performance.
See all 2,364 papers