Convergent Evolution: How Different Language Models Learn Similar Number Representations
본 논문은 다양한 언어 모델이 자연어 데이터나 덧셈 문제 등 서로 다른 학습 신호를 통해 주기적 특징을 공유하는 수렴 진화를 보이지만, 모듈로 연산에 대한 기하학적 분리가 가능한 특징을 학습하는지는 데이터, 아키텍처, 옵티마이저, 토크나이저 등의 요인에 따라 달라진다는 것을 규명합니다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
1. 핵심 발견: "모두가 같은 노래를 부르지만, 가사를 이해하는지는 별개"
연구진은 수많은 AI 모델 (Transformer, LSTM, 고전적인 단어 임베딩 등) 을 분석했습니다. 결과는 다음과 같았습니다.
모두가 가진 특징 (스펙트럼 수렴): 모든 모델이 숫자를 볼 때, 마치 **특정 주파수 (2, 5, 10 배수)**로 진동하는 '리듬'을 갖게 됩니다. 이는 마치 모든 모델이 숫자를 볼 때 "2, 5, 10 을 기준으로 딱딱 끊어지는 느낌"을 공유한다는 뜻입니다.
- 비유: 마치 모든 나라의 사람들이 "음식 먹을 때 숟가락을 쓴다"는 공통점을 가진 것처럼, AI 모델들도 숫자 처리 시 **리듬감 (Fourier spikes)**은 공유합니다.
하지만, 진짜 이해는 다름 (기하학적 수렴): 문제는 이 리듬을 가지고 실제로 숫자의 나눗셈 (나머지 연산, Modulo) 을 계산할 수 있는지입니다.
- 어떤 모델 (Transformer 등) 은 이 리듬을 이용해 "10 으로 나눴을 때 나머지가 3 인 숫자들끼리 모여 있다"고 정확히 구분해 냅니다. (진짜 이해)
- 반면, 어떤 모델 (LSTM 등) 은 리듬은 아주 크게 가지고 있지만, 막상 나눗셈 문제를 풀면 **완전 무작위 (동전 던지기 수준)**로 맞힙니다. (겉모습만 비슷함)
2. 왜 이런 일이 일어날까? (두 가지 길)
논문은 이 현상을 설명하기 위해 두 가지 비유를 제시합니다.
A. "소음"과 "신호"의 문제 (Theorem 1)
리듬 (Fourier 스파이크) 이 있다고 해서 무조건 숫자를 잘 구분하는 건 아닙니다.
- 비유: 어떤 방에 "10 초마다 종소리가 울리는 리듬"이 있다고 칩시다.
- 좋은 경우 (Transformer): 종소리가 울릴 때마다 사람들이 "아, 지금 10 초가 지났구나!"라고 정확히 알아차리고 제자리에 앉습니다.
- 나쁜 경우 (LSTM): 종소리는 아주 크게 울리지만, 사람들은 그 소리를 듣고도 "아니, 지금 몇 시지?"라며 혼란스러워합니다. 소리가 너무 크고 시끄러워서 (내부 노이즈가 너무 커서) 정작 중요한 신호를 못 듣는 것입니다.
- 결론: 리듬이 있다고 해서 무조건 숫자를 잘 계산하는 건 아닙니다. 리듬이 '신호'로 작용할지, 아니면 '소음'에 묻힐지가 중요합니다.
B. 두 가지 진화 경로 (데이터와 토크나이저의 역할)
모델이 이 '진짜 이해'를 얻는 두 가지 길이 있습니다.
자연스러운 언어 학습 (Complementary Signals):
- 모델이 책, 뉴스, 대화 등 자연스러운 텍스트를 읽을 때, 숫자가 문맥과 어떻게 어울리는지, 다른 숫자와 어떻게 함께 쓰이는지를 배우면서 자연스럽게 나눗셈 구조를 깨우칩니다.
- 비유: 아이가 "100 원, 200 원, 300 원"이라는 동전 이야기를 들으며, 자연스럽게 "100 단위"라는 개념을 익히는 것과 같습니다.
덧셈 문제 풀이 (Arithmetic Task Pressure):
- 모델에게 덧셈 문제를 직접 풀게 했을 때, 결과가 달라집니다.
- 멀티 토큰 (Multi-token): 숫자가 여러 조각 (예: 1, 2, 3) 으로 나뉘어 입력되면, 모델은 각 자리수에서 '올림 (Carry)'을 처리해야 하므로 강제적으로 나눗셈 규칙을 배웁니다. (진짜 이해 획득)
- 싱글 토큰 (Single-token): 숫자가 한 덩어리로 입력되면, 모델은 나눗셈 규칙 없이도 문제를 풀 수 있는 다른 방법을 찾습니다. 이때는 모델마다 결과가 제각각이 되어, 어떤 모델은 규칙을 배우고 어떤 모델은 배우지 못합니다.
3. 요약: 우리가 무엇을 배웠나?
이 연구는 AI 를 볼 때 **"겉모습 (리듬/패턴) 만 보고 능력을 판단하면 안 된다"**는 교훈을 줍니다.
- 겉모습 (Fourier Spikes): 거의 모든 AI 가 숫자에서 같은 리듬을 보입니다. 이는 데이터의 통계적 특성 때문일 뿐, 진짜 지능이 아닐 수 있습니다.
- 실제 능력 (Geometric Separability): 숫자를 실제로 계산하고 분류할 수 있는지는 데이터의 종류, 모델의 구조 (아키텍처), 학습 방법이 얼마나 잘 맞느냐에 달려 있습니다.
한 줄 요약:
"모든 AI 가 숫자를 볼 때 같은 '박자'를 치지만, 그 박자에 맞춰 '춤 (계산)'을 잘 추는지는 모델이 어떤 환경에서 어떻게 훈련받았는지에 따라 천차만별이다."
이 발견은 우리가 AI 가 무엇을 '진짜'로 이해하고 있는지, 아니면 단순히 통계적 패턴만 흉내 내고 있는지 구별하는 중요한 기준을 제시합니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.