Benchgen

IFBench — Results

RankModelScore
1qwen3-8-max82.8
2nemotron-3-ultra-550b-a55b81.4
3hermes-3-70b81.2
4nova-2-pro80.2
5inkling79.8
6gemini-3-1-pro77.1
7muse-glimmer77
8deepseek-v4-pro76.5
9qwen3-5-27b76.5
10qwen3-5-397b-a17b76.5
11qwen3-5-122b-a10b76.1
12kimi-k2-676
13qwen3-6-plus74.2
14glm-5-273.3
15nemotron-3-5-lightning-30b-a3b72.9
16gpt-5-6-sol72.7
17nemotron-3-super-120b-a12b72.6
18kimi-k2-570.2
19qwen3-5-35b-a3b70.2
20qwen3-5-9b64.5
21claude-fable-563.5
22qwen3-5-4b59.2
23lfm2-5-2-6b59.17
24qwen3-5-2b41.3
25lfm2-5-vl-3b25.8

IFBench

1 phaseActive

Allen AI's instruction-following generalization benchmark — 58 diverse out-of-domain verifiable constraints from WildChat prompts. NeurIPS 2025. Metric: % compliance.

Overview

IFBench

Category Metric Tasks Saturation Created

Paper GitHub Dataset

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%.

At a Glance

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.

What IFBench Measures

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:

  • Format constraints — respond in a specific structure, use bullet points, write in a particular style
  • Length constraints — answer in under N words, write exactly N sentences
  • Lexical constraints — include/exclude specific words or phrases, mention a keyword N times
  • Position constraints — start/end the response with a specific token or phrase

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.

Benchmark Specifications

FieldValue
Task categoryInstruction following / language
Metric% prompt-level loose accuracy
Number of constraints58 out-of-domain verifiable constraints
Prompt sourceWildChat (held-out set)
EvaluationAutomated constraint verification functions
SaturationLow
Created byValentina Pyatkin, Saumya Malik, Victoria Graf, Hamish Ivison, et al.
AffiliationAllen Institute for AI (Ai2)
LicenseApache 2.0 (code) · ODC-BY-1.0 (data)
ReleaseJuly 2025 (NeurIPS 2025, Datasets & Benchmarks)
Source paperGeneralizing Verifiable Instruction Following (arXiv 2507.02833)
GitHuballenai/IFBench
Datasetallenai/IFBench_test on HuggingFace

How IFBench Is Scored

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.

State-of-the-Art Results

Scores from Inkling model card (Thinking Machines Lab, July 2026), evaluated at effort=0.99.

RankModelScoreWeights
1Nemotron 3 Ultra81.4%Open
2Inkling79.8%Open
3Gemini 3.1 Pro77.1%Closed
4DeepSeek V4 Pro76.5%Open
5Kimi K2.676.0%Open
6GLM 5.273.3%Open
7GPT-5.6 Sol72.7%Closed
8Kimi K2.570.2%Open
9Claude Fable 563.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.

BenchmarkConstraintsPrompt sourceScoringSaturation
IFBench58 OOD verifiableWildChat (real)Automated verificationLow
IFEval~25 in-distributionSyntheticAutomated verificationMedium
FollowBenchMulti-level difficultySyntheticRule-basedLow

Last updated 2026-07-16.