Command Palette
Search for a command to run...
Activation Oracle이 읽지 않는 법을 배울 때: 미세 조정된 Oracle의 개념별 맹점
Activation Oracle이 읽지 않는 법을 배울 때: 미세 조정된 Oracle의 개념별 맹점
Tobias Bersia Tatiana Gaintseva
초록
Activation Oracle(AO)은 다른 모델의 내부 활성화에 관한 자연어 질문에 답하도록 훈련된 언어 모델이다. 이들은 모델 상태로부터 은닉된 정보를 읽어내는 유연한 인터페이스를 제공하며, 특히 관련 정보가 내부적으로 표현되어 있지만 가시적 행동에서 부재하거나 불완전할 때 유용하다. 그러나 AO 자체도 학습된 시스템이므로, 이들의 답변은 표현된 정보에 대한 중립적인 판독이 아니라 훈련 데이터, 목적 함수, 그리고 학습된 보고 행동에 의해 형성된다. 우리는 이를 통제된 타부 단어 추측(Taboo Word Guessing) 환경에서 연구한다. 여기서 대상 모델(subject model)은 직접적인 노출을 피하면서 은닉된 개념을 내부적으로 사용하도록 미세 조정된다. 이러한 대상 모델로 훈련된 AO가 전문 판독자가 될 것이라는 기대와 달리, 우리는 미세 조정된 AO가 개념별 반-판독자(anti-reader)가 될 수 있음을 발견한다. 이들은 자신의 훈련 동안 지속적으로 존재했던 개념을 선택적으로 복원하지 못한다. 이러한 실패는 대상 모델이나 오라클 표현에서 개념의 부재로 간단히 설명되지 않는다. 대상은 오라클 내부에서 여전히 디코딩 가능하며, LogitLens와 레이어 제거(layer-ablation) 분석은 실패가 AO의 판독 경로에서 발생함을 시사한다. 우리의 결과는 행동 누출, 표현 수준 디코딩 가능성, 그리고 AO-언어화 가능성이 서로 분리될 수 있음을 보여주며, 학습된 해석 가능성 인터페이스에 대한 신뢰성 문제를 제기한다.
One-sentence Summary
Researchers from BAISH and Queen Mary University of London demonstrate that fine-tuned Activation Oracles (AOs) can become "concept-specific anti-readers" that selectively fail to recover a hidden concept from their own training despite its decodability inside the oracle, and that this failure arises in the readout pathway, raising reliability concerns for learned interpretability interfaces.
Key Contributions
- In a controlled Taboo Word Guessing setup, fine-tuned Activation Oracles (AOs) become concept-specific anti-readers that selectively fail to recover the hidden concept persistently present in their training.
- This failure is not explained by missing information: the target concept remains decodable from subject activations, recoverable by a base AO, and linearly decodable inside the fine-tuned AO, while LogitLens and layer-ablation analyses indicate that the failure arises from suppression in the AO readout pathway.
- Behavioral leakage, representation-level decodability, and AO-verbalizability can come apart, raising a reliability concern for learned interpretability interfaces; evaluating such tools requires testing whether the reader has learned to report, ignore, or suppress represented information.
Introduction
The authors examine Activation Oracles (AOs), a flexible interpretability interface where a language model is trained to answer natural-language questions about another model’s internal activations. This matters because models may represent hidden information—latent goals, trigger-dependent behavior, or undisclosed knowledge—that standard text outputs never reveal, and AOs promise to make such states accessible through interactive auditing. However, prior work rarely tests whether the AO itself remains a faithful reader: as a learned model, it could acquire its own blind spots or reporting biases during training.
The authors investigate this reliability gap in a controlled Taboo Word Guessing setup. They fine-tune subject models to internally use a hidden word while avoiding explicit disclosure, then train AOs on those activations. The key finding is that, rather than becoming a specialist, a fine-tuned AO often becomes a concept-specific anti-reader: it grows worse at recovering the very concept that was persistently present during its own training, while retaining the ability to read other concepts from other subjects. Mechanistic analysis shows the target concept remains decodable inside the oracle (via linear probes) but is suppressed in the oracle’s learned readout (visible through LogitLens and localized to mid-to-late layers). The work cautions that learned interpretability tools can adopt their own reporting policies, meaning evaluators must test not only whether information is present in a subject model, but also whether the reader itself has learned to verbalize, ignore, or suppress it.
Method
The authors introduce Activation Oracles (AOs) as a method for interpreting the internal representations of a language model. At the core of the framework is a distinction between the subject model, whose activations are being interpreted, and the oracle, which is a language model trained to answer natural-language questions about those activations. The oracle treats activations as an additional modality alongside text, and is implemented as a LoRA-fine-tuned copy of the subject model rather than a separate decoder architecture.
Let HℓM(x)∈R∣x∣×d denote the residual-stream activations of a subject model M at layer ℓ for all tokens of an input x. The oracle receives a natural-language query q together with these injected activations and generates
OϕM(y∣q,HℓM(x)).In practice, one activation vector per subject-side token is inserted at reserved placeholder positions in the oracle’s prompt, and a fixed layer ℓ=18 is used throughout. The oracle learns to map activation states to linguistic descriptions of the information they encode. The authors term this ability AO-verbalizability and contrast it with other forms of information leakage: a concept may be present and linearly decodable by a probe, yet fail to be verbalized by the oracle; conversely, the oracle may assign nontrivial probability to the correct word or a close semantic associate without hitting the exact target. This motivates a careful separation of behavioral leakage, representation-level decodability, target probability/rank under the oracle, exact AO output, and semantic AO recovery.
To study how fine-tuning changes the readability of hidden concepts, the authors train multiple oracle variants. A base AO is trained on activations from the original, unmanipulated subject model M0. An own FT-AO is trained on activations from a subject that shares the same hidden concept as the test subject (e.g., a leaf-concept oracle evaluated on the leaf subject), while a cross FT-AO is trained on a subject with a different hidden concept (e.g., a moon-concept oracle evaluated on the leaf subject). This own-vs-cross pairing allows the analysis to probe whether fine-tuning produces specialist readers or introduces concept-specific blind spots in the oracle’s verbalization behavior.
When an own FT-AO fails, the authors investigate the underlying mechanism by combining three analysis techniques. Probes are used to determine whether the target information is still present in the internal computation of the oracle. Logit Lens readouts reveal whether the information reaches the output vocabulary but is not selected as the top token. Finally, layer-range ablations test whether the oracle actively suppresses the target during readout, thereby distinguishing between absent information, failed mapping, and active suppression as potential causes of anti-reading.
Experiment
In a Taboo Word Guessing setup, subjects fine-tuned to hide a concept internally avoid behavioral disclosure, yet their activations remain decodable and a base oracle can recover the hidden concept. When oracles are instead fine-tuned on activations from a subject with a specific hidden concept, they develop a concept-specific blind spot, becoming worse at recovering that concept than oracles trained on different concepts. This anti-reading phenomenon is not due to information loss, as the target remains decodable inside the oracle, but results from a readout suppression localized to mid-to-late layers. The blind spot aligns with the oracle's own training concept and persists even when subjects hide multiple concepts.