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.
Figures & tables
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.
Model
Mining
Layer
k
α
Mode
Gate
LLaVA
GQA
16 / 24
3
2.0 / 5.0
both
✓
Qwen
SUM
15
3
1.0
both
✓
Table 1: Final best Dr. No steering configurations. Hyperparameters are selected before test evaluation and then fixed for all reported test examples.
UNK-VQA
MM-UPD (AAD)
MM-UPD (IASD)
MM-UPD (IVQD)
Method
Ans
Unans
HM
Std
Upd
Dual
Std
Upd
Dual
Std
Upd
Dual
Baseline
No steering
37.5
33.2
35.2
81.1
32.3
24.6
78.8
65.3
37.2
76.3
78.1
53.4
No steering + abstention prompt
6.1
93.8
11.5
75.7
56.1
37.7
73.8
87.2
50.5
63.0
97.1
52.3
Uncertainty-based rejection
P(True)
30.4
48.5
37.3
59.2
77.7
38.7
73.6
82.4
47.8
78.3
76.6
54.9
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.
Math average: MMLU-Math, UMWP, GSM8K
Method
Ans
Unans
HM
Baseline
No steering
71.3
71.0
71.1
No steering + abstention prompt
67.5
82.4
74.2
Uncertainty
P(True)
68.1
84.3
75.4
Table 3: Qwen3.5-2B AbstentionBench results. Ans and Unans denote accuracy on answerable and unanswerable subsets, respectively. HM is their harmonic mean.
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.
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
Baseline
Steered
Wall-clock (ms, total)
839±11
847±12
Per-item latency (ms)
84
85
SAE encode cost (ms/round)
–
2.1
Peak GPU memory (GiB)
14.8
15.3
Appendix
Table 4: Overhead of steering relative to unsteered generation. Wall-clock is reported as mean ± s.d. over 5 rounds.
Layer
AUROC
Mean activation
16
0.872
3.38 / 0.48
20
0.928
6.24 / 0.12
24
0.998
19.87 / 4.53
Appendix
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.
MMLU-Math
UMWP
GSM8K
Method
Ans
Unans
HM
Ans
Unans
HM
Ans
Unans
HM
Baseline
No steering
57.3
68.9
62.6
80.9
54.2
64.9
75.7
89.9
82.2
No steering + abstention prompt
54.5
81.6
65.4
75.8
68.0
71.6
72.1
97.6
82.9
Uncertainty
P(True)
57.3
81.6
67.3
71.8
79.8
75.6
75.3
91.6
82.6
Appendix
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.
UNK-VQA
MM-UPD (AAD)
MM-UPD (IASD)
MM-UPD (IVQD)
Method
Ans
Unans
HM
Std
Upd
Dual
Std
Upd
Dual
Std
Upd
Dual
Baseline
No steering
43.4
12.6
19.5
88.3
46.9
37.7
85.5
65.1
41.4
86.8
44.2
31.2
No steering + abstention prompt
43.0
16.4
23.7
87.9
49.9
38.9
85.3
82.6
55.6
86.0
63.0
44.4
Uncertainty-based rejection
P(True)
30.8
50.7
38.3
73.9
87.0
54.9
70.8
91.5
49.5
76.9
85.2
55.1
Appendix
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.
Table 11: Top-5 feature selections by mining seed.
Layer
Feature family
Seed pairs compared
Intersection
Mean rank correlation
16
Abstention
3
5/5
0.933
16
Commitment
3
5/5
1.000
24
Abstention
3
5/5
1.000
24
Commitment
3
5/5
0.933
Appendix
Table 12: Pairwise overlap and rank stability across mining seeds.
Figure 15
UNK-VQA
MM-UPD (AAD)
MM-UPD (IASD)
MM-UPD (IVQD)
L
α
Ans
Unans
HM
Std
Upd
Dual
Std
Upd
Dual
Std
Upd
Dual
16
1
22.1
65.1
33.0
68.0
54.0
34.0
65.6
68.1
42.8
42.3
85.3
38.7
16
2
14.8
82.9
25.0
61.3
71.2
29.0
56.1
75.3
37.1
40.1
89.8
31.5
16
3
1.6
95.8
3.1
44.3
90.5
24.9
43.3
78.7
27.5
27.2
99.5
18.0
16
4
0.1
99.1
0.2
12.7
90.8
11.5
21.9
90.7
15.2
13.6
100.0
13.6
16
5
0.1
99.5
0.2
2.0
98.6
1.5
2.1
99.2
2.1
0.3
100.0
0.3
Appendix
Table 14: Effect of layer L and steering strength α 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.
α
Ans
Unans
HM
1.0
35.7
38.1
36.9
2.0
34.3
41.9
37.7
3.0
33.4
44.8
38.3
4.0
32.5
47.6
38.6
5.0
31.5
50.3
38.7
6.0
30.3
52.3
38.4
Appendix
Table 15: Effect of sweeping steering strength ( α ) 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.
MM-UPD (AAD)
MM-UPD (IASD)
MM-UPD (IVQD)
α
Std
Upd
Dual
Std
Upd
Dual
Std
Upd
Dual
1.0
80.9
35.7
27.1
78.6
71.7
41.9
76.2
81.6
55.9
2.0
80.4
40.9
30.2
77.9
77.4
45.5
75.1
84.6
57.6
3.0
78.7
41.0
28.8
78.6
73.9
44.7
75.8
82.4
56.7
4.0
77.2
46.9
26.4
75.6
80.1
43.2
73.8
86.5
53.0
5.0
73.9
48.4
25.8
76.1
82.5
38.7
74.3
90.1
52.2
Appendix
Table 16: Effect of sweeping steering strength ( α ) 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.
UNK-VQA
MM-UPD (AAD)
MM-UPD (IASD)
MM-UPD (IVQD)
Bias
Ans
Unans
HM
Std
Upd
Dual
Std
Upd
Dual
Std
Upd
Dual
0.5
32.8
37.1
34.8
81.1
35.0
25.9
78.8
66.1
37.7
76.1
56.3
36.0
1.0
31.2
43.3
36.3
78.0
46.3
37.5
78.6
71.0
43.5
76.1
59.3
39.6
2.0
29.4
53.8
38.0
72.5
49.9
33.3
64.2
75.0
36.1
75.7
63.4
40.3
3.0
23.7
64.9
34.7
63.9
58.7
35.0
63.6
79.8
39.3
75.3
66.5
42.4
4.0
16.5
77.1
27.2
58.6
72.2
37.6
60.2
84.3
41.5
73.3
72.5
45.1
Appendix
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.
Baseline
Dr. No
Abstention Phrasing
Ans
Unans
HM
Ans
Unans
HM
Unanswerable
37.5
33.2
35.2
31.5
50.3
38.7
The image does not provide enough information
32.9
46.1
34.8
25.6
63.0
38.4
No listed answer is supported by the image
37.9
32.7
35.1
31.0
50.3
38.4
Appendix
Table 18: UNK-VQA performance under abstention-label paraphrases.
Appendix
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) , 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.