← 최신 논문
🤖 machine learning

(How) Learning Rates Regulate Catastrophic Overtraining

이 논문은 학습률 감쇠가 사전 학습 모델의 급격한 변화를 유발하여 SFT 중 심각한 망각을 초래하고 결과적으로 과훈련을 악화시킨다는 메커니즘을 규명합니다.

원저자: Mark Rofin, Aditya Varre, Nicolas Flammarion

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

원저자: Mark Rofin, Aditya Varre, Nicolas Flammarion

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

1. 문제 상황: "잘하는 요리사가 갑자기 요리를 망쳐요"

대형 언어 모델은 먼저 방대한 양의 책과 인터넷 글을 읽으며 기본 지식 (사전 학습) 을 쌓습니다. 이 단계에서 모델은 수학, 역사, 과학 등 모든 분야의 지식을 두루 갖춘 '만능 요리사'가 됩니다.

그런 다음, 이 모델에게 "사용자의 질문에 친절하게 답하는 법"을 가르치는 수업 (SFT, 감독 미세 조정) 을 시킵니다.

  • 목표: 사용자의 질문에 잘 답하는 법을 배우면서도, 기존에 알고 있던 수학이나 과학 지식은 잃지 않는 것.
  • 현실: 문제는 이 수업을 너무 길게 하거나, 가르치는 방식이 너무 거칠 때 발생합니다. 모델은 "사용자 질문"에 답하는 법은 잘 배우게 되지만, 기존에 알고 있던 일반 상식이나 추론 능력은 완전히 잊어버리게 됩니다. 이를 '치명적인 망각' 이라고 합니다.

최근 연구자들은 "모델이 더 많은 데이터를 더 오래 학습할수록 (사전 학습을 더 많이 할수록), 오히려 이 망각 현상이 더 심해진다"는 놀라운 사실을 발견했습니다. 마치 요리사가 더 많은 재료를 익힐수록 오히려 기본 요리 실력이 떨어지는 것과 같습니다.

2. 원인 분석: "가르치는 속도 (학습률) 가 너무 빠르다"

이 논문은 이 망각 현상의 원인을 학습률 (Learning Rate) 에서 찾았습니다. 학습률은 모델이 새로운 것을 배울 때, 기존 지식을 얼마나 빠르게 수정하느냐를 결정하는 '스텝 크기'입니다.

비유 1: 거친 발걸음 vs. 섬세한 발걸음

  • 큰 학습률 (Fast/Big Steps): 모델이 새로운 것을 배울 때, 마치 거친 발걸음으로 뛰어다니는 것과 같습니다. 새로운 지식을 빠르게 습득하지만, 그 과정에서 기존에 쌓아둔 지식 (기초 체력) 을 밟아 부술 가능성이 큽니다.
  • 작은 학습률 (Slow/Small Steps): 반면, 조심스럽게 한 걸음씩 내디디는 것과 같습니다. 새로운 지식을 배우면서도, 기존에 쌓아둔 지식의 구조를 최대한 보존합니다.

실험 결과, 작은 학습률로 가르치면 모델은 새로운 능력 (질문 답변) 을 배우면서도 기존 능력 (일반 상식) 을 잘 유지했습니다. 하지만 큰 학습률을 사용하면, 같은 목표에 도달하더라도 기존 능력을 훨씬 더 많이 잃어버렸습니다.

3. 핵심 메커니즘: "단단해진 근육이 오히려 방해가 된다"

그렇다면 왜 "더 많이 학습한 모델"일수록 망각이 심할까요? 논문은 '날카로움 (Sharpness)' 이라는 개념을 도입해 설명합니다.

비유 2: 단단해진 근육과 유연성

  • 사전 학습 중 학습률 감소: 보통 모델은 학습을 시작할 때는 큰 학습률로 배우다가, 나중에는 학습률을 줄입니다. 이 과정에서 모델의 '날카로움'이 증가합니다.
    • 날카로움 (Sharpness): 모델이 특정 지식을 아주 정밀하게, 하지만 유연성 없이 딱딱하게 기억하고 있는 상태입니다. 마치 단단하게 굳은 근육처럼요.
  • 문제 발생: 이 '단단해진 근육'을 가진 모델에게 새로운 운동 (미세 조정) 을 시키려면, 큰 힘 (큰 학습률) 이 필요합니다. 그런데 이 큰 힘이 가해지면, 굳은 근육이 쉽게 찢어지거나 (망각), 원래의 유연한 자세를 잃어버립니다.

즉, 학습률을 줄이면서 학습을 끝낸 모델은 너무 '단단해져서', 새로운 것을 배우기 위해 움직일 때 기존 지식을 더 쉽게 잃어버리는 것입니다.

4. 해결책: "조심스럽게 가르치고, 유연하게 유지하라"

이 논문의 결론은 매우 실용적인 조언을 줍니다.

  1. 새로운 것을 가르칠 때는 '조심스럽게' (작은 학습률):
    모델에게 새로운 역할 (예: 챗봇) 을 가르칠 때는, 학습률을 아주 작게 설정해야 합니다. 그래야 기존 지식을 해치지 않으면서 새로운 기술을 배울 수 있습니다.
  2. 사전 학습은 '유연하게' (학습률 감소 주의):
    모델을 처음부터 학습시킬 때, 학습률을 너무 급격하게 줄여서 모델을 '단단하게' 굳히지 않도록 주의해야 합니다. 오히려 학습률을 천천히 조절하거나, 미세 조정 단계에서만 학습률을 줄이는 것이 좋습니다.

요약

  • 현상: AI 가 더 많이 학습할수록, 새로운 것을 배우는 과정에서 기존 지식을 더 많이 잊어버립니다.
  • 원인: 학습 초기에 학습률을 줄이면 모델이 '단단해져서 (날카로워져서)', 새로운 것을 배울 때 기존 지식을 쉽게 잃어버립니다.
  • 해결: 새로운 것을 가르칠 때는 매우 작은 학습률을 사용해서, 마치 조심스럽게 다듬는 정원사처럼 기존 지식을 해치지 않으면서 새로운 능력을 키워야 합니다.

이 연구는 AI 를 더 똑똑하게 만들면서도, 그 지혜를 잃지 않도록 하는 최적의 학습 방법을 제시했다는 점에서 매우 중요합니다.

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

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

Digest 사용해 보기 →