← 최신 논문
🤖 machine learning

Understanding the Emergence of Seemingly Useless Features in Next-Token Predictors

이 논문은 다음 토큰 예측을 위해 학습된 트랜스포머 모델에서 겉보기에 불필요해 보이는 추상적 특징이 어떻게 발생하는지 그 원인을 규명하고, 이를 통해 OthelloGPT 의 세계 모델이나 코드와 같은 형식 추론 영역의 특징이 어떻게 형성되는지 분석하는 프레임워크를 제안합니다.

원저자: Mark Rofin, Jalal Naghiyev, Michael Hahn

게시일 2026-03-17
📖 4 분 읽기☕ 가벼운 읽기

원저자: Mark Rofin, Jalal Naghiyev, Michael Hahn

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

"쓸모없는" 기능이 왜 생길까? AI 의 숨겨진 학습 비밀

이 논문은 최근 큰 언어 모델 (LLM) 이 어떻게 배우는지에 대한 아주 흥미로운 질문을 던집니다. 보통 우리는 AI 가 "다음 단어를 예측하는 것"만 배우려고 한다고 생각하죠. 그런데 이상하게도, AI 는 지금 당장 다음 단어를 맞추는 데 전혀 쓸모 없어 보이는 복잡한 정보들도 함께 배우고 있다는 것이 발견되었습니다.

예를 들어, 체스 게임 AI 가 "지금 당장 움직일 수 있는 말"만 기억해야 하는데, 왜 "판 전체의 상태"나 "상대방의 전략" 같은 거대한 정보를 머릿속에 저장하고 있을까요?

이 논문은 그 비밀을 세 가지 학습 메커니즘을 통해 설명합니다. 마치 학교에서 학생이 공부를 하는 방식과 비슷하게 비유해 볼까요?


1. 세 가지 학습 방식: 직접 배우기, 미리 저장하기, 공유하기

AI 가 정보를 학습할 때, 세 가지 다른 경로를 통해 신호를 받습니다.

① 직접 배우기 (Direct Learning)

  • 비유: "내일 시험에 나올 문제만 공부하는 학생"
  • 설명: AI 는 다음 단어를 맞추기 위해 필요한 정보만 직접적으로 학습합니다. 이건 당연한 일이지요. 하지만 이 방식만 있다면, AI 는 오직 '다음 단어'에만 집중하고 나머지는 무시하게 됩니다.

② 미리 저장하기 (Pre-caching)

  • 비유: "내일 시험을 대비해 오늘 밤에 미리 책상 위에 모든 참고서를 펼쳐놓는 학생"
  • 설명: AI 는 앞으로 나올 단어들을 예측하기 위해, 지금 당장 필요한 정보는 아니지만 나중에 유용할 정보를 미리 뇌에 저장해 둡니다.
  • 왜 필요할까? 예를 들어, "내일 아침에 비가 올지"를 예측하려면, 지금 당장 비가 오지 않아도 "구름이 끼는지" 같은 정보를 미리 파악해 두는 것이 유리합니다. AI 도 미래의 단어를 더 잘 맞추기 위해, 지금 당장엔 쓸모없어 보이는 '세계의 모델 (World Model)' 같은 복잡한 정보를 미리 저장해 둡니다.

③ 회로 공유 (Circuit Sharing)

  • 비유: "반 전체가 같은 교재를 쓰고, 선생님이 한 번에 모든 학생에게 같은 내용을 가르치는 경우"
  • 설명: AI 의 뇌 (모델) 는 모든 위치에서 같은 부품 (파라미터) 을 사용합니다. 그래서 어떤 위치 (예: 문장 중간) 에서 유용하게 배운 지식이, 다른 위치 (예: 문장 시작) 에서도 자연스럽게 공유됩니다.
  • 결과: 문장 끝에서 필요한 지식을 배우는 과정에서, 문장 시작 부분에도 그 지식이 함께 저장되어 버립니다. 시작 부분에서는 그 지식이 쓸모없을 수도 있지만, 학습 시스템이 공유되도록 되어 있기 때문에 함께 배우게 되는 것입니다.

2. 실험으로 확인한 사실들

연구자들은 이 이론을 증명하기 위해 여러 실험을 했습니다.

  • 오셀로 게임 (OthelloGPT):
    AI 가 오셀로 게임을 할 때, "지금 당장 둘 수 있는 말"만 기억하면 되는데, AI 는 판 전체의 상태를 기억했습니다.

    • 이유: "미리 저장하기"와 "회로 공유" 덕분에, 지금 당장엔 쓸모없는 말들의 위치 정보도 함께 학습된 것입니다. 만약 AI 가 미래를 미리 생각하지 못하게 막으면 (미리 저장하기 금지), 이 '세계 모델'은 깨져버립니다.
  • 작은 언어 모델:
    문법 (품사, 문장 구조) 같은 것은 '직접 배우기'만으로도 충분하지만, 문장의 전체적인 흐름이나 코드 (프로그래밍) 같은 복잡한 구조는 '미리 저장하기'가 필수적입니다.

    • 발견: AI 가 코드를 생성할 때, 문법만 맞추는 게 아니라 코드의 논리적 흐름을 미리 계산해 두는 방식으로 학습한다는 것을 발견했습니다.
  • 거대 언어 모델 (Gemma 2):
    실제 최신 AI 모델을 분석했더니, 코딩이나 수학, 논리적 추론과 관련된 기능들은 대부분 '미리 저장하기'의 영향이 매우 컸습니다. 즉, 복잡한 추론을 할 때는 AI 가 미래를 미리 내다보며 정보를 준비한다는 뜻입니다.


3. 결론: 왜 이 연구가 중요한가요?

기존에는 AI 가 어떤 기능을 하는지 그 **결과 (기능)**만 보았습니다. "이 기능이 체스 게임에서 어떻게 쓰이나?" 같은 질문이었죠.

하지만 이 논문은 **학습 과정 (과정)**에 주목했습니다.

"왜 AI 는 쓸모없어 보이는 정보까지 배우는 걸까?"

그 답은 AI 가 미래를 예측하기 위해 '미리 저장'하고, 학습 시스템이 정보를 '공유'하기 때문이라는 것입니다.

한 줄 요약:
AI 는 단순히 다음 단어를 맞추는 로봇이 아니라, 앞으로 일어날 일을 미리 준비하고, 배운 지식을 전체적으로 공유하며 성장하는 학습자입니다. 우리가 AI 의 '쓸모없는' 기능들을 발견했을 때, 그것은 단순한 버그가 아니라 AI 가 미래를 예측하기 위해 노력한 흔적입니다.

이 연구를 통해 우리는 AI 가 어떻게 '두뇌'를 발달시키는지, 그리고 왜 때로는 인간이 이해하기 힘든 복잡한 개념들을 배우는지 더 깊이 이해할 수 있게 되었습니다.

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

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

Digest 사용해 보기 →