II · THE IDEA · ARTIFICIAL INTELLIGENCE
evaluation-with-adversarial-n‑way-forcing
▶ Listen · narrated
A wrong answer that reads well slips past unnoticed in free text. Hand the model four endings — one true, three built to tempt — and it must show which one it actually prefers.
At a glance
- What it measures
- Whether the model ranks the true continuation above plausible alternatives
- The setup
- One correct ending plus n−1 carefully chosen distractors
- Why adversarial
- Distractors are built to be tempting, not random noise
- Score form
- Selection or likelihood ranking over the fixed option set
A multiple-choice exam works like this: one answer is right, and the other three were written by someone who knows exactly which mistakes students make. Adversarial n-way forcing is that exam, given to a language model. The question is the prompt. The answers are possible endings. The model does not get to write its own paragraph; it has to prefer the right ending over the traps.
The n says how many endings are on offer — 4-way means four, so blind guessing is right 1 time in 4. Adversarial says the wrong endings were made tempting on purpose: same subject, same tone, wrong only on the point that decides the question. Every option sounds fluent, so sounding fluent counts for nothing. If the model still puts the correct ending first, it has shown it can genuinely tell them apart.
Adversarial n-way continuation forcing evaluates a conditional model p(y|x) over a closed candidate set Y = {y*, y1, …, y_{n−1}}, where y* is the reference continuation and each yi is a distractor built to score highly under shallow features — lexical overlap, topic match, local coherence — while remaining wrong on the labelled criterion.
Scoring is normally argmax over y of log p(y|x). That total scales with sequence length, so it is commonly length-normalised — average log-probability per token — to stop the metric preferring short or long strings for the wrong reason. The alternative serialises the candidates into a multiple-choice prompt and reads the model's choice token. The reported figure is accuracy at selecting y*, sometimes accompanied by the mean rank of y* or its margin over the strongest foil.
The limitations are structural, not incidental. A suite is only as hard as its distractor generator. Overlap between distractor construction and training data inflates scores. Likelihood ranking and explicit multiple-choice answering can disagree on the same item, particularly after instruction tuning. And success under forced choice implies neither calibrated probabilities nor acceptable open generation. Fair comparison therefore requires a fixed Y, a stated n, and a documented distractor policy.
Look closer
The option set is the test
The prompt is held fixed. What changes is the menu of continuations: one that completes the task correctly, and others that are locally coherent, topically related, or stylistically right while still being wrong on the point that matters. The model must assign higher probability — or an explicit choice — to the correct line. Performance then reflects discrimination under pressure, not the ability to produce something that merely sounds finished.
Plausible is harder than random
Random strings are easy to reject. Adversarial distractors share vocabulary, form, and surface logic with the true answer. They may invert a negation, swap an entity, or follow a common but false pattern. A model that relies on shallow cues can prefer those lines. The method’s bite comes from that design choice: the wrong options are engineered so that weak heuristics fail and only finer preference remains.
n is a control knob
Two-way choice is a coin-flip baseline; larger n raises the chance of accidental error and tightens the ranking demand. The same correct continuation can look strong against weak foils and weak against a crowded field of near-misses. Reporting the value of n, and how distractors were built, is part of stating what was actually measured — not a minor implementation detail.
The story
Judging a language model by the text it writes freely is a noisy business. The output can be fluent, on topic, and confident, and still be wrong on the one point that mattered. Automatic scoring tools mostly count how many words an answer shares with a reference answer, so they reward safe, generic phrasing. Human readers catch subtler errors, but they tire, disagree with one another, and cannot read every sample a large evaluation produces. The result is a score that blends real understanding with mere polish, in proportions nobody can state.
Forced choice removes the ambiguity by removing the freedom. The model is not asked to invent a continuation — the next stretch of text that follows a prompt. It is handed a short, fixed list of candidate continuations. One is correct. The rest are not. The model must pick the correct one, or score all the options so that the correct one comes top. Nothing about the prompt changes between models or between runs; only the choice varies. What gets measured is preference — which ending the model rates highest — not invention.
The word adversarial describes how the wrong options are made, and it is where the method earns its keep. They are not random sentences pulled from unrelated writing; random strings are easy to reject, and a test built from them flatters everyone. Instead, each distractor — a wrong option written on purpose to attract a careless answer — is built to be tempting. One might keep the right names and places but reverse the relationship between them. One might flip a negation, so that a line reading identically in every other way now says the opposite. One might answer a neighbouring question in the same subject, or follow a pattern that is common in ordinary text but false here — the mistake people and models most often make on that kind of item. Set beside the true continuation, every option now sounds equally polished, equally on topic, equally finished.
That is the whole trick, stated plainly: if every option reads well, reading well cannot be what the model is scored on. Polish carries no information once all the candidates have it. The only thing left to separate a correct answer from a guess is whether the model genuinely favours the true line over lines engineered to imitate it. A model leaning on shallow cues — shared vocabulary, familiar phrasing, the general shape of a right answer — will be drawn to the traps, because the traps were built from exactly those cues.
The term n-way names the size of the list, and it works as a control knob. A 2-way item offers two endings, so a model guessing blindly is right half the time. A 4-way item drops blind guessing to 1 in 4; a 10-way item, to 1 in 10. The longer the list, the less a good score can be luck — but only if the added options are genuinely hard. Pad the list with obvious rubbish and the score rises without the difficulty rising. This is why the value of n, and the recipe used to build the distractors, belong in the report beside the headline number. They are not implementation details; they are part of what was measured. The same correct continuation can look strong against weak foils and weak against a crowded field of near-misses.
Scoring runs along one of two routes. The first uses the model's own numbers. A language model assigns every possible continuation a probability — its own estimate of how likely that text is to follow the prompt. The evaluation reads off which option the model rated most likely. One correction is usually applied first: a longer option accumulates a lower total probability simply by having more words, each of which costs a little probability on its own. Left uncorrected, the test would quietly favour short endings. So the score is divided by the option's length — an average per word — before the comparison is made.
The second route treats the model as an exam candidate. The options are labelled A, B, C and D, folded into the prompt, and the model is asked to name one letter. This looks like the same question, and usually is. But the two routes can disagree on the very same item, particularly for models tuned to follow instructions: a model may assign its highest probability to the correct continuation yet name the wrong letter, or the reverse. Which route a leaderboard used is another fact the headline number hides.
There are quieter failure modes too. If the material used to build the test leaked into the model's training data, the model may recognise the correct line rather than prefer it on merit, and the score inflates. And there is no single agreed standard for building adversarial distractors, nor for exactly when to normalise by length. Results can shift when those choices shift, which is why any one suite is best treated as a specific instrument, not a universal yardstick.
The method does not claim to measure writing quality, and that narrowness is its strength. A model can rank a fixed menu correctly and still produce weak prose when left alone with an empty page. It can write beautifully and still fall for a well-made trap. What forced choice offers is a controlled comparison: same prompt, same options, one question — does the true continuation win?
Why it mattered then
Once language models began producing text that sounded competent nearly all the time, fluency stopped separating good models from bad ones, and open-ended evaluation lost its grip. Human raters disagreed with each other. Automatic metrics, which mostly count how many words an answer shares with a reference answer, rewarded safe and generic phrasing. Leaderboard scores blended real understanding with shallow pattern matching, and nobody could say in what proportion. Forced choice with deliberately hard distractors offered a stricter instrument. Hold the prompt fixed. Fix the list of endings. Ask one question only: does the correct continuation win? The gain was not just strictness but legibility. When a model preferred a near-miss, you could see exactly which confusion caused it — a flipped negation, a swapped name, a familiar but false pattern. The protocol earned its place at the moment when sounding right and being right had come apart.
Why it matters now
That pressure has not eased. Models are still judged in public by demonstrations and free-form answers, and both reward polish. Adversarial n-way tests sit underneath that surface. They check whether the model can tell right from tempting-but-wrong on fixed items — reading comprehension questions, reasoning steps, factual completions — without requiring a person to read every sample. They also carry across settings. Because the comparison always runs over the same closed list of options, results stay meaningful when the model's size changes, or when the method of picking words during generation changes. Anyone comparing open-weight models on their own hardware can reuse one fixed n-way suite and watch whether accuracy moves as weights, prompts or settings move. The method stays useful precisely because it is limited: it answers one hard question well rather than every question poorly.
The surprising detail
The difficulty lives in the wrong options, not in the prompt. Swap carefully built distractors for random sentences and the same model, unchanged, suddenly looks strong. Keep the distractors but reword the correct line more clumsily, and the score can collapse. Two leaderboards can share a name, share the same n, and still disagree sharply — one used mild wrong options, the other used adversarial ones. The headline number means nothing until you know how the wrong answers were built.
What is disputed
There is no single agreed standard for building adversarial distractors or for when to normalise likelihoods by length. Reported gains or gaps can shift when those choices change, and the sources available here do not settle a canonical recipe. Treat any one suite as a specific instrument, not as a universal yardstick.
Remember this
Adversarial n-way forcing asks whether the true continuation outranks tempting fakes. It measures the ability to tell right from nearly right on a fixed menu — not fluency in open writing.
Test yourself
Two evaluations both report “80% on 4-way continuation choice.” In the first, distractors are random unrelated sentences. In the second, each distractor is a near-miss that preserves topic and style but flips the decisive fact. What do the two numbers actually allow you to claim, and what do they not?
The first mainly shows that the model can reject obvious non sequiturs; chance is 25%, but the foils are easy, so 80% is weak evidence of fine preference. The second is stronger evidence that the model ranks the true answer above plausible confusions — still not proof of good free generation, and still dependent on how those near-misses were written. Equal percentages are not comparable across distractor regimes; the construction of the wrong options is part of the measurement.
Go deeper
- [1805.11741] Heat and momentum transport in turbulent horizontal convection at low Prandtl numbers · arxiv.org
- [1905.13394] Deep Representation Learning for Road Detection through Siamese Network · arxiv.org
Image: Original diagram, The Daily Triptych. Licence: Original work. Source.