Files
ModelHub XC d4abdb70fa 初始化项目,由ModelHub XC社区提供模型
Model: pathcosmos/frankenstallm
Source: Original Platform
2026-07-14 04:21:16 +08:00

138 lines
4.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 데이터 갭 분석 보고서
> 생성일: 2026-02-27 | 모델: 3B parameter LLM
## 1. 현재 데이터 인벤토리
### 1.1 Pretrain 데이터 (토큰화 완료 .bin)
| 파일 | 크기 | 토큰 수 (uint16) |
|------|------|------------------|
| korean_train.bin | 17GB | **8.9B** |
| korean_c4_train.bin | 15GB | 7.56B |
| korean_namuwiki_train.bin | 2.1GB | 1.08B |
| korean_wiki_train.bin | 500MB | 0.26B |
| train.bin (영어) | 1.2GB | 0.60B |
| **합계 (토큰화 완료)** | | **~18.4B tokens** |
> ⚠️ `korean_train.bin`은 c4+namuwiki+wiki의 머지본일 가능성 높음 → 실제 고유 토큰은 **~9B** 수준
### 1.2 미토큰화 원시 데이터 (korean_extra/)
| 소스 | 디스크 크기 | 추정 토큰 수 | 품질 등급 |
|------|-----------|-------------|---------|
| CulturaX ko | 60GB | ~15B | B+ |
| HPLT ko | 23GB | ~5B | B |
| cc100 ko | 14GB | ~3.5B | C+ |
| OSCAR ko | 9.2GB | ~2.3B | B |
| korean_textbooks | 6.4GB | ~1.5B | A |
| korean_webtext | 4.2GB | ~1B | B+ |
| finepdfs_edu_ko | 2.9GB | ~0.7B | A- |
| namuwiki_extracted | 2.2GB | ~0.5B | A- |
| wikipedia_korean | 1.7GB | ~0.4B | A |
| kovast | 449MB | ~0.1B | B |
| **소계** | **~124GB** | **~30B** | |
### 1.3 SFT 데이터
- train.jsonl: 161,848 샘플 (276MB)
- val.jsonl: 8,518 샘플 (15MB)
- 소스: evol_instruct_ko, korean_safe_conv 등
### 1.4 Preference 데이터
- **현재 보유: 0** ❌
### 총합
| 단계 | 보유량 |
|------|--------|
| Pretrain (토큰화) | ~9B tokens |
| Pretrain (미처리) | ~30B tokens |
| **Pretrain 합계** | **~39B tokens** |
| SFT | 170K 샘플 |
| Preference | 0 |
---
## 2. 3B 모델 학습 요구량 vs 현재
### 2.1 Pretrain
| 기준 | 필요 토큰 | 현재 | 갭 | 상태 |
|------|----------|------|-----|------|
| Chinchilla optimal (×70) | 210B | 39B | -171B | 🔴 심각 부족 |
| Chinchilla minimum (×20) | 60B | 39B | -21B | 🟡 부족 |
| LLaMA-style (×33) | 100B | 39B | -61B | 🔴 부족 |
| **실용적 목표** | **60~80B** | **39B** | **-21~41B** | 🟡 |
**결론:** 최소 기준(60B)에도 **21B tokens 부족**. 현실적으로 60~80B 타겟 시 추가 21~41B 필요.
### 2.2 SFT
| 기준 | 필요량 | 현재 | 갭 | 상태 |
|------|--------|------|-----|------|
| 최소 고품질 | 50K | 170K | 충분 | 🟢 |
| 업계 표준 | 100~200K | 170K | 충분 | 🟢 |
| 도메인 다양성 | 다양한 태스크 | 제한적 | 보완 필요 | 🟡 |
**결론:** 양적으로 충분하나 도메인 커버리지(수학, 코드, 추론) 보강 필요.
### 2.3 Preference (ORPO/DPO)
| 기준 | 필요량 | 현재 | 갭 | 상태 |
|------|--------|------|-----|------|
| 최소 | 5K 쌍 | 0 | -5K | 🔴 |
| 적정 | 20~60K 쌍 | 0 | -60K | 🔴 |
**결론:** **심각한 갭**. ORPO/DPO 학습 자체가 불가능.
---
## 3. 경쟁 모델 대비 포지셔닝
| 모델 | 파라미터 | Pretrain 토큰 | 우리 대비 |
|------|---------|-------------|----------|
| Polyglot-Ko 12.8B | 12.8B | 1.2T | 30× |
| EXAONE 3.0 | 7.8B | 8T | 200× |
| HyperCLOVA X | 비공개 | 수백B~수T | 10~100× |
| Phi-3 mini 3.8B | 3.8B | 3.3T | 85× |
| StableLM 3B | 3B | 4T | 100× |
| **우리 (목표)** | **3B** | **60~80B** | **기준** |
**분석:**
- 우리 60~80B은 모델 크기 대비 Chinchilla minimum~적정 수준
- 대형 모델들은 10~100× 많은 데이터 사용하지만, 모델도 2~40×
- **3B에 60B tokens은 합리적 최소치** — 학계에서 3B급은 50~100B에서 좋은 결과
- 품질 필터링 + 커리큘럼 학습으로 효율 보완 가능
---
## 4. 데이터 품질 분석
### 현재 품질 분포 (추정 토큰 기준)
```
A등급 (고품질): ~3.0B (8%) - wiki, textbooks, finepdfs_edu
B등급 (양호): ~24B (61%) - CulturaX, OSCAR, HPLT, webtext
C등급 (노이즈): ~12B (31%) - cc100, 기타 웹 크롤링
```
**문제점:**
- 고품질(A급) 비중이 **8%로 매우 낮음**
- 코드/수학/과학 데이터 **전무**
- 영어 데이터 비중 극히 적음 (0.6B) — 다국어 능력 부족
---
## 5. 핵심 결론
### 현재 데이터로 3B 학습 충분한가?
## **No** — 다음 이유로 불충분:
1. **Pretrain 토큰 부족** (39B vs 최소 60B, 21B 갭)
2. **Preference 데이터 부재** (ORPO 학습 불가)
3. **코드/수학 데이터 전무** (범용 능력 제한)
4. **고품질 비율 낮음** (8%)
5. **영어 데이터 부족** (cross-lingual transfer 제한)
### 부족한 데이터 유형 요약
| 유형 | 심각도 | 필요 조치 |
|------|--------|----------|
| Pretrain 토큰 | 🟡 중간 | +21~41B 토큰 확보 |
| 코드 데이터 | 🔴 심각 | 코드 코퍼스 추가 (5~10B) |
| 수학/과학 | 🔴 심각 | 전문 코퍼스 추가 (2~5B) |
| 영어 데이터 | 🟡 중간 | 고품질 영어 10~20B 추가 |
| Preference | 🔴 심각 | 20K+ 쌍 확보 |
| SFT 다양성 | 🟡 중간 | 코드/수학/추론 SFT 추가 |