File size: 4,258 Bytes
af24be3
 
6c73c4a
 
 
 
 
 
 
af24be3
6c73c4a
 
 
 
af24be3
 
6c73c4a
af24be3
91e6efb
af24be3
91e6efb
af24be3
6c73c4a
 
91e6efb
6c73c4a
91e6efb
6c73c4a
91e6efb
6c73c4a
91e6efb
 
6c73c4a
91e6efb
 
6c73c4a
91e6efb
 
6c73c4a
91e6efb
 
6c73c4a
91e6efb
 
6c73c4a
 
 
91e6efb
 
 
 
 
 
 
 
 
 
6c73c4a
91e6efb
6c73c4a
91e6efb
6c73c4a
 
 
91e6efb
6c73c4a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
91e6efb
6c73c4a
91e6efb
6c73c4a
91e6efb
6c73c4a
91e6efb
6c73c4a
 
 
91e6efb
6c73c4a
91e6efb
 
 
6c73c4a
91e6efb
af24be3
91e6efb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
---
license: gemma
tags:
  - chimera
  - darwin
  - vidraft
  - korean
  - kmmlu
  - reasoning
pipeline_tag: text-generation
language:
  - ko
  - en
library_name: transformers
---

# Darwin-4B-Chimera

**A 4B Korean-reasoning model built with VIDRAFT's Chimera technology.**

Most models get better by getting bigger. This one got better by **combining** β€” and then refining itself.

---

## Why Chimera matters

Merging models usually means losing something. Average two networks and you get a compromise: each parent's edge is blunted, and the child is worse than both at what each did best. That is why "model merging" has a reputation as a cheap trick.

Chimera is built on the opposite premise.

### 1. The parents survive intact
Chimera fuses components from models of **different families and different strengths** while preserving what each parent knew. Knowledge is carried over, not averaged away. What you merge in is what you keep.

### 2. The result cannot be reduced to any single parent
A Chimera individual is not "model A with a bit of B." It sits at a point in model space that **no parent reaches alone**, and it cannot be recovered from any one of them. That non-reducibility is the entire point β€” it is what makes a lineage an asset rather than a re-skin.

### 3. No additional pretraining
A new generation is a **fusion plus an evaluation**, not a training run measured in GPU-months. Iteration collapses from months to days β€” which means the space of viable combinations actually gets explored instead of theorized about.

### 4. It compounds
Chimera individuals become parents. Strengths accumulate across generations: parent β†’ child β†’ grandchild. Capability is **grown**, not purchased.

### 5. It answers the real constraint
Frontier capability is gated by capital: tens of thousands of GPUs, months of training, hundreds of millions of dollars. Chimera attacks that gate directly β€” **structural evolution instead of brute-force scale**. It is how a small team competes on method rather than on budget.

---

## What that buys you at 4B

This model is a late-generation Chimera individual, refined further by VIDRAFT's own reinforcement fine-tuning pipeline.

**KMMLU Β· 6 subjects Β· 240 held-out items Β· greedy decoding**

| Model | KMMLU | Ξ” |
|---|---|---|
| Chimera 4B baseline | 42.9% | β€” |
| **Darwin-4B-Chimera** | **48.3%** | **+5.4pp** |

**+5.4pp on Korean knowledge reasoning with zero parameter growth** β€” 4.02B before, 4.02B after. The gain came from what the model learned from itself, not from more weights. Same architecture, same size, same inference cost: strictly better.

That matters because 4B is the size that actually ships. It runs on a single consumer GPU, on-premise, inside an air-gapped network β€” the places where frontier APIs cannot go.

---

## Usage

```python
from transformers import AutoModelForCausalLM, AutoTokenizer

mid = "FINAL-Bench/Darwin-4B-Chimera"
tok = AutoTokenizer.from_pretrained(mid)
model = AutoModelForCausalLM.from_pretrained(mid, torch_dtype="auto", device_map="auto")

msgs = [{"role": "user", "content": "ν•œκ΅­μ˜ μ‚ΌκΆŒλΆ„λ¦½μ„ κ°„λ‹¨νžˆ μ„€λͺ…ν•΄μ€˜."}]
ids = tok.apply_chat_template(msgs, add_generation_prompt=True, return_tensors="pt").to(model.device)
out = model.generate(ids, max_new_tokens=512, do_sample=False)
print(tok.decode(out[0][ids.shape[-1]:], skip_special_tokens=True))
```

---

## What is open, and what is not

The **weights are open** and the **numbers are stated with the exact evaluation setup**, so anyone can reproduce the result above rather than take our word for it.

The internal design of Chimera fusion and of the refinement pipeline β€” component selection, data selection criteria, training configuration, routing β€” is **VIDRAFT proprietary**.

> **Results are open. The recipe is not.**

---

## Links

- **Darwin family** β€” https://huggingface.co/collections/FINAL-Bench/darwin-family
- **Method paper (evolutionary merging)** β€” arXiv [2605.14386](https://arxiv.org/abs/2605.14386)
- **VIDRAFT** β€” https://vidraft.net

## License

`gemma` β€” the Chimera lineage includes Gemma-derived components, so the Gemma license applies. Review the [Gemma Terms of Use](https://ai.google.dev/gemma/terms) before use.