← 최신 논문
💬 NLP

Convergent Evolution: How Different Language Models Learn Similar Number Representations

본 논문은 다양한 언어 모델이 자연어 데이터나 덧셈 문제 등 서로 다른 학습 신호를 통해 주기적 특징을 공유하는 수렴 진화를 보이지만, 모듈로 연산에 대한 기하학적 분리가 가능한 특징을 학습하는지는 데이터, 아키텍처, 옵티마이저, 토크나이저 등의 요인에 따라 달라진다는 것을 규명합니다.

원저자: Deqing Fu, Tianyi Zhou, Mikhail Belkin, Vatsal Sharan, Robin Jia

게시일 2026-04-23
📖 3 분 읽기☕ 가벼운 읽기

원저자: Deqing Fu, Tianyi Zhou, Mikhail Belkin, Vatsal Sharan, Robin Jia

원본 논문은 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. 두 가지 진화 경로 (데이터와 토크나이저의 역할)

모델이 이 '진짜 이해'를 얻는 두 가지 길이 있습니다.

  1. 자연스러운 언어 학습 (Complementary Signals):

    • 모델이 책, 뉴스, 대화 등 자연스러운 텍스트를 읽을 때, 숫자가 문맥과 어떻게 어울리는지, 다른 숫자와 어떻게 함께 쓰이는지를 배우면서 자연스럽게 나눗셈 구조를 깨우칩니다.
    • 비유: 아이가 "100 원, 200 원, 300 원"이라는 동전 이야기를 들으며, 자연스럽게 "100 단위"라는 개념을 익히는 것과 같습니다.
  2. 덧셈 문제 풀이 (Arithmetic Task Pressure):

    • 모델에게 덧셈 문제를 직접 풀게 했을 때, 결과가 달라집니다.
    • 멀티 토큰 (Multi-token): 숫자가 여러 조각 (예: 1, 2, 3) 으로 나뉘어 입력되면, 모델은 각 자리수에서 '올림 (Carry)'을 처리해야 하므로 강제적으로 나눗셈 규칙을 배웁니다. (진짜 이해 획득)
    • 싱글 토큰 (Single-token): 숫자가 한 덩어리로 입력되면, 모델은 나눗셈 규칙 없이도 문제를 풀 수 있는 다른 방법을 찾습니다. 이때는 모델마다 결과가 제각각이 되어, 어떤 모델은 규칙을 배우고 어떤 모델은 배우지 못합니다.

3. 요약: 우리가 무엇을 배웠나?

이 연구는 AI 를 볼 때 **"겉모습 (리듬/패턴) 만 보고 능력을 판단하면 안 된다"**는 교훈을 줍니다.

  • 겉모습 (Fourier Spikes): 거의 모든 AI 가 숫자에서 같은 리듬을 보입니다. 이는 데이터의 통계적 특성 때문일 뿐, 진짜 지능이 아닐 수 있습니다.
  • 실제 능력 (Geometric Separability): 숫자를 실제로 계산하고 분류할 수 있는지는 데이터의 종류, 모델의 구조 (아키텍처), 학습 방법이 얼마나 잘 맞느냐에 달려 있습니다.

한 줄 요약:

"모든 AI 가 숫자를 볼 때 같은 '박자'를 치지만, 그 박자에 맞춰 '춤 (계산)'을 잘 추는지는 모델이 어떤 환경에서 어떻게 훈련받았는지에 따라 천차만별이다."

이 발견은 우리가 AI 가 무엇을 '진짜'로 이해하고 있는지, 아니면 단순히 통계적 패턴만 흉내 내고 있는지 구별하는 중요한 기준을 제시합니다.

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

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

Digest 사용해 보기 →