← 최신 논문
🤖 machine learning

Self-Distillation Enables Continual Learning

이 논문은 전문가의 시연으로부터 온-폴리시(on-policy) 학습 신호를 생성하기 위해 인컨텍스트 학습(in-context learning)을 활용함으로써, 파운데이션 모델이 새로운 기술을 지속적으로 습득하는 동시에 기존의 지도 미세 조정(supervised fine-tuning)에 비해 치명적 망각(catastrophic forgetting)을 실질적으로 줄일 수 있게 하는 자기 증류 미세 조정(Self-Distillation Fine-Tuning, SDFT) 방법을 소개한다.

원저자: Idan Shenfeld, Mehul Damani, Jonas Hübotter, Pulkit Agrawal

게시일 2026-08-10
📖 6 분 읽기🧠 심층 분석

원저자: Idan Shenfeld, Mehul Damani, Jonas Hübotter, Pulkit Agrawal

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

당신이 가장 좋아하는 비디오 게임 캐릭터가 당신이 플레이할 때마다 새로운 레벨을 학습하여, 예전의 장애물을 뛰어넘는 법을 잊지 않으면서도 새로운 기술에 능숙해지는 세상을 상상해 보세요. 그것이 바로 인공지능 분야에서 '지속적 학습(continual learning)'이 꿈꾸는 목표입니다. 현재 대부분의 AI 모델은 정적인 조각상과 같습니다. 일단 구축되어 출시되면, 기존에 알고 있던 것들을 망가뜨리지 않고는 새로운 것을 진정으로 배울 수 없습니다. 만약 모델에게 새로운 기술을 가르치려 한다면, 모델은 이전에 잘 수행하던 모든 것을 갑자기 잊어버리는 '파괴적 망각(catastrophic forgetting)' 현상을 겪곤 합니다. 과학자들의 큰 과제는 이러한 디지털 두뇌가 원래의 개성이나 능력을 잃지 않으면서도, 인간처럼 계속해서 성장하고 새로운 기술을 익힐 수 있도록 하는 방법을 찾아내는 것입니다.

여러분이 읽게 될 이 논문은 **자기 증류 미세 조정(Self-Distillation Fine-Tuning, SDFT)**이라는 영리한 새로운 방법을 소개함으로써 이 문제를 다룹니다. 이것은 AI에게 자신의 '교사' 버전을 사용하여 가르치는 방법이라고 생각하면 됩니다. 단순히 교과서의 답을 암기하는 대신(이는 종종 망각으로 이어집니다), AI는 작업의 예시를 보고, 그 예시를 방금 본 전문가로서의 자신을 상상하며, 그 후 자신의 '학생' 버전에게 그 일을 수행하는 법을 가르치려고 노력합니다. '온-폴리시 학습(on-policy learning)'이라 불리는 이 과정은 AI가 기존의 기술을 안전하게 지키면서 새로운 기술을 배울 수 있게 해줍니다. 연구진은 이 방법이 표준적인 AI 훈련 방식보다 훨씬 더 효과적이며, 단일 모델이 성능 저하 없이 여러 가지 새로운 기술을 지속적으로 습득할 수 있게 한다는 것을 발견했습니다.

문제점: 건망증 있는 학생

당신이 수학을 아주 잘하는 학생이라고 상상해 보세요. 어느 날 선생님이 새로운 과목인 화학 연습 문제 뭉치를 건네줍니다. 당신은 열심히 공부하지만, 그 방식은 원리를 이해하는 것이 아니라 책 뒷면에 있는 정답을 그대로 베껴 쓰는 방식입니다. 화학 시험을 볼 때는 괜찮을지 모릅니다. 하지만 다음 날 수학 문제를 풀려고 할 때, 기초적인 대수학을 어떻게 하는지 잊어버렸다는 사실을 깨닫게 됩니다! 이것이 오늘날 대부분의 AI 모델에서 일어나는 현상입니다.

AI를 가르치는 표준적인 방식은 **지도 미세 조정(Supervised Fine-Tuning, SFT)**이라고 불립니다. 이는 학생이 전문가의 시연 데이터셋에서 '정답'만을 암기하는 것과 같습니다. 문제는 이 방식이 '오프-폴리시(off-policy)'라는 점입니다. 즉, AI가 스스로 생성하지 않은 데이터로부터 배우고 있다는 뜻입니다. 이는 마치 한 번도 가본 적 없는 도시의 지도를 보고 공부하는 것과 같습니다. 실제로 그 거리를 걸으려고 할 때(새로운 문제를 해결하려고 할 때) 길을 잃게 되며, 그 과정에서 자신의 동네를 항해하는 법까지 잊어버리게 됩니다. 그 결과, AI는 특정 새로운 기술을 배우기 위해 일반적인 지능을 잃어버리는 '파파괴적 망각'을 겪게 됩니다.

해결책: 스승과 제자의 게임

이 논문의 저자인 이단 셰넬드(Idan Shenfeld)와 그의 팀은 **자기 증류 미세 조정(SDFT)**이라는 더 똑똑한 학습 방법을 고안해 냈습니다. 단순히 답을 베끼는 대신, 그들은 동일한 AI 모델이 두 역할을 모두 수행하는 '스승과 제자'의 게임을 활용합니다.

이 마법 같은 기술의 작동 원리는 다음과 같습니다:

  1. 설정: 프롬프트(질문)와 데모(좋은 답변의 예시)가 준비됩니다.
  2. 스승(The Teacher): AI 모델은 질문과 예시를 함께 봅니다. 이 모델은 똑똑하기 때문에, 자신의 '인-컨텍스트 러닝(in-context learning, 문맥 내 학습)' 능력을 사용하여 예시를 이해하고 완벽하고 전문가 수준의 답변을 생성합니다. 이것이 모델의 '스승' 버전입니다.
  3. 제자(The Student): 동일한 AI 모델은 예시 없이 오직 질문만을 보고 스스로 답변을 생성하려고 시도합니다. 이것이 '제자'입니다.
  4. 수업: 제자는 스승의 답변을 따라 하려고 노력합니다. 하지만 여기서 핵심적인 차이점이 있습니다. 제자는 단순히 정적인 목록을 복사하는 것이 아니라, 자신의 시도로부터 배웁니다. 제자는 자신만의 경로를 생성하고, 스승과 비교하여 어디서 틀렸는지 확인한 뒤 스스로를 교정합니다.

이것이 바로 '온-폴리시(on-policy)' 학습입니다. AI는 단순히 매뉴얼을 읽는 것이 아니라, 자전거를 타다가 넘어지고 다시 일어서는 법을 배우는 인간처럼, 자신이 실제로 취한 경로를 통해 학습합니다.

연구 결과: 잃지 않고 배우기

연구진은 이 아이디어를 두 가지 주요 방식으로 테스트했습니다. 하나는 AI에게 새로운 기술(도구 사용법이나 과학 질문 답변 등)을 가르치는 것이고, 다른 하나는 새로운 사실(AI의 원래 훈련 데이터 이후에 발생한 뉴스 등)을 가르치는 것이었습니다.

1. "잊지 마라" 테스트
까다로운 실험에서, 그들은 하나의 모델에 도구 사용, 과학 질문 답변, 의료 추론이라는 세 가지 서로 다른 기술을 차례대로 학습시켰습니다.

  • 기존 방식 (SFT): 모델이 두 번째 기술을 배우기 시작하자마자 첫 번째 기술에 대한 성능이 급락했습니다. 세 번째 기술을 배울 때쯤에는 이미 첫 번째와 두 번째 기술을 모두 잊어버린 상태였습니다. 이는 학습과 망각의 반복이었습니다.
  • 새로운 방식 (SDFT): 모델은 두 번째 기술을 배웠고, 그다음 세 번째 기술을 배웠으며, 동시에 첫 번째 기술에 대해서도 계속해서 성능이 향상되었습니다. 단순히 배운 것이 아니라 지식을 축적한 것입니다. 논문은 SDFT가 성능 저하 없이 단일 모델이 시간이 지남에 따라 여러 기술을 쌓아 올릴 수 있게 해준다는 것을 보여줍니다.

2. "진정한 이해" 테스트
AI에게 새로운 사실(예: 훈련 데이터 컷오프 이후에 발생한 2025년 지진에 대한 세부 정보)을 가르칠 때, 표준 방식(SFT)은 모델이 특정 답변을 암기하도록 만들었습니다. 만약 질문이 조금만 달라져도 모델은 혼란에 빠졌습니다.
반면, SDFT는 모델이 사실을 실제로 '이해'하도록 도왔습니다. 암기한 텍스트와 직접적으로 일치하지 않는 까다로운 질문을 던졌을 때, SFT 방식은 고전했지만, SDFT는 거의 100%에 가까운 정확도로 정답을 맞혔습니다. 이는 SDFT가 AI에게 단순한 참조 가이드가 아닌, 실제 내부 지식 베이스를 구축하도록 돕는다는 것을 시사합니다.

3. "추론" 구조
가장 흥-미로운 발견 중 하나는 '생각하는 과정(단계별 추론)'을 수행하는 AI에 관한 것이었습니다. 때때로 (데이터가 짧고 간단한 답변만 가지고 있기 때문에) 이러한 모델을 훈련시키면, 모델은 사고를 멈추고 짧은 답변만 내놓게 됩니다. 즉, '사고의 사슬(chain of thought)'을 잃어버리는 것입니다.
연구진은 SDFT가 이 문제를 해결했다는 것을 발견했습니다. 훈련 데이터에 짧은 답변만 있더라도, SDFT 방식은 모델의 추론 능력을 유지해 주었습니다. 모델은 단어 자체만이 아니라 답변의 '의도'를 이해하는 '스승'으로부터 배웠기 때문에, 계속해서 길고 깊이 있는 설명을 생성할 수 있었습니다.

규모의 중요성

논문은 또한 이 기술이 더 큰 두뇌를 가질 때 가장 잘 작동한다는 사실을 발견했습니다. 그들은 다양한 크기(30억, 70억, 140억 개의 파라미터)의 모델을 테스트했습니다.

  • 작은 모델 (3B): 좋은 스승 역할을 하기에는 지능이 부족했습니다. 예시를 충분히 이해하지 못했기에 이 방식의 효과가 크지 않았습니다.
  • 중간 모델 (7B): 큰 개선을 보였습니다.
  • 대형 모델 (14B): 가장 큰 도약을 보였으며, 표준 방식을 큰 폭으로 앞질렀습니다.

이는 AI 모델이 커지고 '인-컨텍스트 러닝(예시를 즉석에서 이해하는 능력)'이 더 뛰어나질수록, 이 자기 학습 방식이 더욱 강력해질 것임을 시사합니다.

한계와 미래

물론 몇 가지 주의할 점이 있습니다. 이 방법은 공짜가 아닙니다. AI가 학습을 위해 자신의 답변을 직접 생성해야 하므로, 표준 방식보다 약 2.5배 더 많은 컴퓨터 연산량과 4배 더 긴 훈련 시간이 소요됩니다. 그러나 저자들은 망각 문제를 해결하기 위해 여러 번의 재훈련을 할 필요가 없다는 점에서, 장기적으로는 오히려 시간을 절약할 수 있다고 주장합니다.

또한, 이 방법은 AI가 애초에 예시를 이해할 수 있을 만큼 똑똑하다는 전제에 의존합니다. 만약 모델이 너무 작거나 똑똑하지 않다면, '스승'이 훌륭할 수 없으므로 학습 효과가 나타나지 않을 것입니다.

결국, 이 논문은 유망한 길을 제시합니다. AI가 자신의 더 '현명한' 버전을 가이드로 삼아 스스로를 가르치게 함으로써, 우리는 AI가 단 한 번 배우고 끝나는 것이 아니라, 인간처럼 평생 동안 계속해서 배우고, 성장하며, 발전할 수 있는 세상을 만들 수 있을 것입니다.

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

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

Digest 사용해 보기 →