InsufficiencyBench: Evaluating LLM legal advice on underspecified user queries
Organizations: Thomson Reuters Foundational Research, 5 Canada Square, London · Imperial College London
Abstract
Legal AI systems are increasingly used to answer legal questions, yet existing benchmarks assume queries arrive fully specified. In practice, users omit facts that materially determine the legal outcome. We introduce InsufficiencyBench, the first legal benchmark targeting query-side insufficiency: whether a model recognizes when a query lacks legally material information, identifies what is missing, and refrains from premature conclusions. We formalize a taxonomy of eight canonical missing-element categories across three structural failure modes---switch, gating, and fatal prerequisite--- and construct 202 benchmark items (58 base queries, 144 deficient variants) spanning six legal domains and 24 US jurisdictions and annotated by practising attorneys. Evaluating ten frontier models, we find that no model exceeds F2 = 0.46 on missing-element identification and that the median recall is 0.44. Models either hedge indiscriminately or answer silently under fabricated presumptions. No model both identifies and qualifies responses to deficient queries while directly addressing complete ones.
Figures & tables
| Category | Failure Mode | Disrupts | Example sub-tags |
| jurisdiction | switch | Governing legal framework | jurisdiction , choice_of_law |
| controlling_text | switch | Operative legal text | scope_duration , lease_term |
| facts_of_harm | switch | Elements of the cause of action | protected_activity , imminence , entry_method |
| parties_and_status | gating | Whether the framework attaches | employer_size , plaintiff_status , dv_relationship |
| procedural_posture | gating | Available remedies and forum | charge , enforcement_action |
| user_goal | gating | Scope of responsive analysis | user_goal |
| Statistic | Value |
| Base queries / deficient variants | |
| Legal domains / US jurisdictions | |
| Annotated material elements | ( required) |
| Distinct sub-tags | |
| Elements per base query (mean; range) | ( – ) |
| Missing elements per variant (mean; range) | ( – ) |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Model | Weights | Vendor model ID | API route | Reasoning effort | |
| GPT-5.2 | closed | gpt-5.2 | OpenAI | 1.0 | None |
| GPT-5.5 | closed | gpt-5.5 | OpenAI | 1.0 | Low |
| Claude Opus 4.7 | closed | claude-opus-4-7 | Anthropic | – | None |
| Claude Sonnet 4.6 | closed | claude-sonnet-4-6 | Anthropic | 0.0 | None |
| Gemini 3.1 Pro | closed | gemini-3.1-pro-preview | Vertex AI | 1.0 | Medium |
| Gemini 3.1 Flash Lite | closed | gemini-3.1-flash-lite | Vertex AI | 1.0 | Minimal |
| Model | F2 | Prec. | Recall | Hedge | F2 Hedge | ExplAcc | Safety | Over-Flag |
| GPT-5.2 | 0.455 | 0.350 | 0.666 | 0.868 | 0.508 | 0.763 | 0.918 | 0.724 |
| GPT-5.5 | 0.437 | 0.467 | 0.561 | 0.743 | 0.506 | 0.747 | 0.908 | 0.448 |
| Claude-Opus-4.7 | 0.399 | 0.472 | 0.495 | 0.660 | 0.466 | 0.766 | 0.863 | 0.534 |
| Mistral-Large-3 | 0.383 | 0.531 | 0.442 | 0.556 | 0.568 | 0.627 | 0.756 | 0.276 |
| Gemini-3.1-Flash-Lite | 0.350 | 0.477 | 0.420 | 0.563 | 0.524 | 0.713 | 0.823 | 0.379 |
| Qwen-3.5-397B | 0.346 | 0.486 | 0.413 | 0.569 | 0.487 | 0.719 | 0.843 | 0.362 |
| F2 | Recall | |||||
| Response model | GPT-5 | Haiku | GLM-5 | GPT-5 | Haiku | GLM-5 |
| GPT-5.2 | 0.455 | 0.371 | 0.443 | 0.666 | 0.538 | 0.573 |
| GPT-5.5 | 0.437 | 0.310 | 0.361 | 0.561 | 0.388 | 0.404 |
| Claude-Opus-4.7 | 0.399 | 0.351 | 0.352 | 0.495 | 0.401 | 0.397 |
| Mistral-Large-3 | 0.383 | 0.292 | 0.326 | 0.442 | 0.327 | 0.378 |
| Gemini-3.1-Flash-Lite | 0.350 | 0.289 | 0.358 | 0.420 | 0.357 | 0.430 |