Mechanistic evaluation of Transformers and state space models
이 논문은 인과적 개입을 활용하여 트랜스포머(Transformer)와 SSM이 연상 회상(associative recall) 작업에서 유사한 정확도를 달성할 수 있음에도 불구하고, 이들이 근본적으로 다른 메커니즘에 의존한다는 점을 밝히는데, 구체적으로 트랜스포머와 기반 모델들은 문맥 내 귀납(in-context induction)을 사용하는 반면 대부분의 SSM은 단일 계층 상태 계산에 의존하며, 맘바(Mamba)는 핵심 SSM 구성 요소가 아닌 짧은 컨볼루션(convolution)을 통해 독특하게 귀납을 달성한다는 것이다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
당신이 로봇에게 기억력 게임을 가르치려 한다고 상상해 보세요. 게임은 매우 간단합니다. 당신은 로봇에게 "사과 = 빨강", "바나나 = 노랑", "포도 = 보라"와 같은 쌍의 목록을 보여줍니다. 그런 다음, "바나나의 색깔은 무엇인가요?"라고 묻습니다. 로봇은 목록을 다시 살펴보고, "바나나"를 찾아 그것이 "노랑"과 연결되어 있다는 것을 기억해내야 합니다.
AI의 세계에서 이것을 **연상 회상(Associative Recall)**이라고 부릅니다. 당신이 공유한 논문은 서로 다른 유형의 AI 두뇌(아키텍처)가 이 게임을 어떻게 해결하는지에 대한 심층적인 연구입니다. 연구원들은 단순히 누가 높은 점수를 받았는지만을 본 것이 아니라, 로봇이 게임을 하는 동안 그들의 "머릿속"에서 정확히 어떤 일이 일어나고 있는지 현미경으로 들여다보았습니다.
다음은 그들의 발견을 쉬운 개념들로 나누어 설명한 이야기입니다.
두 명의 주요 경쟁자
이 논문은 두 가지 주요 AI 아키텍처를 비교합니다:
- 트랜스포머(Transformers): 현재 AI의 챔피언입니다(대부분의 챗봇을 구동하는 기술). 이들은 "어텐션(Attention)"이라는 메커즘을 사용하는데, 이는 전체 목록을 즉시 스캔하여 답을 찾을 수 있는 스포트라이트와 같습니다.
- 상태 공간 모델(State Space Models, SSMs): 새롭고 더 빠르며 효율적인 도전자들입니다(예: Mamba 및 DeltaNet). 이들은 트랜스포머보다 더 가볍고 빠르도록 설계되었지만, 기억력 작업에는 성능이 떨어질 것이라는 의심을 받아왔습니다.
핵심 발견: 점수만이 전부가 아니다
보통 AI가 테스트에서 99%를 받으면, 우리는 그 모델이 교훈을 배웠다고 가정합니다. 하지만 이 논문은 정답을 맞혔다고 해서 반드시 올바른 방식으로 배운 것은 아니라고 주장합니다.
연구원들은 **인과적 개입(Causal Intervention)**이라는 특별한 "수술" 기법을 사용했습니다. 로봇이 기억력 게임을 완벽하게 풀고 있다고 상상해 보세요. 그런 다음, 로봇이 목록을 읽은 후, 답을 내놓기 전의 시점에 몰래 "바나나"라는 단어를 "자동차"로 바꿉니다.
- 만약 로봇이 갑자기 "노랑은 자동차의 색깔입니다"라고 말한다면, 그것은 로봇이 실제로 연결 고리를 기억하고 있었다는 것(귀납, Induction)을 의미합니다.
- 만약 로봇이 그냥 추측하거나 실패한다면, 그것은 로봇이 연결 고리를 유연한 방식으로 저장한 것이 아니라, 단지 주변 상황만을 보고 있었음을 의미합니다.
그들이 발견한 것
1. "귀납(Induction)"과 "직접 인출(Direct Retrieval)"의 차이
- 트랜스포머 및 "Based" 모델들: 이 모델들은 게임을 "똑똑한" 방식으로 학습했습니다. 이들은 목록을 읽을 때 아이템과 그 값 사이의 연결(예: "바나나"는 "노랑"에 붙어 있음)을 저장하는 정신적 지도를 만들었습니다. 질문을 받으면, 이들은 이 저장된 지도를 찾아보았습니다. 연구원들은 이를 **귀납(Induction)**이라고 부릅니다.
- 대부분의 SSM(H3 및 Hyena 등): 이 모델들은 게임에서 실패했습니다. 이들은 연결 고리를 저장하는 방법을 알아내지 못했습니다.
- Mamba 및 DeltaNet: 이 모델들은 높은 점수를 받았지만, 속임수를 썼습니다! 이들은 정신적 지도를 만들지 않았습니다. 대신, "지름길"을 사용했습니다. "바나나?"라는 질문이 나왔을 때, 이들은 바로 직전의 토큰을 살펴보거나 매우 구체적이고 경직된 기술을 사용하여 답을 낚아챘습니다. 이들은 "연관"이라는 일반적인 규칙을 배운 것이 아니라, 단지 특정 위치에서 답을 낚아채는 법을 배웠을 뿐입니다.
2. 비밀 무기: "단기 컨볼루션(Short Convolution)"
연구원들은 성공한 모델들(Mamba 및 Based)이 단기 컨볼루션이라는 작은 단기 기억 도구를 가지고 있다는 것을 발견했습니다.
- 비유: 책을 읽는다고 상상해 보세요. "장기 컨볼루션(Long convolution)"은 문장을 이해하기 위해 한 장 전체를 읽는 것과 같습니다. "단기 컨볼루션(Short convolution)"은 방금 읽은 단어와 그 앞의 단어를 힐끗 보는 것과 같습니다.
- 발견: Mamba는 목록을 읽을 때 "바나나"를 "노랑"에 연결하기 위해 이 "힐끗 보기"(단기 컨볼루션)를 사용합니다. 이 특정 도구가 없다면, Mamba는 이 게임을 하는 법을 완전히 잊어버립니다. Mamba는 자신의 주된 "두뇌"(SSM 부분)를 사용하여 기억 작업을 수행하는 것이 아니라, 이 작은 "힐끗 보기" 도구를 사용하여 힘든 일을 처리하고 있다는 사실이 밝혀졌습니다.
3. 반전: "트리(Tree)" 게임 (ATR)
이 발견이 단순한 게임에서의 우연인지 확인하기 위해, 연구원들은 **연상 트리콜(Associative Treecall, ATR)**이라는 더 어려운 버전의 게임을 발명했습니다.
- 변화: 단순한 게임에서는 "바나나"와 "노랑"이 항상 바로 옆에 붙어 있었습니다. "트리" 게임에서는 이들이 가족 계보처럼 다른 단어들에 의해 떨어져 있을 수 있습니다. "존은 개를 키웠다. 개는 고양이를 쫓았다. 고양이는 새를 보았다. 존은 무엇을 키웠는가?"와 같은 식입니다.
- 결과:
- 트랜스포머 및 Based: 여전히 그들의 "귀납" 지도를 사용했습니다. 이들은 거리 문제를 쉽게 해결했습니다.
- Mamba (지름길 사용 시): 여전히 "힐끗 보기" 도구를 사용하며 잘 해냈습니다.
- Mamba (지름길 제거 시): 여기서 놀라운 일이 벌어졌습니다! 연구원들이 Mamba의 "단기 컨볼루션" 도구를 제거하자, Mamba는 단순한 게임에서는 실패했지만, 어려운 "트리" 게임에서는 성공했습니다.
- 왜일까요? 지름길이 없으면, Mamba는 더 어려운 문제를 풀기 위해 (트랜스포머와 같은 방식으로) "귀납" 지도를 학습할 수밖에 없습니다. 이는 Mamba가 "똑똑한 방식"을 배울 능력이 있지만, 반드시 그래야만 할 때만 그 방식을 사용한다는 것을 증명했습니다.
요약
이 논문은 정확도는 거짓말쟁이라고 결론짓습니다.
두 AI 모델이 테스트에서 같은 점수를 받을 수 있지만, 하나는 규칙을 이해하는 천재(귀납)일 수 있고, 다른 하나는 특정 테스트를 위한 정답지를 외워버린 속임수 사용자(직접 인출)일 수 있습니다.
- 트랜스포머는 나중에 어떤 연결도 찾을 수 있도록 책을 선반에 정리하는 사서와 같습니다.
- Mamba(표준 형태)는 단기 컨목션이라는 "포스트잇"을 사용하지 않으면, 방금 본 것만 기억하는 사람과 같습니다.
- 교훈: AI를 진정으로 이해하려면, 단순히 테스트 점수만 봐서는 안 됩니다. 우리는 기계가 어떻게 생각하는지 그 내부를 들여다봐야 합니다. 이 "기계적 평가(mechanistic evaluation)"는 약한 이해력을 숨기고 있는 높은 점수에 속지 않기 위해 저자들이 제안하는 새로운 도구입니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.