Beyond Log Likelihood: Probability-Based Objectives for Supervised Fine-Tuning across the Model Capability Continuum
이 논문은 모델의 능력 수준에 따라 최적의 학습 목표가 달라진다는 '모델 능력 연속체' 개념을 제시하며, 강력한 모델에는 부정 로그 가능도 (NLL) 보다 낮은 확률 토큰을 경량화하는 확률 기반 목표 함수가, 약한 모델에는 NLL 이 각각 더 우수한 성능을 보인다는 것을 8 개의 모델 백본과 27 개의 벤치마크를 통해 실증했습니다.
원저자:Gaotang Li, Ruizhong Qiu, Xiusi Chen, Heng Ji, Hanghang Tong
지금까지 AI 를 가르칠 때는 **'음의 로그 가능도 (NLL)'**라는 공식을 주로 썼습니다. 이 방식은 **"AI 가 예측한 답이 정답과 100% 일치해야 점수를 준다"**는 원칙입니다. 마치 학교 시험에서 오답 한 글자도 없이 정답을 그대로 베껴 써야만 A+ 를 주는 방식과 같습니다.
장점: 처음부터 공부를 시작하는 초보 학생에게는 이 방식이 가장 효율적입니다.
단점: 이미 지식이 풍부한 '고수' AI 에게는 오히려 독이 될 수 있습니다.
2. 문제 상황: "이미 아는 것을 다시 가르치는 우"
이 논문은 AI 가 이미 방대한 데이터를 통해 기초 지식을 다 갖춘 상태 (Pre-training) 에서, 새로운 작업을 가르칠 때 (SFT) 이 '완벽한 암기' 방식이 왜 실패하는지 분석했습니다.
비유: "유명한 수학 천재에게 1+1 을 가르치는 상황"
상황: 이미 수학 문제를 수만 개 풀어본 천재 AI 가 있습니다.
문제: 이제 새로운 수학 문제를 풀게 하는데, 해설지에 **실수나 헷갈리는 부분 (노이즈)**이 섞여 있다고 칩시다.
기존 방식 (NLL) 의 실수: "네가 푼 답이 해설지와 100% 달라? 틀렸어! 다시 봐!"라고 매번 지적합니다.
천재 AI 는 이미 정답을 알고 있는데, 해설지의 사소한 오타나 헷갈리는 설명 때문에 "아, 내가 틀렸나?"라고 스스로를 의심하게 됩니다.
결과적으로 오히려 성능이 떨어지거나 혼란에 빠집니다.
3. 새로운 발견: "모델의 능력에 따른 맞춤형 교육"
저자들은 **"AI 의 실력 (Capability) 에 따라 가르치는 방식을 바꿔야 한다"**는 '능력 연속체 (Continuum)' 이론을 제시했습니다.
🟢 상황 A: "실력 있는 고수 AI" (Model-Strong)
예시: 수학, 코딩 등 AI 가 이미 많이 접해본 분야.
상황: AI 는 정답을 이미 90% 이상 알고 있습니다. 해설지에 작은 실수가 있더라도 AI 는 "아, 이건 해설지 오타겠지"라고 판단할 수 있습니다.
잘못된 교육: "정답과 100% 달라? 틀렸어!" (기존 방식) → AI 가 혼란스러워함.
올바른 교육 (이 논문의 제안):"네가 이미 확신하는 (높은 확률의) 답만 믿어줘."
AI 가 "이건 정답일 거야"라고 확신하는 부분만 집중적으로 칭찬하고, "아마 틀렸을 거야"라고 의심하는 부분은 무시해 줍니다.
결과: AI 는 자신의 직감을 믿고 더 똑똑해집니다. (기존 방식보다 16% 이상 성능 향상)
🔴 상황 B: "초보 AI" (Model-Weak)
예시: AI 가 전혀 모르는 새로운 언어, 낯선 퍼즐, 혹은 희귀한 언어.
상황: AI 는 정답을 전혀 모릅니다. "이게 정답일까? 저게 정답일까?" 하며 막연하게 추측만 합니다.
잘못된 교육: "네가 확신하는 (높은 확률의) 답만 믿어줘." → AI 가 엉뚱한 것을 확신하고 있을 때, 그 오류를 고쳐주지 못합니다.
올바른 교육 (기존 방식 유지):"모든 가능성을 열어두고, 틀린 부분을 하나하나 고쳐줘."
AI 가 "아마 A 일 거야"라고 말했을 때, 그게 틀렸다면 "아니야, B 가 정답이야"라고 강하게 지적해줘야 합니다.
결과: AI 는 모든 실수를 교정하며 기초를 다집니다.
🟡 상황 C: "중간 실력 AI" (Model-Intermediate)
예시: 의학 지식 등. AI 는 기본 지식을 알고 있지만, 전문적인 진단은 아직 미숙함.
상황: 고수도 아니고 초보도 아닌 상태.
결과: 어떤 방식을 쓰든 큰 차이가 없습니다. 이 단계에서는 데이터의 질을 높이는 것이 더 중요합니다.
4. 핵심 결론: "한 가지 방식이 모든 상황에 통하지 않는다"
이 논문은 **"무조건 정답을 외우게 하는 것 (NLL) 이 최고의 방법은 아니다"**라고 말합니다.
AI 가 이미 잘하는 일을 가르칠 때는, AI 의 직감을 믿고 (Prior-leaning) 가르쳐야 합니다. (실수한 해설지는 무시하고, AI 가 확신하는 부분만 강화)
AI 가 전혀 모르는 일을 가르칠 때는, **기존 방식 (NLL)**대로 모든 실수를 꼼꼼히 고쳐주어야 합니다.
🎓 한 줄 요약
"이미 지식이 풍부한 AI 에게는 '완벽한 암기'보다 '직감 신뢰'가 더 중요하고, 지식이 없는 초보 AI 에게는 '완벽한 암기'가 필수다."
이 연구는 AI 개발자들이 각 AI 의 실력과 가르칠 과목의 난이도를 보고, 가장 적합한 '가르침의 방식 (손실 함수)'을 선택해야 한다는 새로운 기준을 제시했습니다. 이제부터는 AI 를 가르칠 때도 "누구에게, 무엇을, 어떻게 가르칠지"를 더 똑똑하게 선택할 수 있게 된 셈입니다.
1. 문제 정의 (Problem)
대규모 언어 모델 (LLM) 의 후학습 (Post-training) 에서 표준으로 사용되는 지도 학습 미세 조정 (Supervised Fine-Tuning, SFT) 은 종종 일반화 능력이 제한적인 것으로 나타납니다. 기존 연구들은 이 한계를 SFT 패러다임 자체에서 찾았으나, 본 논문은 그 원인이 기본 학습 목표 (Objective) 인 음의 로그 가능도 (Negative Log Likelihood, NLL, −logp) 에 있다고 주장합니다.
NLL 의 한계: NLL 은 처음부터 학습할 때 (from scratch) 최적의 조건을 가정하지만, LLM 의 후학습은 이미 사전 학습을 통해 작업 관련 사전 지식 (Priors) 을 내포한 모델을 기반으로 합니다. 또한, 긴 체인 오브 사고 (Chain-of-Thought) 학습 데이터는 노이즈가 포함될 수 있습니다.
핵심 질문: 사전 학습된 모델이 이미 강력한 지식을 가지고 있는 상황에서, 모든 토큰을 동일하게 복제하도록 강요하는 NLL 이 과연 최적의 학습 목표일까요?
2. 방법론 (Methodology)
2.1. 확률 기반 학습 목표의 일반화
저자들은 NLL 을 더 넓은 확률 기반 목표 함수의 특수한 경우로 간주하고, 다음과 같은 매개변수화된 목표 함수 군을 제안합니다: fα(p):=α1−pα 여기서 p는 모델이 정답 토큰에 할당한 확률입니다.
α→0: NLL (−logp) 로 수렴.
α=1: 단순 확률 목표 (1−p, 즉 정확도 최대화).
α>1: 오목 (Concave) 함수로, 높은 확률 토큰을 강조하고 낮은 확률 토큰의 영향을 줄임.
0<α<1: 볼록 (Convex) 함수로, 낮은 확률 토큰을 강조함.
2.2. 모델 능력 연속체 (Model-Capability Continuum)
학습 목표의 효과는 모델이 해당 도메인에 대해 가지고 있는 사전 지식의 강도 (Prior Strength) 에 따라 달라진다는 '모델 능력 연속체' 개념을 도입했습니다.
모델 - 강 (Model-Strong, MS): 사전 학습 데이터에 해당 도메인 (예: 수학) 이 풍부하여 모델이 이미 높은 확률로 정답을 예측하는 경우.
모델 - 약 (Model-Weak, MW): 사전 학습 데이터에 해당 도메인 (예: 새로운 퍼즐, 저자원 언어) 이 없어 모델의 예측이 무작위 수준인 경우.
모델 - 중간 (Model-Intermediate, MI): 부분적인 지식을 가진 경우 (예: 의학).
2.3. 실험 설정
모델: 8 개의 다양한 백본 (LLaMA, DeepSeek, Qwen 시리즈 등).
벤치마크: 27 개의 벤치마크, 7 개의 도메인 (수학, 의학, 퍼즐, 코딩, 저자원 언어 등).
비교: NLL (−logp) vs. 사전 지식 편향 목표 (−p, −p10, 임계값 적용 등).
3. 주요 기여 (Key Contributions)
모델 능력 연속체 발견: SFT 의 학습 목표 효과는 단일한 '최적 손실 함수'가 존재하는 것이 아니라, 모델의 사전 지식 강도에 따라 연속적으로 변한다는 것을 규명했습니다.
목표 함수의 역전 현상 (Reversal):
모델 - 강 (MS) 영역: NLL 보다 사전 지식 편향 (Prior-leaning) 목표 (예: −p, −p10, 임계값 기반 NLL) 가 일관되게 우월합니다. 이는 모델이 이미 높은 확률로 정답을 예측할 때, 노이즈가 있는 낮은 확률 토큰의 영향을 줄여야 함을 의미합니다.
모델 - 약 (MW) 영역:사전 지식 회피 (Prior-averse) 인 표준 NLL 이 우세합니다. 모델이 지식이 부족할 때는 모든 토큰 (특히 낮은 확률인 오답) 에서 강력한 그라디언트 신호를 받아 학습해야 하기 때문입니다.
모델 - 중간 (MI) 영역: 두 목표 간의 성능 차이가 미미하며, 단일 목표가 항상 우세하지 않습니다.
이론적 분석: 그라디언트 흐름 (Gradient Flow) 을 기반으로 한 이론적 분석을 통해, 모델의 사전 지식 강도에 따라 어떤 목표 함수가 위험 (Risk) 감소를 더 잘 이루는지 수식적으로 증명했습니다.
실용적 가이드라인: "어떤 모델을 어떤 데이터로 학습시킬 때 어떤 손실 함수를 써야 하는가"에 대한 원칙적인 지침을 제시했습니다.
4. 실험 결과 (Results)
수학 (Model-Strong): NuminaMath 데이터셋에서 −p 또는 임계값이 적용된 NLL (p≥0.2) 은 표준 NLL 보다 평균 16% 까지 정확도 향상을 보였습니다. 특히 낮은 확률 토큰을 제외하는 것이 성능 향상의 핵심 요인이었습니다.
퍼즐/저자원 언어 (Model-Weak): Reasoning Gym 의 Figfont 퍼즐이나 저자원 언어 학습에서는 표준 NLL 이 −p보다 압도적으로 우세했습니다. 사전 지식이 없을 때 모델이 오답 토큰을 학습하도록 강요하는 NLL 의 특성이 필수적이었습니다.
의학 (Model-Intermediate): 의학 추론 데이터셋에서는 두 목표 간 성능 차이가 통계적으로 유의미하지 않았습니다.
모델 스케일: 모델 크기가 커질수록 (3B → 14B) 사전 지식이 풍부해지므로, 사전 지식 편향 목표 (−p) 의 우위가 더욱 뚜렷해졌습니다.
5. 의의 및 결론 (Significance)
이 논문은 LLM 후학습 분야에서 NLL 의 만능성 (Universality) 을 부정하고, 모델의 능력과 데이터 특성에 따라 학습 목표를 동적으로 선택해야 함을 강조합니다.
이론적 통찰: NLL 이 항상 최선은 아니며, 모델이 이미 강력한 사전 지식을 가지고 있을 때는 이를 활용하여 노이즈를 제거하는 '사전 지식 편향' 목표가 더 효과적임을 증명했습니다.
실무적 적용:
수학, 코딩, 고도화된 추론: 사전 학습 데이터가 풍부한 도메인에서는 −p나 임계값 기반 손실 함수를 사용하여 일반화 성능을 극대화할 수 있습니다.
새로운 도메인, 저자원 언어: 사전 지식이 부족한 도메인에서는 여전히 NLL 이 가장 안전한 선택입니다.
향후 연구 방향: 강화 학습 (RL) 기반의 학습 (RLHF/RLVR) 이 본 논문에서 제안한 '사전 지식 편향' 목표와 유사한 메커니즘을 가질 수 있음을 시사하며, SFT 와 RL 의 통합적 이해의 기초를 제공합니다.
요약하자면, 이 연구는 "모델이 얼마나 잘 알고 있는가 (Model Capability)" 에 따라 "무엇을 배워야 하는가 (Learning Objective)" 가 달라져야 한다는 새로운 패러다임을 제시합니다.