Everything K-culture — comebacks to K-beauty, straight to your inboxGet it in your inbox

METAL MEDIA

When Activation Oracles Learn Not to Read: Concept-Specific Blind Spots in Fine-Tuned Oracles

arXiv:2607.233792026-07-24

Training an AI to read another AI's hidden thoughts made it selectively blind to the exact secret it was trained on

Activation Oracles (AOs) are language models trained to answer natural-language questions about another model's internal activations. The researchers built 'Taboo' subject models that hide specific words internally, then retrained AOs on those subjects' activations and found the AOs became worse at recovering exactly the word they were trained on. The hidden information still exists inside the oracle; it just gets suppressed at the output stage.

METAL MEDIA explanatory visual

How an Activation Oracle becomes blind to its own training concept

Evidence statusMeasured results reported

  1. 1. Train Taboo subjectQwen3-8B is fine-tuned to hide a word like leaf or moon internally while avoiding saying it directly
  2. 2. Base AO reads it fineAn AO trained on the original, unmodified subject recovers the hidden word well (93% exact recovery in HINT)
  3. 3. Retrain AO on same-concept subjectAn AO fine-tuned on activations from the leaf-hiding subject (FT-AO) becomes worse at recovering leaf specifically (drops to 35%)
  4. 4. Compare internal vs output accessA probe on AO hidden states still detects leaf information, but the AO's own output layer (LogitLens) ranks leaf poorly
  5. 5. Localize with layer ablationRemoving the fine-tuned updates in mid layers (L18-23) restores the suppressed target probability, pinpointing where suppression happens
An explanatory diagram made by METAL MEDIA, not a figure supplied by the paper's authors.

What they did

  1. The researchers fine-tuned Qwen3-8B into 'Taboo' subject models that use hidden words like leaf or moon internally while avoiding saying them directly.
  2. A base AO (trained on the original, un-fine-tuned subject) could recover these hidden words well. But when an AO was fine-tuned on activations from a subject hiding a specific concept, that 'own' FT-AO became worse at recovering that exact concept, contrary to the expectation of a specialist reader.
  3. This failure was concept-specific rather than global: an AO trained on 'leaf' failed mainly on leaf while still reading other concepts like moon reasonably well, and this pattern held even when a single subject hid both leaf and moon at once.
  4. Linear probes on the AO's internal hidden states could still detect the hidden concept well above chance, showing the information was present internally; but LogitLens readouts showed the target word ranked poorly once passed through the oracle's own output head, especially in HINT and THINK regimes.
  5. Layer-range ablation experiments (removing the fine-tuned LoRA updates from specific layer ranges) showed that removing mid-layer updates, especially around layers 18-23, restored the suppressed target probability, providing causal evidence for where the suppression occurs.
Figure 1: Fine-tuned Activation Oracles become concept-specific anti-readers.
Figure 1: Fine-tuned Activation Oracles become concept-specific anti-readers.
Table 1: Linear-probe performance on Qwen3-8B subject residual-stream activations. Acc. is mean 5-fold cross-validated accuracy; Std. is the standard deviation across folds; AUC is macro one-vs-rest ROC AUC. Per-class columns report held-out recall for each label. Chance accuracy is 16.7%.
OverallPer-class recall
RegimeLayerAcc.Std.AUCbookflagleafmoonwavebase
HINTL90.99900.00191.00000.9981.0000.9981.0001.0001.000
L180.99710.00181.00000.9951.0000.9980.9931.0001.000
L270.99570.00411.00000.9950.9950.9980.9930.9981.000
REFUSALL91.00000.00001.00001.0001.0001.0001.0001.0001.000
L180.99900.00121.00001.0000.9981.0000.9981.0001.000
L270.99760.00211.00000.9950.9981.0000.9980.9981.000
SAMETEXTL91.00000.00001.00001.0001.0001.0001.0001.0001.000
L181.00000.00001.00001.0001.0001.0001.0001.0001.000
L271.00000.00001.00001.0001.0001.0001.0001.0001.000
THINKL91.00000.00001.00001.0001.0001.0001.0001.0001.000
L180.99860.00121.00000.9981.0001.0001.0000.9951.000
L270.99810.00101.00000.9981.0001.0001.0000.9931.000
OFFTOPICL90.99710.00181.00001.0000.9950.9981.0000.9931.000
L180.99190.00190.99990.9950.9830.9950.9980.9881.000
L270.98330.00450.99970.9900.9680.9930.9950.9681.000
(b) (left) Own FT-AOs fail to become specialist readers; (right) The blind spot follows the AO training concept.
(b) (left) Own FT-AOs fail to become specialist readers; (right) The blind spot follows the AO training concept.
Table 2: Five-way linear-probe accuracy on AO residual-stream activations. FT-AOs are cooperative α=1.0 oracles. The Own column gives the concept on which the FT-AO was trained. Chance accuracy is 20%.
Probe accuracy (%) at AO layer Lℓ
RegimeAOOwnL4L8L14L18L24L30L33
HINTbase-AO98.096.794.393.393.394.094.3
leaf-FTleaf98.396.793.793.391.393.393.0
moon-FTmoon98.795.794.393.392.792.393.3
wave-FTwave98.097.795.393.093.793.093.0
flag-FTflag97.796.795.393.793.794.093.3
book-FTbook98.096.394.393.093.093.093.0
REFUSALbase-AO95.793.391.389.787.386.390.3
leaf-FTleaf96.795.091.785.383.385.090.0
moon-FTmoon95.795.093.389.384.786.091.3
wave-FTwave96.094.392.089.384.085.090.3
flag-FTflag96.095.392.789.085.386.391.7
book-FTbook96.093.792.387.084.786.092.7
SAMETEXTbase-AO100.0100.0100.0100.0100.0100.0100.0
leaf-FTleaf100.0100.0100.0100.0100.0100.0100.0
moon-FTmoon100.0100.0100.0100.0100.0100.0100.0
wave-FTwave100.0100.0100.0100.0100.0100.0100.0
flag-FTflag100.0100.0100.0100.0100.0100.0100.0
book-FTbook100.0100.0100.0100.099.099.0100.0
THINKbase-AO98.797.397.096.094.395.798.0
leaf-FTleaf99.098.796.795.093.095.397.0
moon-FTmoon98.798.797.095.094.794.797.0
wave-FTwave98.398.096.796.091.392.396.3
flag-FTflag99.098.397.096.792.794.097.7
book-FTbook99.098.796.095.793.093.398.3
OFFTOPICbase-AO73.765.362.763.362.362.370.0
leaf-FTleaf73.369.361.762.054.355.766.7
moon-FTmoon74.769.765.367.362.360.368.7
wave-FTwave75.769.762.761.054.051.760.3
flag-FTflag72.066.760.763.750.355.766.3
Figure 2: Behavioral outcomes of Taboo-trained subjects across prompting regimes.
Figure 2: Behavioral outcomes of Taboo-trained subjects across prompting regimes.
Table 3: Median LogitLens rank of the target token when the AO’s own Qwen3-8B Bold entries mark own evaluations, where the FT-AO’s training concept matches the subject hidden concept. Each cell is aggregated across 30 held-out prompts.
RegimeAOProtocolbookflagleafmoonwave
hintbase-AOcoop11312
strict1232351062
book-FTcoop97117127
strict91253,79230159
flag-FTcoop52473671848
strict121,6652,526103424
leaf-FTcoop34138,7882947
strict4712419.3k118587
moon-FTcoop436826715
strict10902,1721,020244
wave-FTcoop11151252
strict1561,658283,253
refusalbase-AOcoop118931024
strict4,4297,38276.8k9,99225.7k
book-FTcoop1,913151,7723168
strict30.7k1,96591.7k14.5k18.9k
flag-FTcoop321,1712,20099383
strict3,9964,38068.6k9,15423.1k
leaf-FTcoop25111126.7k139296
strict13.5k2,49386.4k17.0k24.9k
moon-FTcoop41881,4281,799169
strict9,3732,89471.3k20.9k20.0k
wave-FTcoop330276305,802
strict5,8354,34874.7k10.6k50.3k
sametextbase-AOcoop72455,842193237
strict66326.6k58.0k14.6k24.3k
book-FTcoop20.6k53464.0k2,2382,218
strict35.4k6,80694.8k17.9k24.3k
flag-FTcoop54826.9k69.4k12.8k20.4k
strict1,31213.7k75.6k13.9k37.5k
Figure 3: Δ-LogitLens decodability of Taboo concepts from subject residual-stream activations at layer L18. Lower rank indicates greater accessibility. The dashed line shows the shuffled-label baseline.
Figure 3: Δ-LogitLens decodability of Taboo concepts from subject residual-stream activations at layer L18. Lower rank indicates greater accessibility. The dashed line shows the shuffled-label baseline.
Table 4: Mean AO output entropy, in nats, at the prediction position for cooperative subjects. Bold entries mark own-FT-AO cells where entropy is higher than the base-AO entropy. Cooperative anti-reading is not accompanied by a uniform entropy increase: entropy rises in HINT and THINK, but is lower than the base AO in SAMETEXT and OFFTOPIC.
Regimebase-AOown, α=1.0cross, α=1.0own, α=0.5cross, α=0.5
HINT1.93.12.51.61.5
REFUSAL2.62.82.22.22.0
SAMETEXT3.82.12.22.42.3
THINK2.83.32.83.02.8
OFFTOPIC5.03.93.9
Figure 4: Base-AO recovery of hidden Taboo concepts from subject activations, pooled over mixture strengths α∈{0.5,1.0}. Left: exact target recovery and semantic recovery judged by Claude Sonnet. Right: mean target probability and median target rank under the AO output distribution.
Figure 4: Base-AO recovery of hidden Taboo concepts from subject activations, pooled over mixture strengths α∈{0.5,1.0}. Left: exact target recovery and semantic recovery judged by Claude Sonnet. Right: mean target probability and median target rank under the AO output distribution.
Table 5: Mean AO output entropy, in nats, at the prediction position for strict subjects. In contrast to an uncertainty-based explanation, FT-AO entropy is substantially lower than base-AO entropy across all regimes. This indicates that strict-subject anti-reading is associated with a sharper output distribution rather than a more diffuse one.
Regimebase-AOown, α=1.0cross, α=1.0own, α=0.5cross, α=0.5
HINT3.80.90.80.80.7
REFUSAL5.70.20.20.20.2
SAMETEXT4.60.90.91.11.2
THINK4.80.40.40.40.4
OFFTOPIC5.61.51.5
Figure 5: Aggregate comparison of base AOs, cross FT-AOs, and own FT-AOs. Results are averaged over target concepts and activation-capture regimes. Error bars show 95% bootstrap confidence intervals.
Figure 5: Aggregate comparison of base AOs, cross FT-AOs, and own FT-AOs. Results are averaged over target concepts and activation-capture regimes. Error bars show 95% bootstrap confidence intervals.
Table 6: Representative target–top-1 alignment values. Low ptarget/ptop1 with high ptop1 indicates that the AO is confident at the prediction position, but its top token is not the target. This pattern is consistent with readout-side anti-reading rather than simple uncertainty.
RegimeAOptop1ptargetrH
HINTbase-AO0.800.630.780.53
HINTmoon-FT0.890.690.780.32
HINTleaf-FT (own)0.860.280.330.43
SAMETEXTbase-AO0.760.310.410.66
SAMETEXTmoon-FT (own)0.850.000.000.40
Figure 6: Concept-specific blind spots in FT-AOs. Rows indicate the hidden concept of the subject used to train the FT-AO, and columns indicate the hidden concept of the test subject. Each cell reports mean P⁡(c⋆), aggregated over activation-capture regimes and mixture strengths α∈{0.5,1.0}. Red borders mark own evaluations; off-diagonal entries are cross evaluations.
Figure 6: Concept-specific blind spots in FT-AOs. Rows indicate the hidden concept of the subject used to train the FT-AO, and columns indicate the hidden concept of the test subject. Each cell reports mean P⁡(c⋆), aggregated over activation-capture regimes and mixture strengths α∈{0.5,1.0}. Red borders mark own evaluations; off-diagonal entries are cross evaluations.
Table 7: Backing values for Figure 9. The no-ablation column gives the intact-FT-AO mean P⁡(c⋆) over n=20 HINT captures on the own-concept subject; this is the denominator of ρ. Subsequent columns give the normalized restoration ratio ρ=P⁡(c⋆)¯ablated/P⁡(c⋆)¯none for each ablated layer range. Bold entries mark ranges where ablation restores target probability above the intact-FT-AO baseline. Full-LoRA ablation, not shown, drives P⁡(c⋆)¯ close to zero for every concept.
no ablationρc,S, relative to no-ablation baseline
FT-AOP⁡(c⋆)¯L0​–​5L6​–​11L12​–​17L18​–​23L24​–​29L30​–​35
book-FT0.2440.000.651.811.741.060.91
flag-FT0.2530.000.542.712.881.380.77
leaf-FT0.1430.000.551.172.011.240.87
moon-FT0.3640.000.621.501.531.251.07
wave-FT0.1260.000.692.242.971.450.86
Figure 7: Internal decodability versus output-head accessibility in AOs. Left: accuracy of a linear probe trained on AO hidden states at layer L33 to predict the hidden Taboo concept. The dotted line marks the 5-way chance baseline. Right: median LogitLens rank of the target word; lower rank indicates greater accessibility.
Figure 7: Internal decodability versus output-head accessibility in AOs. Left: accuracy of a linear probe trained on AO hidden states at layer L33 to predict the hidden Taboo concept. The dotted line marks the 5-way chance baseline. Right: median LogitLens rank of the target word; lower rank indicates greater accessibility.
Table 8: Backing values for Figure 10. Each cell reports P⁡(c⋆)¯ for an AO evaluated on activations from the cooperative α=1.0 leaf_moon two-concept subject. Columns indicate the queried target concept. Bold entries mark own-target evaluations, where the target concept matches the single-concept FT-AO’s training concept. Each cell aggregates approximately 300 captures.
HINTREFUSALTHINK
AOleafmoonleafmoonleafmoon
base AO0.0600.3200.0500.3270.0440.341
leaf-FT, α=1.00.0110.2390.0120.2240.0040.229
moon-FT, α=1.00.0690.1430.0600.1800.0490.165
leaf-FT, α=0.50.0430.3290.0310.3480.0250.363
moon-FT, α=0.50.0720.2620.0650.2890.0630.290
Figure 8: Target readout suppression grows in late AO layers. Higher values indicate that the FT-AO ranks the target worse than the base AO, values near zero indicate no relative suppression.
Figure 8: Target readout suppression grows in late AO layers. Higher values indicate that the FT-AO ranks the target worse than the base AO, values near zero indicate no relative suppression.
Table 9: Behavioral evaluation for cooperative subjects with α=0.5.
ConceptRegimeLeak (%)Refuse (%)Other (%)n
bookhint4.34.091.7303
refusal1.39.289.5306
sametext0.00.0100.0300
think0.315.284.5309
offtopic0.30.399.3300
flaghint0.73.396.0303
refusal0.37.292.5306
sametext0.00.0100.0300
think0.08.491.6309
offtopic0.00.799.3300
leafhint2.63.394.1303
refusal2.67.290.2306
sametext0.00.0100.0300
think0.37.492.2309
offtopic0.00.399.7300
moonhint6.34.089.8303
refusal3.68.587.9306
sametext1.00.099.0300
think2.611.386.1309
offtopic0.02.098.0300
wavehint0.74.395.0303
refusal0.311.488.2306
sametext0.00.0100.0300
think0.311.188.6307
offtopic0.00.0100.0300
Figure 9: Layer-range ablations localize the anti-reading effect. Values are normalized by no-ablation baseline, values above one indicate restored target accessibility.
Figure 9: Layer-range ablations localize the anti-reading effect. Values are normalized by no-ablation baseline, values above one indicate restored target accessibility.
Table 10: Behavioral evaluation for cooperative subjects with α=1.0.
ConceptRegimeLeak (%)Refuse (%)Other (%)n
bookhint1.30.098.7303
refusal0.71.098.4306
sametext0.00.0100.0300
think1.00.398.7308
offtopic0.30.099.7300
flaghint0.00.0100.0303
refusal0.01.398.7306
sametext0.00.0100.0300
think0.30.099.7306
offtopic0.00.0100.0300
leafhint0.70.099.3303
refusal1.31.397.4306
sametext0.00.0100.0300
think1.30.398.4306
offtopic0.00.0100.0300
moonhint1.70.098.3303
refusal2.32.395.4306
sametext1.00.099.0300
think1.90.397.7309
offtopic0.30.099.7300
wavehint0.70.099.3303
refusal0.00.799.3306
sametext0.00.0100.0300
think0.31.098.7309
offtopic0.30.099.7300
Figure 10: FT-AOs evaluated on multi-concept Taboo subjects containing both leaf and moon. Each cell reports mean P⁡(c⋆) under the AO output distribution. Red borders mark cases where the queried target matches the FT-AO’s own training concept.
Figure 10: FT-AOs evaluated on multi-concept Taboo subjects containing both leaf and moon. Each cell reports mean P⁡(c⋆) under the AO output distribution. Red borders mark cases where the queried target matches the FT-AO’s own training concept.
Table 11: Behavioral evaluation for strict subjects with α=0.5.
ConceptRegimeLeak (%)Refuse (%)Other (%)n
bookhint1.033.066.0303
refusal0.092.57.5306
sametext0.00.0100.0300
think0.657.342.1309
offtopic0.30.399.3300
flaghint0.034.765.3303
refusal0.094.15.9306
sametext0.00.0100.0300
think0.066.034.0309
offtopic0.00.799.3300
leafhint0.734.365.0303
refusal0.092.57.5306
sametext0.00.0100.0300
think0.056.643.4309
offtopic0.00.799.3300
moonhint0.042.957.1303
refusal0.095.84.2306
sametext1.00.099.0300
think0.063.436.6309
offtopic0.01.099.0300
wavehint0.337.062.7303
refusal0.094.15.9306
sametext0.00.0100.0300
think0.369.330.4309
offtopic0.30.399.3300
Figure 11: Cross-regime transfer of subject-activation concept probes. Each heatmap corresponds to a subject layer ℓ∈{4,8,18,33}. Rows indicate the (protocol,α,regime) cell used to train the probe, and columns indicate the cell used for evaluation. Each entry reports five-way hidden-concept classification accuracy; chance is 20%. Red outlines mark train-test matched cells. Strong off-diagonal transfer indicates that the hidden concept is not only decodable within a single regime, but remains linearly accessible across protocols, mixture strengths, and activation-capture regimes.
Figure 11: Cross-regime transfer of subject-activation concept probes. Each heatmap corresponds to a subject layer ℓ∈{4,8,18,33}. Rows indicate the (protocol,α,regime) cell used to train the probe, and columns indicate the cell used for evaluation. Each entry reports five-way hidden-concept classification accuracy; chance is 20%. Red outlines mark train-test matched cells. Strong off-diagonal transfer indicates that the hidden concept is not only decodable within a single regime, but remains linearly accessible across protocols, mixture strengths, and activation-capture regimes.
Table 12: Behavioral evaluation for strict subjects with α=1.0.
ConceptRegimeLeak (%)Refuse (%)Other (%)n
bookhint1.315.583.2303
refusal0.094.45.6306
sametext0.00.0100.0300
think0.652.446.9309
offtopic0.00.799.3300
flaghint0.028.471.6303
refusal0.092.57.5306
sametext0.00.0100.0300
think0.061.738.3308
offtopic0.30.399.3300
leafhint0.328.471.3303
refusal0.091.88.2306
sametext0.00.0100.0300
think0.054.745.3309
offtopic0.00.399.7300
moonhint0.017.582.5303
refusal0.090.29.8306
sametext1.00.099.0300
think0.047.952.1309
offtopic0.00.0100.0300
wavehint0.024.175.9303
refusal0.093.16.9306
sametext0.00.0100.0300
think0.051.548.5309
offtopic0.00.399.7300
Table 13: Δ-LogitLens decodability for cooperative subjects with α=0.5.
ConceptRegimeRank wsRank nsP⁡(c⋆)‖δ‖n
bookhint4693,4579.7e-0523.48200
refusal76.9k41.2k3.5e-0922.53200
sametext119.3k115.7k4.7e-1021.93200
think25.5k27.2k1.6e-0720.06200
offtopic38.5k53.6k6.5e-0817.07200
flaghint25192.30e-0328.30200
refusal2,5033219.1e-0623.84200
sametext41.5k20.8k5.3e-0822.71200
think7551268.7e-0523.61200
offtopic37.6k79.5k1.2e-0717.03200
leafhint862.42e-0324.23200
refusal57194.92e-0423.30200
sametext707309.82e-0421.61200
think25191.51e-0320.75200
offtopic34.7k8,1148.4e-0817.35200
moonhint4271.96e-0327.16200
refusal221834.53e-0424.41200
sametext3,1814,0131.3e-0521.46200
think112374.32e-0322.61200
offtopic20.8k66.1k2.8e-0717.46200
wavehint5220.01626.03200
refusal2666561.62e-0422.40200
sametext16.0k44.0k6.5e-0720.89200
think422443.14e-0321.24200
offtopic38.9k70.8k5.8e-0817.99200
Table 14: Δ-LogitLens decodability for cooperative subjects with α=1.0.
ConceptRegimeRank wsRank nsP⁡(c⋆)‖δ‖n
bookhint9654,0462.0e-0527.61200
refusal26.7k31.2k3.9e-0833.39200
sametext97.7k82.5k2.3e-0922.67200
think7,47612.0k8.0e-0733.71200
offtopic47.1k89.0k6.5e-088.94200
flaghint43227.53e-0429.69200
refusal6842021.6e-0532.53200
sametext35.5k21.1k1.4e-0720.98200
think2721101.23e-0434.15200
offtopic3,7703,7891.6e-059.04200
leafhint639.09e-0331.16200
refusal13213.21e-0335.56200
sametext1384613.55e-0421.75200
think490.02134.91200
offtopic7341,1038.2e-0510.88200
moonhint6253.72e-0331.78200
refusal15932.28e-0335.38200
sametext2,4862,8901.9e-0521.26200
think7545.70e-0335.87200
offtopic3521,1353.42e-049.86200
wavehint4270.01229.98200
refusal222943.44e-0337.12200
sametext1,81512.1k1.8e-0520.26200
think101460.01635.64200
offtopic7167,3157.1e-0510.52200
Table 15: Δ-LogitLens decodability for strict subjects with α=0.5.
ConceptRegimeRank wsRank nsP⁡(c⋆)‖δ‖n
bookhint6684,1665.5e-0524.63200
refusal48.8k96.4k1.6e-0828.75200
sametext69.3k76.3k2.5e-0816.90200
think4,27426.8k9.1e-0623.72200
offtopic41.4k50.7k8.0e-1017.84200
flaghint11130.02324.86200
refusal73.2k59.2k5.3e-0928.82200
sametext9493345.3e-0516.55200
think4821,4821.91e-0424.33200
offtopic7,55734.8k3.8e-0818.13200
leafhint1,6152,3932.3e-0525.13200
refusal144.3k141.6k1.7e-1128.43200
sametext24.8k43.7k4.5e-0717.59200
think29.2k41.7k3.0e-0724.11200
offtopic89.4k67.2k5.2e-1117.72200
moonhint393898.46e-0424.11200
refusal47.4k83.1k1.8e-0829.51200
sametext2,5877,8543.1e-0515.97200
think4024,9581.57e-0423.69200
offtopic31.8k109.4k3.1e-0916.96200
wavehint6150.03324.44200
refusal76.0k36.8k4.2e-0929.07200
sametext5,3414,0798.8e-0616.84200
think7,5898,0402.7e-0624.92200
offtopic57.7k97.6k4.9e-1017.11200
Table 16: Δ-LogitLens decodability for strict subjects with α=1.0.
ConceptRegimeRank wsRank nsP⁡(c⋆)‖δ‖n
bookhint3893,7341.19e-0425.18200
refusal38.6k113.6k4.2e-0830.04200
sametext47.4k87.3k9.5e-0816.77200
think2,40129.8k2.2e-0524.89200
offtopic50.7k86.2k1.4e-1018.84200
flaghint20276.23e-0326.93200
refusal89.7k86.2k3.8e-0931.08200
sametext4,6023,6751.2e-0516.84200
think3,50810.3k2.0e-0526.81200
offtopic5,68744.6k2.1e-0820.18200
leafhint5142956.1e-0526.95200
refusal141.6k132.8k3.3e-1130.13200
sametext4,6652,5306.2e-0618.17200
think26.7k21.9k4.3e-0726.33200
offtopic88.8k70.2k1.1e-1017.53200
moonhint182014.83e-0327.72200
refusal58.0k96.5k1.2e-0828.93200
sametext7,27729.1k5.9e-0617.69200
think411,0231.11e-0325.41200
offtopic29.9k115.0k1.2e-0918.83200
wavehint2130.04825.86200
refusal76.2k52.0k5.8e-0930.34200
sametext5,4838,4225.4e-0616.94200
think1026352.20e-0425.84200
offtopic64.2k108.5k2.4e-1018.20200
Table 17: Per-cell Base-AO recovery for cooperative subjects with α=0.5.
ConceptRegimeExactSem.P⁡(c⋆)¯Rank med.njnp
%%
bookhint80880.534025303
refusal36480.2293525304
sametext96960.541025300
think36360.2495425308
offtopic003.51e-0438825300
flaghint961000.652025303
refusal56560.328325305
sametext88880.415025300
think56560.352325309
offtopic001.47e-041,01425300
leafhint76840.475025303
refusal24320.215525305
sametext72760.267025300
think48520.250225309
offtopic006.3e-052,49325300
moonhint1001000.585025303
refusal64720.351025305
sametext76760.355025300
think68680.475025309
offtopic041.39e-0312025300
wavehint84840.501025303
refusal32400.2382825304
sametext60600.130025300
think40520.2122625309
offtopic005.52e-0432125300
Table 18: Per-cell Base-AO recovery for cooperative subjects with α=1.0.
ConceptRegimeExactSem.P⁡(c⋆)¯Rank med.njnp
%%
bookhint92960.747025303
refusal76840.623025303
sametext96960.587025300
think88880.674025309
offtopic002.49e-0451125300
flaghint1001000.758025303
refusal76800.590025300
sametext52520.286025300
think80800.658025309
offtopic008.53e-041,16325300
leafhint1001000.632025303
refusal64640.482025303
sametext40400.093225300
think76760.515025309
offtopic001.81e-041,64325300
moonhint1001000.598025303
refusal72760.499025304
sametext76760.279025300
think84880.581025309
offtopic001.10e-0323825300
wavehint1001000.639025303
refusal80880.535025305
sametext56560.150125300
think80800.527025309
offtopic001.37e-0326025300
Table 19: Per-cell Base-AO recovery for strict subjects with α=0.5.
ConceptRegimeExactSem.P⁡(c⋆)¯Rank med.njnp
%%
bookhint48520.364025303
refusal001.23e-0318025292
sametext880.032925300
think20200.1666925305
offtopic003.82e-0434225300
flaghint40440.411025302
refusal005.05e-0427425291
sametext002.31e-0461925300
think20200.17233625306
offtopic001.34e-041,11425300
leafhint36400.176625303
refusal005.14e-042,35025285
sametext084.67e-0451025300
think20240.09760825308
offtopic006.3e-052,47425300
moonhint36360.215225302
refusal488.59e-035225273
sametext8209.19e-035125300
think24240.1211525306
offtopic049.72e-0416925300
wavehint20320.155725303
refusal002.32e-0459825286
sametext0121.16e-0313825300
think12280.04747625305
offtopic045.81e-0432625300
Table 20: Per-cell Base-AO recovery for strict subjects with α=1.0.
ConceptRegimeExactSem.P⁡(c⋆)¯Rank med.njnp
%%
bookhint36400.388025301
refusal007.40e-0419325261
sametext000.0181025300
think20200.1715325298
offtopic3.30e-04400300
flaghint44480.387025298
refusal004.24e-0427325237
sametext001.68e-0468925300
think20200.13330825287
offtopic1.05e-041,165300
leafhint32360.175425303
refusal001.96e-042,91525261
sametext047.32e-0423025300
think16160.09956625301
offtopic6.4e-052,513300
moonhint44520.242125301
refusal002.61e-037325261
sametext004.62e-038825300
think24240.1641325290
offtopic6.97e-04237300
wavehint28320.169225303
refusal003.27e-0457225256
sametext002.65e-035825300
think20240.05314025296
offtopic5.42e-04293300
Table 21: Per-cell exact recovery (%) for cooperative subjects with α=0.5.
ConceptRegimeBaseCrossOwn
bookhint7268 [65,71]63
refusal3028 [27,29]26
sametext9634 [22,43]30
think3733 [30,36]28
offtopic
flaghint8479 [78,79]77
refusal4339 [37,42]37
sametext8928 [16,39]18
think4742 [40,44]41
offtopic
leafhint7162 [60,64]49
refusal3027 [26,27]22
sametext7631 [21,44]1
think4330 [28,33]17
offtopic
moonhint9290 [88,92]84
refusal6052 [48,58]41
sametext9461 [46,73]26
think7870 [64,77]52
offtopic
wavehint7367 [66,68]56
refusal3736 [34,37]26
sametext6412 [6,20]0
think3530 [29,31]23
offtopic
Table 22: Per-cell exact recovery (%) for cooperative subjects with α=1.0.
ConceptRegimeBaseCrossOwn
bookhint9478 [65,92]45
refusal7759 [46,71]21
sametext9813 [0,35]1
think8559 [49,72]27
offtopic00 [0,0]0
flaghint9683 [78,86]47
refusal7452 [49,55]19
sametext631 [0,2]0
think8560 [53,67]18
offtopic00 [0,0]0
leafhint9049 [31,67]14
refusal6836 [19,49]11
sametext340 [0,0]0
think7532 [19,48]6
offtopic00 [0,0]0
moonhint9482 [77,89]46
refusal7657 [52,62]32
sametext855 [1,10]1
think8769 [65,74]32
offtopic00 [0,0]0
wavehint9561 [51,66]22
refusal7744 [39,48]8
sametext600 [0,1]0
think7837 [27,41]7
offtopic00 [0,0]0
Table 23: Per-cell exact recovery (%) for strict subjects with α=0.5.
ConceptRegimeBaseCrossOwn
bookhint5450 [48,51]246
refusal00 [0,0]20
sametext131 [0,2]21
think2221 [20,22]220
offtopic
flaghint5655 [54,55]253
refusal00 [0,0]20
sametext00 [0,0]20
think2221 [20,21]221
offtopic
leafhint2628 [27,29]3
refusal00 [0,0]3
sametext00 [0,0]3
think1313 [12,14]3
offtopic
moonhint4240 [39,41]3
refusal30 [0,0]3
sametext41 [0,2]3
think2319 [17,19]3
offtopic
wavehint3335 [34,35]234
refusal00 [0,0]20
sametext00 [0,0]20
think129 [8,10]27
offtopic
Table 24: Per-cell exact recovery (%) for strict subjects with α=1.0.
ConceptRegimeBaseCrossOwn
bookhint5549 [46,53]49
refusal00 [0,0]0
sametext97 [0,17]1
think2619 [16,24]17
offtopic00 [0,0]0
flaghint5651 [50,52]48
refusal00 [0,0]0
sametext00 [0,0]0
think1715 [14,17]14
offtopic00 [0,0]0
leafhint2826 [23,30]22
refusal00 [0,0]0
sametext00 [0,0]0
think1413 [12,14]12
offtopic00 [0,0]0
moonhint4647 [43,54]38
refusal00 [0,0]0
sametext01 [0,1]0
think3026 [24,29]19
offtopic00 [0,0]0
wavehint3524 [20,27]29
refusal00 [0,0]0
sametext00 [0,0]0
think116 [6,7]7
offtopic00 [0,0]0

Findings

  • The base AO recovered hidden concepts from cooperative subjects well: 93% exact recovery and 95% semantic recovery in the HINT regime.
  • For cooperative subjects with α=1.0, exact recovery dropped from 94% (base AO) and 71% (cross FT-AO, trained on a different concept) to 35% for the own FT-AO; semantic recovery dropped from 99%/86% to 51%.
  • FT-AOs showed a diagonal blind-spot pattern: an AO trained on leaf assigned lower probability to leaf than to other concepts like moon, and this pattern persisted even when a single subject hid both leaf and moon simultaneously.
  • Linear probes on the AO's internal hidden states remained far above the 20% chance baseline at identifying the hidden concept, but LogitLens rankings of the same states through the AO's own output head were poor for FT-AOs, especially in HINT and THINK regimes.
  • Layer-range ablations showed that removing early layers (L0-5) collapsed target recovery to near zero, removing middle layers (L12-23, peaking around L18-23) restored target probability above the intact baseline, while removing later layers had weaker, inconsistent effects.

Where it can be used

  • Designing audit procedures to test whether learned interpretability tools (activation readers, probes) have blind spots before relying on them to detect hidden model goals or backdoors.
  • Combining probes, LogitLens, and layer ablations as a diagnostic toolkit to distinguish 'information is absent' from 'the reader learned to suppress it'.
  • Informing AI safety evaluation workflows that use activation-based interfaces to check whether models conceal information not visible in ordinary outputs.

Limits and open work

  • The experiments use a controlled Taboo Word Guessing setup rather than naturally occurring hidden knowledge such as real backdoors or latent goals, so results may not generalize directly.
  • The strict (refusal-trained) protocol showed weaker and less consistent effects overall compared to the cooperative protocol.
  • All experiments use a single backbone (Qwen3-8B) and five predefined concepts, so generalization to other model sizes or other types of hidden information is untested.
  • The multi-concept experiment mainly reports results for one concept pair (leaf, moon) under the cooperative α=1.0 setting in the main figures, with other combinations relegated to appendices.

Why it matters

Interpretability tools like Activation Oracles are themselves learned models, so they can develop their own blind spots depending on how they were trained, not just faithfully report whatever is inside the subject model. Anyone using such tools to audit AI systems for hidden goals, backdoors, or concealed information needs to test whether the reader itself has learned not to report certain concepts, not just whether the information exists in the subject.

Terms in this paper

  • Activation Oracle (AO) · A language model trained to answer natural-language questions about another model's internal activations
  • Taboo subject model · A model fine-tuned to use a hidden word internally while avoiding direct disclosure, used as a controlled test case
  • LogitLens · A technique that projects a model's intermediate internal states through its output vocabulary layer to see which words it favors
  • Linear probe · A simple classifier trained on a model's internal states to test whether certain information is present there
  • Layer ablation · An experiment that removes a specific layer's learned changes to test whether that layer causally affects the outcome

Original abstract (English)

Activation Oracles (AOs) are language models trained to answer natural-language questions about another model's internal activations. They offer a flexible interface for reading hidden information from model states, especially when relevant information is internally represented but absent or incomplete in visible behavior. However, AOs are themselves learned systems: their answers are shaped by training data, objectives, and learned reporting behavior, rather than being neutral readouts of repre

Authors · Tobias Bersia

Read on arXiv

Latest papers

All papers →

Latest from METAL MEDIA

Figures: Tobias Bersia et al., arXiv:2607.23379, CC BY 4.0