숨겨진 개념을 찾아서: 스파스 오토인코더의 이중성과 개념 기하학
스파스 오토인코더(SAE)가 인공지능 모델 해석에 사용되지만, 모델의 모든 개념을 드러내는 것은 아니며 구조적 가정에 따라 편향될 수 있다는 연구 결과가 발표되었습니다. 연구진은 개념의 이질성과 비선형 분리 가능성을 고려한 새로운 SAE를 개발하여 기존 SAE의 한계를 극복했습니다.

인공지능 모델의 블랙박스를 벗겨내는 여정
인공지능(AI) 모델의 복잡성은 종종 '블랙박스'로 비유됩니다. 모델이 어떻게 결정을 내리는지 이해하기 어렵다는 의미죠. 그래서 등장한 것이 바로 스파스 오토인코더(SAE) 입니다. SAE는 신경망의 내부 표현에서 의미있는 개념을 식별하여 모델의 작동 방식을 해석하는 데 널리 사용되는 도구입니다. 하지만, 과연 SAE가 모델이 사용하는 모든 개념을 정확하게 드러낼 수 있을까요?
Sai Sumedh R. Hindupur 등 연구진은 최근 발표한 논문 "Projecting Assumptions: The Duality Between Sparse Autoencoders and Concept Geometry" 에서 이 질문에 대한 놀라운 답을 제시했습니다. 연구진은 SAE를 이중 수준 최적화 문제의 해법으로 재구성하는 통합 프레임워크를 제시하며, SAE가 모델 내 개념이 어떻게 인코딩되는지에 대한 구조적 가정을 부과한다는 사실을 밝혔습니다. 즉, SAE는 사용하는 구조에 따라 드러나는 개념이 달라진다는 것입니다. 다시 말해, 다른 SAE는 서로 바꿔서 사용할 수 없고, 다른 구조의 SAE를 사용하면 완전히 새로운 개념이 드러나거나 기존 개념이 가려질 수 있다는 의미입니다.
실험을 통한 증명: 장난감 모델부터 대규모 데이터셋까지
연구진은 이 가설을 검증하기 위해 다양한 실험을 진행했습니다. 간단한 변수만 포함된 제어 장난감 모델부터 실제 모델 활성화에 대한 반합성 실험, 그리고 대규모 자연 데이터셋까지, 다양한 환경에서 SAE를 평가했습니다. 특히, 실제 세계의 개념이 종종 보이는 두 가지 중요한 특징, 즉 내재적 차원의 이질성(일부 개념은 본질적으로 저차원이고, 다른 개념은 그렇지 않음)과 비선형 분리 가능성을 중점적으로 조사했습니다. 그 결과, SAE는 이러한 특징을 무시하면 개념을 제대로 복구하지 못한다는 사실을 밝혀냈습니다.
새로운 SAE의 탄생: 숨겨진 개념을 찾아내다
이러한 한계를 극복하기 위해 연구진은 내재적 차원의 이질성과 비선형 분리 가능성을 명시적으로 통합한 새로운 SAE를 설계했습니다. 그리고 이 새로운 SAE는 기존에 숨겨져 있던 개념들을 발견하는 데 성공함으로써 연구진의 이론적 통찰력을 강화했습니다.
결론: 보편적인 SAE는 없다
이 연구는 보편적인 SAE는 존재하지 않으며, 모델 해석에 있어서는 구조 선택이 매우 중요하다는 점을 강조합니다. SAE는 단순히 개념을 드러내는 것이 아니라, 무엇을 볼 수 있는지를 결정하는 역할을 한다는 것을 보여주는 획기적인 연구 결과입니다. AI 모델 해석 분야에 새로운 지평을 열 것으로 기대됩니다.
Reference
[arxiv] Projecting Assumptions: The Duality Between Sparse Autoencoders and Concept Geometry
Published: (Updated: )
Author: Sai Sumedh R. Hindupur, Ekdeep Singh Lubana, Thomas Fel, Demba Ba
http://arxiv.org/abs/2503.01822v1