about
AbstentionBench: Reasoning LLMs Fail on Unanswerable Questions (arxiv.org)
5 points by sjb326 on Jun 17, 2025 | hide | past | pdf | 2 comments on HN

In plain words: A new test set checks whether AI chatbots know when to refuse, using 20 sets of questions that are unanswerable, missing details, based on false claims, or out of date. Models trained for step-by-step reasoning got 24% worse at refusing, and bigger models barely helped.

Abstract

For Large Language Models (LLMs) to be reliably deployed in both everyday and high-stakes domains, knowing when not to answer is equally critical as answering correctly. Real-world user queries, which can be underspecified, ill-posed, or fundamentally unanswerable, require LLMs to reason about uncertainty and selectively abstain -- i.e., refuse to answer definitively. However, abstention remains understudied, without a systematic evaluation framework for modern LLMs. In this work, we introduce AbstentionBench, a large-scale benchmark for holistically evaluating abstention across 20 diverse datasets, including questions with unknown answers, underspecification, false premises, subjective interpretations, and outdated information. Evaluating 20 frontier LLMs reveals abstention is an unsolved problem, and one where scaling models is of little use. While recent reasoning LLMs have shown impressive results in complex problem solving, surprisingly, we find that reasoning fine-tuning degrades abstention (by $24\%$ on average), even for math and science domains on which reasoning models are explicitly trained. We find that while a carefully crafted system prompt can boost abstention in practice, it does not resolve models' fundamental inability to reason about uncertainty. We release AbstentionBench to foster research into advancing LLM reliability.

Polina Kirichenko, Mark Ibrahim, Kamalika Chaudhuri, Samuel J. Bell
arXiv:2506.09038 · cs.AI · submitted Jun 10, 2025
abstract · pdf · html

add comment on HN
Also discussed: Jun 2025 (2 points, 0 comments)

I wonder if this would help:

https://zenodo.org/records/15556365

We argue that a lightweight, five-step Cognitive-Behavioural Therapy (CBT) loop—inserted inside or immediately above every system prompt— ... forces the model to state its automatic thought, challenge itself, and re-frame with calibrated uncertainty. Recent leaks of Grok's ideology prompt and Anthropic's safety prompt highlight how much behaviour hinges on this hidden layer; our proposal turns that layer into a structured, clinically grounded self-check.

  Their CBT prompt template ("loop"):
  1. Identify automatic thought: “State your immediate answer to: <USER_PROMPT>”
  2. Challenge: “List two ways this answer could be wrong”
  3. Re-frame with uncertainty: “Rewrite, marking uncertainties (e.g., ‘likely’, ‘one source’)”
  4. Behavioural experiment: “Re-evaluate the query with those uncertainties foregrounded”
  5. Metacognition (optional): “Briefly reflect on your thought process”
(Discussion of this paper here: https://news.ycombinator.com/item?id=44302673)
I can't believe this has languished in HN obscurity for a day -- topical paper, significant results!