Cubic Hier 150M: weights, tokenizer and benchmark comparison
Browse files- README.md +15 -5
- benchmark_results.json +19 -10
- benchmark_table.md +4 -4
README.md
CHANGED
|
@@ -40,14 +40,24 @@ informative below roughly 1B parameters.
|
|
| 40 |
|
| 41 |
## Results
|
| 42 |
|
| 43 |
-
| Model | Params | hellaswag | arc_easy | arc_challenge | winogrande | openbookqa | sciq | boolq | lambada_openai | mmlu | Avg |
|
| 44 |
-
|---|---|---|---|---|---|---|---|---|---|---|---|
|
| 45 |
-
| CubicHierLM-157M (ours) | 157M | 30.1 | 39.1 | 25.3 | 50.8 | 25.2 | 70.4 | 61.8 | 20.1 | 27.1 |
|
| 46 |
-
| _random chance_ | — | 25.0 | 25.0 | 25.0 | 50.0 | 25.0 | 25.0 | 50.0 | 0.0 | 25.0 | — |
|
| 47 |
|
| 48 |
Headline metric per task: `acc_norm` for multiple choice with unequal-length
|
| 49 |
options, `acc` otherwise. Evaluated on an evenly strided subsample of up to 1500 examples per task.
|
| 50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 51 |
## Architecture
|
| 52 |
|
| 53 |
- 16 layers, dim 800, 10 heads, SwiGLU 2176, 32k byte-level BPE with digit splitting
|
|
@@ -81,4 +91,4 @@ It will confabulate. Do not use it for anything factual, safety-relevant or
|
|
| 81 |
mathematical without independent verification. Bilingual EN/RU by design, but
|
| 82 |
Russian coverage is 13% of pretraining and correspondingly weaker.
|
| 83 |
|
| 84 |
-
Raw metrics: hellaswag=30.1, arc_easy=39.1, arc_challenge=25.3, winogrande=50.8, openbookqa=25.2, sciq=70.4, boolq=61.8, lambada_openai=20.1, mmlu=27.1
|
|
|
|
| 40 |
|
| 41 |
## Results
|
| 42 |
|
| 43 |
+
| Model | Params | hellaswag | arc_easy | arc_challenge | piqa | winogrande | openbookqa | sciq | boolq | lambada_openai | mmlu | Avg | Δ chance |
|
| 44 |
+
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| 45 |
+
| CubicHierLM-157M (ours) | 157M | 30.1 | 39.1 | 25.3 | 57.8 | 50.8 | 25.2 | 70.4 | 61.8 | 20.1 | 27.1 | 40.8 | +10.8 |
|
| 46 |
+
| _random chance_ | — | 25.0 | 25.0 | 25.0 | 50.0 | 50.0 | 25.0 | 25.0 | 50.0 | 0.0 | 25.0 | — | +0.0 |
|
| 47 |
|
| 48 |
Headline metric per task: `acc_norm` for multiple choice with unequal-length
|
| 49 |
options, `acc` otherwise. Evaluated on an evenly strided subsample of up to 1500 examples per task.
|
| 50 |
|
| 51 |
+
**Read `Δ chance`, not `Avg`.** The tasks have different random-guess floors —
|
| 52 |
+
0% for LAMBADA, 25% for the four-way questions, 50% for the binary ones — so a
|
| 53 |
+
plain average across them is not a meaningful quantity. `Δ chance` is the mean
|
| 54 |
+
margin over the random baseline and is the column that actually compares.
|
| 55 |
+
|
| 56 |
+
Two further caveats. BoolQ's validation set is about 62% "yes", so any score
|
| 57 |
+
near 62 means the model is answering yes to everything and carries no signal.
|
| 58 |
+
ARC-Challenge, OpenBookQA, WinoGrande and MMLU sit at chance for every model
|
| 59 |
+
of this size and should not be read as differences.
|
| 60 |
+
|
| 61 |
## Architecture
|
| 62 |
|
| 63 |
- 16 layers, dim 800, 10 heads, SwiGLU 2176, 32k byte-level BPE with digit splitting
|
|
|
|
| 91 |
mathematical without independent verification. Bilingual EN/RU by design, but
|
| 92 |
Russian coverage is 13% of pretraining and correspondingly weaker.
|
| 93 |
|
| 94 |
+
Raw metrics: hellaswag=30.1, arc_easy=39.1, arc_challenge=25.3, piqa=57.8, winogrande=50.8, openbookqa=25.2, sciq=70.4, boolq=61.8, lambada_openai=20.1, mmlu=27.1
|
benchmark_results.json
CHANGED
|
@@ -1,5 +1,5 @@
|
|
| 1 |
{
|
| 2 |
-
"generated_at": "2026-07-26T13:
|
| 3 |
"checkpoint": {
|
| 4 |
"checkpoint": "/marimo/cubic_hier_150m_gemma4/checkpoints/final.pt",
|
| 5 |
"phase_index": 4,
|
|
@@ -23,7 +23,7 @@
|
|
| 23 |
"CubicHierLM-157M (ours)": {
|
| 24 |
"hellaswag": {
|
| 25 |
"examples": 1500,
|
| 26 |
-
"seconds": 9.
|
| 27 |
"acc": 26.8,
|
| 28 |
"acc_norm": 30.066666666666666,
|
| 29 |
"headline_metric": "acc_norm",
|
|
@@ -31,7 +31,7 @@
|
|
| 31 |
},
|
| 32 |
"arc_easy": {
|
| 33 |
"examples": 1500,
|
| 34 |
-
"seconds": 9.
|
| 35 |
"acc": 41.2,
|
| 36 |
"acc_norm": 39.06666666666667,
|
| 37 |
"headline_metric": "acc_norm",
|
|
@@ -39,15 +39,23 @@
|
|
| 39 |
},
|
| 40 |
"arc_challenge": {
|
| 41 |
"examples": 1172,
|
| 42 |
-
"seconds":
|
| 43 |
"acc": 20.90443686006826,
|
| 44 |
"acc_norm": 25.255972696245735,
|
| 45 |
"headline_metric": "acc_norm",
|
| 46 |
"headline": 25.255972696245735
|
| 47 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 48 |
"winogrande": {
|
| 49 |
"examples": 1267,
|
| 50 |
-
"seconds": 3.
|
| 51 |
"acc": 50.828729281767956,
|
| 52 |
"acc_norm": 50.828729281767956,
|
| 53 |
"headline_metric": "acc",
|
|
@@ -55,7 +63,7 @@
|
|
| 55 |
},
|
| 56 |
"openbookqa": {
|
| 57 |
"examples": 500,
|
| 58 |
-
"seconds": 2.
|
| 59 |
"acc": 15.8,
|
| 60 |
"acc_norm": 25.2,
|
| 61 |
"headline_metric": "acc_norm",
|
|
@@ -63,7 +71,7 @@
|
|
| 63 |
},
|
| 64 |
"sciq": {
|
| 65 |
"examples": 1000,
|
| 66 |
-
"seconds": 7.
|
| 67 |
"acc": 73.3,
|
| 68 |
"acc_norm": 70.4,
|
| 69 |
"headline_metric": "acc_norm",
|
|
@@ -79,7 +87,7 @@
|
|
| 79 |
},
|
| 80 |
"lambada_openai": {
|
| 81 |
"examples": 1500,
|
| 82 |
-
"seconds": 2.
|
| 83 |
"acc": 20.066666666666666,
|
| 84 |
"acc_norm": 20.066666666666666,
|
| 85 |
"headline_metric": "acc",
|
|
@@ -87,13 +95,14 @@
|
|
| 87 |
},
|
| 88 |
"mmlu": {
|
| 89 |
"examples": 1500,
|
| 90 |
-
"seconds": 10.
|
| 91 |
"acc": 27.066666666666666,
|
| 92 |
"acc_norm": 27.066666666666666,
|
| 93 |
"headline_metric": "acc",
|
| 94 |
"headline": 27.066666666666666
|
| 95 |
},
|
| 96 |
-
"_average":
|
|
|
|
| 97 |
}
|
| 98 |
}
|
| 99 |
}
|
|
|
|
| 1 |
{
|
| 2 |
+
"generated_at": "2026-07-26T13:20:20+0000",
|
| 3 |
"checkpoint": {
|
| 4 |
"checkpoint": "/marimo/cubic_hier_150m_gemma4/checkpoints/final.pt",
|
| 5 |
"phase_index": 4,
|
|
|
|
| 23 |
"CubicHierLM-157M (ours)": {
|
| 24 |
"hellaswag": {
|
| 25 |
"examples": 1500,
|
| 26 |
+
"seconds": 9.7,
|
| 27 |
"acc": 26.8,
|
| 28 |
"acc_norm": 30.066666666666666,
|
| 29 |
"headline_metric": "acc_norm",
|
|
|
|
| 31 |
},
|
| 32 |
"arc_easy": {
|
| 33 |
"examples": 1500,
|
| 34 |
+
"seconds": 9.1,
|
| 35 |
"acc": 41.2,
|
| 36 |
"acc_norm": 39.06666666666667,
|
| 37 |
"headline_metric": "acc_norm",
|
|
|
|
| 39 |
},
|
| 40 |
"arc_challenge": {
|
| 41 |
"examples": 1172,
|
| 42 |
+
"seconds": 7.2,
|
| 43 |
"acc": 20.90443686006826,
|
| 44 |
"acc_norm": 25.255972696245735,
|
| 45 |
"headline_metric": "acc_norm",
|
| 46 |
"headline": 25.255972696245735
|
| 47 |
},
|
| 48 |
+
"piqa": {
|
| 49 |
+
"examples": 1500,
|
| 50 |
+
"seconds": 4.4,
|
| 51 |
+
"acc": 59.266666666666666,
|
| 52 |
+
"acc_norm": 57.8,
|
| 53 |
+
"headline_metric": "acc_norm",
|
| 54 |
+
"headline": 57.8
|
| 55 |
+
},
|
| 56 |
"winogrande": {
|
| 57 |
"examples": 1267,
|
| 58 |
+
"seconds": 3.8,
|
| 59 |
"acc": 50.828729281767956,
|
| 60 |
"acc_norm": 50.828729281767956,
|
| 61 |
"headline_metric": "acc",
|
|
|
|
| 63 |
},
|
| 64 |
"openbookqa": {
|
| 65 |
"examples": 500,
|
| 66 |
+
"seconds": 2.8,
|
| 67 |
"acc": 15.8,
|
| 68 |
"acc_norm": 25.2,
|
| 69 |
"headline_metric": "acc_norm",
|
|
|
|
| 71 |
},
|
| 72 |
"sciq": {
|
| 73 |
"examples": 1000,
|
| 74 |
+
"seconds": 7.3,
|
| 75 |
"acc": 73.3,
|
| 76 |
"acc_norm": 70.4,
|
| 77 |
"headline_metric": "acc_norm",
|
|
|
|
| 87 |
},
|
| 88 |
"lambada_openai": {
|
| 89 |
"examples": 1500,
|
| 90 |
+
"seconds": 2.4,
|
| 91 |
"acc": 20.066666666666666,
|
| 92 |
"acc_norm": 20.066666666666666,
|
| 93 |
"headline_metric": "acc",
|
|
|
|
| 95 |
},
|
| 96 |
"mmlu": {
|
| 97 |
"examples": 1500,
|
| 98 |
+
"seconds": 10.3,
|
| 99 |
"acc": 27.066666666666666,
|
| 100 |
"acc_norm": 27.066666666666666,
|
| 101 |
"headline_metric": "acc",
|
| 102 |
"headline": 27.066666666666666
|
| 103 |
},
|
| 104 |
+
"_average": 40.76,
|
| 105 |
+
"_average_above_chance": 10.76
|
| 106 |
}
|
| 107 |
}
|
| 108 |
}
|
benchmark_table.md
CHANGED
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
| Model | Params | hellaswag | arc_easy | arc_challenge | winogrande | openbookqa | sciq | boolq | lambada_openai | mmlu | Avg |
|
| 2 |
-
|---|---|---|---|---|---|---|---|---|---|---|---|
|
| 3 |
-
| CubicHierLM-157M (ours) | 157M | 30.1 | 39.1 | 25.3 | 50.8 | 25.2 | 70.4 | 61.8 | 20.1 | 27.1 |
|
| 4 |
-
| _random chance_ | — | 25.0 | 25.0 | 25.0 | 50.0 | 25.0 | 25.0 | 50.0 | 0.0 | 25.0 | — |
|
|
|
|
| 1 |
+
| Model | Params | hellaswag | arc_easy | arc_challenge | piqa | winogrande | openbookqa | sciq | boolq | lambada_openai | mmlu | Avg | Δ chance |
|
| 2 |
+
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| 3 |
+
| CubicHierLM-157M (ours) | 157M | 30.1 | 39.1 | 25.3 | 57.8 | 50.8 | 25.2 | 70.4 | 61.8 | 20.1 | 27.1 | 40.8 | +10.8 |
|
| 4 |
+
| _random chance_ | — | 25.0 | 25.0 | 25.0 | 50.0 | 50.0 | 25.0 | 25.0 | 50.0 | 0.0 | 25.0 | — | +0.0 |
|