아티클 목록으로
대규모 언어 모델

SPOT: 결과를 보고 보정하는 온폴리시 증류

약 3분 소요

도입

On-Policy Distillation(OPD)은 추론형 언어 모델을 더 작은 학생 모델로 압축하기 위한 중요한 학습 방식이다. 학생 모델이 직접 생성한 궤적 위에서 강한 교사 모델이 촘촘한 감독 신호를 제공하기 때문에, 실제 학생의 생성 분포와 가까운 상황에서 학습할 수 있다.

하지만 표준 OPD에는 약점이 있다. reverse-KL 기반 훈련은 교사가 현재 위치에서 높은 확률을 준 토큰에 학생을 강하게 맞추는 경향이 있다. 그 결과, 충분히 그럴듯한 다른 후속 경로들이 낮은 확률로 밀려나고, 추론 문제에서 필요한 다양한 풀이 경로의 커버리지가 줄어들 수 있다.

논문 SPOT: Sparse Probing and Outcome Calibration for On-Policy Distillation 은 이 문제를 해결하기 위해, “어디를 탐색할 것인가”와 “무엇을 증류할 것인가”를 하나의 절차로 다룬다.

핵심 내용

  • 표준 OPD의 한계: 교사의 조밀한 감독은 유용하지만, 국소 확률만 모방하면 다른 합리적 연속 후보를 과소평가할 수 있다.
  • 교사 엔트로피만으로는 부족: 엔트로피가 높다는 사실만으로는 불확실성이 소수의 강한 후보에 집중됐는지, 긴 꼬리 분포로 퍼져 있는지 알 수 없다. 학생 모델이 이미 그 후보들을 잘 표현하는지도 판단하기 어렵다.
  • 세 단계 절차: SPOT은 acquisition, exploration, exploitation으로 구성된다.
  • 희소 탐색 위치 선택: acquisition 단계에서는 정규화된 교사 엔트로피, 작은 top-k 후보 집합이 포착한 확률 질량, 학생-교사 분포 불일치를 결합해 위치별 점수를 만든다. 제한된 탐색 예산은 이 점수가 높은 위치에 배정된다.
  • 결과 기반 타깃 보정: exploration 단계에서는 교사가 제안한 후보에서 학생이 이어서 생성한 결과를 verifier가 평가한다. exploitation 단계에서는 이 점수를 이용해, 교사 분포에 고정점을 두면서도 더 좋은 downstream outcome을 낸 후보를 선호하는 KL 정규화 타깃을 만든다.

의미와 영향

SPOT의 핵심 의미는 증류를 단순한 국소 모방에서 결과 인식형 모방으로 확장했다는 점이다. 추론 과제에서는 현재 토큰의 확률이 최종 성공을 항상 잘 예측하지 않는다. 어떤 후보는 지금 당장은 낮아 보이지만, 이후 전개에서 더 좋은 풀이로 이어질 수 있다.

논문 요약에 따르면, SPOT은 세 가지 학생 모델 규모와 여러 추론 벤치마크에서 OPD 대비 macro Avg@8/Pass@8을 0.47–1.48/4.55–5.28포인트 개선했고, EOPD 대비로도 0.29–0.68/2.49–3.19포인트 향상했다. 이는 단순히 교사 엔트로피를 보는 방식보다, 후보의 실제 후속 결과를 반영하는 방식이 추론 증류에 더 효과적일 수 있음을 보여준다.

실무 관점에서 SPOT은 비용과 품질 사이의 절충안을 제시한다. 모든 위치를 비싸게 탐색하지 않고, 정보량이 큰 분기점만 골라 미래 결과를 확인한다. verifier 비용을 잘 관리할 수 있다면, 이런 outcome-calibrated distillation은 작은 언어 모델의 추론 성능을 끌어올리는 중요한 방법이 될 수 있다.

출처: Hugging Face Daily Papers

댓글

로그인 상태 확인 중…

댓글 불러오는 중…

관련 게시물

CCTest · Blog
해석 가능성은 성능의 비용일까? Steerling-8B가 제안하는 투명한 언어모델
대규모 언어 모델
cctest.ai
대규모 언어 모델

해석 가능성은 성능의 비용일까? Steerling-8B가 제안하는 투명한 언어모델

이 기술 보고서는 언어모델의 해석 가능성을 학습 이후에 덧붙이는 방식이 아니라, 학습 과정의 제약으로 함께 최적화해야 한다고 주장한다. Steerling-8B는 생성 결과를 입력 토큰, 인간이 이해할 수 있는 개념, 학습 데이터와 연결하려는 사례다.

더 보기
CCTest · Blog
외부 감독 없는 온폴리시 자기 증류: 모델의 자체 합의로 학습하는 U-OPSD
대규모 언어 모델
cctest.ai
대규모 언어 모델

외부 감독 없는 온폴리시 자기 증류: 모델의 자체 합의로 학습하는 U-OPSD

이 논문은 모델의 여러 생성 결과에서 내부 일관성을 찾아 의사 해답을 만들고, 그 합의와 어긋나는 출력을 학습하는 U-OPSD를 제안한다. 정답 라벨이나 더 큰 교사 모델 없이도 수학 추론 벤치마크에서 기반 모델을 꾸준히 개선했다는 점이 핵심이다.

더 보기
CCTest · Blog
Skaling Law, 모델 규모와 데이터의 상호작용을 스케일링 법칙에 넣다
대규모 언어 모델
cctest.ai
대규모 언어 모델

Skaling Law, 모델 규모와 데이터의 상호작용을 스케일링 법칙에 넣다

Skaling law는 모델 용량과 학습 데이터가 손실에 미치는 영향을 독립적으로 보지 않고, 하나의 상호작용 지수로 결합해 기존 스케일링 법칙의 한계를 보완하려는 제안입니다.

더 보기