Scarlet alpha 1.3B preview
๋ชจ๋ธ ์ค๋ช Model Description
Scarlet alpha 1.3B๋ ํ๊ตญ์ด ์ค์ฌ์ผ๋ก ์ฒ์๋ถํฐ ์ฌ์ ํ์ตํ 1.35B ํ๋ผ๋ฏธํฐ ์๊ธฐํ๊ท ์ธ์ด ๋ชจ๋ธ์ ๋๋ค.
์ ํด ์์ฒญ ๊ฑฐ์ ํ์ต์ ํ์ง ์์ ์ฐ๊ตฌ์ฉ ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ผ ์ ํดํ๊ฑฐ๋ ์ฌ์ค๊ณผ ๋ค๋ฅธ ๋ด์ฉ์ ๋ง๋ค ์ ์์ต๋๋ค.
English summary: a 1.35B-parameter Korean-centric language model pretrained from scratch on about 22B tokens and chat fine-tuned on about 60M tokens. Research preview, CC BY-NC-SA 4.0.
| ํ์ดํผํ๋ผ๋ฏธํฐ | ๊ฐ |
|---|---|
| n_parameters | 1,354,760,266 (์ ๋ ฅ ์๋ฒ ๋ฉ๊ณผ ์ถ๋ ฅ ํ๋ ฌ ๊ณต์ ) |
| n_layers | 24 |
| d_model | 2,048 |
| d_ff | 5,888 (SwiGLU) |
| n_heads | ์ฟผ๋ฆฌ 16 / KV 4 (GQA) |
| d_head | 128 |
| n_ctx | 8,192 |
| n_vocab | 65,536 (๋ฐ์ดํธ ์์ค BPE 65,472 + ํน์ ํ ํฐ 64) |
| ์์น ์ธ์ฝ๋ฉ | RoPE, ฮธ = 100,000, ํค๋ ์ฐจ์ ์ ์ฒด์ ์ ์ฉ |
| ์ดํ ์ ์ฐฝ | ์ธต๋ง๋ค SยทSยทSยทL ๋ฐ๋ณต (S = 2,048, L = 8,192), ๋ง์ง๋ง ์ธต์ L |
ํ์ต ๋ฐ์ดํฐ Training data
ํ ํฐ ์๋ Scarlet ํ ํฌ๋์ด์ ๊ธฐ์ค์ ๋๋ค.
์ฌ์ ํ์ต ๋ณธ ๊ตฌ๊ฐ (18.59B ํ ํฐ)
| ์์ฒ | ํ ํฐ | ๋งํฌ |
|---|---|---|
| FineWeb2 ํ๊ตญ์ด (๊ต์ก์ฑ ์ ์ ์ปท, ์คํธยท๊ธฐ๊ณ๋ฒ์ญยท๋ฏธ๋ฌ ๊ฑฐ๋ฅด๊ธฐ) | 9.72B | HuggingFaceFW/fineweb-2 |
| FineMath 4+ | 2.30B | HuggingFaceTB/finemath |
| StarCoderData Python (๊ต์ก์ฑ ๋ถ๋ฅ๊ธฐ 3์ ์ด์) | 2.10B | bigcode/starcoderdata |
| FineWeb-Edu (int_score โฅ 4) | 2.02B | HuggingFaceFW/fineweb-edu |
| ๋๋ฌด์ํค (2021-03 ๋คํ) | 1.22B | heegyu/namuwiki |
| StarCoderData Jupyter | 0.77B | bigcode/starcoderdata |
| ํ๊ตญ์ด ์ํค๋ฐฑ๊ณผ | 0.44B | HuggingFaceFW/finewiki |
annealing (3.41B ํ ํฐ)
| ์์ฒ | ํ ํฐ |
|---|---|
| FineWeb2 ํ๊ตญ์ด (์ ์ ์์ + ์ถ๊ฐ ๋ฌธ์) | 1.43B |
| StarCoderData PythonยทJupyter (์ ์ ์์) | 0.48B |
| FineMath 4+ (์ ์ ์์) | 0.44B |
| ๋๋ฌด์ํค (ํ์ง ์ ๋ณ) | 0.34B |
| ํ๊ตญ์ดยท์์ด ์ง์ยท์ง๋ฌธ๋ตยท์ํ ๊ณต๊ฐ ๋ฐ์ดํฐ, ๊ท์น์ผ๋ก ๋ง๋ ์ฐ์ ๊ธ | 0.32B |
| FineWeb-Edu (๋ณธ ๊ตฌ๊ฐ์ ์๋ ๋ฌธ์) | 0.24B |
| ํ๊ตญ์ด ์ํค๋ฐฑ๊ณผ (๋ค์ ๋ณด๊ธฐ) | 0.10B |
| ๊ณต๊ฐ ๋ํ ๋ฐ์ดํฐ๋ฅผ Scarlet ๋ํ ํ์์ผ๋ก ๋ ๋ํ ๊ฒ | 0.05B |
annealing์ ์ง์ยท๋ํ ๋ฐ์ดํฐ: PoSTMEDIA rosetta, KLUE MRC, kakaobrain/kor_nli, KETI-NLP/kor_qasc, solonsophy/winogrande-ko, nlpai-lab/databricks-dolly-15k-ko, allenai tulu-3-sft-personas-instruction-followingยทdolmino-mix-1124(FLAN)ยทdolma3_dolmino_pool(RC QA), NotoriousH2/gsm8k-ko, keunhyeung/dmath-ko-reasoning-dpo, philschmid/DMath, kikikara/ko-math, huggingface-KREW KoCulture-Dialoguesยทkorean-role-playing, smilegate-ai/korean_smile_style_dataset, maywell/koVast, mkd-chanwoo/keural-conversation-chatml-ko.
๋ํ SFT (์ฝ 60M ํ ํฐ): PoSTMEDIA rosetta(chatยท์ง์ ๋ฐ๋ฅด๊ธฐยท์ํ), maywell/koVast, coastral/korean-writing-style-instruct, schneiderkamplab/dfm14-ko-synthetic-summary-rewrite-r1(์์ฒ: ํ๊ตญ์ด ์ํค๋ฐฑ๊ณผยท์ํค๋ฌธํ), izlley2/llm0to1-sft-synth-ko, Jongsim/claude-opus-4.6-reasoning-12k-ko-filtered-v2, angrygiraffe/claude-opus-4.6-4.7-reasoning-8.7k, KLUE MRC, NotoriousH2/gsm8k-ko(train), keunhyeung/dmath-ko-reasoning-dpo, philschmid/DMath, kikikara/ko-math, KOREAson/YiSang-HighQuality, werty1248/SFT-Reasoning-Ko-Translated, cshs-14-rne/OpenThoughts-Korean, OLAIR/Open-R1-Ko-SFT-v2.0, ์ง์ ๋ง๋ ํ ๋ํ, DeepSeek-V4.1-Flash๋ก ์์ฑํ๊ฑฐ๋ ๋ค๋ฌ์ ๋ํ.
- AI Hub: ํ ํฌ๋์ด์ ํ์ต ํ๋ณธ์ AI Hub ๋ฐ์ดํฐ์ 9์ข (543, 591, 625, 653, 71343, 71627, 71631, 71632, 71694)์ด ์ผ๋ถ ๋ค์ด ์์ต๋๋ค. ํ๊ตญ์ง๋ฅ์ ๋ณด์ฌํ์งํฅ์์ ์ฌ์ ๊ฒฐ๊ณผ์. ๊ฐ์ค์น ํ์ต(์ฌ์ ํ์ตยทannealingยทSFT)์๋ AI Hub ๋ฐ์ดํฐ๋ฅผ ์ฐ์ง ์์์ต๋๋ค.
ํ์ต ์ ์ฐจ Training procedure
- ์ฌ์ ํ์ต: 20,973 step ร 2^20 ํ ํฐ, ์ฝ 22.0B ํ ํฐ. ๋ณธ ๊ตฌ๊ฐ ๋ฐ์ดํฐ๋ ํ ๋ฒ๋ง ๋ดค๊ณ , annealing์์ ๊ทธ์ค ์ ์ ์์ ์ผ๋ถ๋ฅผ ๋ค์ ๋ดค์ต๋๋ค.
- ๋ณธ ๊ตฌ๊ฐ(step 0โ17,724): ๋ฌธ๋งฅ 512 โ 1,024 โ 2,048, RTX 5090 4์ฅ(step 11,100๋ถํฐ 8์ฅ).
- annealing(step 17,724โ20,973): ๋ฌธ๋งฅ 4,096(๋ง์ง๋ง 400 step์ 8,192), RTX 5090 4์ฅ.
- ํ์ต๋ฅ ์ warmup 40 step ๋ค ์ ์ฒด์ 65% ๊ตฌ๊ฐ์์ ์ต๋๊ฐ์ 5%๊น์ง ์ค์์ต๋๋ค. ์ตํฐ๋ง์ด์ ๋ Muon(ํ๋ ฌ)ยทAdamW(์๋ฒ ๋ฉยท์ค์นผ๋ผ), Linear๋ FP8์ ๋๋ค.
- ๋ํ SFT: 457 step, ์ฝ 60M ํ ํฐ, RTX PRO 6000 2์ฅ. ์๊ฐ(think) ์ผฌยท๋, ๊ณ์ฐ๊ธฐ ๋๊ตฌ ํธ์ถ, ์์คํ ํ๋กฌํํธ, ์ต๋ 8K ํ ํฐ์ ๋ค์ค ํด ๋ํ๋ฅผ ํฌํจํฉ๋๋ค.
์ฌ์ฉ๋ฒ How to use
pip install -r requirements.txt
python scarlet.py --model-dir . # ํฐ๋ฏธ๋ ๋ํ (์๊ฐ ๋)
python scarlet.py --model-dir . --think on # ์๊ฐ ์ผฌ
import scarlet
model, tok = scarlet.load(".") # CUDA๋ฉด bf16, ๊ทธ ๋ฐ์๋ fp32
reply = scarlet.chat(model, tok, [{"role": "user", "content": "๊ดํฉ์ฑ์ ์ธ ๋ฌธ์ฅ์ผ๋ก ์ค๋ช
ํด ์ค."}], think="off")
print(reply["content"])
Transformers ๊ตฌ์กฐ๊ฐ ์๋๋ผ์ AutoModelForCausalLM์ผ๋ก๋ ๋ถ๋ฌ์ฌ ์ ์๊ณ , scarlet.py(PyTorch ํ ํ์ผ)๋ก ๋ถ๋ฌ์ต๋๋ค.
๋ํ ํ์์ chat_format.md์ ์์ต๋๋ค.
๊ถ์ฅ ์์ฑ ์ค์ : temperature 0.7, top-k 50, ๋ฐ๋ณต ๋ฒ์ 1.1(์ต๊ทผ 64ํ ํฐ). <|assistant_end|>ยท<|bos|>ยท<|user_start|>์์ ๋ฉ์ถฅ๋๋ค.
ํ๊ฐ ๊ฒฐ๊ณผ Evaluation results
ํ๊ฐ ์ฝ๋์ ๋ฌธ๊ตฌ๋ ๊ณต๊ฐํ์ง ์์์ ์ธ๋ถ์์ ๊ทธ๋๋ก ์ฌํํ ์๋ ์์ต๋๋ค. ์กฐ๊ฑด์ ์๋์ ์ ์ต๋๋ค.
์ฌ์ ํ์ต ์ฒดํฌํฌ์ธํธ: 0-shot ๊ฐ๊ด์
๊ณต๊ฐํ ๋ชจ๋ธ์ SFT ์ง์ ์ฒดํฌํฌ์ธํธ(base, step 20,973)๋ก ์ฐ ๊ฐ์ ๋๋ค. ์ด base ๊ฐ์ค์น๋ ๊ณต๊ฐํ์ง ์์ต๋๋ค. annealing์ ์ง์ยทQAยท์ํยท๋ํ ๊ณต๊ฐ ๋ฐ์ดํฐ(์ฝ 0.37B ํ ํฐ)๊ฐ ๋ค์ด ์์ด์, ์์ ์ฌ์ ํ์ต ๋ชจ๋ธ๋ผ๋ฆฌ์ ๋น๊ต๋ ์๋๋๋ค.
- ๋ฐฉ๋ฒ: 0-shot์ผ๋ก ์ ํ์ง๋ง๋ค ๋ก๊ทธ ์ฐ๋๋ฅผ ๊ตฌํด ๊ณ ๋ฆ ๋๋ค. ๊ฐ์ ๋ฌ๋, ๊ฐ์ ๋ฌธ๊ตฌ, fp32๋ก ์ ์ฒด ๋ฌธํญ์ ์์ต๋๋ค. polyglot-ko-1.3b๋ง KoBEST๋ฅผ Mac MPS(fp32, ๋ฌธ๋งฅ ์ํ 2,048)์์ ๋ฐ๋ก ์์ต๋๋ค.
- ๋ฌธ๊ตฌ: HAE-RAEยทCLIcKยทKMMLU๋ ๋ณด๊ธฐ ๊ธ์ ๋์ ๋ณด๊ธฐ ๋ด์ฉ์ ์ง์ ์ฑ์ ํ๋ ์์ฒด cloze ๋ฌธ๊ตฌ์ ๋๋ค. ๊ณต์ ํ๋ค์ค์ ๋ณด๊ธฐ ๊ธ์ ํ์๊ณผ ๋ฌ๋ผ์ ๊ณต๊ฐ๋ ๋ค๋ฅธ ์ ์์ ์ง์ ๋น๊ตํ ์ ์์ต๋๋ค. HAE-RAE์ ํ์์ Scarlet ํ์ต ์ด๊ธฐ ์ฒดํฌํฌ์ธํธ๊ฐ ๋ณด๊ธฐ ๊ธ์ ํ์์์ ์ฐฌ์ค์๊ธฐ ๋๋ฌธ์ ์ ํ์ต๋๋ค. HAE-RAE๋ ์์ฑํ(denoising)์ ๋บ ๊ฐ๊ด์ 11๊ฐ ํ์ ๊ณผ์ ์ ๋๋ค.
- ์งํ:
- macro-F1: KoBEST ๊ณต์ ์งํ์ ๋๋ค.
- acc: ์ ํ์ง ๋ก๊ทธ ์ฐ๋ ํฉ์ด ๊ฐ์ฅ ํฐ ๊ฒ์ ๊ณ ๋ฆ ๋๋ค. ๊ธธ์ด ์ ๊ทํ๋ฅผ ํ์ง ์์ต๋๋ค.
- acc_norm: ๋ก๊ทธ ์ฐ๋๋ฅผ ์ ํ์ง ๊ธ์ ์(์ ๊ณต๋ฐฑ ํฌํจ)๋ก ๋๋ ๊ณ ๋ฆ ๋๋ค. ํ ํฌ๋์ด์ ๊ฐ ๋ฌ๋ผ๋ ๋น๊ตํ ์ ์์ต๋๋ค.
- ๋ฌ๋ ํ์ธ: ๊ฐ์ ๋ฌ๋๋ก ์ฐ polyglot-ko-1.3b์ 0-shot F1์ ๊ทธ ๋ชจ๋ธ ์นด๋ ๊ฐ๊ณผ COPAยทBoolQยทSentiNeg์์ ๊ฐ๊ณ (0.7196ยท0.3552ยท0.6790), WiC๋ 0.3276 ๋ 0.3297์ ๋๋ค. HellaSwag๋ง ์นด๋ ๊ฐ(0.5247)๊ณผ ๋ฌ๋ผ์ accยทacc_norm๋ ํจ๊ป ์ ์ต๋๋ค.
KoBEST (macro-F1, 0-shot)
| ๋ชจ๋ธ | ํ๋ผ๋ฏธํฐ (๋น์๋ฒ ๋ฉ) | ํ์ต ํ ํฐ | COPA | HellaSwag | BoolQโ | SentiNeg | WiC |
|---|---|---|---|---|---|---|---|
| Scarlet base (step 20,973, ๋ฏธ๊ณต๊ฐ) | 1.35B (1.22B) | 22B | 0.7414 | 0.3996 | 0.5502 | 0.3478 | 0.3280 |
| EleutherAI/polyglot-ko-1.3b | 1.3B (1.21B) | 213B | 0.7196 | 0.4013 | 0.3552 | 0.6790 | 0.3276 |
| google/gemma-3-270m | 0.27B (0.10B) | 6T | 0.5499 | 0.3646 | 0.3421 | 0.3395 | 0.3280 |
| google/gemma-3-1b-pt | 1B (0.70B) | 2T | 0.6651 | 0.4073 | 0.3662 | 0.3457 | 0.4206 |
โ BoolQ๋ ์ง๋ฌธ ๋๋ถ๋ถ์ด ํ์ต ๋ฐ์ดํฐ์ ๊ฒน์ณ ๋น๊ต์ ์ฐ์ง ์์ต๋๋ค(์๋ "์ค์ผ"). ํ์ต ํ ํฐ์ ํ ํฌ๋์ด์ ๋ง๋ค ๋จ์๊ฐ ๋ค๋ฅด๊ณ , Gemma 3๋ ํฐ ๋ชจ๋ธ์ ์ง์ ์ฆ๋ฅ๋ก ์ฌ์ ํ์ตํ์ต๋๋ค.
KoBEST (acc / acc_norm, 0-shot)
| ๋ชจ๋ธ | COPA (1,000) | HellaSwag (500) | BoolQโ (1,404) | SentiNeg (397) | WiC (1,260) |
|---|---|---|---|---|---|
| ์ฐฌ์ค | 0.50 | 0.25 | 0.50 | 0.50 | 0.50 |
| Scarlet base (๋ฏธ๊ณต๊ฐ) | 0.742 / 0.783 | 0.402 / 0.536 | 0.577 / 0.498 | 0.466 / 0.466 | 0.488 / 0.529 |
| polyglot-ko-1.3b | 0.720 / 0.754 | 0.406 / 0.520 | 0.499 / 0.500 | 0.690 / 0.690 | 0.487 / 0.517 |
| gemma-3-270m | 0.551 / 0.565 | 0.366 / 0.452 | 0.503 / 0.496 | 0.464 / 0.464 | 0.488 / 0.511 |
| gemma-3-1b-pt | 0.666 / 0.707 | 0.410 / 0.546 | 0.505 / 0.498 | 0.499 / 0.499 | 0.490 / 0.511 |
ํ๊ตญ์ด ์ง์ (acc / acc_norm, 0-shot, ์์ฒด cloze ๋ฌธ๊ตฌ)
| ๋ชจ๋ธ | HAE-RAE 1.1 (3,606) | CLIcK (1,995) | KMMLU (35,030) |
|---|---|---|---|
| ์ฐฌ์ค | 0.200 | 0.244 | 0.250 |
| Scarlet base (๋ฏธ๊ณต๊ฐ) | 0.338 / 0.318 | 0.353 / 0.412 | 0.223 / 0.241 |
| gemma-3-270m | 0.257 / 0.231 | 0.225 / 0.261 | 0.209 / 0.227 |
| gemma-3-1b-pt | 0.287 / 0.270 | 0.294 / 0.348 | 0.217 / 0.237 |
- Gemma 3 1B๋ณด๋ค ๋์ ๊ณผ์ : COPAยทHAE-RAEยทCLIcK. acc์ acc_norm ๋ชจ๋ 95% ์ ๋ขฐ๊ตฌ๊ฐ(Wilson)์ด ๊ฒน์น์ง ์์ต๋๋ค. polyglot-ko-1.3b๋ HAE-RAEยทCLIcK๋ฅผ ์ฌ์ง ์์์ต๋๋ค.
- ๊ฐ์ ์์ค์ธ ๊ณผ์ : HellaSwag๋ Gemma 3 1Bยทpolyglot-ko-1.3b์ ๊ฐ์ ์์ค์ ๋๋ค.
- ์ฝํ ๊ณผ์ : SentiNeg๋ ์ฐฌ์ค ์์ค์ด๊ณ (397๋ฌธํญ ์ค 366๋ฌธํญ์ ๊ฐ์ ๋ต์ผ๋ก ๊ณ ๋ฆ), polyglot-ko-1.3b(0.690)๊ฐ ํฌ๊ฒ ์์ญ๋๋ค.
- ๊ฐ๋ฅด์ง ๋ชปํ๋ ๊ณผ์ : WiC๋ ์ฐ ๋ชจ๋ธ ๋ชจ๋ ์ฐฌ์ค ๊ทผ์ฒ์ด๊ณ , Scarlet์ ๋ชจ๋ ๋ฌธํญ์ ๊ฐ์ ๋ต์ ๊ณจ๋์ต๋๋ค. KMMLU๋ ์ธ ๋ชจ๋ธ ๋ชจ๋ ์ฐฌ์ค(0.25)๋ณด๋ค ๋ฎ์์ ์ด ๋ฌธ๊ตฌ๋ก๋ ์ฌ์ง ๋ชปํฉ๋๋ค.
- ์ค์ผ: Scarlet ํ์ต ๋ฐ์ดํฐ(๋ณธ ๊ตฌ๊ฐยทannealing)์ ๋ฌธํญ์ 13-gram ๊ฒน์นจ์ ๋์กฐํ์ต๋๋ค.
- BoolQ๋ ์ง๋ฌธ์ด ์ํค๋ฐฑ๊ณผ ๊ธ์ด๋ผ 1,404๋ฌธํญ ์ค 1,025๋ฌธํญ์ด ๋ง์ด ๊ฒน์นฉ๋๋ค(13-gram ์ ๋ฐ ์ด์). ๊ฒน์น ๋ฌธํญ์ ๋นผ๋ฉด(379๋ฌธํญ) acc 0.583 ๋ gemma-3-1b-pt 0.533์ผ๋ก ์ ๋ขฐ๊ตฌ๊ฐ์ด ๊ฒน์น๊ณ , acc_norm์ 0.470 ๋ 0.472์ ๋๋ค. ๊ทธ๋์ BoolQ๋ ๋น๊ต์ ์ฐ์ง ์์ต๋๋ค.
- HAE-RAEยทCLIcK๋ 13-gram์ด ํ๋๋ ๊ฒน์น์ง ์๋ ๋ฌธํญ(2,013ยท1,382๋ฌธํญ)๋ง ๋ด๋ acc 0.407ยท0.389 ๋ gemma-3-1b-pt 0.325ยท0.315๋ก ๊ฒฐ๋ก ์ด ๊ฐ์ต๋๋ค.
๊ณต๊ฐ ๋ชจ๋ธ SFT: ์์ฑ
greedy ๋์ฝ๋ฉ, system ํ๋กฌํํธ ์์, ๊ฐ์ ์์ฑ ์ํ(๊ฐ ๋ชจ๋ธ์ ํ ํฐ ๊ธฐ์ค)์ ๋๋ค. Gemma๋ ์๊ธฐ ๋ํ ํ๊ณผ fp32๋ก, Scarlet์ bf16ยท์๊ฐ ๋ยท ๋ด์ฅ ๊ณ์ฐ๊ธฐ ์ผฌ์ผ๋ก ๋๋ ธ์ต๋๋ค(Gemma์๋ ๋๊ตฌ๊ฐ ์์ต๋๋ค). IFEval-Ko ์ ์ฒด์ GSM8K-ko ์ค 200๋ฌธํญ์ SFT๋ฅผ ๋ง๋ค ๋ ํ์นจ์ผ๋ก๋ ์ผ์ต๋๋ค.
| ๋ชจ๋ธ | ์ฌํํ์ต | IFEval-Ko ๋ฌธํญ ์๊ฒฉ | IFEval-Ko ์ง์ ๋จ์ | GSM8K-ko (384) |
|---|---|---|---|---|
| Scarlet alpha 1.3B preview (this) | SFT ํ ๋ฒ, ์ฝ 60M ํ ํฐ | 0.284 | 0.387 | 0.198 |
| google/gemma-3-270m-it | ์ฆ๋ฅ + RL | 0.193 | 0.291 | 0.018 |
| google/gemma-3-1b-it | ์ฆ๋ฅ + RL | 0.342 | 0.426 | 0.214 |
| ๋ฐ๋ณต ๋ฒ์ 1.1(์ต๊ทผ 64ํ ํฐ)์ ๊ฑด ๊ฒฝ์ฐ | ||||
| Scarlet alpha 1.3B preview | 0.272 | 0.368 | 0.185 | |
| gemma-3-270m-it | 0.211 | 0.302 | 0.031 | |
| gemma-3-1b-it | 0.360 | 0.441 | 0.188 |
- IFEval-Ko:
- ๋ฐ์ดํฐ: allganize/IFEval-Ko 342๋ฌธํญ, ์์ฑ ์ํ 1,024ํ ํฐ์ ๋๋ค.
- ์ฑ์ : ์์ฒด ์ฑ์ ๊ธฐ์ ๋๋ค(allganize๊ฐ ์ ๊ณตํ๋ ํ๋ค์ค ๊ณผ์ ๊ฐ ์๋). Google IFEval์ ์๊ฒฉ ํ์ ์ ์ฎ๊ธฐ๋, ์๋ต ์ธ์ด๋ ๋ฌธ์ ์ฒด๊ณ๋ก, ๋จ์ดยท๋ฌธ์ฅ ์์ ๊ธ์ง์ด๋ ํ๊ตญ์ด์ ๋ง๊ฒ ๋ฐ๊ฟ ํ์ ํฉ๋๋ค.
- ๋ฌธํญ ์๊ฒฉ์ ๋ชจ๋ ์ง์๋ฅผ ํต๊ณผํ ๋ฌธํญ์ ๋น์จ์ด๊ณ , ์ง์ ๋จ์๋ ์ง์ ํ๋ํ๋์ ํต๊ณผ์จ์ ๋๋ค.
- GSM8K-ko:
- ๋ฐ์ดํฐ: NotoriousH2/gsm8k-ko test์ ๋๋ค. annealing์ test์ 70%๊ฐ ๋ค์ด๊ฐ์ผ๋ฏ๋ก ๋๋จธ์ง 384๋ฌธํญ๋ง ์๋๋ค. SFT๋ train๋ง ์ผ์ต๋๋ค.
- ์ฑ์ : ๋ต์ ๋ง์ง๋ง ์ซ์๊ฐ ์ ๋ต๊ณผ ๊ฐ์์ง ๋ด ๋๋ค. ์์ฑ ์ํ์ 512ํ ํฐ์ ๋๋ค.
- ๊ณ์ฐ๊ธฐ๋ฅผ ๋๊ณ ๋๊ตฌ ๊ธ์ง system ํ๋กฌํํธ๋ฅผ ๋ฃ์ผ๋ฉด Scarlet์ 0.190์ ๋๋ค.
- ํด์:
- GSM8K-ko: gemma-3-1b-it์์ ์ฐจ์ด(โ0.016)๊ฐ ํต๊ณ์ ์ผ๋ก ์ ์ํ์ง ์์ต๋๋ค(๊ฐ์ ๋ฌธํญ ์ง ๋น๊ต 95% ์ ๋ขฐ๊ตฌ๊ฐ โ0.07์์ +0.03). SFT ํ์นจ์ผ๋ก ์ฐ์ง ์์ 184๋ฌธํญ๋ง ๋ด๋ 0.245 ๋ 0.250์ ๋๋ค.
- IFEval-Ko: ์ด ์ฑ์ ๊ธฐ ๊ธฐ์ค ๋ฌธํญ ์๊ฒฉ์ด 0.06โ0.09 ๋ฎ์ต๋๋ค. ํนํ "โฆ๋ก ๋๋ด๋ผ" ์ง์๊ฐ ์ฝํฉ๋๋ค(15๊ฐ ์ค 1๊ฐ ๋ 7๊ฐ).
- ๋ฐ๋ณต: ๋ฐ๋ณต ๋ฒ์ ์์ด ์์ฑํ๋ฉด IFEval-Ko ๋ต์ 43%๊ฐ 1,024ํ ํฐ ์ํ์ ๋ฟ๊ณ , ๊ทธ์ค 73%(147๊ฐ ์ค 107๊ฐ)๋ ๊ฐ์ ๋ฌธ์ฅ์ ์ธ ๋ฒ ์ด์ ๋ํ์ดํฉ๋๋ค. ๋ฒ์ 1.1์ด๋ฉด ์ํ ๋๋ฌ์ด 9%๋ก ์ค์ง๋ง ์ ์๋ ์ค๋ฅด์ง ์์ต๋๋ค.
ํ๊ณ์ ํธํฅ Limitations and Biases
์ด ๋ชจ๋ธ์ ๋ค์ ํ ํฐ ์์ธก์ผ๋ก ํ์ตํ์ต๋๋ค. ๊ฐ์ฅ ์ฌ์ค์ ๋ง๋ ๋ต์ด ์๋๋ผ ํต๊ณ์ ์ผ๋ก ๊ทธ๋ด๋ฏํ ๋ต์ ๋ ๋๋ค. ์ฌํ์ ์ผ๋ก ๋ฐ์๋ค์ด๊ธฐ ์ด๋ ต๊ฑฐ๋ ๋ถ์พํ ๋ด์ฉ์ ๋ง๋ค ์ ์์ผ๋, ์ฌ๋์ด ๊ฒํ ํ๊ฑฐ๋ ๋ณ๋ ํํฐ๋ฅผ ๋๊ธฐ๋ฅผ ๊ถํฉ๋๋ค.
์ธ์ฉ Citation
@misc{scarlet2026alpha,
title = {Scarlet alpha 1.3B (preview)},
author = {Walwalwalpig},
year = {2026},
note = {Research preview},
url = {https://huggingface.co/walwalwalpig/scarlet-alpha-1.3b-preview}
}
๋ผ์ด์ ์ค Licensing
- ๊ฐ์ค์นยทํ ํฌ๋์ด์ : CC BY-NC-SA 4.0 (LICENSE)
- ์ฝ๋(
scarlet.py): MIT (LICENSE-CODE), nanochat(MIT, Andrej Karpathy)์์ ๋์์ต๋๋ค. - ๋ก๊ณ (
scarlet-alpha-1.3B.svg): ์ ๋ผ์ด์ ์ค์ ํฌํจ๋์ง ์์ต๋๋ค. ๋ชจ๋ ๊ถ๋ฆฌ ๋ณด์ .
๊ฐ์ฌ์ ๋ง Acknowledgement
- ํ์ต ์ฝ๋๋ Andrej Karpathy์ nanochat์์ ์ถ๋ฐํ์ต๋๋ค.
- ๋ฐ์ดํฐ๋ฅผ ๊ณต๊ฐํด ์ค ๋ถ๋ค๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค:
- Hugging Face(FineWeb2ยทFineWeb-EduยทFineMathยทFineWiki)
- BigCode(StarCoderData)
- ๋๋ฌด์ํค์ ์ํค๋ฐฑ๊ณผยท์ํค๋ฌธํ ๊ธฐ์ฌ์
- ์์ ์ ์ ๊ณต๊ฐ ๋ฐ์ดํฐ์ ์ ์์๋ค
- Downloads last month
- 320

