인공지능이 학습하는 과정을 상상해 보세요. 여러분이 200 년 동안 들을 수 있는 모든 언어 데이터 (인터넷 전체) 를 한 여행 가방에 담아야 한다고 칩시다. 가방의 크기는 정해져 있습니다 (인공지능의 메모리).
기존의 생각: 인공지능은 이 모든 데이터를 하나도 빠뜨리지 않고 완벽하게 외우려 한다고 생각했습니다.
이 논문의 주장: 인공지능은 **가장 중요한 것만 챙기고, 나머지는 과감히 버리는 '스마트한 여행객'**입니다.
손실 압축 (Lossy Compression): MP3 파일을 만들 때 사람이 잘 들리지 않는 소리를 잘라내듯, 인공지능도 "이건 다음 말을 예측하는 데 중요하지 않아"라고 판단하면 그 정보를 잊어버립니다.
학습의 본질: 정보를 '기억'하는 것이 아니라, 목표 (다음 단어 예측) 에만 필요한 정보만 '선택'해서 저장하는 과정입니다.
📉 2. 학습의 두 단계: "모두 담기"에서 "필요한 것만 남기기"
인공지능이 학습할 때 두 단계를 거친다고 합니다.
첫 번째 단계 (적합기 - Fitting Phase):
여행 가방에 모든 것을 무작위로 쑤셔 넣는 단계입니다.
처음에는 입력받은 모든 정보 (데이터) 와 출력 (정답) 사이의 관계를 최대한 많이 기억하려고 합니다. 가방이 꽉 차고 복잡해집니다.
두 번째 단계 (압축기 - Compression Phase):
이제 가방을 정리합니다. "이건 정말 필요 없네"라고 판단한 불필요한 세부 사항을 버립니다.
핵심 발견: 인공지능은 이 과정에서 **정보 이론 (Information Theory)**에서 말하는 '최적의 압축 한계'에 도달합니다. 즉, 가장 적은 공간에 가장 중요한 의미만 남기는 완벽한 정리를 해냅니다.
📊 3. 성능의 비밀: "얼마나 잘 정리했는가?"
논문의 가장 놀라운 발견은 인공지능의 성능이 '얼마나 많은 것을 외웠는지'가 아니라, '얼마나 잘 정리했는지'에 달려 있다는 것입니다.
비유: 두 명의 학생이 시험을 봅니다.
학생 A: 모든 교과서를 통째로 외웠지만, 중요한 핵심 개념과 사소한 세부 사항이 뒤섞여 있어 답을 찾느라 시간이 걸립니다. (복잡함은 높지만 효율성은 낮음)
학생 B: 핵심 개념만 깔끔하게 정리해 두었습니다. (복잡함은 낮지만 효율성은 높음)
결과: 학생 B 가 더 좋은 성적을 냅니다.
연구 결과: 인공지능 모델이 **최적의 압축 한계 (Information Bottleneck Bound)**에 가까울수록, 즉 불필요한 잡음을 덜어내고 핵심 의미만 담고 있을수록 다양한 문제 (수학, 추론, 사실 확인 등) 를 더 잘 풀었습니다.
🧠 4. 크기의 중요성: "작은 가방은 정리하기 힘들다"
큰 모델 (70 억~320 억 매개변수): 여행 가방이 넓어서, 불필요한 것을 버리고 핵심만 남기는 '정리 (압축)' 과정을 성공적으로 마칩니다.
작은 모델 (10 억 매개변수 이하): 가방이 너무 작아서, 중요한 것도 버려야 할지, 불필요한 것도 버려야 할지 혼란스러워합니다. 결국 정리 (압축) 를 제대로 하지 못하고, 가방이 꽉 차서 오히려 성능이 떨어집니다.
❤️ 5. 인간의 취향까지 압축하다
인공지능은 단순히 '다음 단어 예측'만 잘하는 것이 아니라, **사람들이 좋아하는 답변 (선호도)**까지 압축합니다.
학습 후 (Post-training) 과정을 거치면, 인공지능은 "사람들이 어떤 답변을 더 좋아할까?"라는 정보를 가방에 추가합니다.
이 선호도 정보를 얼마나 잘 담고 있는지도 모델의 성능을 예측하는 중요한 지표가 됩니다.
💡 요약: 이 논문의 메시지
학습은 잊는 것이다: 인공지능은 방대한 데이터를 다 외우는 게 아니라, 목표에 필요한 것만 남기고 나머지는 과감히 잊어버립니다.
정리가 곧 지능이다: 정보를 얼마나 많이 저장했느냐가 아니라, 얼마나 효율적으로 정리했느냐가 성능을 결정합니다.
이론과 현실의 연결: 수학적 이론 (정보 병목 이론) 이 거대한 인공지능의 실제 동작을 완벽하게 설명할 수 있음을 증명했습니다.
한 줄 평:
"인공지능은 방대한 도서관의 모든 책을 외우는 게 아니라, 가장 중요한 책만 골라 가장 작고 깔끔한 책상 위에 정리하는 기술을 배운 것입니다."
1. 문제 정의 (Problem)
대규모 언어 모델 (LLM) 의 성능은 비약적으로 향상되었으나, 모델이 어떻게 정보를 표현하고 학습하는지에 대한 구조적 이해는 여전히 제한적입니다. 기존의 해석 방법 (행동 실험, 프로빙, 인과적 개입 등) 은 모델의 개별 구성 요소 (뉴런, 헤드, 회로) 에 초점을 맞추거나 하류 태스크의 행동 결과만 분석할 뿐, 모델 전체의 표현 공간 (representational space) 이 어떻게 구조화되어 있고, 어떤 정보가 학습 과정에서 보존되거나 제거되는지에 대한 통합된 이론적 틀을 제공하지 못합니다.
2. 방법론 (Methodology)
이 논문은 LLM 의 훈련 과정을 손실 압축 (Lossy Compression) 의 관점에서 재해석하고, 이를 정보 병목 (Information Bottleneck, IB) 이론과 율 왜곡 이론 (Rate Distortion Theory, RDT) 을 통해 정량화합니다.
핵심 개념
손실 압축 관점: LLM 은 방대한 훈련 데이터에서 목표 (다음 토큰 예측) 와 관련된 정보만 보존하고 나머지는 '망각' (압축) 함으로써 최적의 표현을 학습한다고 가정합니다.
정보 평면 (Information Plane):
복잡도 (Complexity): 입력 X와 표현 Z 간의 상호 정보량 I(X;Z). (얼마나 많은 입력 정보를 보존하는가)
표현력 (Expressivity): 예측 대상 Y와 표현 Z 간의 상호 정보량 I(Y;Z). (얼마나 정확하게 타겟을 예측할 수 있는가)
최적 압축 한계 (Optimal Bound):I(X;Z)와 I(Y;Z) 사이의 이론적 최적 곡선. 모델이 이 곡선에 가까울수록 압축이 최적화됨을 의미합니다.
기술적 구현
소프트 엔트로피 추정 (Soft Entropy Estimation):
기존 이진화 (binning) 기반 엔트로피 추정법은 LLM 의 고차원 임베딩 공간에 적용 시 메모리 및 계산 비용이 너무 큽니다.
본 논문은 Conklin (2025) 의 '소프트 엔트로피 추정기'를 도입했습니다. 이는 임베딩을 단위 구 (unit sphere) 상의 랜덤 포인트들에 대해 '소프트하게' 할당 (softmax) 하여 엔트로피를 추정하는 미분 가능한 방법입니다. 이를 통해 대규모 모델에서도 효율적으로 상호 정보량을 계산할 수 있습니다.
백오프 (Back-off) 전략:
모든 가능한 문맥을 고려하는 것은 불가능하므로, n-gram (토큰, 바이그램, 트라이그램, 쿼드그램) 단위로 문맥을 조건부로 설정하여 상호 정보량을 추정합니다.
데이터:
OLMo2 시리즈 (1B, 7B, 32B) 의 훈련 중 체크포인트 분석.
다양한 오픈 가중치 모델 (Llama, Gemma, Qwen 등 6 개 패밀리, 총 75 개 모델) 의 최종 훈련 상태 분석.
데이터셋: C4 (인터넷 크롤링), Tulu (선호도 데이터).
3. 주요 기여 및 발견 (Key Contributions & Results)
1) LLM 훈련의 두 단계 역학 (Two-Phase Trajectory)
적합 단계 (Fitting Phase): 훈련 초기에는 모델이 출력 정보 I(Y;Z)를 증가시키며 데이터를 '적합'합니다.
압축 단계 (Compression Phase): 훈련이 진행됨에 따라 입력 정보 I(X;Z)가 감소하면서 모델은 최적 압축 한계 (IB Bound) 에 접근합니다.
결과: OLMo2 7B 모델은 훈련 중 손실 (Loss) 이 포화되기 시작할 때, 정보 평면에서 최적 압축 한계에 근접하는 경향을 명확히 보였습니다. 이는 LLM 이 훈련 데이터를 최적의 손실 압축으로 학습함을 시사합니다.
2) 스케일의 영향 (Effect of Scale)
대규모 모델 (7B 이상): 명확한 두 단계 역학을 보이며 최적 압축 한계에 성공적으로 수렴합니다.
소규모 모델 (1B 미만): 초기 적합 단계는 수행하지만, 후속 압축 단계에서 한계에 도달하지 못하고 진동하거나 한계에서 멀어지는 경향을 보입니다. 이는 특정 데이터 복잡도를 압축하기 위해서는 일정 이상의 파라미터 수가 필요함을 의미합니다.
3) 표현 구조와 하류 성능의 상관관계
압축 최적성 (Optimality): 모델이 최적 압축 한계에 얼마나 가까운지 (Expressivity/Complexity 비율) 는 다양한 벤치마크 (MMLU Pro, BBH, Math 등) 에서의 성능과 강한 양의 상관관계를 보입니다 (r=0.52,p<0.001).
맥락 정보의 중요성: 단순 토큰 정보보다는 로컬 문맥 (바이그램, 트라이그램 등) 정보를 더 많이 보존하는 모델이 하류 태스크에서 더 좋은 성능을 발휘합니다.
선호도 정보 (Preference Information): 사전 훈련 (Pre-training) 이후의 정렬 (Alignment) 과정에서 모델이 인간 선호도 정보를 얼마나 많이 보존하는지 (I(Z;preferred)) 는 하류 성능을 강력하게 예측합니다 (r=0.76). 특히 지시 따르기 (Instruction Following) 태스크는 선호도 정보와 밀접하게 연관되어 있습니다.
4) 다양한 모델 패밀리 간의 수렴
서로 다른 아키텍처, 데이터, 훈련 레시피를 가진 6 개 패밀리, 75 개의 오픈 가중치 모델 모두 훈련 종료 시점에 동일한 최적 압축 한계 근처에 수렴하는 패턴을 보였습니다. 이는 LLM 의 학습이 특정 모델의 우연이 아니라, 데이터와 목적 함수에 기반한 보편적인 압축 과정임을 시사합니다.
4. 의의 및 결론 (Significance & Conclusion)
통합된 이론적 틀 제공: LLM 의 학습을 인간 학습 및 정보 이론의 기존 프레임워크 (손실 압축, 정보 병목) 와 연결하여, 모델의 내부 표현 구조를 '부분'이 아닌 '전체 시스템'의 관점에서 해석할 수 있는 길을 열었습니다.
실용적 통찰:
성능 예측: 모델의 실제 벤치마크 성능을 평가하기 전에, 훈련 데이터 (C4 등) 를 기반으로 한 정보 이론적 지표 (압축 최적성, 선호도 정보량) 만으로도 하류 태스크 성능을 예측할 수 있습니다.
훈련 최적화: 압축 최적성 지표는 훈련 중단 (Early Stopping) 이나 체크포인트 선택을 위한 새로운 기준으로 활용될 수 있습니다.
학습의 본질: "학습은 망각이다"라는 제목처럼, LLM 의 뛰어난 일반화 능력은 불필요한 세부 정보를 잊어버리고 (압축), 작업 수행에 필수적인 정보만 남기는 과정의 결과임을 보여줍니다.
이 연구는 대규모 언어 모델의 블랙박스 성격을 정보 이론적 관점에서 해석함으로써, 모델의 행동과 내부 표현 구조 사이의 인과적 관계를 규명하는 데 중요한 기여를 했습니다.