DASH: Divergence-Adaptive Supervision Horizons for On-Policy Self-Distillation of Reasoning Models
이 논문은 교사-학생 간 발산의 시간적 진화에 따라 토큰 수준의 감독 가중치를 적응적으로 조정함으로써, 추가적인 순전파 과정 없이도 수학 벤치마크 전반의 성능을 향상시키는 방식으로 추론 모델을 위한 온폴리시 자기 증류(on-policy self-distillation)를 강화하는 방법인 DASH(Divergence-Adaptive Supervision Horizons)를 소개한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
컴퓨터가 고급 수학 문제나 컴퓨터 코드 작성과 같은 복잡한 퍼즐을 풀기 위해 반복해서 연습하며 학습하는 세상을 상상해 보세요. 이 분야는 강화 학습(Reinforcement Learning)이라고 불리며, 여기서 컴퓨터(학생)는 다양한 답을 시도하고 마지막에 단순히 "예" 또는 "아니오"라는 피드백을 받아 자신이 맞았는지 확인합니다. 문제는 학생이 길고 구불구불한 경로를 거쳐 그곳에 도달했을 때, 단 한 번의 "예" 또는 "아니오"만으로는 어떤 특정 단계가 좋았고 어떤 단계가 나빴는지 알려주지 못한다는 점입니다. 이는 마치 어떤 문제를 틀렸는지 모른 채 기말고사에서 "B" 학점을 받는 것과 같습니다. 이를 해결하기 위해 연구자들은 "온-폴리리 셀프-디스틸레이션(On-Policy Self-Distillation)"이라는 기술을 사용합니다. 이것은 학생이 (정답지를 알고 있는) "특권적인 선생님"에게 가는 길의 매 단계마다 채점을 해달라고 요청하는 것과 같습니다. 이를 통해 학생은 마지막에 단 한 번의 피드백을 받는 대신, 밀도 높은 피드백의 흐름을 얻게 됩니다. 하지만 여기에는 함정이 있습니다. 표준적인 방식은 선생님의 모든 단계별 피드백을 똑같이 취급합니다. 즉, 초반에 저지른 실수가 마지막에 저지른 실수와 상관없이, 학생의 성취도가 변하는 과정은 무시한 채 모든 실수를 동일하게 중요하게 다룹니다.
이 논문은 이러한 사각지대를 해결하기 위해 DASH(Divergence-Adaptive Supervision Horizons)라는 새로운 방법을 소개합니다. 연구자들은 기존의 방식이 너무 경직되어 있다는 것을 발견했습니다. 즉, 학생의 실수에 담긴 '이야기'에 주목하지 못한다는 것입니다. 때로는 초반의 작은 실수가 나중에 완전한 재앙으로 이어질 수 있는 반면, 비슷한 실수가 나중에 발생하면 별것 아닌 일이 될 수도 있습니다. DASH는 스마트한 편집자처럼 전체 피드백의 흐름을 살펴봅니다. 만약 학생이 선생님의 조언에서 멀어져서 문제가 커지고 있다고 판단되면, 그 신호의 가중치를 높여 경로를 바로잡도록 합니다. 반대로 학생이 잘하고 있다면, 그 신호를 줄입니다. 논문은 이러한 조정을 통해 DASH가 추가적인 컴퓨팅 자원이나 더 똑똑한 선생님 없이도 모델의 크기에 관계없이 수학적 추론 점수를 개선하여, 이전보다 훨씬 빠르고 효과적으로 학습할 수 있음을 보여줍니다.
문제점: "일률적인" 채점 방식
AI의 추론을 훈련하는 세계에는 학생 모델과 선생님 모델이 있습니다. 학생은 문제를 해결하기 위해 긴 사고 과정(rollout)을 생성합니다. 정답에 접근할 수 있는 선생님은 학생을 지켜보며 "이 단어에서는 다른 단어를 선택했어야 해"라고 말합니다. 이를 **토큰 수준의 감독(token-level supervision)**이라고 합니다.
OPSD(On-Policy Self-Distillation)라고 불리는 표준 방식은 선생님으로부터 오는 이 작은 "너 틀렸어"라는 신호들을 모두 모아 평균을 냅니다. 이는 마치 선생님이 학생에게 성적표를 주면서, 언제 발생했는지와 상관없이 모든 실수를 똑같이 계산하는 것과 같습니다.
저자들은 이것이 다소 비합리적이라는 점을 깨달았습니다. 학생이 수학 문제를 푸는 상황을 가정해 봅시다.
- 시나리오 A: 학생이 1단계에서 아주 작은 계산 실수를 했지만, 2단계에서 스스로를 바로잡고 수정했습니다. 이때 '편차(divergence, 학생과 선생님 사이의 간격)'는 잠시 높아졌지만, 곧 사라졌습니다.
- 시나리오 B: 학생이 1단계에서 똑같은 작은 실수를 했지만, 이후 계속해서 실수를 반복하며 10단계까지 이르러 완전히 틀린 답으로 치닫게 되었습니다.
표준 OPSD에서는 두 시나리오 모두 첫 번째 단계에 대해 정확히 동일한 "벌점"을 받습니다. 시스템은 시나리오 B에서 그 첫 번째 실수가 '열차 사고'의 시작이었는지, 아니тельно 시나리오 A에서 그것이 단순한 발걸음의 실수였는지를 구분하지 못합니다. 표준 방식은 해당 실수를 앞뒤 맥락 없이 국소적으로만 취급하며, 그 실수가 일어나기까지의 과정과 그 실수가 미래에 어떤 결과를 초래할지에 대한 정보를 무시합니다.
해결책: DASH, 적응형 코치
저자들은 DASH를 제안하여 채점 시스템에 기억력과 맥락을 부여하고자 합니다. 단순히 실수를 평균 내는 대신, DASH는 다음과 같이 질문합니다: "이 특정 실수가 전체 답변이라는 이야기 속에서 어떤 역할을 하는가?"
DASH의 작동 원리를 간단한 비유로 설명하겠습니다:
학생이 길을 걷고 있고, 선생님은 학생의 허리에 연결된 밧줄을 잡고 있다고 상상해 보세요. '편차'는 학생이 선생님의 이상적인 경로에서 얼마나 멀어지는지를 나타냅니다.
- 간격 측정: DASH는 매 단계마다 학생이 선생님으로부터 얼마나 멀어져 있는지를 관찰합니다.
- "게이트(Gate)" 메커니즘: DASH는 매번 같은 힘으로 학생을 끌어당기는 대신, 특별한 "게이트"를 사용합니다.
- 만약 학생이 평균보다 못하고 있다면(간격이 점점 커진다면), 게이트를 넓게 엽니다. 이는 선생님의 피드백이 향후 단계에서 더 강한 신호를 보내 학생을 강하게 끌어당기도록 함을 의미합니다. 즉, "이건 나쁜 흐름이야! 이 경로를 바로잡는 데 더 집중해야 해!"라고 말하는 것입니다.
- 만약 학생이 평균보다 잘하고 있다면(간격이 작다면), 게이트를 약간 닫습니다. 선생님의 피드백은 여전히 존재하지만, 학생이 이미 올바른 궤도에 올라와 있으므로 크게 소리치지 않습니다.
- 역방향 집계(Backward Aggregation): DASH는 "역방향 집계"라는 영리한 기법을 사용합니다. 답변의 끝에서부터 시작하여 처음으로 거슬러 올라갑니다. 그리고 묻습니다. "결과를 보았을 때, 이 특정 단계가 최종적인 혼란(또는 성공)에 얼마나 기여했는가?" 그 후, 그 단계 이후에 일어난 일을 바탕으로 해당 단계의 피드백 가중치를 조정합니다.
이를 통해 실수의 '중요도'가 고정되지 않는 역동적인 시스템이 만들어집니다. 긴 오류의 사슬로 이어지는 실수는 무거운 가중치를 갖게 됩니다. 반면 빠르게 교정되는 실수는 가벼운 가중치를 갖게 됩니다.
연구 결과
연구진은 세 가지 크기의 AI 모델(17억, 40억, 80억 파라미터)을 사용하여 세 가지 까다로운 수학 벤치마크(AIME 2024, AIME 2025, HMMT February 2025)에서 이 아이디어를 테스트했습니다.
- 결과: DASH는 모든 경우에서 표준 방식(OPSD)을 일관되게 앞질렀습니다. 가장 작은 모델(1.7B)의 경우 평균 정확도가 **41.87%**에서 **45.07%**로 상승했습니다. 더 큰 모델에서도 명확한 이점이 나타났으며, 8B 모델은 **64.80%**에서 **66.40%**로 향상되었습니다.
- 이유: 연구진은 일련의 실험을 통해 이러한 개선이 단순히 "노이즈"를 추가하거나 수학적으로 무작위로 변경했기 때문이 아님을 증명했습니다. 그들은 고정된 게이트(기존 방식)를 사용할 때와 스마트하게 변하는 게이트(DASH)를 사용할 때를 비교했습니다. 스마트한 게이트(DASH)가 승리했습니다. 또한 논리의 방향성(예: 큰 간격을 더 많이 벌칙을 줘야 하는가, 적게 줘야 하는가?)이 중요한지도 확인했습니다. 그들은 큰 간격이 생겼을 때 게이트를 더 넓게 열어 더 많은 교정을 허용하는 자신들의 논리가 핵심임을 발견했습니다.
- 효율성: 가장 놀라운 점은 DASH가 더 똑똑한 선생님이나 추가적인 컴퓨팅 파워를 필요로 하지 않는다는 것입니다. DASH는 표준 방식이 이미 계산하고 있는 정보를 재사용하되, 이를 더 스마트하게 처리할 뿐입니다. 이는 더 많은 데이터를 모으는 것이 아니라, 이미 모인 데이터 더미를 더 잘 정리하는 것과 같습니다.
요약
이 논문은 AI에게 추론을 가르칠 때 단순히 실수를 세는 것이 아니라, 실수의 '이야기'를 이해해야 한다고 제안합니다. 감독 과정을 "적응형(adaptive)"으로 만들어, 시간이 흐름에 따라 학생의 상태에 따라 선생님의 말을 얼마나 들을지 결정함으로써, AI가 훨씬 더 효과적으로 학습하도록 도울 수 있습니다. DASH는 작은 맥락의 차이가 얼마나 큰 변화를 가져올 수 있는지 보여주며, 경직된 채점 시스템을 언제 엄격해야 하고 언제 관대해야 하는지를 아는 유연하고 지능적인 코치로 탈바꿈시켰습니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.