abstention-and-self-knowledge CAP-0001 · active

Saying it does not know

Covers detecting unanswerable or underspecified problems and gaps between what hidden states encode and what the model asserts; excludes ordinary accuracy on solvable problems.

Also called: abstention, knowing what it does not know, unanswerable questions, selective prediction, calibration

Tags: general

Proposed from the ingestion pipeline rather than chosen by hand. 2 papers independently pointed at this same competence, arriving under 2 different names (unsolvability-detection, latent-knowledge-readout), which is the signal that it is a real recurring topic and not one author's framing. Closely tied to hallucination but distinct enough as an abstention/calibration behavior to track separately.

What counts as this capability

Scope boundary used when deciding whether a paper is really about this capability, rather than merely mentioning it.

Covers detecting unanswerable or underspecified problems and gaps between what hidden states encode and what the model asserts; excludes ordinary accuracy on solvable problems.

Claims

Techniques

  • Abstain unless one answer dominates the LoRA ensemble's probdecoding
    Treat an ensemble of LoRA adapters as a credal set, bound each candidate answer's probability by the min and max over adapters (adding unwritten-completion mass to the upper bound), and answer only when one candidate's lower bound exceeds a
  • Abstain when answers fail to track entity substitutionsprompting
    Replace entities in the question and evidence with type-matched synthetic names under a bijective mapping, re-ask, map the answer back, and abstain when back-mapped answers disagree with the original across sampled worlds.
  • Ask about a generic AI agent, not the model itselfprompting
    Replace first-person self-prediction questions with the same item-informed question about a capable AI agent in general, or use other measured models as the predictor, to remove the self-flattering bias without losing accuracy.
  • Ask for P(True) after showing the model several of its own sprompting
    Sample several answers, show them to the model, then ask for the probability that one specific answer is true; the extra samples act like considering alternatives and raise self-evaluation accuracy and calibration over judging a single answ
  • Calibrate confidence per atomic claim, not per responseprocess
    Split a response into atomic claims, score each by self-verification or token log-probability mixed with cross-sample consistency, then fit temperature or Platt scaling at the claim level so low-confidence claims can be routed to retrieval
  • Conformal abstention from self-consistencydecoding
    Draw k responses, have the model count how many match each candidate, use that match score as confidence, and set the abstention threshold on a labelled calibration set with conformal prediction so the expected error among answered question
  • Conformal shortlist first, then calibrated margin abstentionprocess
    Use conformal prediction to localize a top-k shortlist that contains the human-preferred response with probability 1-alpha, then accept a single answer only when its score margin within that shortlist clears a fixed-sequence-calibrated thre
  • Delete the one context example a question uniquely needsprocess
    Score each context example by how many questions require tokens only it supplies (Question Damage Score), then delete the highest-scoring example to make a matched, structurally unanswerable variant of the same task.
  • Gate the answer on a separate self-verification call for conprocess
    Run one extra call asking the same model only whether the input facts are sufficient and consistent, and override the solver's numeric answer with abstention when it returns the 'contradiction' label.
  • Gate the answer on self-scored information needsprompting
    Before answering, the model enumerates the information units the question requires, assigns each a confidence score, and commits to an answer only if the aggregate score passes a fixed threshold, otherwise abstaining.
  • Pool semantic opinions across models, then split entropy intdecoding
    Cluster sampled free-form responses from several VLMs into semantic-equivalence classes, average each model's class distribution uniformly, and report the pooled entropy as collective uncertainty plus Jensen-Shannon divergence as model conf
  • Probe failure structure before scoring abstentionprocess
    Re-run an answer under visual degradation, blank-image replacement, and grounding/relation swaps to produce a three-coordinate signature used for failure-family diagnosis and to pick a matched correction prompt, rather than as an abstention
  • Read impossibility from the answerable-null residual subspacarchitecture
    Fit PCA on hidden states of answerable prompts, project all states out of that subspace, and score the mean-difference direction between answerable and impossible prompts by cosine to detect pre-generation impossibility.
  • Refusal-aware instruction tuningtraining
    Run the base model on the tuning set, label each example as known or unknown by whether it answered correctly, keep answers for the known set and append an uncertainty expression to the unknown set, then fine-tune on the union so the model
  • Replay matched trajectories to compare confidence-to-action process
    Collect each question's answer and confidence at every retrieval depth once, then replay the identical stored states through controllers that differ only in the confidence score supplied, so action differences are attributable to the score
  • Report calibration at trajectory checkpoints, split by horizprocess
    Score a reliability estimate against the independently observed task outcome at each checkpoint index along a trajectory, reported separately per horizon with group sizes, instead of pooling all checkpoints or scoring only the final answer.
  • Score restraint and confidence separately against a matched process
    Classifies each response to an unanswerable boundary question as abstain, hedge, confident-correct or confident-wrong, computes calibration only on substantive answers, and pairs each context-withheld item with a restored-document version t
  • Separate boundary-awareness from boundary-compliance probesprocess
    Ask the same role-played model a binary question about whether a target is inside the character's knowledge boundary, then separately ask a concrete factual multiple-choice question with an abstention option, and pair the two outcomes per i
  • Verbalized confidence after listing alternativesprompting
    Prompt the model to produce several candidate answers and then state a numeric confidence for each, and use the stated number rather than token log-probabilities as the confidence signal for deferral or abstention.

Sources

Every paper, post or observation behind this capability. Ones cited by a claim show the claim and its stance; ones filed directly are about the capability but have no claim drafted from them yet. Open one to add support or contest it.

Suggest a change

Capabilities are a way of carving up the subject, and carvings are arguable. Say so if this one is wrong — especially a proposed one, which a pipeline added because several papers used the same framing, not because anyone decided it was right.