← 최신 논문
🤖 머신러닝

Putting Transformer Theories to the Test

이 논문은 일련의 과업 및 실험 결과에 대한 예측을 매핑함으로써 트랜스포머 역량에 관한 7가지 형식 이론을 평가하며, 단일 이론이 관찰된 동작을 완전히 설명하지 못한다는 점을 발견하고 소프트 어텐션(soft attention), 동적 콘텐츠 의존형 검색(dynamic content-dependent retrieval), 그리고 학습 가능성(learnability)을 통합하는 새로운 프레임워크의 필요성을 강조한다.

원저자: Awni Altabaa, Tobias Schnabel, Kiran Tomlinson

게시일 2026-10-26✓ Author reviewed ⓘ
📖 4 분 읽기☕ 가벼운 읽기

원저자: Awni Altabaa, Tobias Schnabel, Kiran Tomlinson

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. ✨ 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

급변하는 인공지능의 세계에서, '트랜스포머(transformer)'라고 불리는 특정 유형의 컴퓨터 프로그램은 가장 진보된 언어 시스템의 엔진이 되었습니다. 이 프로그램들은 ChatGPT와 같은 AI 챗봇을 가능하게 하는 핵심 기술입니다. 이 프로그램들은 인간처럼 생각하지는 않지만, 텍스트에서 패턴을 찾아내고, 문장에서 다음 단어를 예측하며, 복잡한 퍼즐을 해결하는 데 매우 뛰어납니다. 이들은 실제 작동 방식이 매우 효과적이기 때문에, 과학자들은 이 프로그램들이 무엇을 할 수 있고 무엇을 할 수 없는지를 정확히 파악하기 위해 수년간 수학적 지도를 만드는 데 매진해 왔습니다. 이러한 지도, 즉 이론들은 마치 서로 다른 설계도와 같습니다. 어떤 설계도는 프로그램이 단순한 작업에 국한되어 있다고 제안하는 반면, 다른 설계도는 프로그램이 거의 모든 것을 처리할 수 있다고 주장합니다. 문제는 이러한 설계도들이 서로 모순되는 경우가 많다는 점입니다. 한 설계도는 특정 작업이 기계에게 너무 어렵다고 말하는 반면, 다른 설계도는 그것이 쉽다고 주장합니다. 이러한 경쟁적인 지도들을 현실과 대조하여 검증할 방법이 없다면, 어떤 것이 실제로 옳은지, 혹은 어떻게 더 나은 기계를 만들 수 있을지 알기 어렵습니다.

한 연구팀은 이러한 이론들을 현실 세계에서 테스트해야 하는 과학적 가설로 취급함으로써 이 논쟁을 종결시키고자 했습니다. 그들은 현재 트랜스포머의 능력을 설명하는 데 사용되는 가장 저명한 일곱 가지 이론을 수집하여 다양한 구체적 과업에 대해 테스트했습니다. 이 과업들은 간단한 숫자 세기 문제과 논리 퍼즐부터 문장의 구조를 추적하고 연결망을 탐색하는 것에 이르기까지 다양했습니다. 연구진은 단순히 종이 위의 수학만을 본 것이 아니라, 이 프로그램들의 소규모 맞춤형 버전을 직접 구축하고 처음부터 학습시켜 실제로 문제를 해결할 수 있는지 확인했습니다. 또한, 오늘날 이미 사용 중인 거대하고 사전 학습된 언어 모델들을 테스트하여, 프로그램이 훨씬 더 크고 복잡해졌을 때 규칙이 변하는지도 확인했습니다.

연구 결과는 놀라운 진실을 드러냈습니다. 단 하나의 이론도 전체 그림을 설명할 수 없었습니다. 연구진이 일곱 가지 이론의 예측을 프로그램의 실제 성능과 비교했을 때, 이론들이 현실 및 서로의 예측과 자주 어긋난다는 것을 발견했습니다. 예를 들어, 몇몇 이론은 프로그램이 긴 텍스트 목록에서 특정 기호가 몇 번 나타나는지 세는 것을 어려워할 것이라고 예측했습니다. 그러나 실험실에서 프로그램들은 이 과업을 쉽게 학습했으며, 심지어 학습할 때보다 훨씬 더 긴 목록에도 그 학습 내용을 적용할 수 있었습니다. 반대로, 다른 이론들은 프로그램이 복잡한 산술 문제를 풀 수 있을 것이라고 예측했지만, 프로그램들은 충분한 학습 데이터를 제공받았음에도 불구하고 지속적으로 학습에 실패했습니다. 이러한 불일치는 이론들이 프로그램이 실제로 어떻게 작동하는지에 대한 핵심적인 세부 사항을 놓치고 있음을 보여주었습니다.

이 연구는 이론들이 현실과 일치하지 않는 두 가지 주요 원인을 식별했습니다. 첫째, 많은 이론은 프로그램이 한 번에 하나의 정보에만 집중하여 결정을 내린다고 가정했습니다. 마치 하나의 단어를 비추는 스포트라이트처럼 말입니다. 하지만 실제로 프로그램은 여러 부분의 정보를 동시에 혼합하는 더 부드럽고 유연한 방식을 사용합니다. 이러한 유연성 덕분에 프로그램은 경직된 이론들이 불가능하다고 했던 작업들을 해결할 수 있습니다. 둘째, 일부 이론은 프로그램이 매 단계마다 무제한의 계산을 수행할 수 있다고 가정했는데, 이는 프로그램을 실제보다 더 강력하게 보이게 만들었습니다. 이 이론들은 프로그램이 어려운 그래프 문제를 해결할 수 있다고 예측했지만, 실험 결과 프로그램은 필요한 단계를 학습하지 못하고 막혀버렸습니다. 연구진은 프로그램의 과업 학습 능력은 원시적인 힘(raw power)보다는 어떻게 가르치느냐와 내부 메모리가 어떻게 조직되어 있느냐에 더 많이 달려 있다는 것을 발견했습니다.

가장 눈에 띄는 발견 중 하나는 프로그램의 크기와 학습 이력이 엄청나게 중요하다는 점이었습니다. 실험을 위해 특별히 제작된 소규모 프로그램들은 일상적인 애플리케이션에 사용되는 거대 사전 학습 모델들과 매우 다르게 행동했습니다. 때로는 작은 모델이 큰 모델이 해결하지 못한 과업을 학습하기도 했고, 때로는 큰 모델이 작은 모델이 실패한 지점에서 성공하기도 했습니다. 이는 이러한 시스템의 능력이 단순히 설계의 결과가 아니라, 그들에게 주어지는 방대한 데이터의 양과 학습에 사용되는 구체적인 방법에도 달려 있음을 시사합니다. 데이터와 학습 과정을 무시하고 오직 프로그램의 구조(architecture)에만 집중한 이론들은 이러한 결과를 예측할 수 없었습니다.

궁극적으로, 이 논문은 이러한 강력한 도구들을 진정으로 이해하기 위해서는 새로운 종류의 이론이 필요하다고 결론짓습니다. 이 새로운 프레임워크는 프로그램이 정보를 혼합하는 유연한 방식, 국소적 계산의 한계, 그리고 학습 과정의 결정적인 역할을 설명할 수 있어야 합니다. 또한 왜 어떤 프로그램은 새로운 상황에 잘 일반화되는 반면 다른 프로그램은 그렇지 않은지, 즉 단어의 순서를 기억하는 방식의 차이로 발생하는 차이를 설명할 수 있어야 합니다. 연구진은 단 하나의 기존 지도가 전체 영역을 포괄할 수 없음을 보여줌으로써, 앞으로 나아갈 명확한 길을 제시했습니다. 그들은 새로운 벤치마크 세트와 이 기계들 내부에서 실제로 일어나고 있는 일에 대한 더 명확한 이해를 만들어냈으며, 이를 통해 더욱 강력하고 예측 가능한 차세대 인공지능을 구축하기 위한 견고한 토대를 마련했습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →