alphaFeedback

WorksComputer Science

Dr. No: Feature Steering for Abstention in Vision-Language Models

AI contributions
Not recorded for this paper
View details

Abstract

Large foundation models often answer even when the available visual or textual evidence is insufficient to support a reliable conclusion. This failure to abstain makes them hard to trust in high-stakes or information-seeking settings, where a confident but unsupported answer can be worse than no answer at all. It also raises a natural question: can the internal mechanisms behind this behaviour be identified and controlled at inference time? We present Dr. No, a feature-steering approach that mines sparse autoencoder (SAE) features associated with abstention and commitment, then modulates a small set of them during the prefill pass, without retraining the base model. Dr. No is evaluated on LLaVA-1.6 Mistral 7B across multimodal abstention benchmarks, including UNK-VQA and MM-UPD, and additionally benchmarked on language reasoning tasks using Qwen3.5-2B on AbstentionBench subsets. Against multiple uncertainty-based abstention baselines, feature steering achieves a more favourable balance between correct answering and appropriate abstention than post-hoc rejection methods. The gains are strongest on UNK-VQA and on MM-UPD cases involving image–question or question–answer incompatibility, and transfer most clearly to mathematical reasoning subsets of AbstentionBench. However, performance is more limited on absent-answer detection and retrieval-heavy multi-hop QA, such as MuSiQue. These results suggest that sparse internal features provide lightweight control handles for shaping uncertainty-aware behaviour in foundation models, while also showing that abstention control is source-dependent rather than governed by a single universal signal.

Introduction

Large foundation models are increasingly deployed in settings where reliable behaviour requires more than producing plausible answers. Across multimodal and language-

only tasks, queries may be unanswerable because the required visual or textual evidence is missing, inconsistent, or insufficient [10, 17, 24]. In such cases, a model should abstain rather than guess. However, standard training and evaluation pipelines typically reward answer production, creating a bias toward committing even when the evidence does not warrant a reliable conclusion [16]. This leaves models prone to overconfident responses when the evidence does not support a reliable answer [9, 15, 20].

Most existing abstention methods address this problem after generation. They estimate uncertainty from output-level signals such as maximum softmax probability, entropy, sequence log-probability, self-evaluation, verbalized confidence, or disagreement across sampled responses [11, 15, 18, 23, 35]. These methods are attractive because they are broadly applicable and require no retraining. However, they typically control abstention by thresholding a scalar uncertainty score, which can make the trade-off between refusing unanswerable queries and preserving correct answers hard to control.

This paper explores a complementary approach: controlling abstention through sparse internal features. Sparse autoencoders decompose residual-stream activations into sparse feature activations, some of which correspond to interpretable semantic or behavioural directions. We hypothesise that abstention and answer commitment are partially represented by such features, and that modulating a small number of them can shift a model’s willingness to answer before the final output is produced.

We introduce Dr. No, an inference-time feature-steering method for abstention in vision-language models. Dr. No mines SAE features that discriminate between abstention and commitment on a separate corpus, then intervenes on residual-stream activations during the prefill pass by increasing abstention-associated features and/or suppressing commitment-associated features. We also study gated variants, where steering is applied only when abstention-related features are active, reducing the risk of globally pushing the model toward refusal. The method is lightweight, model-internal, and compatible with frozen base models. Figure 1 illustrates our approach: where the baseline commits to an answer on an ambiguous query, Dr. No steers SAE-derived abstention/commitment features at inference time to promote appropriate refusal while leaving the base model frozen.

Intuition and core mechanism of Dr. No

Figure 1. Given an ambiguous question, the baseline model commits to an answer, while Dr. No steers SAE-derived features at inference time to promote appropriate refusal. The base model remains frozen.

We evaluate Dr. No on LLaVA 1.6 Mistral 7B [21] using two multimodal abstention benchmarks, UNK-VQA [10] and MM-UPD [24], which test whether models can distinguish answerable visual questions from cases where the image, question, or answer set does not support a reliable response. MM-UPD is particularly useful because it pairs solvable and unsolvable variants, allowing us to measure whether a method preserves correct answering while improving abstention. To assess our approach beyond vision-language inputs, we also evaluate Qwen3.5-2B [27] on AbstentionBench [17], focusing on mathematical reasoning and multi-hop question answering. Our experiments show that SAE-based steering can improve the balance between answering and abstaining, while also revealing clear limits. On UNK-VQA, Dr. No outperforms uncertainty-based rejection baselines in harmonic mean, indicating a more favourable trade-off between answering solvable questions and abstaining on unanswerable ones. On MM-UPD, the gains are source-dependent: steering is most effective for image–question and question–answer incompatibilities, whereas uncertainty-based rejection remains competitive when the correct answer is absent from the candidate set. In the language setting, steering transfers most clearly to mathematical reasoning tasks, but is less effective on MuSiQue [32], where abstention depends more heavily on evidence retrieval and multi-hop composition. These findings suggest that sparse features can provide useful abstention-control directions, but different sources of unanswerability may require different control signals.

Contributions. This paper makes the following contributions:

  • We propose Dr. No, an inference-time feature-steering method that uses SAE-derived sparse features to modulate abstention behaviour in frozen foundation models without retraining.

  • We introduce a feature-mining and intervention procedure that identifies abstention- and commitment-associated SAE features from a separate mining corpus and uses them to steer the model’s prefill-stage activations.

  • We evaluate Dr. No on LLaVA 1.6 Mistral 7B across UNK-VQA and MM-UPD, showing that feature steering can improve the answer–abstain trade-off relative to post-hoc uncertainty baselines, with gains that depend on the source of unanswerability.

  • We extend the evaluation beyond vision-language to a language-only benchmark, AbstentionBench with Qwen3.5-2B, where SUM-mined [29] features prove most effective on mathematical reasoning tasks while exposing limitations on retrieval-heavy multi-hop QA.

  • We will release the Dr. No feature-mining, steering, and evaluation code to support reproducibility.

Background and Related Work

Reliable foundation models must answer when sufficient evidence is available and abstain when the available visual or textual evidence is inadequate for drawing a reliable conclusion. This framing aligns with selective prediction, where a useful model should preserve coverage on answerable inputs while refusing cases that lack adequate evidential support [3, 6, 8]. When reasoning over images and text, unanswerability can arise from diverse sources; illustrative cases include absent queried objects, incompatibility between the image and question, and answer sets in which no option is valid [10, 24]. Text-only abstention benchmarks similarly probe false premises, underspecification, outdated information, and other cases in which the provided context is insufficient to justify an answer [17]. Since standard training often rewards answer production, models can remain biased toward confident commitment even when the evidence is insufficient [15, 16, 20].

Uncertainty-based abstention. Post-hoc abstention methods differ mainly in where they obtain their rejection signal. Distributional methods use token probabilities, such as maximum softmax probability, predictive entropy, or sequence log-probability, as confidence proxies [11, 23]. Self-assessment methods elicit a second-pass judgement from the model, either through calibrated probabilities such as P(True)P(\mathrm{True}) or through verbalized confidence scores [15, 35]. Sampling-based methods estimate uncertainty from variation across multiple generations, with semantic entropy clustering responses by meaning before computing disagreement [18]. Dr. No is complementary to these approaches: rather than rejecting an already-produced answer, it intervenes on internal activations before the answer is generated.

Internal representations and activation steering. A complementary line of work controls model behaviour by modifying internal activations at inference time. Representation engineering and activation-steering methods derive directions from contrastive examples, then add or subtract them during generation to influence behaviours such as sentiment, harmlessness, and safety refusal [33, 36]; for instance, ITI shifts activations along a learned truthfulness direction at a small number of attention heads [19], and safety refusal can be ablated or induced through a single residual-stream direction [1]. Such interventions are relevant to abstention because they act before the final answer is produced. Among them, safety refusal is the closest analogue, but it is driven by a different cause: there the model declines because a request is harmful, whereas epistemic abstention is triggered when the available evidence is insufficient. Dr. No asks whether similar internal directions can control this distinct boundary, between answer commitment and evidence-sensitive abstention.

Sparse autoencoders and multimodal feature steering. Sparse autoencoders decompose dense hidden states into sparse learned features, offering more interpretable activation directions in language models [2, 7, 13]. Recent work extends this approach to vision-language models, showing that SAE features can capture visual and cross-modal concepts and support causal interventions [25]. The closest work to ours is SAVE, which uses SAE features linked to visual information processing to mitigate object hallucination [26]. More broadly, Dr. No builds on the insight that SAE-derived features can provide lightweight control handles for frozen multimodal models, but differs in objective and evaluation target: rather than steering object-presence features, we mine abstention- and commitment-associated features to control whether the model should answer at all, framing the problem as a selective-prediction trade-off between refusing unsupported inputs and preserving correct answers on supported ones. On the unanswerable-VQA side specifically, CLIP-UP [34] also targets this problem, but injects an external CLIP-derived image–text compatibility signal into a frozen VLM via additional learned components, whereas Dr. No steers SAE-aligned residual-stream activations already present in the target model, without external cross-modal signals or added components. This also bounds CLIP-UP’s scope, since it has no analogue in language-only settings, where Dr. No is further evaluated (Table 3).

MethodAnsUnansHM
Math average: MMLU-Math, UMWP, GSM8K
Baseline
No steering71.371.071.1
No steering + abstention prompt67.582.474.2
Uncertainty
P(True)68.184.375.4
Log-prob.69.084.475.9
Predictive Entropy68.086.075.9
MSP68.984.976.1
Semantic Entropy68.579.973.8
Verbalized conf.69.972.571.1
Steering
Dr. No (ours)69.288.277.6
Dr. No + abstention prompt (ours)50.793.265.7
MuSiQue
MethodAnsUnansHM
Baseline
No steering48.383.361.1
No steering + abstention prompt36.090.951.6
Uncertainty
P(True)47.684.360.8
Log-prob.47.184.060.4
Predictive Entropy47.883.760.8
MSP47.183.960.3
Semantic Entropy47.184.660.5
Verbalized conf.48.383.361.1
Steering
Dr. No (ours)46.085.759.9
Dr. No + abstention prompt (ours)36.586.451.3

Table 3. Qwen3.5-2B AbstentionBench results. Ans and Unans denote accuracy on answerable and unanswerable subsets, respectively. HM is their harmonic mean.

Method

Dr. No is an inference-time feature-steering method for improving abstention behaviour in frozen foundation models. The method uses SAE features as lightweight control directions: it first identifies sparse features associated with abstention and answer commitment directions, then modulates the corresponding SAE decoder directions during the prefill pass of generation. Neither the base model nor the SAE is retrained.

The method has three components. First, we build labelled mining corpora containing inputs for which the model should either answer or abstain. Second, we use these corpora to identify SAE features whose activations distinguish abstention-oriented states from commitment-oriented states. Third, at inference time, we add a steering vector to the model’s residual stream, either uniformly or through an input-dependent gate that applies stronger steering when abstention-related features are already active.

Overview

Let fθf_{\theta} denote a frozen transformer model and let an SAE be trained on residual-stream activations at layer ℓ\ell. For an input xx, we extract the residual activation at the decision position, encode it into sparse SAE feature activations, and use selected SAE decoder directions as intervention directions.

Dr. No assumes access to a labelled mining set

Dmine={(xi,yi)}i=1N,\mathcal{D}_{\mathrm{mine}} = \{(x_i, y_i)\}_{i=1}^{N},

where yi∈{abstain,commit}y_i \in\{\mathrm{abstain}, \mathrm{commit} \}. The mining set is used only to identify intervention features and calibrate optional gates. Test examples from the downstream evaluation benchmarks are not used for feature mining.

For each target layer, the method produces two ranked feature sets:

AandC,\mathcal{A} \quad\text{and} \quad\mathcal{C},

where A\mathcal{A} contains abstention-associated features and C\mathcal{C} contains commitment-associated features. At inference time, Dr. No increases activation along abstention-associated directions, suppresses commitment-associated directions, or combines both interventions.

Mining corpora

Multimodal mining corpus. For the multimodal setting, we construct a controlled mining corpus from the GQA balanced training split [14]. Each example is formatted as a multiple-choice visual question with an explicit Unanswerable option. For answerable examples, the gold answer is placed in a randomly selected answer slot and the target label is commit. Unanswerable examples are constructed from four sources. Semantic drift pairs a question with a different image, creating a mismatch between the question and visual context. Object absence examples use scenegraph annotations to ask about objects that are not present in the image. False premise examples introduce visually unsupported assumptions into the question. Answer dropping keeps the image and question valid but removes the correct answer from the candidate option set.

Although our experiments instantiate this corpus with image-question pairs, the construction only requires a context, a question, candidate answers, and an abstention option. It is therefore not specific to GQA: analogous unanswerable mining corpora can be built from other datasets by applying suitable transformations to their contexts.

Text mining corpus. For the text-only setting, we use Synthetic Unanswerable Math (SUM) as the feature-mining corpus [29]. SUM provides an existing synthetic abstention dataset of mathematical word problems with binary abstain/commit labels, so unlike the multimodal setting, we do not need to construct new unanswerable examples through image–question or answer-option perturbations.

SAE feature mining

For each layer under consideration, we run the target model on the mining corpus and collect residual-stream activations at the location where the SAE was trained. Activations are extracted at the final decision position, corresponding to the point at which the model has processed the context, question, candidate answers, and abstention option.

Because the base model does not always abstain on synthetic unanswerable inputs, feature mining is performed after behavioural filtering. Abstention features are mined from unanswerable examples on which the unsteered model correctly selects Unanswerable, and commitment features are mined from answerable examples on which it selects the correct answer. This links the selected SAE features to realized abstention and commitment states rather than to synthetic labels alone. We report the resulting sample counts, class balance, and filtering details in Appendix § 9. Given a residual activation h(ℓ)∈Rdh^{(\ell)} \in\mathbb{R}^{d} at layer ℓ\ell, the SAE maps it to sparse feature activations

a(h(ℓ))=TopK⁡(ReLU⁡(Wench(ℓ)+benc)),(1)a\left(h^{(\ell)}\right)=\operatorname{TopK}\left(\operatorname{ReLU}\left(W_{\mathrm{enc}}h^{(\ell)}+b_{\mathrm{enc}}\right)\right), \tag*{(1)}

where WencW_{\mathrm{enc}} and bencb_{\mathrm{enc}} are the SAE encoder parameters. The SAE reconstructs the activation as

h^(ℓ)=Wdeca(h(ℓ))+bdec=∑j=1Faj(h(ℓ))dj+bdec,(2)\hat{h}^{(\ell)}=W_{\mathrm{dec}}a\left(h^{(\ell)}\right)+b_{\mathrm{dec}}=\sum_{j=1}^{F}a_j\left(h^{(\ell)}\right)d_j+b_{\mathrm{dec}}, \tag*{(2)}

where FF is the number of SAE features and

dj=Wdec[:,j]d_j=W_{\mathrm{dec}}[:,j]

is the decoder direction associated with feature jj.

For each SAE feature jj, we measure how strongly its activation separates abstain-labelled examples from commit-labelled examples. We use two complementary scores. The first is the mean activation difference,

Δj=Ex∼Dabstain[aj(h(ℓ)(x))]−Ex∼Dcommit[aj(h(ℓ)(x))],(3)\Delta_j=\mathbb{E}_{x\sim\mathcal{D}_{\mathrm{abstain}}}\left[a_j\left(h^{(\ell)}(x)\right)\right]-\mathbb{E}_{x\sim\mathcal{D}_{\mathrm{commit}}}\left[a_j\left(h^{(\ell)}(x)\right)\right], \tag*{(3)}

which identifies features that are more active in abstention states. The second is the single-feature area under the receiver operating characteristic curve (AUROC), obtained by using aj(h(ℓ)(x))a_j\left(h^{(\ell)}(x)\right) as a scalar detector of the abstain label.

Features with large positive Δj\Delta_j and high AUROC are treated as abstention-associated features. Features with large negative Δj\Delta_j, or equivalently features that are more active on commit-labelled examples, are treated as commitment-associated features. We rank features under each statistic and retain features that are consistently highly ranked. This gives two ordered feature lists per layer:

A=(a1,a2,…),C=(c1,c2,…).\mathcal{A}=(a_1,a_2,\ldots),\qquad\mathcal{C}=(c_1,c_2,\ldots).

The top-kk features from each list are selected before downstream evaluation and are fixed for all benchmark examples.

Feature steering

Dr. No intervenes by adding SAE decoder directions to the model’s residual stream. Let ht(ℓ∗)h_t^{(\ell^*)} denote the residual-stream activation at target layer ℓ∗\ell^* and token position tt. For each selected feature jj, we use the unit-normalised decoder direction

dˉj=dj∥dj∥2+ϵ,(4)\bar{d}_j=\frac{d_j}{\lVert d_j\rVert_2+\epsilon}, \tag*{(4)}

where ϵ\epsilon is a small numerical-stability constant. Normalising decoder directions prevents features with larger decoder norms from receiving disproportionately large effective intervention strength.

For a target layer, let Ak\mathcal{A}_k and Ck\mathcal{C}_k denote the top-kk abstention-associated and commitment-associated features. We define aggregate abstention and commitment directions as

vA=∑j∈Akdˉj,vC=∑j∈Ckdˉj.(5)v_{\mathcal{A}}=\sum_{j\in\mathcal{A}_k}\bar{d}_j,\qquad v_{\mathcal{C}}=\sum_{j\in\mathcal{C}_k}\bar{d}_j. \tag*{(5)}

The final steering vector is

v(m,α)=α(sA(m)vA−sC(m)vC),(6)v(m,\alpha)=\alpha\left(s_{\mathcal{A}}(m)v_{\mathcal{A}}-s_{\mathcal{C}}(m)v_{\mathcal{C}}\right), \tag*{(6)}

where α\alpha is the maximum steering strength and mm denotes the steering mode. We consider three modes:

  • Abstention-up increases abstention-associated directions by setting sA(m)=1s_A(m)=1 and sC(m)=0s_C(m)=0.

  • Commitment-down suppresses commitment-associated directions by setting sA(m)=0s_A(m)=0 and sC(m)=1s_C(m)=1.

  • Bidirectional combines both effects by setting sA(m)=sC(m)=1s_A(m)=s_C(m)=1.

At inference time, we modify the target-layer residual stream as

h~t(ℓ∗)=ht(ℓ∗)+v(m,α).(7)\widetilde{h}_t^{(\ell^*)}=h_t^{(\ell^*)}+v(m,\alpha). \tag*{(7)}

Our main configurations use a gated version of this update. Instead of applying the full vector to every input, we scale it by an input-dependent gate g(x)∈[0,1]g(x)\in[0,1] computed from the model’s own abstention-related SAE activations at the decision token,

h~t(ℓ∗)=ht(ℓ∗)+g(x) v(m,α),(8)\widetilde{h}_t^{(\ell^*)}=h_t^{(\ell^*)}+g(x)\,v(m,\alpha), \tag*{(8)}

so that steering is applied more strongly when the input already activates the mined abstention features and is suppressed on inputs that do not, limiting over-abstention on answerable examples. Setting g(x)≡1g(x)\equiv1 recovers the ungated update of Eq. (7). The definition of g(x)g(x) and its calibration are deferred to Appendix § 11.§ 1.

The intervention is applied during the prefill pass over the prompt tokens. Generated-token activations are left unchanged. This design modifies the model state after it has processed the image, question, and candidate answers, while avoiding continual intervention throughout autoregressive decoding.

Dictionary-free baselines

To isolate the contribution of the sparse dictionary itself, we also implement two simpler, dictionary-free interventions. Logit bias shifts the model’s output distribution by adding a fixed scalar directly to the abstention option’s logit before greedy decoding. Dense steering applies the same steering-vector formulation as Dr. No (Eq. (6)), but intervenes directly on raw residual-stream activations rather than on sparse SAE decoder directions. Both are tuned and evaluated under the same protocol as Dr. No.

Experimental Setup

We evaluate whether SAE-based feature steering improves the trade-off between answering and abstaining across multimodal and language abstention settings. This section describes the evaluation benchmarks, models and intervention setup, baselines, metrics, and implementation details.

Baselines

We compare Dr. No with prompting and post-hoc uncertainty-based rejection baselines. All baselines leave the model activations unchanged.

No steering and abstention prompting. The no-steering baseline evaluates the base model without intervention. The abstention-prompt baseline adds an instruction encouraging the model to refuse when the visual or textual evidence is insufficient, inspired by prior work on eliciting uncertainty and abstention through prompting [22, 35]. Full abstention prompt is reported in C.2.

Token-level uncertainty. We compute confidence statistics from a single greedy decoding pass: mean generated-token log-probability, predictive entropy, and maximum softmax probability (MSP). Low log-probability, high entropy, or low MSP are treated as evidence for answer rejection [11, 23].

Self-assessment. For P(True)P(\mathrm{True}), the model is shown its own answer in a second pass and asked whether it is correct; lower probability assigned to True indicates lower confidence [15]. For verbalized confidence, the model directly reports a confidence score between 0 and 100 [35].

Semantic entropy. Semantic entropy estimates uncertainty from disagreement across sampled generations by clustering equivalent answers and computing entropy over the resulting answer clusters [18].

Threshold selection. For post-hoc rejection methods, thresholds are selected on a validation split disjoint from the test set and then fixed for test evaluation. The validation source varies by benchmark: UNK-VQA provides its own split; MM-UPD has none, so we tune on the unsolvable-problem data released with CLIP-UP, which provides dedicated train/validation splits [34]; and AbstentionBench has none, so we tune on SUM (the synthetic corpus used for feature mining), held out from its evaluation subsets.

Models and intervention setup

Models. For the multimodal experiments, we use LLaVA 1.6 Mistral 7B [21] with the corresponding LLaVA SAE release [28], mining features from the GQA-based multimodal corpus described in § 3.2. For the Qwen experiments, we use the vision-language Qwen3.5-2B model [27] with the corresponding Qwen SAE release [5]. In the main text, we evaluate Qwen in a language abstention setting on AbstentionBench, mining features from SUM and evaluating on held-out AbstentionBench subsets. Appendix G reports Qwen results on the visual abstention benchmarks.

Steering configuration. Per benchmark, we select the target layer, number of steered features, steering strength, intervention mode, and gating option on the same validation splits used for the uncertainty baselines, then fix this configuration across all test examples. Table 1 reports the final configurations; candidate grids, prompts, parsers and other details are provided in the Appendix A.

ModelMiningLayer kkα\alphaModeGate
LLaVAGQA16 / 2432.0 / 5.0both ✓
QwenSUM1531.0both ✓

Table 1. Final best Dr. No steering configurations. Hyperparameters are selected before test evaluation and then fixed for all reported test examples.

Benchmarks

UNK-VQA. UNK-VQA evaluates whether a vision-language model can recognise when a visual question is unanswerable from the image [10]. Unanswerable examples are constructed by perturbing VQA-style image–question pairs, e.g. through noun replacement, attribute modification, or visual-scene mismatch. We use the multiple-choice setting: answerable examples contain one correct option, while unanswerable ones require selecting an explicit Unanswerable option.

MM-UPD. MM-UPD evaluates unanswerable multiple-choice visual question answering through paired solvable and unsolvable examples [24]. We report results on its three sub-benchmarks. In Absent Answer Detection (AAD), the image and question are compatible but the correct answer is missing from the candidate set. In Incompatible Answer Set Detection (IASD), the answer options are incompatible with the question. In Incompatible Visual Question Detection (IVQD), the question is incompatible with the image. Following the benchmark protocol, we report standard accuracy, UPD accuracy, and dual accuracy, where dual accuracy requires both correctly answering the solvable instance and abstaining on its paired unsolvable variant.

AbstentionBench. AbstentionBench evaluates abstention in language reasoning by pairing answerable examples with unanswerable variants [17]. We evaluate four subsets: GSM8K-abstain [4], UMWP [30], MMLU-Math-abstain [12], and MuSiQue [32]. These subsets test whether abstention features mined from SUM transfer to mathematical reasoning and retrieval-heavy multi-hop QA.

Metrics

Answerable and unanswerable accuracy. For UNK-VQA and AbstentionBench, we report accuracy separately on answerable and unanswerable examples. Answerable accuracy measures whether the model selects or generates the correct answer when the input is solvable. Unanswerable accuracy measures whether the model correctly abstains when the input is unsolvable.

Because abstention involves a trade-off between answering and refusing, we use the harmonic mean of answerable and unanswerable accuracy as the primary metric:

HM=2⋅Accans⋅AccunansAccans+Accunans.(9)\mathrm{HM} = \frac{2 \cdot\mathrm{Acc}_{\mathrm{ans}} \cdot\mathrm{Acc}_{\mathrm{unans}}}{\mathrm{Acc}_{\mathrm{ans}} + \mathrm{Acc}_{\mathrm{unans}}}. \tag*{(9)}

This penalizes methods that improve abstention by collapsing answer accuracy, or vice versa.

MM-UPD metrics. For MM-UPD, we follow the benchmark protocol and report standard accuracy, UPD accuracy, and dual accuracy. Standard accuracy measures performance on the original solvable examples. UPD accuracy measures whether the model correctly detects the corresponding unsolvable problem and abstains rather than selecting an invalid answer. Dual accuracy is the primary metric: a paired example is counted as correct only if the model answers the standard solvable instance correctly and also abstains on its corresponding UPD instance. This directly evaluates whether a method preserves useful answering behaviour while detecting the paired unanswerable variant.

Results

We report results for vision-language abstention with LLaVA 1.6 Mistral 7B (Table 2), followed by language reasoning abstention with Qwen3.5-2B (Table 3).

MethodUNK-VQAMM-UPD (AAD)MM-UPD (IASD)MM-UPD (IVQD)
AnsUnansHMStdUpdDualStdUpdDualStdUpdDual
Baseline
No steering37.533.235.281.132.324.678.865.337.276.378.153.4
No steering + abstention prompt6.193.811.575.756.137.773.887.250.563.097.152.3
Uncertainty-based rejection
P(True)30.448.537.359.277.738.773.682.447.878.376.654.9
Log-prob.31.144.836.761.678.741.372.284.248.478.376.354.7
Predictive Entropy29.049.836.758.482.140.372.584.249.472.786.254.4
MSP32.142.436.561.678.741.372.284.248.478.376.354.7
Semantic Entropy29.747.436.568.166.836.975.077.842.373.582.052.4
Verbalized conf.29.248.436.480.731.325.778.666.339.778.376.354.7
Steering
Logit bias31.243.336.377.946.337.578.670.943.576.159.339.6
Dense steering33.145.238.280.336.825.975.573.140.075.779.654.8
Dr. No (ours)31.550.338.780.440.930.277.977.445.575.184.657.6
Dr. No (ours) + abstention prompt4.095.87.675.160.239.573.192.155.562.597.652.5

Table 2. Results on UNK-VQA and MM-UPD for LLaVA 1.6 Mistral 7B. Ans/Unans denote answerable and unanswerable accuracy, and HM denotes their harmonic mean. Std/UPD denote standard and Unsolvable Problem Detection (UPD) accuracy, and Dual denotes paired standard–UPD accuracy. All values are percentages.

UNK-VQA. Table 2 reports results on the multiple-choice UNK-VQA benchmark. The unsteered model rarely abstains, answering most questions regardless of whether the visual evidence supports a confident response. The post-hoc uncertainty baselines improve the harmonic mean mainly by shifting the model towards more frequent refusal, conceding answerable accuracy in return.

Dr. No achieves the best harmonic mean on UNK-VQA, converting a comparable loss in answering into a larger gain in abstention than the uncertainty baselines do. The two approaches answer a similar share of solvable questions, but feature steering abstains more reliably on unanswerable ones, reaching a more favourable operating point overall.

MM-UPD. Table 2 shows that Dr. No behaves differently across the three MM-UPD sub-benchmarks. This contrasts with the clearer trend on UNK-VQA and indicates that MM-UPD probes multiple sources of unanswerability rather than a single abstention skill.

The MM-UPD results support a positive but task-specific interpretation of feature steering. Dr. No improves over the base model and abstention prompt across the three subsets, with the strongest gains on IASD and IVQD, where abstention depends on detecting answer-set or image-question incompatibility. These settings better match the mismatch patterns in the feature-mining corpus, allowing SAE-based steering to encourage abstention without relying solely on output-level confidence. The main limitation is AAD, where Dr. No underperforms the strongest post-hoc uncertainty baselines in dual accuracy. Here, the image and question may still imply a plausible latent answer, while the

correct option is absent from the candidate set. The task is therefore closer to option-set verification than intrinsic unanswerability of the image-question pair. In its current form, SAE steering does not fully address this failure mode, suggesting that it may need to be complemented by uncertainty methods tailored to absent-answer cases.

AbstentionBench. Table 3 evaluates Dr. No on language reasoning abstention using Qwen3.5-2B across LLM reasoning benchmarks. Averaged over the mathematical reasoning subsets, Dr. No achieves the strongest harmonic mean, outperforming the unsteered model, abstention prompting, and uncertainty-based rejection baselines. Full, disaggregated results are reported in Appendix § 14. The improvement is driven primarily by better recognition of unanswerable problems while largely preserving accuracy on answerable examples, suggesting that feature steering can serve as an effective abstention-control mechanism in language benchmarks as well.

At the same time, the weaker result on MuSiQue shows that this benefit is not uniform across all language tasks: retrieval-heavy multi-hop QA appears to require different or more context-sensitive abstention signals than those sufficient for mathematical reasoning.

Analysis

The results above show that SAE feature steering can improve abstention, but not uniformly across all sources of unanswerability. We therefore analyse whether the mined feature signal transfers beyond the mining distribution and what kinds of failure modes it captures.

Feature separability and transfer

On the GQA mining corpus, individual SAE features strongly separate abstain-labelled examples from commit-labelled, with the signal concentrated in later layers: the strongest feature appears at layer 24, reaching near-perfect separation Appendix § 12. This motivates late-layer features as steering targets, though high mining-set separability should not be read as universal answerability detection.

Figure 2 evaluates this transfer by using the mined Dr. No feature signal as a held-out answerability detector. The signal is competitive on UNK-VQA, strongest on MM-UPD IASD and IVQD, and weakest on AAD. This pattern suggests that the mined features primarily capture incompatibility-driven unanswerability, where the image, question, or answer options are mutually inconsistent. AAD is different: the image and question may still imply a valid latent answer, while only the correct option is missing from the candidate set. This makes AAD closer to option-set verification, which is better captured by output-level uncertainty than by the current steering signal.

Bar chart comparing Dr. No with uncertainty baselines across held-out evaluation benchmarks

Figure 2. Answerability detection on held-out evaluation benchmarks. Bars report AUROC for distinguishing answerable from unanswerable examples (higher is better), using features mined on a separate corpus. Dr. No uses the mined SAE signal as the detector; the baseline is the best post-hoc uncertainty method per setting. Δ Dr. No is their difference.

The language results show a similar dependence on failure mode. SUM-mined features transfer well to mathematical AbstentionBench subsets, where unanswerability often reflects inconsistent or underspecified problem structure. By contrast, MuSiQue requires retrieval-heavy multi-hop evidence composition, where a simple baseline achieves a better trade-off than our method. The cause is likely representational: decision-token features capture unanswerability present in the static prompt, while MuSiQue’s only emerges after multi-hop composition, pointing toward features mined across reasoning steps or steering coupled with evidence verification.

Ethics and Societal Impact

This work aims to improve reliability by encouraging models to abstain when evidence is insufficient, but the same mechanism is dual-use: it could be inverted to suppress caution or amplified into indiscriminate refusal, including censorship of legitimate answers, with effects likely uneven across inputs that differ from the mining distribution, such as low-resource languages. Our metrics, which penalize indiscriminate refusal and report accuracy on both answerable and unanswerable inputs, rule out the crudest failure mode, but do not establish how abstention is distributed across subpopulations, languages, or visual domains. This differential remains an untested risk, so the method should not be treated as a universal safety or uncertainty detector; before any high-stakes use, abstention behaviour should be audited across subpopulations and content domains and kept under human oversight.

Limitations and Conclusion

We introduced Dr. No, an inference-time feature-steering method for improving abstention in frozen foundation models. Dr. No mines SAE features associated with abstention and answer commitment, then steers a small set of decoder directions without retraining. On UNK-VQA, it achieves a more favourable answer-abstain trade-off than post-hoc uncertainty-based rejection or abstention prompting.

These results show that sparse internal features provide useful control handles for abstention, although their effectiveness depends on the task and failure mode. More broadly, they suggest that the decision to abstain is not governed by a single universal direction but by source-specific signals that respond differently to the same intervention. Future work should mine features from diverse sources of unanswerability, develop adaptive selection and steering strategies, and combine feature-level interventions with calibrated uncertainty for more robust abstention.

Taken together, our findings suggest that abstention is an interpretable and steerable internal property of foundation models, opening new possibilities for developing systems that exhibit more reliable and adaptive abstention behaviour.

Implementation details

Model and SAE checkpoints. For the multimodal experiments, we use LLaVA 1.6 Mistral 7B [21] with the SAE suite (one 8×-expansion SAE per layer, dsae=32768d_{\mathrm{sae}} = 32768 for dmodel=4096d_{\mathrm{model}} = 4096) [28]. The SAEs are trained on the residual-stream output. For the Qwen experiments, we use Qwen3.5-2B [27] with the Qwen-Scope residual SAE checkpoint (dsae=32768d_{\mathrm{sae}} = 32768) [5]. All model and SAE checkpoints are kept frozen.

Activation extraction and intervention. For feature mining and for the gate readout, we extract residual-stream activations at the final prompt token, after the model has processed the image/context, question, answer options, and abstention option. SAE features are computed using the corresponding SAE encoder at the target layer. During inference, steering is applied at the target layer (ℓ⋆=16\ell^{\star} = 16 or 24 for LLaVA, 15 for Qwen) to all prompt-token positions during the prefill pass only (the forward pre-hook adds the steering vector to every position with sequence length >1> 1). Generated-token activations are not modified. Decoder directions are ℓ2\ell_2-normalised; the steering vector is scaled by the strength α\alpha reported in Table 1.

Image-derived tokens are treated identically to text tokens: they are part of the prefill sequence, so the same additive steering vector is added to the image-token positions as to the text positions. We do not single out or mask image tokens.

Final steering configurations. The final configurations used in the main experiments are reported in Table 1. Note that the configuration is benchmark-specific. The two LLaVA benchmarks do not share a single configuration: the reported Dr. No row for UNK-VQA uses layer 24 with α=5.0\alpha= 5.0, whereas MM-UPD uses layer 16 with α=2.0\alpha= 2.0 (both use k=3k = 3, bidirectional mode, and gating). For Qwen, the main-text AbstentionBench transfer uses the single configuration in the Qwen-VL row of Table 1 (layer 15, k=3k = 3, α=1.0\alpha= 1.0, bidirectional, gated), while the Qwen-VL multimodal results reported in Appendix § 15 again use their own per-benchmark configurations. The candidate hyperparameter grid was, for LLaVA, layers ∈{16,20,24}\in\{16, 20, 24\}, k∈{1,3,5}k \in\{1, 3, 5\}, α∈{1.0,2.0,3.0,5.0}\alpha\in\{1.0, 2.0, 3.0, 5.0\}, mode ∈{abstention-up,commitment-down,bidirectional}\in\{\text{abstention-up}, \text{commitment-down}, \text{bidirectional}\}, and gate ∈{off,on}\in\{\text{off}, \text{on}\}; and for Qwen, layers ∈{15,18,21}\in\{15, 18, 21\}, k∈{1,3,5}k \in\{1, 3, 5\}, α∈{1.0,2.0,3.0,5.0}\alpha\in\{1.0, 2.0, 3.0, 5.0\}, the same three modes, and the same gating options. Feature selection (which SAE features enter Ak/CkA_k/C_k) uses a held-out split of the mining corpus; the remaining choices (α\alpha, mode, gate) are selected on a benchmark validation split, using the same per-benchmark validation sources as the uncertainty baselines: UNK-VQA’s own validation split, the CLIP-UP unsolvable-problem train/validation splits for MM-UPD, and SUM for the Qwen AbstentionBench transfer. All selection splits are disjoint from the test sets, and the configuration is fixed before test evaluation.

Decoding. Unless otherwise stated, all single-generation evaluations use greedy decoding. We generate at most 64 new tokens for the multiple-choice benchmarks and 1024 new tokens for AbstentionBench. For semantic entropy, we sample 5 responses per input using temperature 1.0, top-p 0.9, and the same max-new-tokens budget as the corresponding benchmark (64 for multiple-choice, 1024 for AbstentionBench).

Prompt formatting. For multiple-choice visual benchmarks, each prompt contains the image, question, answer options, and an explicit abstention option. In the GQA mining corpus and in our UNK-VQA multiple-choice rendering, the option order is randomised per example: the Unanswerable option is assigned to a uniformly sampled slot among A–D, and the three answer candidates are placed in the remaining slots. For answerable GQA mining examples, the gold answer is therefore also assigned to a randomly determined non-abstention slot; for unanswerable mining examples, the sampled Unanswerable slot is used as the gold label. We store the resulting option-to-label mapping for each example and use that mapping for answer parsing and scoring. The corresponding prompt template is:

Choose the correct answer from the following options:
A) a
B) b
C) c
D) Unanswerable
Reply with only the letter (A, B, C, or D).

For MM-UPD, we follow the benchmark’s native prompt format and evaluation protocol. In the option setting, the benchmark appends the UPD-specific abstention option: “None of the above” for AAD/IASD and “The image and question are irrelevant” for IVQD, together with the instruction “Answer with the option’s letter from the given choices directly.” In the instruction setting, we use the benchmark’s explicit refusal instruction, which refers to the appended abstention option as slot F. MM-UPD is evaluated with the benchmark’s CircularEval protocol, so each example is assessed under circularly shifted option orders and is counted as correct only according to the benchmark’s native circular-evaluation criterion. Thus, the MM-UPD abstention option is represented and scored according to the benchmark-provided option label in each evaluated prompt, rather than by our GQA/UNK-VQA option template. The separate abstention-prompt baseline is described in Appendix § 11.§ 2; unless that baseline is explicitly enabled, we do not add any additional refusal-oriented system prompt beyond the benchmark’s native prompt. Together with the answerable-accuracy, harmonic-mean, and MM-UPD dual-accuracy metrics in § 4.4, this setup reduces the risk that improvements reflect a fixed abstention slot, a single abstention phrase, or a generic refusal bias rather than evidence-sensitive abstention. We add additional analysis with two paraphrase options in section N.

Answer parsing. For multiple-choice benchmarks, outputs are mapped to answer options using the MM-UPD multiple-choice parser (first-letter / option-string matching), with the optional GPT judge fallback disabled. A prediction is counted as abstention if it selects the explicit abstention option or matches one of the strings {“Unanswerable”, “None of the above”, “No answer”, “I cannot answer”}. For AbstentionBench, both answerable and unanswerable examples are scored by the official AbstentionBench LLM judge Llama 3.1 8B Instruct [31] run locally using the abstention-verifier prompt from [17]: an answerable example is correct when the judge matches the response to a reference answer, and an unanswerable example is correct when the judge labels the response an abstention. Judge-indeterminate outputs are dropped from the denominator; ambiguous or unparsable multiple-choice outputs are treated as non-abstentions (i.e. incorrect on unanswerable items).

Uncertainty baselines. For token-level confidence baselines, we compute scores over the generated answer tokens only. For P(True)P(\mathrm{True}), the model is shown its own answer and asked to judge whether it is correct using the prompt:

{prompt}

Proposed answer: {answer}
Is the proposed answer correct? Answer True or False.

and we score the probability assigned to the True token. For verbalized confidence, we strip the “reply with only the letter” instruction and use:

{prompt}

Proposed answer: {answer}

How confident are you that this answer is correct? Respond with exactly one line,
’Confidence: N’, where N is an integer from 0 (pure guess) to 100 (certain).

For all post-hoc rejection baselines, thresholds are selected on the validation split to maximise the benchmark’s primary metric (harmonic mean for UNK-VQA and AbstentionBench, mean dual accuracy for MM-UPD) and then fixed for test evaluation. As described in § 4.1, the validation source is UNK-VQA’s own validation split, the CLIP-UP unsolvable-problem train/validation splits for MM-UPD (which has no native validation split), and SUM for AbstentionBench (held out from its evaluation subsets); the Dr. No steering configuration is selected on these same splits.

Mining corpus details

Multimodal mining corpus. The multimodal mining corpus is constructed from the GQA balanced training split [14]. We draw 5,000 answerable image–question examples and, applying one perturbation of each construction type per source question, build 20,000 synthetic unanswerable examples: 5,000 semantic-drift, 5,000 object-absence, 5,000 false-premise, and 5,000 answer-dropping examples. This yields 25,000 mining items in total. Candidate answer options are generated by sampling distractors from the GQA answer vocabulary: object-absence, false-premise, and semantic-drift items reuse the same candidate-answer layout, while answer-dropping removes the gold option and backfills a distractor. For each mining example, we randomly permute the four option slots A–D, so the Unanswerable option is not tied to a fixed position. On answerable examples, the gold answer is placed in one of the four slots according to this sampled permutation; on unanswerable examples, the sampled slot containing Unanswerable is used as the gold label. We store the resulting option-to-label mapping for each example and use it for answer parsing, behavioural filtering, and feature mining. The corpus is drawn only from the GQA training split, which is separate from the UNK-VQA and MM-UPD evaluation benchmarks; images and questions are not additionally de-duplicated against the benchmark sources beyond this split-level separation.

Behavioural filtering. Because the unsteered model does not always behave correctly on the synthetic mining corpus, we filter examples before feature mining. Abstention-associated features are mined from synthetic unanswerable examples on which the unsteered model correctly selects Unanswerable. Commitment-associated features are mined from answerable examples on which the unsteered model selects the correct answer.

Text mining corpus. For the text-only transfer experiments, we mine Qwen abstention features from SUM [29]. Each SUM training problem is unrolled into one answerable and one unanswerable item, yielding 20000 answerable and 20000 unanswerable examples. SUM examples are disjoint from the AbstentionBench evaluation subsets.

Computational overhead

The implementation details above describe how the steering vector is built and applied at inference time; a natural follow-up question is what this adds to ordinary generation. We therefore quantify the runtime and memory cost of gated SAE steering relative to unsteered generation on a frozen 10-item UNK-VQA multiple-choice slice, averaged over 5 timed rounds after a warmup pass.

BaselineSteered
Wall-clock (ms, total)839 ± 11847 ± 12
Per-item latency (ms)8485
SAE encode cost (ms/round)–2.1
Peak GPU memory (GiB)14.815.3

Table 4. Overhead of steering relative to unsteered generation. Wall-clock is reported as mean ± s.d. over 5 rounds.

Relative to unsteered generation, Dr. No adds +8 ms to wall-clock time per round (+1.0%), of which SAE encoding accounts for 2.1 ms. Peak GPU memory increases by 0.5 GiB, driven by the additional 512 MiB of resident SAE decoder/encoder parameters. Hook registration is a one-time 2.9 s setup cost paid once per session and excluded from per-example timings. Overall, the intervention adds a small, fixed overhead on top of ordinary generation, dominated by the one-time hook setup rather than by any recurring per-token cost.

Additional Method Details

This section expands two components introduced in the main text: the gated variant of the steering update (§ 3.4) and the abstention-prompting baseline (§ 4.1). The resulting mining and steering procedures are summarised as pseudocode in Appendix § 13.

Gated steering

Uniform steering applies the same intervention strength to every input. While this can increase abstention on unanswerable examples, it may also introduce a global refusal bias and unnecessarily reduce accuracy on answerable examples. We therefore consider a gated variant of Dr. No in which the intervention strength is computed from the model’s own abstention-related SAE activations for the current input.

For gated steering, we compute a scalar abstention readout from the SAE activations of a small set of gate features Gk\mathcal{G}_k. By default, Gk\mathcal{G}_k is chosen as the top-kk abstention-associated features mined on the feature-mining corpus. For an input xx, the readout is

u(x)=1∣Gk∣∑j∈Gkaj(hlast(ℓ∗)(x)),(10)u(x)=\frac{1}{|\mathcal{G}_k|}\sum_{j\in\mathcal{G}_k}a_j\left(h_{\mathrm{last}}^{(\ell^*)}(x)\right), \tag*{(10)}

where hlast(ℓ∗)(x)h_{\mathrm{last}}^{(\ell^*)}(x) is the hidden state at the target layer evaluated at the final prompt token.

We map this readout to a gate value via a sigmoid function,

g(x)=σ(u(x)−τT),g(x)∈[0,1],(11)g(x)=\sigma\left(\frac{u(x)-\tau}{T}\right),\qquad g(x)\in[0,1], \tag*{(11)}

where τ\tau is a threshold and T>0T>0 is a temperature, both calibrated on the mining corpus. The threshold τ\tau centres the gate between the abstain and commit readouts, while TT sets how sharply the gate transitions around it. The resulting gate scales the steering vector:

h~t(ℓ⋆)=ht(ℓ⋆)+g(x)v(m,α).(12)\tilde{h}_t^{(\ell^\star)} = h_t^{(\ell^\star)} + g(x)v(m,\alpha). \tag*{(12)}

Let uˉabstain\bar{u}_{\mathrm{abstain}} and uˉcommit\bar{u}_{\mathrm{commit}} denote the average readout values on abstain-labelled and commit-labelled mining examples, respectively. We set

τ=12(uˉabstain+uˉcommit),T=14(uˉabstain−uˉcommit).(13)\tau= \frac{1}{2}\left(\bar{u}_{\mathrm{abstain}} + \bar{u}_{\mathrm{commit}}\right), \qquad T = \frac{1}{4}\left(\bar{u}_{\mathrm{abstain}} - \bar{u}_{\mathrm{commit}}\right). \tag*{(13)}

Setting τ\tau to the midpoint of the two class readouts makes the gate larger when the current input activates the mined abstention features and smaller when those features are weakly active, while tying TT to the abstain–commit separation rescales the transition to the spread of the readout, so the gate neither saturates nor stays flat across the operating range observed during mining.

We also allow an optional gate floor,

g′(x)=gmin⁡+(1−gmin⁡)g(x),(14)g'(x) = g_{\min} + (1-g_{\min})g(x), \tag*{(14)}

where gmin⁡=0g_{\min}=0 fully suppresses steering when abstention evidence is weak, and gmin⁡>0g_{\min}>0 preserves a small uniform component of the intervention. When a gate floor is used, g′(x)g'(x) replaces g(x)g(x) in the steering update. With left padding, the final prompt token corresponds to the decision position for every example in the batch. The gate is computed once per input during the prefill pass and broadcast across all prompt-token positions. Activations at generated tokens are not modified.

Abstention prompting baseline

Prompting is a natural baseline because instruction framing can affect whether a model expresses uncertainty, reports confidence, or refuses to answer [22, 35]. Related self-evaluation work also shows that models can sometimes assess the reliability of their own answers when explicitly prompted to do so [15]. In abstention settings, however, the relevant question is not simply whether prompting changes behaviour, but whether it improves the balance between correct answering and appropriate refusal.

For the multimodal experiments (UNK-VQA and MM-UPD), the abstention-prompt baseline supplies the following instruction as the system prompt, leaving the multiple-choice prompt itself unchanged:

You are a visual question answering assistant.  Your task is to answer questions
about images.  However, if the question cannot be answered based on the image -
because a key object is missing, the question is semantically incoherent, or the
answer requires knowledge not present in the image - you must respond with exactly:
’unanswerable’.  Do not guess or hallucinate an answer.

For the text-only AbstentionBench experiments the same instruction is used with “images”/“image” replaced by “text”, and the gate-calibrated mining-time system prompt of § 3.2 is the default for the steered runs (see Appendix § 9); “+ abstention prompt” rows replace it with the explicit refusal instruction above. The same prompt text is used for both the unsteered (“No steering + abstention prompt”) and steered (“Dr. No + abstention prompt”) rows, so the only difference between those pairs is the SAE intervention.

This balance matters because UNK-VQA evaluates answerable and unanswerable examples jointly, while MM-UPD further requires success on paired solvable and unsolvable cases through dual accuracy. In practice, abstention-oriented prompting acts as a coarse global control. It encourages more refusals, which can improve performance on unanswerable examples, but it also increases unnecessary abstention on answerable ones.

Table 2 illustrates this pattern. On UNK-VQA, the prompt substantially increases unanswerable accuracy, but answerable accuracy collapses, yielding a low harmonic mean. On MM-UPD, the prompt improves average dual accuracy, but the gain appears to come from a broad shift towards caution rather than selective abstention.

This motivates feature-based steering. Whereas prompting modifies behaviour through an instruction-level prior, SAE-based steering aims to intervene more locally by modulating abstention-related internal features.

Layer-wise Feature Separability

Table 5 reports the strongest abstention-associated SAE feature at each inspected layer on the GQA mining corpus. For each layer, features are scored at the decision position by how well their activations separate abstain-labelled examples from commit-labelled examples.

LayerAUROCMean activation
160.8723.38 / 0.48
200.9286.24 / 0.12
240.99819.87 / 4.53

Table 5. Layer-wise AUROC separability of the strongest abstention-associated SAE feature on the GQA mining corpus for LLaVA-1.6 Mistral 7B. Mean activations are reported as abstain / commit.

Table 5. Layer-wise AUROC separability of the strongest abstention-associated SAE feature on the GQA mining corpus for LLaVA-1.6 Mistral 7B. Mean activations are reported as abstain / commit.

The results show that separability becomes increasingly concentrated in later layers. Layer 16 already contains an abstention-relevant feature, but the strongest inspected signal appears at layer 24, where a single feature reaches near-perfect separation on the mining corpus.

These values should be interpreted as a feature-mining diagnostic rather than as held-out answerability detection. High separability on the mining corpus identifies plausible intervention directions, but it does not imply that the same single feature detects every form of unanswerability across downstream benchmarks.

Algorithm Pseudocode

Algorithm 1: Mining abstention and commitment SAE features

Input: Mining dataset DmineD_{\mathrm{mine}}; model; SAE encoder EE; layer LL; number of features top-kk

Output: Abstention feature set A\mathcal{A}; commitment feature set C\mathcal{C}; per-feature class means

  1. Zabs,Zcom←[ ],[ ]Z_{\mathrm{abs}}, Z_{\mathrm{com}} \leftarrow[\ ], [\ ]

  2. foreach x∈Dminex \in D_{\mathrm{mine}} do

  3. h←h \leftarrow residual-stream activation at layer LL, decision position (final prompt token)

  4. z←E(h)z \leftarrow E(h)

  5. if xx belongs to the abstention / unanswerable class then

  6. append zz to ZabsZ_{\mathrm{abs}}

  7. else

  8. append zz to ZcomZ_{\mathrm{com}}

  9. foreach SAE latent jj do

  10. Δj←mean⁡(Zabs[:,j])−mean⁡(Zcom[:,j])\Delta_j \leftarrow\operatorname{mean}(Z_{\mathrm{abs}}[:,j]) - \operatorname{mean}(Z_{\mathrm{com}}[:,j])

  11. store mean⁡(Zabs[:,j])\operatorname{mean}(Z_{\mathrm{abs}}[:,j]) and mean⁡(Zcom[:,j])\operatorname{mean}(Z_{\mathrm{com}}[:,j])

  12. optionally log Cohen’s dd and AUROC for diagnostics

  13. A←\mathcal{A} \leftarrow top-kk latents by largest positive Δj\Delta_j (abstention-associated)

  14. C←\mathcal{C} \leftarrow top-kk latents by largest negative Δj\Delta_j (commitment-associated)

  15. apply the consistency filter for the corresponding mining setting

  16. return A\mathcal{A}, C\mathcal{C}, and class means

Per-subset AbstentionBench math results for Qwen3.5-2B

Table 6 reports the full per-subset AbstentionBench results for Qwen3.5-2B. These results complement the averaged math results in Table 3. Dr. No achieves the best harmonic mean on all three math subsets, with the largest gains coming from improved abstention on unanswerable examples. The per-subset breakdown shows that these gains concentrate where the unsteered model already abstains least, suggesting that steering primarily corrects existing overconfidence rather than uniformly inflating refusal across all subsets.

MethodMMLU-Math AnsMMLU-Math UnansMMLU-Math HMUMWP AnsUMWP UnansUMWP HMGSM8K AnsGSM8K UnansGSM8K HM
Baseline
No steering57.368.962.680.954.264.975.789.982.2
No steering + abstention prompt54.581.665.475.868.071.672.197.682.9
Uncertainty
P(True)57.381.667.371.879.875.675.391.682.6
Log-prob.56.480.666.375.778.977.375.093.683.3
Predictive Entropy55.582.566.373.581.677.474.993.883.3
MSP56.481.666.775.379.377.275.093.783.3
Semantic Entropy57.163.960.373.584.178.475.091.882.5
Verbalized conf.57.368.962.676.658.666.475.789.982.2
Steering
Dr. No (ours)56.488.468.874.380.277.177.095.985.5
Dr. No + abstention prompt (ours)53.488.466.644.091.359.454.799.870.7

Table 6. Full per-subset Qwen3.5-2B AbstentionBench results. Ans denotes strict accuracy on answerable examples, Unans denotes recall on unanswerable examples, and HM is their harmonic mean. Best HM per subset is bolded.

Qwen3.5-2B on multimodal abstention benchmarks

We also evaluate Qwen3.5-2B on the multiple-choice UNK-VQA and MM-UPD benchmarks. Table 7 reports UNK-VQA and MM-UPD results in the same merged format used for the main LLaVA 1.6 Mistral 7B results. Despite the smaller and architecturally distinct backbone, Dr. No reproduces the qualitative pattern observed on LLaVA in Table 2, remaining strongest

MethodUNK-VQAMM-UPD (AAD)MM-UPD (IASD)MM-UPD (IVQD)
AnsUnansHMStdUpdDualStdUpdDualStdUpdDual
Baseline
No steering43.412.619.588.346.937.785.565.141.486.844.231.2
No steering + abstention prompt43.016.423.787.949.938.985.382.655.686.063.044.4
Uncertainty-based rejection
P(True)30.850.738.373.987.054.970.891.549.576.985.255.1
Log-prob.29.049.436.576.183.451.175.094.756.877.888.254.5
Predictive Entropy31.245.837.173.787.554.272.196.856.974.193.355.9
MSP29.049.436.576.283.151.675.094.656.777.788.254.5
Semantic Entropy26.953.535.883.663.741.179.585.147.181.865.534.3
Verbalized conf.37.728.132.288.147.137.685.465.241.686.744.431.7
Steering
Dr. No (ours)32.450.939.682.370.752.283.886.558.585.773.650.7
Dr. No + abstention prompt (ours)30.251.538.180.672.152.584.087.460.084.477.454.4

Table 7. Results on UNK-VQA and MM-UPD for Qwen3.5-2B. Ans/Unans denote answerable and unanswerable accuracy, and HM denotes their harmonic mean. Std/Upd denote standard and Unsolvable Problem Detection (UPD) accuracy, and Dual denotes paired standard–UPD accuracy. All values are percentages. For uncertainty methods, thresholds are selected to maximise mean dual accuracy per method on MM-UPD.

Algorithm 2: Dr. No SAE steering with optional gate

Input: SAE decoder WdecW_{\mathrm{dec}}; top-kk abstention features Ak\mathcal{A}_k and commitment features Ck\mathcal{C}_k; target layer ℓ\ell; strength α\alpha; mode mm (abstention-up, commitment-down, or bidirectional); gating flag

Output: Steered residual stream at layer ℓ\ell

// Build the steering direction once, before decoding (Eq. (6))
1  v_A ← sum of the unit-normalised decoder columns of A_k
2  v_C ← sum of the unit-normalised decoder columns of C_k
3  if m is abstention-up then
4      v ← v_A
5  else if m is commitment-down then
6      v ← − v_C
7  else
8      v ← v_A − v_C                         // bidirectional

// Steer only on the prefill pass, at every prompt position
9  foreach prefill forward pass at layer ℓ do
10     h ← residual-stream activations
11     if gating is on then
12         u ← mean activation of the abstention features A_k at the final prompt token
13         g ← σ((u − τ)/T)                    // gate in [0, 1]; τ,T from App. C.1
14     else
15         g ← 1                               // ungated: full strength
16     h ← h + α g v
17 return h

on UNK-VQA and the incompatibility-driven subsets while AAD stays the hardest case for steering. This consistency suggests that absent-answer detection is a backbone-agnostic failure mode that feature steering alone does not resolve, at least in our current set up.

Robustness Analysis

The UNK-VQA and MM-UPD numbers reported in the preceding sections, and in Table 2, are point estimates on finite test and mining samples. Before turning to the trade-off and ablation analyses below, we quantify how much of the observed gap between Dr. No and the baselines is attributable to sampling noise, as opposed to the stochastic choices made during feature mining. We assess robustness along two independent axes: (i) uncertainty in the evaluation itself, arising from finite test-set sampling, and (ii) uncertainty in the feature-mining pipeline that underlies steering, arising from the stochastic choices made during mining. These two sources of variation are estimated with different procedures and should not be conflated.

Evaluation Uncertainty (Test-Set Bootstrap)

To quantify sampling noise in our evaluation metrics, we perform 10,000 paired bootstrap resamples (seed = 2026) over the common evaluation examples shared by all methods. Example IDs are normalized across methods before resampling. Each of the 10,000 draws samples the shared example set with replacement and recomputes the harmonic mean (HM) on UNK-VQA, or the mean dual score on MM-UPD, for every method on the identical index vector, so comparisons across methods remain paired. We report the 2.5th and 97.5th percentiles of the resulting distribution as the 95% confidence interval (CI).

On UNK-VQA, response-steering with a neutral prompt (DRNO + neutral) achieves the strongest HM at 38.7 (95% CI: [38.00, 39.46]), compared with 35.2 ([34.59, 35.84]) for the unsteered neutral baseline. Switching to an abstention prompt sharply changes the answerable/unanswerable trade-off for both steered and unsteered models, at the cost of overall HM.

On MM-UPD, the ranking reverses in prompting preference: DRNO with an abstention prompt achieves the strongest mean dual score, 49.2 ([46.48, 51.52]), while DRNO with a neutral prompt obtains 44.4 ([38.35, 46.86]).

Mining-Seed Robustness (Feature-Selection Uncertainty)

A separate concern is whether the features selected by our mining pipeline are sensitive to arbitrary stochastic choices made during mining. We reran the entire GQA feature-mining stack under three independent seeds, each seed governing dataset construction (mining-item order, synthetic-unanswerable construction, and multiple-choice option permutations) and the subsequent activation extraction. From each seed’s activations we reselected the top-5 response-contrast features independently at layers 16 and 24, then froze the paper’s steering recipe on each seed’s features and scored the real evaluation sets. This procedure quantifies variability in the feature-mining pipeline itself, not sampling noise in the test examples, and is therefore reported separately from the bootstrap CIs in Section H.1.

Downstream results are highly stable across mining seeds: UNK-VQA HM varies by only 0.13 SD (range: 38.52–38.74), and MM-UPD mean dual varies by only 0.02 SD (range: 49.06–49.10). This variation is an order of magnitude smaller than the test-set bootstrap CIs in Table 8–Table 9, indicating that mining-pipeline stochasticity contributes negligibly to the reported performance relative to evaluation-set sampling noise.

MethodAnswerableUnanswerableHM95% CI
No steer + neutral37.533.235.2[34.59, 35.84]
No steer + abstention prompt6.193.811.5[10.27, 11.89]
DRNO + neutral31.550.338.7[38.00, 39.46]
DRNO + abstention prompt4.095.87.6[5.17, 8.03]
Log probability31.144.836.7[36.20, 38.27]
Predictive entropy29.049.836.7[36.52, 37.57]
MSP32.142.436.5[35.97, 37.28]
P(True)30.448.537.3[36.85, 38.77]
Verbalized confidence29.248.436.4[35.91, 37.16]
Semantic entropy29.747.436.5[36.14, 37.58]

Table 8. UNK-VQA paired bootstrap (10,000 resamples).

MethodMean dual95% CI
No steer + neutral38.4[34.66, 39.14]
No steer + abstention prompt46.8[45.80, 50.44]
DRNO + neutral44.4[38.35, 46.86]
DRNO + abstention prompt49.2[46.48, 51.52]
Log probability48.1[45.81, 50.44]
Predictive entropy48.0[45.69, 50.39]
MSP48.1[45.81, 50.44]
P(True)47.1[44.83, 49.44]
Verbalized confidence40.0[37.77, 42.27]
Semantic entropy43.9[41.55, 46.19]

Table 9. MM-UPD paired bootstrap (10,000 resamples).

SeedUNK-VQA HMMM-UPD mean dual
038.5249.07
138.7349.10
238.7449.06
Mean ± SD38.70±0.1338.70 \pm0.1349.08±0.0249.08 \pm0.02

Table 10. Downstream metrics by mining seed.

Feature-Selection Stability

Finally, we check whether the identities and rankings of the selected features themselves are stable across mining seeds. All four feature families we use for steering yield identical top-5 feature sets across all three seeds.

Rank ordering is nearly as stable as set membership. Across the three pairwise seed comparisons for each feature family, the mean Spearman rank correlation is 1.000 for two of the four families (layer-16 commitment and layer-24 abstention, which show no rank changes at all) and 0.933 for the other two (layer-16 abstention and layer-24 commitment), where the only discrepancy in each case is a single swap in rank between two of the same five features (e.g., features 31464 and 427 exchange the first two ranks at layer 16 for abstention).

We include the complete confidence-interval tables, seed-level results, feature IDs, and implementation details above for full transparency; further implementation notes will accompany the released code and configuration files.

LayerFeature familySeedRanked feature IDs
16Abstention031464, 427, 15608, 5922, 21208
16Abstention1427, 31464, 15608, 5922, 21208
16Abstention2427, 31464, 15608, 5922, 21208
16Commitment028090, 9135, 991, 15186, 7460
16Commitment128090, 9135, 991, 15186, 7460
16Commitment228090, 9135, 991, 15186, 7460
24Abstention024636, 2421, 20775, 3310, 10096
24Abstention124636, 2421, 20775, 3310, 10096
24Abstention224636, 2421, 20775, 3310, 10096
24Commitment026982, 6360, 7362, 21244, 7796
24Commitment126982, 6360, 21244, 7362, 7796
24Commitment226982, 6360, 21244, 7362, 7796

Table 11. Top-5 feature selections by mining seed.

LayerFeature familySeed pairs comparedIntersectionMean rank correlation
16Abstention35/50.933
16Commitment35/51.000
24Abstention35/51.000
24Commitment35/50.933

Table 12. Pairwise overlap and rank stability across mining seeds.

Pareto trade-off

Ideally, a model would attain perfect standard accuracy on answerable examples and perfect abstention accuracy on unanswerable examples, corresponding to the upper-right corner of Figure 3. In practice, however, model behaviour is constrained by imperfect optimization, noisy training data, limited training budgets, model capacity, and other approximation error. Abstention should therefore be analyzed as a Pareto problem: a useful method should improve abstention on unanswerable examples without unnecessarily sacrificing accuracy on answerable ones. Figure 3 visualizes this trade-off across uncertainty-estimation methods. Most post-hoc rejection baselines move along a common frontier, raising UPD accuracy only by reducing standard accuracy. In contrast, Dr. No shifts the attainable trade-off outward, achieving a more favourable balance between answer preservation and appropriate abstention. Although feature steering is not universal and remains sensitive to the source of unanswerability, these results suggest that SAE-derived interventions improve abstention more selectively than thresholding output-level uncertainty scores alone.

Pareto trade-off between answering and abstention performance on MM-UPD

Figure 3. Pareto trade-off between answering and abstention performance on MM-UPD.

Component ablations

Table 13 ablates the main components of Dr. No on the LLaVA multimodal benchmarks, changing one factor at a time relative to the final configuration. Replacing the mined SAE features with randomly selected features sharply degrades both UNK-VQA harmonic mean and MM-UPD dual accuracy, confirming that the gains stem from the specific mined directions rather than from generic activation perturbation. Among the steering modes, the bidirectional configuration used by Dr. No is strongest: abstention-up alone retains most of the benefit, whereas commitment-down alone is markedly weaker. This indicates that increasing abstention-associated activity is the more important of the two effects, while suppressing commitment directions contributes a smaller complementary gain.

VariantUNK-VQA HMMM-UPD avg. Dual
Final Dr. No38.744.4
Random SAE features35.638.1
Abstention-up only38.242.2
Commitment-down only36.339.7

Table 13. Ablations for Dr. No on representative LLaVA multimodal metrics. UNK-VQA is evaluated by harmonic mean (HM), and MM-UPD by average dual accuracy across AAD, IASD, and IVQD. Each variant changes one component relative to the final configuration.

Dense Steering Baseline

The ablation above isolates the contribution of the mined SAE features and steering mode within the sparse-dictionary approach. A complementary question is whether the sparse dictionary itself is necessary, or whether an equivalent intervention applied directly in the raw residual stream achieves similar gains. To evaluate model steering in the absence of a learned sparse dictionary, we implement a dense steering baseline. Dense steering adopts the exact same steering formulation as SAE steering, but modifies the latent activations directly in the residual stream of the base neural network rather than operating in the sparse feature space of an SAE.

UNK-VQAMM-UPD (AAD)MM-UPD (IASD)MM-UPD (IVQD)
LLα\alphaAnsUnansHMStdUpdDualStdUpdDualStdUpdDual
16122.165.133.068.054.034.065.668.142.842.385.338.7
16214.882.925.061.371.229.056.175.337.140.189.831.5
1631.695.83.144.390.524.943.378.727.527.299.518.0
1640.199.10.212.790.811.521.990.715.213.6100.013.6
1650.199.50.22.098.61.52.199.22.10.3100.00.3
24134.243.138.281.234.525.278.965.336.776.578.252.2
24233.942.737.882.635.425.674.466.238.375.878.252.6
24333.145.238.280.336.826.075.573.140.075.779.654.8
24427.550.635.779.542.430.574.575.236.063.580.850.7
24527.353.736.278.843.331.371.775.335.954.188.140.5

Table 14. Effect of layer LL and steering strength α\alpha on UNK-VQA and MM-UPD for dense steering with LLaVA 1.6 Mistral 7B. Ans/Unans denote answerable and unanswerable accuracy, and HM denotes their harmonic mean. Std/Upd denote standard and Unsolvable Problem Detection (UPD) accuracy, and Dual denotes paired standard-UPD accuracy. All values are percentages.

All other experimental variables remain identical to the main setup. Specifically, the feature mining process, prompt templates, evaluation splits, and target intervention points are kept unchanged to ensure a fair comparison. Across all settings, layer L=24L = 24 with steering strength α=3\alpha= 3 achieves the best configuration, attaining both the highest UNK-VQA harmonic mean (38.2%) and the highest mean MM-UPD dual accuracy (40.3%), still short of Dr. No’s SAE-based results in Table 13.

Sweeping steering strength for Dr. No

Having compared sparse and dense interventions at their respective best configurations above, we now examine more finely how sensitive Dr. No’s SAE-based steering is to the strength hyperparameter α\alpha itself, extending the per-benchmark grid search summarised in Table 1. Sweeping α\alpha from 0 to 7 in Table 15 and Table 16 reveals that Dr. No’s optimal steering strength differs across benchmarks. On UNK-VQA, larger α\alpha steadily shifts accuracy from answerable to unanswerable questions, with the harmonic mean peaking at α=5\alpha= 5 (HM = 38.7%) before declining slightly at higher values.

Table 15. Effect of sweeping steering strength (α\alpha) on UNK-VQA for LLaVA 1.6 Mistral 7B evaluated at layer 24 without abstention prompting. Ans and Unans denote answerable and unanswerable accuracy, and HM denotes their harmonic mean. All values are percentages.

α\alphaAnsUnansHM
1.035.738.136.9
2.034.341.937.7
3.033.444.838.3
4.032.547.638.6
5.031.550.338.7
6.030.352.338.4
7.029.554.438.2

Table 15.

Table 16. Effect of sweeping steering strength (α\alpha) on MM-UPD for LLaVA 1.6 Mistral 7B evaluated at layer 16 with abstention prompting enabled. Std and Upd denote standard and Unsolvable Problem Detection (UPD) accuracy, and Dual denotes paired standard and UPD accuracy. All values are percentages.

α\alphaMM-UPD (AAD)MM-UPD (IASD)MM-UPD (IVQD)
StdUpdDualStdUpdDualStdUpdDual
1.080.935.727.178.671.741.976.281.655.9
2.080.440.930.277.977.445.575.184.657.6
3.078.741.028.878.673.944.775.882.456.7
4.077.246.926.475.680.143.273.886.553.0
5.073.948.425.876.182.538.774.390.152.2
6.070.254.122.572.986.937.270.991.846.8
7.062.955.721.061.387.732.561.894.944.2

Table 16.

On MM-UPD, the trade-off is sharper: standard accuracy drops and UPD accuracy rises as α\alpha increases, but the Dual metric, which rewards both jointly, peaks earlier at α=2\alpha= 2. This suggests that MM-UPD is more sensitive to over-steering, favoring a milder intervention than UNK-VQA to avoid sacrificing standard performance for abstention gains.

Logit Bias Analysis

As a simpler, dictionary-free point of comparison to sweeping α\alpha in the residual stream, we also consider intervening directly at the output layer: applying a logit bias by adding a scalar bias value to the unnormalized logit of the abstention option prior to greedy selection. This shifts predictions toward abstention whenever the top content-answer logit exceeds the abstention option’s initial logit by less than the applied bias.

Table 17 reports the impact of varying the logit bias from 0.5 to 10.0 across UNK-VQA and MM-UPD benchmarks. Increasing the bias steadily improves unanswerable and unsolvable problem detection accuracy across all benchmarks, reaching near-perfect detection at higher values. However, aggressive biasing introduces a tradeoff against standard answerable accuracy. Balanced performance peaks at intermediate bias ranges (around 1.0 to 4.0), where the harmonic mean on UNK-VQA and dual accuracy metrics across MM-UPD subsets achieve their optimal trade-offs before excessive abstention degrades overall utility.

Table 17. Effect of logit bias on UNK-VQA and MM-UPD for LLaVA 1.6 Mistral 7B. Ans/Unans denote answerable and unanswerable accuracy, and HM denotes their harmonic mean. Std/Upd denote standard and Unsolvable Problem Detection (UPD) accuracy, and Dual denotes paired standard–UPD accuracy. All values are percentages.

Bias
UNK-VQAMM-UPD (AAD)MM-UPD (IASD)MM-UPD (IVQD)
AnsUnansHMStdUpdDualStdUpdDualStdUpdDual
0.532.837.134.881.135.025.978.866.137.776.156.336.0
1.031.243.336.378.046.337.578.671.043.576.159.339.6
2.029.453.838.072.549.933.364.275.036.175.763.440.3
3.023.764.934.763.958.735.063.679.839.375.366.542.4
4.016.577.127.258.672.237.660.284.341.573.372.545.1
5.09.288.416.651.585.232.460.187.742.570.677.345.5
7.00.899.21.647.298.930.254.995.038.657.189.039.1
10.00.0100.00.031.3100.016.230.099.916.121.898.812.4

Table 17.

Abstention-Label Paraphrase Robustness

The strength and logit-bias sweeps above vary how hard the model is pushed toward abstention; a separate question is whether that push depends on the specific wording used to express the abstention option. To verify that steering modulates internal representations of visual sufficiency rather than surface-level token preferences, we evaluate Dr. No on UNK-VQA under semantically equivalent paraphrases of the unanswerable option. All prompts, evaluation instances, model parameters, and steering hyperparameters remain identical. Performance is reported across answerable accuracy (Ans), unanswerable accuracy (Unans), and their harmonic mean (HM).

As shown in Table 18, Dr. No consistently improves HM by 3.3 to 3.6 points across all phrasing variants by substantially elevating unanswerable detection while preserving balanced answerable performance. These uniform improvements confirm that the mined features govern semantic abstention under insufficient visual evidence rather than an idiosyncratic preference for the literal string “Unanswerable”.

Abstention PhrasingBaselineDr. No
AnsUnansHMAnsUnansHM
Unanswerable37.533.235.231.550.338.7
The image does not provide enough information32.946.134.825.663.038.4
No listed answer is supported by the image37.932.735.131.050.338.4

Table 18. UNK-VQA performance under abstention-label paraphrases.

Qualitative example

The examples in Figure 4 provide an instance-level view of the same feature signal reported in Table 5. In the unanswerable MM-UPD example, the abstention readout is high and steering changes an incorrect committed answer into an abstention; in the answerable example, the readout is low and the steered output remains unchanged. This qualitative behaviour is consistent with the AUROC and mean-activation gaps in Table 5: the mined features can act as useful intervention signals when the input resembles the incompatibility patterns captured during mining. At the same time, these examples should be read as illustrative rather than exhaustive, since the held-out results in Figure 2 show that the same signal transfers unevenly across different sources of unanswerability.

Effect of Dr. No steering versus no steering on two MM-UPD inputs

Figure 4. Effect of Dr. No steering versus no steering on two MM-UPD inputs. Each panel reports the image, question, candidate answers, the abstention feature signal u(x)u(x), and the model’s selected option with and without steering. On the unanswerable example (left) the abstention signal from Dr. No features is high: the unsteered model commits to an incorrect option, whereas Dr. No abstains. On the answerable example (right) the signal is low and the steered output is unchanged from the correct unsteered answer.

References

  1. [1]Andy Arditi, Oscar Obeso, Aaquib Syed, Daniel Paleka, Nina Panickssery, Wes Gurnee, and Neel Nanda. Refusal in language models is mediated by a single direction. In Advances in Neural Information Processing Systems 37: Annual Conference on Neural Information Processing Systems 2024, NeurIPS 2024, Vancouver, BC, Canada, December 10 - 15, 2024. 3arxiv.org/abs/2406.11717
  2. [2]Trenton Bricken, Adly Templeton, Joshua Batson, Brian Chen, Adam Jermyn, Tom Conerly, Nick Turner, Cem Anil, Carson Denison, Amanda Askell, Robert Lasenby, Yi-fan Wu, Shauna Kravec, Nicholas Schiefer, Tim Maxwell, Nicholas Joseph, Zac Hatfield-Dodds, Alex Tamkin, Karina Nguyen, Brayden McLean, Josiah E Burke, Tristan Hume, Shan Carter, Tom Henighan, and Christopher Olah. Towards monosemanticity: Decomposing language models with dictionary learning. Transformer Circuits Thread, 2023. https://transformer-circuits.pub/2023/monosemantic-features/index.html. 3
  3. [3]C. K. Chow. On optimum recognition error and reject trade-off. IEEE Trans. Inf. Theory, 16(1):41–46, 1970. 2
  4. [4]Karl Cobbe, Vineet Kosaraju, Mohammad Bavarian, Mark Chen, Heewoo Jun, Lukas Kaiser, Matthias Plappert, Jerry Tworek, Jacob Hilton, Reiichiro Nakano, Christopher Hesse, and John Schulman. Training verifiers to solve math word problems. CoRR, abs/2110.14168, 2021. 6arxiv.org/abs/2110.14168
  5. [5]Boyi Deng, Xu Wang, Yaoning Wang, Yu Wan, Yubo Ma, Baosong Yang, Haoran Wei, Jialong Tang, Huan Lin, Ruizе Gao, Tianhao Li, Qian Cao, Xuancheng Ren, Xi-aodong Deng, An Yang, Fei Huang, Dayiheng Liu, and Jingren Zhou. Qwen-scope: Turning sparse features into development tools for large language models. CoRR, abs/2605.11887, 2026. 5, 11arxiv.org/abs/2605.11887
  6. [6]Ran El-Yaniv and Yair Wiener. On the foundations of noise-free selective classification. J. Mach. Learn. Res., 11:1605–1641, 2010. 2DOI
  7. [7]Leo Gao, Tom Dupré la Tour, Henk Tillman, Gabriel Goh, Rajan Troll, Alec Radford, Ilya Sutskever, Jan Leike, and Jeffrey Wu. Scaling and evaluating sparse autoencoders. In The Thirteenth International Conference on Learning Representations, ICLR 2025, Singapore, April 24-28, 2025. OpenReview.net, 2025. 3arxiv.org/abs/2406.04093
  8. [8]Yonatan Geifman and Ran El-Yaniv. Selective classification for deep neural networks. In Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4-9, 2017, Long Beach, CA, USA, pages 4878–4887, 2017. 2
  9. [9]Chuan Guo, Geoff Pleiss, Yu Sun, and Kilian Q. Weinberger. On calibration of modern neural networks. In Proceedings of the 34th International Conference on Machine Learning, ICML 2017, Sydney, NSW, Australia, 6-11 August 2017, pages 1321–1330, PMLR, 2017. 1arxiv.org/abs/1706.04599
  10. [10]Yangyang Guo, Fangkai Jiao, Zhiqi Shen, Liqiang Nie, and Mohan S. Kankanhalli. UNK-VQA: A dataset and a probe into the abstention ability of multi-modal large models. IEEE Trans. Pattern Anal. Mach. Intell., 46(12):10284–10296, 2024. 1, 2, 6DOI
  11. [11]Dan Hendrycks and Kevin Gimpel. A baseline for detecting misclassified and out-of-distribution examples in neural networks. In 5th International Conference on Learning Representations, ICLR 2017, Toulon, France, April 24-26, 2017, Conference Track Proceedings. OpenReview.net, 2017. 1, 2, 5
  12. [12]Dan Hendrycks, Collin Burns, Steven Basart, Andy Zou, Mantas Mazeika, Dawn Song, and Jacob Steinhardt. Measuring massive multitask language understanding. In 9th International Conference on Learning Representations, ICLR 2021, Virtual Event, Austria, May 3-7, 2021. OpenReview.net, 2021. 6
  13. [13]Robert Huben, Hoagy Cunningham, Logan Riggs Smith, Aidan Ewart, and Lee Sharkey. Sparse autoencoders find highly interpretable features in language models. In The Twelfth International Conference on Learning Representations, ICLR 2024, Vienna, Austria, May 7-11, 2024. OpenReview.net, 2024. 3arxiv.org/abs/2309.08600
  14. [14]Drew A. Hudson and Christopher D. Manning. GQA: A new dataset for real-world visual reasoning and compositional question answering. In IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2019, Long Beach, CA, USA, June 16-20, 2019, pages 6700–6709. Computer Vision Foundation / IEEE, 2019. 3, 12arxiv.org/abs/1902.09506
  15. [15]Saurav Kadavath, Tom Conerly, Amanda Askell, Tom Henighan, Dawn Drain, Ethan Perez, Nicholas Schiefer, Zac Hatfield-Dodds, Nova DasSarma, Eli Tran-Johnson, et al. Language models (mostly) know what they know. arXiv preprint arXiv:2207.05221, 2022. 1, 2, 3, 5, 14arxiv.org/abs/2207.05221
  16. [16]Adam Tauman Kalai, Ofir Nachum, Santosh S Vempala, and Edwin Zhang. Evaluating large language models for accuracy incentivizes hallucinations. Nature, pages 1–3, 2026. 1, 2DOI
  17. [17]Polina Kirichenko, Mark Ibrahim, Kamalika Chaudhuri, and Samuel J. Bell. Abstentionbench: Reasoning llms fail on unanswerable questions. In Advances in Neural Information Processing Systems 38: Annual Conference on Neural Information Processing Systems 2025, NeurIPS 2025, San Diego, CA, USA, December 2-7, 2025 / Mexico City, Mexico, November 30 - December 5, 2025, 2025. 1, 2, 6, 12arxiv.org/abs/2506.09038
  18. [18]Lorenz Kuhn, Yarin Gal, and Sebastian Farquhar. Semantic uncertainty: Linguistic invariances for uncertainty estimation in natural language generation. In The Eleventh International Conference on Learning Representations, ICLR 2023, Kigali, Rwanda, May 1-5, 2023. OpenReview.net, 2023. 1, 3, 5arxiv.org/abs/2302.09664
  19. [19]Kenneth Li, Oam Patel, Fernanda B. Viégas, Hanspeter Pfister, and Martin Wattenberg. Inference-time intervention: Eliciting truthful answers from a language model. In Advances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023, NeurIPS 2023, New Orleans, LA, USA, December 10 - 16, 2023. 3arxiv.org/abs/2306.03341
  20. [20]Yifan Li, Yifan Du, Kun Zhou, Jinpeng Wang, Wayne Xin Zhao, and Ji-Rong Wen. Evaluating object hallucination in large vision-language models. In Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing, EMNLP 2023, Singapore, December 6-10, 2023, pages 292–305. Association for Computational Linguistics, 2023. 1, 2arxiv.org/abs/2305.10355
  21. [21]Haotian Liu, Chunyuan Li, Qingyang Wu, and Yong Jae Lee. Visual instruction tuning. In Advances in Neural Information Processing Systems 36: Annual Conference on Neural Information Processing Systems 2023, NeurIPS 2023, New Orleans, LA, USA, December 10 - 16, 2023, 2023. 2, 5, 11
  22. [22]Nishanth Madhusudhan, Sathwik Tejaswi Madhusudhan, Vikas Yadav, and Masoud Hashemi. Do llms know when to NOT answer? investigating abstention abilities of large language models. In Proceedings of the 31st International Conference on Computational Linguistics, COLING 2025, Abu Dhabi, UAE, January 19-24, 2025, pages 9325–9345. Association for Computational Linguistics, 2025. 5, 14
  23. [23]Andrey Malinin and Mark J. F. Gales. Uncertainty estimation in autoregressive structured prediction. In 9th International Conference on Learning Representations, ICLR 2021, Virtual Event, Austria, May 3-7, 2021. OpenReview.net, 2021. 1, 2, 5arxiv.org/abs/2002.07650
  24. [24]Atsuyuki Miyai, Jingkang Yang, Jingyang Zhang, Yifei Ming, Qing Yu, Go Irie, Yixuan Li, Hai Helen Li, Ziwei Liu, and Kiyoharu Aizawa. Unsolvable problem detection: Robust understanding evaluation for large multimodal models. In Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), ACL 2025, Vienna, Austria, July 27 - August 1, 2025, pages 6497–6540. Association for Computational Linguistics, 2025. 1, 2, 6
  25. [25]Mateusz Pach, Shyamgopal Karthik, Quentin Bouniot, Serge J. Belongie, and Zeynep Akata. Sparse autoencoders learn monosemantic features in vision-language models. CoRR, abs/2504.02821, 2025. 3arxiv.org/abs/2504.02821
  26. [26]Sangha Park, Seungryong Yoo, Jisoo Mok, and Sungroh Yoon. SAVE: sparse autoencoder-driven visual information enhancement for mitigating object hallucination. In IEEE/CVF Winter Conference on Applications of Computer Vision, WACV 2026, Tucson, AZ, USA, March 6-10, 2026, pages 7935–7944. IEEE, 2026. 3arxiv.org/abs/2512.07730
  27. [27]Qwen Team. Qwen3.5: Towards native multimodal agents, 2026. 2, 5, 11
  28. [28]Achyuta Rajaram, Sarah Schwettmann, Jacob Andreas, and Arthur Conny. Line of sight: On linear representations in vllms. CoRR, abs/2506.04706, 2025. 5, 11
  29. [29]Linxin Song, Taiwei Shi, and Jieyu Zhao. The hallucination tax of reinforcement finetuning. In Findings of the Association for Computational Linguistics: EMNLP 2025, Suzhou, China, November 4-9, 2025, pages 2105–2120. Association for Computational Linguistics, 2025. 2, 4, 13arxiv.org/abs/2505.13988
  30. [30]Yuhong Sun, Zhangyue Yin, Qipeng Guo, Jiawen Wu, Xipeng Qiu, and Hui Zhao. Benchmarking hallucination in large language models based on unanswerable math word problem. In Proceedings of the 2024 Joint International Conference on Computational Linguistics, Language Resources and Evaluation, LREC/COLING 2024, 20-25 May, 2024, Torino, Italy, pages 2178–2188. ELRA and ICCL, 2024. 6arxiv.org/abs/2403.03558
  31. [31]Llama Team. The llama 3 herd of models. CoRR, abs/2407.21783, 2024. 12
  32. [32]Harsh Trivedi, Niranjan Balasubramanian, Tushar Khot, and Ashish Sabharwal. Musique: Multihop questions via single-hop question composition. Transactions of the Association for Computational Linguistics, 10:539–554, 2022. 2, 6arxiv.org/abs/2108.00573
  33. [33]Alexander Matt Turner, Lisa Thiergart, Gavin Leech, David Udell, Juan Vazquez, Ulisse Mini, and Monte MacDiarmid. Steering language models with activation engineering. arXiv preprint arXiv:2308.10248, 2023. 3arxiv.org/abs/2308.10248
  34. [34]Ben Vardi, Oron Nir, and Ariel Shamir. CLIP-UP: clip-based unsanswerable problem detection for visual question answering. In IEEE/CVF Winter Conference on Applications of Computer Vision, WACV 2026, Tucson, AZ, USA, March 6-10, 2026, pages 5898–5908. IEEE, 2026. 3, 5DOI
  35. [35]Miao Xiong, Zhiyuan Hu, Xinyang Lu, Yifei Li, Jie Fu, Junxian He, and Bryan Hooi. Can llms express their uncertainty? an empirical evaluation of confidence elicitation in llms. In The Twelfth International Conference on Learning Representations, ICLR 2024, Vienna, Austria, May 7-11, 2024. OpenReview.net, 2024. 1, 3, 5, 14
  36. [36]Andy Zou, Long Phan, Sarah Li Chen, James Campbell, Phillip Guo, Richard Ren, Alexander Pan, Yuwang Yin, Mantas Mazeika, Ann-Kathrin Dombrowski, Shashwat Goel, Nathaniel Li, Michael J. Byun, Zifan Wang, Alex Mallen, Steven Basart, Sammi Koyejo, Dawn Song, Matt Fredrikson, J. Zico Kolter, and Dan Hendrycks. Representation engineering: A top-down approach to AI transparency. CoRR, abs/2310.01405, 2023. 3

Paper details

vlnc:W_g237bs4b
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 4

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

Not recorded for this paper · View statement →

Looking for related papers…
Contents