| Rank | Model | Score |
|---|---|---|
| 1 | qwen3-8-max | 82.8 |
| 2 | nemotron-3-ultra-550b-a55b | 81.4 |
| 3 | hermes-3-70b | 81.2 |
| 4 | nova-2-pro | 80.2 |
| 5 | inkling | 79.8 |
| 6 | gemini-3-1-pro | 77.1 |
| 7 | muse-glimmer | 77 |
| 8 | deepseek-v4-pro | 76.5 |
| 9 | qwen3-5-27b | 76.5 |
| 10 | qwen3-5-397b-a17b | 76.5 |
| 11 | qwen3-5-122b-a10b | 76.1 |
| 12 | kimi-k2-6 | 76 |
| 13 | qwen3-6-plus | 74.2 |
| 14 | glm-5-2 | 73.3 |
| 15 | nemotron-3-5-lightning-30b-a3b | 72.9 |
| 16 | gpt-5-6-sol | 72.7 |
| 17 | nemotron-3-super-120b-a12b | 72.6 |
| 18 | kimi-k2-5 | 70.2 |
| 19 | qwen3-5-35b-a3b | 70.2 |
| 20 | qwen3-5-9b | 64.5 |
| 21 | claude-fable-5 | 63.5 |
| 22 | qwen3-5-4b | 59.2 |
| 23 | lfm2-5-2-6b | 59.17 |
| 24 | qwen3-5-2b | 41.3 |
| 25 | lfm2-5-vl-3b | 25.8 |
1 phaseActive
Allen AI's instruction-following generalization benchmark — 58 diverse out-of-domain verifiable constraints from WildChat prompts. NeurIPS 2025. Metric: % compliance.
Quick answer: IFBench is an instruction-following generalization benchmark from the Allen Institute for AI (Pyatkin et al., NeurIPS 2025) that evaluates how well language models comply with 58 novel, out-of-domain verifiable output constraints — such as "mention the word X at least N times" or "only answer with yes or no" — applied to real WildChat prompts. It is explicitly designed to test generalisation to unseen constraints, not memorised IFEval patterns. Nemotron 3 Ultra leads among the Inkling comparison set at 81.4%.
What it tests: A model's ability to precisely follow novel, verifiable output constraints it has not seen during training — covering format, length, word inclusion, position, and other structural requirements applied to real-world conversational prompts.
Why it matters: Most models overfit to the small constraint vocabulary in IFEval (the dominant prior benchmark), masking whether they have genuine instruction-following capability or just pattern-matched to training examples. IFBench's 58 out-of-domain constraints expose that gap: models that look similar on IFEval often diverge significantly on IFBench. It was accepted to NeurIPS 2025 Datasets & Benchmarks.
Known limitations: 58 constraint types is a relatively small evaluation surface. Scores are sensitive to output extraction method, particularly for thinking/reasoning models where the reasoning chain must be stripped before grading. The paper reports "prompt-level loose accuracy" — a single failure on any constraint in a prompt counts as a miss.
IFBench pairs real user prompts from WildChat (a large collection of real ChatGPT conversations) with 58 new verifiable output constraints that do not appear in the IFEval training distribution. Constraints span categories like:
Each constraint has a corresponding automated verification function, making scoring fully programmatic and reproducible without a judge model. The benchmark is evaluated at prompt-level loose accuracy: a prompt is counted as correct only if the model's response satisfies the constraint; partial credit is not given.
The benchmark also includes a two-turn multiturn variant where the constraint is issued in a second turn, testing whether models can retroactively apply constraints to a completed response.
| Field | Value |
|---|---|
| Task category | Instruction following / language |
| Metric | % prompt-level loose accuracy |
| Number of constraints | 58 out-of-domain verifiable constraints |
| Prompt source | WildChat (held-out set) |
| Evaluation | Automated constraint verification functions |
| Saturation | Low |
| Created by | Valentina Pyatkin, Saumya Malik, Victoria Graf, Hamish Ivison, et al. |
| Affiliation | Allen Institute for AI (Ai2) |
| License | Apache 2.0 (code) · ODC-BY-1.0 (data) |
| Release | July 2025 (NeurIPS 2025, Datasets & Benchmarks) |
| Source paper | Generalizing Verifiable Instruction Following (arXiv 2507.02833) |
| GitHub | allenai/IFBench |
| Dataset | allenai/IFBench_test on HuggingFace |
Scores are reported as prompt-level loose accuracy (% of prompts where the model's response satisfies the constraint). Each constraint type is paired with a deterministic verification function — no LLM judge is used. Higher scores indicate better generalisation to novel output constraints.
For thinking/reasoning models, the reasoning chain is extracted and stripped before grading so only the final response is evaluated. Temperature 0 is used for generation. The paper notes that thinking models generally benefit from higher max-token budgets to allow the chain-of-thought before the final answer.
Scores from Inkling model card (Thinking Machines Lab, July 2026), evaluated at effort=0.99.
| Rank | Model | Score | Weights |
|---|---|---|---|
| 1 | Nemotron 3 Ultra | 81.4% | Open |
| 2 | Inkling | 79.8% | Open |
| 3 | Gemini 3.1 Pro | 77.1% | Closed |
| 4 | DeepSeek V4 Pro | 76.5% | Open |
| 5 | Kimi K2.6 | 76.0% | Open |
| 6 | GLM 5.2 | 73.3% | Open |
| 7 | GPT-5.6 Sol | 72.7% | Closed |
| 8 | Kimi K2.5 | 70.2% | Open |
| 9 | Claude Fable 5 | 63.5% | Closed |
Note: Claude Fable 5's unusually low score relative to its performance on other benchmarks may reflect sensitivity to constraint formats or output extraction — consistent with IFBench's design goal of exposing generalisation failures.
| Benchmark | Constraints | Prompt source | Scoring | Saturation |
|---|---|---|---|---|
| IFBench | 58 OOD verifiable | WildChat (real) | Automated verification | Low |
| IFEval | ~25 in-distribution | Synthetic | Automated verification | Medium |
| FollowBench | Multi-level difficulty | Synthetic | Rule-based | Low |
Last updated 2026-07-16.