EN KO
← 전체 논문 목록

Query Lens: Interpreting Sparse Key-Value Features with Indirect Effects

ICML 2026
Hwiyeong Lee, Ingyu Bang, Uiji Hwang, Hyelim Lim, Taeuk Kim

한줄 요약

희소 오토인코더(SAE)의 인코더 측 키(key) 특징과 디코더 측 값(value) 특징을 함께 해석하고, 나아가 모듈을 매개로 하는 간접 효과까지 반영하도록 Logit Lens를 확장한 Query Lens를 제안합니다. 이를 통해 Logit Lens로는 해석되지 않던 희소 특징들에 대해서도 일관된 토큰 시그니처를 얻을 수 있으며, "하위 모듈은 특징을 계층별(layer-specific) 부분공간을 통해 읽는다"는 부분공간 채널 가설(Subspace Channel Hypothesis)을 제시합니다.

Query Lens 개요
Figure 1. Query Lens 개요. (a) 잔차 스트림(residual stream)에 기록된 특징은 하위 모듈에 의해 쿼리(query)로 읽혀 간접 효과를 발생시킵니다. (b) Logit Lens는 특징을 어휘 공간에 직접 투영하여 이러한 간접 효과를 놓치지만, Query Lens는 이를 반영하여 보다 충실한 해석을 제공합니다.

배경 및 동기

희소 오토인코더(SAE)는 모델 활성값을 개별 뉴런보다 훨씬 단의미적(monosemantic)이고 사람이 해석하기 쉬운 특징들로 분해해 주기 때문에, 기계론적 해석(mechanistic interpretability) 연구의 핵심 도구로 자리 잡았습니다. 그러나 SAE 특징을 얻는 것은 시작에 불과합니다. 각 특징이 실제로 무엇을 의미하는지 -- 어떤 입력이 그 특징을 활성화하고 어떤 동작을 유발하는지 -- 를 안정적으로 규명하는 일은 여전히 어려운 미해결 과제입니다.

이러한 규명에 널리 쓰이는 기법이 Logit Lens입니다. Logit Lens는 특징 벡터를 언임베딩(unembedding) 행렬을 통해 모델의 어휘 공간에 직접 투영하여, 그 특징이 촉진하는 것으로 보이는 토큰들을 드러냅니다. 단순하고 별도의 학습이 필요 없다는 점에서 매력적이지만, Logit Lens는 특징에서 출력 로짓으로 이어지는 직접적인 경로만을 포착합니다. 잔차 스트림에 기록된 많은 특징들은 언임베딩에 곧바로 소비되지 않고, 출력에 영향을 주기 전에 하위의 어텐션 및 MLP 모듈에 의해 다시 읽히고 변형됩니다.

Logit Lens는 이러한 하위 처리 과정을 무시하기 때문에, 상당수의 SAE 특징이 일관성 없거나 무의미한 토큰 집합으로 투영되어 사실상 해석 불가능한 상태로 남습니다. 이는 특징이 어휘로 직진한다고 가정하는 대신, 그 특징을 실제로 읽는 모듈들을 따라 특징을 추적하는 새로운 렌즈의 필요성을 제기합니다.

핵심 과제: Logit Lens가 많은 SAE 특징을 해석하지 못하는 이유는 오직 직접 효과(direct effect) -- 특징을 어휘 공간에 즉시 투영하는 것 -- 만을 포착하기 때문입니다. 잔차 스트림에 기록된 특징은 하위 모듈에 의해 쿼리로 읽히는 경우가 많으며, 이때 Logit Lens가 볼 수 없는 모듈 매개 간접 효과(indirect, module-mediated effects)가 발생합니다. 따라서 이러한 간접 효과를 무시하는 해석은 불완전할 뿐만 아니라 충실하지 못한 해석이 될 수 있습니다.

제안 방법: Query Lens

Query Lens는 SAE 특징을 출력 토큰만을 촉진하는 단일한 값으로 보지 않고, 인코더 측과 디코더 측이 상호 보완적인 의미를 담는 키-값(key-value) 객체로 다루며, 특징을 소비하는 하위 모듈을 통해 명시적으로 전파함으로써 Logit Lens를 일반화합니다.

1
키(Key)와 값(Value) 특징의 결합 모델링
단일 관점에서 특징을 관찰하는 대신, Query Lens는 SAE의 인코더 측 키 특징디코더 측 값 특징을 함께 고려합니다. 키 측은 어떤 입력이 특징을 활성화하는지를 드러내고, 값 측은 특징이 어떤 출력을 촉진하는지를 드러냅니다. 두 측면을 함께 읽음으로써, 값만 보는 관점(Logit Lens)으로는 얻을 수 없는 입력-출력 양면의 규명이 가능해집니다.
2
모듈 매개 간접 효과의 반영
잔차 스트림에 기록된 특징은 하위의 어텐션 및 MLP 모듈에 의해 쿼리로 다시 읽히며, 출력에 도달하기 전에 변형됩니다. Query Lens는 특징을 이러한 모듈을 통해 전파하여 그로 인해 발생하는 간접 효과를 포착하며, Logit Lens가 측정하는 단일 직접 효과를 넘어섭니다. 이로써 해석이 특징이 실제로 네트워크에서 사용되는 방식에 충실해집니다.
3
일관된 토큰 시그니처 생성
키/값 관점과 간접 효과를 결합함으로써, Query Lens는 각 특징에 대해 그것이 무엇에 반응하고 무엇을 유발하는지를 기술하는 일관된 토큰 집합 -- 토큰 시그니처(token signature) -- 를 부여합니다. 특히, Logit Lens 투영이 일관성이 없던 특징들에 대해서도 의미 있는 시그니처를 복원하여, 해석 가능한 특징의 범위를 넓힙니다.
4
부분공간 채널 가설(Subspace Channel Hypothesis)
이 분석은 부분공간 채널 가설로 이어집니다. 즉, 하위 모듈은 전체 잔차 스트림에서 특징을 균일하게 읽는 것이 아니라 계층별 부분공간(layer-specific subspaces)을 통해 읽는다는 것입니다. 이 관점에 따르면, 특징의 하위 영향력은 각 읽기 모듈이 주목하는 특정 부분공간에 그 특징이 어떻게 투영되는지에 달려 있으며, 이는 왜 간접 효과가 중요하고 왜 계층에 따라 달라지는지에 대한 구조적 설명을 제공합니다.

실험 결과

평가는 SAE 특징을 규명하는 과제에서 Query Lens를 표준 Logit Lens와 비교합니다. 논문의 핵심적이고 충실한 발견은 정성적입니다. 즉, Query Lens는 Logit Lens로는 해석되지 않던 특징들에 대해 일관된 토큰 시그니처를 산출하는데, 이는 바로 Logit Lens가 놓치는 키/값 구조와 모듈 매개 간접 효과를 반영하기 때문입니다. 아래 표는 특정 벤치마크 점수가 아니라 개념적 비교를 요약한 것입니다.

해석 방법사용하는 특징 측면포착하는 효과해석 가능성 범위
Logit Lens값(value)만 (출력 투영)직접 효과만제한적 — 다수 특징이 비일관적
Query Lens (제안)키 + 값 (입력 & 출력)직접 + 간접(모듈 매개)더 넓음 — 일관된 시그니처 복원

의의

희소 특징에 대한 신뢰할 수 있는 해석은 대규모 언어 모델의 기계론적 설명을 신뢰하기 위한 전제 조건입니다. 널리 쓰이는 렌즈가 상당수의 특징을 체계적으로 잘못 규정하거나 규명하지 못한다면, 모델이 무엇을 "알고" 무엇을 "하는지"에 관한 하위 주장들이 그 맹점을 그대로 물려받게 됩니다. Query Lens는 특징이 네트워크 내부에서 실제로 소비되는 방식에 해석을 충실하게 맞춤으로써 이 문제를 직접적으로 다룹니다.

링크

Interpretability Representation Learning