컴백부터 K-뷰티까지 — K-컬쳐의 모든 것을 메일로 받아보세요메일로 받아보기

METAL MEDIA

모델의 속마음을 읽어주는 AI 통역사(Activation Oracle)를 훈련시켰더니, 자신이 훈련받은 바로 그 비밀만 못 읽는 이상한 통역사가 됐다

arXiv:2607.233792026-07-24

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

모델의 속마음을 읽어주는 AI 통역사(Activation Oracle)를 훈련시켰더니, 자신이 훈련받은 바로 그 비밀만 못 읽는 이상한 통역사가 됐다

Activation Oracle은 다른 언어모델의 내부 활성화값을 보고 자연어로 답하도록 훈련된 보조 모델이다. 연구팀은 특정 단어를 숨기도록 훈련된 '금기어(Taboo)' 모델을 만들고, 그 모델의 활성화값으로 오라클을 다시 훈련시켰더니 오라클이 오히려 그 숨겨진 단어를 못 읽는 현상을 발견했다. 정보는 오라클 내부에 여전히 존재하지만, 최종 출력 단계에서 선택적으로 억눌리는 것으로 나타났다.

METAL MEDIA 해설 도표

Activation Oracle이 자기 훈련 개념을 못 읽게 되는 과정

증거 상태측정 결과가 보고됨

  1. 1. 금기어 주체 모델 훈련Qwen3-8B를 leaf, moon 등 특정 단어를 숨기도록 파인튜닝. 말로는 드러내지 않지만 내부에서는 그 개념을 사용
  2. 2. 기본 오라클로 확인원본 모델 활성화값만 학습한 base AO는 숨겨진 단어를 잘 읽어냄 (예: HINT에서 정확 회수율 93%)
  3. 3. 오라클을 같은 개념으로 재훈련leaf를 숨긴 주체 모델의 활성화값으로 오라클(FT-AO)을 훈련하면, 그 오라클이 오히려 leaf를 못 읽게 됨(35%로 하락)
  4. 4. 내부 vs 출력 비교프로브로는 여전히 leaf 정보가 내부에 남아있지만, 오라클 출력층(LogitLens)에서는 leaf 순위가 나빠짐
  5. 5. 레이어 절제로 원인 위치 확인중반 레이어(L18-23)의 학습된 업데이트를 제거하면 억눌렸던 목표 단어 확률이 다시 회복됨
METAL MEDIA이 원문을 바탕으로 재구성한 해설 도표이며, 논문 저자의 원문 figure가 아닙니다.

무엇을 했나

  1. 연구팀은 Qwen3-8B를 기반으로 leaf, moon 등 특정 단어를 숨기도록(직접 말하지 않으면서 내부적으로 사용하도록) 파인튜닝한 '금기어(Taboo)' 주체 모델들을 만들었다.
  2. 기본 오라클(base AO)은 이 숨겨진 단어를 잘 읽어냈다. 그런데 그 특정 주체 모델의 활성화값으로 오라클 자체를 다시 파인튜닝(FT-AO)하면, 예상과 달리 그 오라클은 자신이 훈련받은 개념을 오히려 더 못 읽게 됐다.
  3. 이 실패는 개념별로 특이적이었다. leaf를 훈련받은 오라클은 leaf만 못 읽고 다른 개념(moon 등)은 여전히 잘 읽었으며, 이는 하나의 모델이 leaf와 moon 둘 다 숨기고 있는 경우에도 똑같이 나타났다.
  4. 선형 프로브(내부 상태를 읽는 간단한 분류기)로 확인하면 숨겨진 단어 정보는 오라클 내부에 여전히 남아 있었다. 문제는 그 정보가 최종 출력 어휘로 변환되는 '읽어내기(readout)' 단계, 특히 중후반 레이어(L18-23 부근)에서 억제된다는 데 있었다.
  5. 해당 레이어 구간의 학습된 업데이트(LoRA)를 제거하는 실험을 통해, 이 억제 효과가 실제로 그 레이어들에서 발생함을 인과적으로 확인했다.
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

실제로 확인된 결과

  • 기본 오라클은 협조형(cooperative) 주체 모델에서 힌트 상황 기준 정확 회수율 93%, 의미적 회수율 95%를 기록했다.
  • 같은 협조형·α=1.0 조건에서 정확 회수율이 기본 오라클 94%, 다른 개념으로 훈련된 크로스 오라클 71%였지만, 자기 개념으로 훈련된 오라클(own FT-AO)은 35%로 떨어졌다. 의미적 회수율도 99%·86%에서 51%로 떨어졌다.
  • leaf로 훈련된 오라클은 leaf 확률을 낮게, 다른 개념(moon 등)에는 높은 확률을 매기는 대각선 패턴이 나타났으며, 이는 하나의 주체 모델이 leaf와 moon을 동시에 숨기는 다중 개념 상황에서도 유지됐다.
  • 오라클 내부 은닉 상태에 대한 선형 프로브는 여전히 우연 수준(5지 선택 20%)보다 훨씬 높은 정확도로 숨겨진 개념을 식별했지만, 같은 은닉 상태를 오라클 자신의 출력층에 통과시키면 특히 HINT·THINK 상황에서 목표 단어의 순위가 나빴다.
  • 레이어별 절제 실험에서 초반 레이어(L0-5) 제거는 회수율을 거의 0으로 만들었고, 중반 레이어(L12-23, 특히 L18-23) 제거는 기존보다 목표 확률을 회복시켰으며, 후반 레이어 제거는 일관된 회복 효과를 주지 않았다.

어디에 쓸 수 있나

  • AI 모델의 숨겨진 목표나 백도어를 탐지하려는 해석 가능성(interpretability) 연구에서 활성화 판독 도구의 신뢰성을 검증하는 절차 설계
  • 학습된 해석 도구(오라클, 프로브 등)를 배포하기 전에 특정 개념에 대한 맹점이 있는지 별도로 테스트하는 감사 체크리스트
  • 모델 안전성 평가팀이 '정보가 없어서 못 읽는 것'과 '도구가 학습으로 억누른 것'을 구분하기 위한 진단 방법(프로브+LogitLens+레이어 절제 조합)

한계와 남은 검증

  • 실험은 사람이 통제해서 만든 금기어(Taboo) 게임 상황에 국한되며, 백도어나 은닉된 목표처럼 자연 발생하는 숨겨진 지식과는 다를 수 있다.
  • strict(엄격 거부) 프로토콜에서는 전반적으로 회수율이 낮고 오라클 간 차이도 작아, 협조형 프로토콜만큼 뚜렷한 패턴이 나오지 않았다.
  • 실험은 Qwen3-8B 백본과 특정 5개 개념(leaf, moon 등)에 한정되어 다른 모델 규모나 다른 종류의 숨겨진 정보로 일반화되는지는 검증되지 않았다.
  • 다중 개념 실험은 leaf와 moon 두 개념 조합, 협조형 α=1.0 주체 모델을 중심으로만 주요 그림에 제시되어 다른 조합에 대한 결과는 부록에 한정됐다.

왜 중요한가

AI 모델의 숨겨진 정보를 읽어내는 해석 도구(Activation Oracle) 자체도 학습된 모델이라서, 훈련 방식에 따라 특정 정보를 못 읽는 맹점이 생길 수 있음을 보여준다. AI 안전성 검증이나 백도어·숨겨진 목표 탐지에 이런 해석 도구를 쓸 때, 도구가 정보를 놓치는 게 실제로 정보가 없어서인지 아니면 도구 자체의 학습된 습관 때문인지 구분해야 한다는 경고를 준다.

이 논문의 용어

  • Activation Oracle(AO) · 다른 언어모델의 내부 활성화값을 자연어 질문으로 물어보면 답하도록 훈련된 언어모델
  • Taboo(금기어) 모델 · 특정 단어를 내부적으로 사용하면서도 직접 말하지 않도록 훈련된 모델. 숨겨진 정보를 연구하기 위한 실험용 모델
  • LogitLens · 모델 중간층의 활성화값을 최종 출력 어휘 공간으로 투영해 어떤 단어가 유력한지 확인하는 기법
  • 선형 프로브(linear probe) · 모델 내부 상태에 어떤 정보가 담겨 있는지 확인하기 위해 훈련하는 간단한 분류기
  • 레이어 절제(layer ablation) · 특정 레이어의 학습된 변화를 제거해 그 레이어가 결과에 인과적으로 영향을 미치는지 확인하는 실험

저자 · Tobias Bersia

arXiv에서 원문 보기

최신 논문

논문 전체 보기 →

METAL MEDIA 최신 기사

그림 출처: Tobias Bersia et al., arXiv:2607.23379, CC BY 4.0