파인튜닝 • 챕터 7 / 7
2024년부터 LLM은 단순한 텍스트 생성을 넘어 추론(Reasoning) 능력을 강화하는 방향으로 발전하고 있습니다.
| 모델 | 출시 | 특징 | 접근법 |
|---|---|---|---|
| OpenAI O1 | 2024년 9월 | Thinking 세부과정 미공개 | Long CoT 강화 학습 |
| DeepSeek R1 | 2025년 1월 | 모델 전체 공개 | 강화 학습만으로 추론 능력 개발 |
Thinking 과정 확인 가능:
Reasoning Data 기반 SFT 가능:
보상함수 (Reward Function)의 역할:
질문 제공
↓
모델이 답변 생성
↓
보상함수로 평가
↓
좋은 답변 → 높은 보상적용 분야: STEM 분야 (Science, Technology, Engineering, Mathematics)
검증 방법:
프롬프트 입력
↓
Base Model이 답변 생성
↓
Rule-based Reward Model
↓
[형식 준수 여부, 답의 정오 여부만 판단]
↓
계산할 필요가 없는 심플한 보상 모델DeepSeekMath(2024.2)에서 처음 제안한 강화학습 방법
| 방법 | 보상함수 사용 | 학습 방식 |
|---|---|---|
| PPO | O | 보상함수에 따라 학습 |
| DPO | X | 보상함수 없이 데이터로 학습 |
| GRPO | O | 보상함수 사용 + 상대 평가 |
1. 하나의 질문에 대해 LLM이 여러 개의 답을 생성
↓
2. 생성된 답변을 보상함수에 통과시켜 Reward 계산
↓
3. Reward들을 평균편차로 나눠서 정규화
↓
4. 그룹 내에서 높은 Reward를 받는 출력을 자주 생성하도록 학습상대적 평가의 이점:
그룹 내 최적화:
DeepSeek-V3에서 출발- Rule-Based Reward Model 활용
A conversation between User and Assistant.
The user asks a question, and the Assistant solves it.
The assistant first thinks about the reasoning process
in the mind and then provides the user with the answer.
The reasoning process and answer are enclosed within:
<think> 추론 과정 </think>
<answer> 답변 </answer>특징:
검증 규칙:
학습 진행에 따른 변화:
학습 중 의인화된 자기 성찰 등장:
# 예시: 수학 문제 풀이 중
"Wait, wait. Wait. That's an aha moment I can flag here."
"Let's reevaluate this step-by-step to identify
if the correct sum can be..."의미:
Instruction 없이도 문제 해결 가능하지만...
① Cold-Start SFT
↓
② GRPO
↓
③ Rejection Sampling + SFT
↓
④ All-Scenario RLDeepSeek-R1-Zero를 통해 추론 데이터 생성:
Cold-Start 데이터로 DeepSeek-V3-Base 모델 SFT 학습:
GRPO 학습 수행:
GRPO 수렴 후 Rejection Sampling 수행:
답변 여러 개 생성
↓
우수 답변만 선별
↓
총 800k 데이터로 SFT 다시 학습최종 단계:
3단계 Rejection Sampling에 사용했던 800k 데이터 활용:
SFT만으로도 추론 성능을 끌어올림
의미:
추론 모델 = SFT + RL의 합작결과:
결과:
지식을 배우기는 함
↓
BUT
↓
매끄러운 추론 능력까지 확보하지는 못함추론 패턴을 한정적으로 변화시킴
↓
사고방식이 줄어듦
↓
Coverage 관점에서는 오히려 성능 감소대안: Distillation
적절한 외부 지식에 대한 학습 없이,
RL만 수행하는 경우에는 성능 향상에 한계가 존재함단독으로 RL을 수행하면:
Correct Answer와 Correct CoT를 모두 만족하는 답변 생성
P(CA) 분포 → 빠르게 향상
P(CC|CA) 분포 → 오랜 학습이 필요 (천천히 향상)SFT + RL 모두 필요
↓
각각의 역할과 한계가 있음
↓
적절히 결합해야 효과적| 모델 | CREATOR | CONTEXT WINDOW | AI INTELLIGENCE INDEX |
|---|---|---|---|
| o3-mini | OpenAI | 200k | 63 |
| o1 | OpenAI | 200k | 62 |
| DeepSeek R1 | deepseek | 128k | 60 |
| o1-mini | OpenAI | 128k | 54 |
| 주제 | 핵심 내용 |
|---|---|
| Reasoning LLM | OpenAI O1 vs DeepSeek R1, Long CoT |
| RLVR | 검증 가능한 보상, Rule-Based Reward Model |
| GRPO | 상대 평가의 장점, PPO/DPO와의 차이 |
| DeepSeek-R1 | 4단계 학습 과정, Cold-Start SFT |
| SFT vs RL | 각각의 장점과 한계, 결합의 중요성 |
| 항목 | 설명 |
|---|---|
| RL만으로는 | 한계가 있음 |
| SFT만으로도 | 한계가 있음 |
| SFT + RL | 가장 효과적 |
| 베이스 모델 | 품질이 매우 중요 |