SURELYNOTVAIN commited on
Commit
45faa50
·
verified ·
1 Parent(s): 11e2c7c

MP-01 100M base: cooldown checkpoint (step 4000), new model card with compute disclosure, comparison and logo

Browse files
Files changed (6) hide show
  1. .gitattributes +1 -0
  2. README.md +79 -56
  3. config.json +11 -3
  4. eval_results.json +178 -95
  5. manprot-logo.png +3 -0
  6. model.safetensors +1 -1
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ manprot-logo.png filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -6,91 +6,113 @@ language:
6
  library_name: vbq
7
  pipeline_tag: text-generation
8
  tags:
9
- - base-model
10
  - pretraining
11
  - decoder-only
12
  - small-language-model
13
  ---
14
 
15
- # MP-01 (9500) 100M base
16
 
17
- MP-01 (9500) 100M base is a 100M-parameter decoder-only language model from Manprot, grown from a 75M base and pretrained further on new English data.
18
- This is the **base model** (no chat or instruction tuning). It continues text; it does not follow instructions.
19
 
20
- - **Author:** Surelynotvain (organisation: Manprot)
21
- - **Checkpoint:** training step 9500 of 34341 (expansion run `vbq-100m-expand`)
22
- - **Parameters:** 100.6M (tied input/output embeddings)
 
 
 
 
 
 
 
 
 
23
 
24
  ## Architecture
25
 
26
  | | |
27
  |---|---|
28
  | Layers | 18 |
29
- | Model width (d_model) | 640 |
30
  | Attention heads / KV heads | 10 / 5 (grouped-query attention, QK-norm) |
31
  | MLP hidden | 1664 (SwiGLU) |
32
- | Vocabulary | 32768 (byte-level BPE, `tokenizer.json`) |
33
- | Context length | 2048 tokens (RoPE) |
34
- | Normalisation | RMSNorm |
 
 
 
 
35
 
36
- This is a custom architecture, not a `transformers` model. Load it with the `vbq/` code in this repository.
37
 
38
- ## Training
39
 
40
- - Started from a 75M-parameter base, grown to 18 layers, then continued on new English data.
41
- - Optimizer: Muon. Peak learning rate 1.2e-3, batch 262,144 tokens, weight decay 0.1, z-loss 1e-4.
42
- - Sequence length 1,024 tokens for the first part, 2,048 from step 24,038 (not reached yet).
43
- - Data mixture of this stage (share of tokens): FineWeb-Edu 34%, Wikipedia 24%, Cosmopedia 18%,
44
- DCLM 12%, FineMath 5%, Stack Exchange 3%, Python code 3%.
45
- - Expansion steps completed when this checkpoint was saved: 9500 of 34341
46
- (about 1.88B tokens in this run).
 
 
 
 
 
 
 
47
 
48
  ## Evaluation
49
 
50
- Scored on this repository's own harness (`scripts/eval_checkpoint.py`), zero-shot.
51
-
52
- Benchmark tasks use 500 questions each (the same sample every time). With 500 questions per task, a
53
- difference under about 2 points is within noise.
54
-
55
- | Task | Score |
56
- |---|---:|
57
- | arc_challenge | 27.6 |
58
- | arc_easy | 52.8 |
59
- | hellaswag | 29.8 |
60
- | openbookqa | 27.6 |
61
- | piqa | 62.4 |
62
- | sciq | 71.0 |
63
- | winogrande | 51.6 |
64
- | **Average (7 tasks)** | **46.11** |
65
- | **BLiMP (67 paradigms, grammatical vs ungrammatical minimal pairs)** | **76.88** |
66
-
67
- Validation loss (held-out text, nats per token): **2.7780** overall.
68
-
69
- | Source | Val loss |
70
- |---|---:|
71
- | fineweb_edu | 2.941 |
72
- | wikipedia | 2.714 |
73
- | cosmopedia | 2.183 |
74
- | dclm | 3.387 |
75
- | stackexchange | 2.566 |
76
- | finemath | 3.402 |
77
- | code_python | 1.823 |
 
 
 
 
78
 
79
  ## Limitations
80
 
81
- - Base model: it has no instruction or chat tuning and can produce factually wrong or repetitive text.
82
- - Small size (100M parameters) and small benchmarks; these numbers are indicative only.
83
- - Trained on web and educational text that may contain bias and errors.
84
- - The training data is not released with this model.
 
85
 
86
  ## Loading
87
 
88
  ```python
89
- import torch
90
  from tokenizers import Tokenizer
91
- from vbq.model import VBQ, VBQConfig
92
  from safetensors.torch import load_file
93
- import json
94
 
95
  cfg = VBQConfig(**json.load(open("config.json"))["model_cfg"])
96
  model = VBQ(cfg)
@@ -102,7 +124,8 @@ tok = Tokenizer.from_file("tokenizer.json")
102
  ## Repository contents
103
 
104
  - `model.safetensors`: weights (bf16)
105
- - `config.json`: architecture and training configuration
106
  - `tokenizer.json`: tokenizer
107
  - `vbq/`: model code
108
  - `eval_results.json`: full evaluation output for this checkpoint
 
 
6
  library_name: vbq
7
  pipeline_tag: text-generation
8
  tags:
 
9
  - pretraining
10
  - decoder-only
11
  - small-language-model
12
  ---
13
 
14
+ <p align="center"><img src="manprot-logo.png" alt="Manprot" width="360"></p>
15
 
16
+ # MP-01 100M base
 
17
 
18
+ MP-01 100M base is a 100.6M-parameter decoder-only language model made by [Manprot](https://huggingface.co/Manprot).
19
+ It is a **base model that is not pure pretraining**: it continues text, but it started from chat fine-tuned weights (see *Lineage*), so it may carry chat-style behaviour. It does not follow instructions reliably.
20
+
21
+ ## What happened to this model
22
+
23
+ 1. A 75M-parameter model was pretrained from scratch on 4.0B English tokens.
24
+ 2. It was grown to 18 layers (100M parameters) and pretrained for 0.61B more tokens.
25
+ 3. It was fine-tuned for chat (0.18B tokens). The chat weights were then used as the starting point for the expansion.
26
+ 4. **Expansion:** 12,700 steps of continued pretraining on about 3.3B new English tokens from the same datasets, using a 262k-token batch. This ran on a cloud A100 and was resumed in chunks.
27
+ 5. **Cooldown:** the learning rate was decayed to its minimum over 4,000 steps (1.05B tokens) on a second, unseen corpus, starting from step 15,000. This final checkpoint is the one released here.
28
+
29
+ A separate local cooldown (170 steps from step 13,000) was run as an experiment. It is **not** in this release's lineage.
30
 
31
  ## Architecture
32
 
33
  | | |
34
  |---|---|
35
  | Layers | 18 |
36
+ | Width (d_model) | 640 |
37
  | Attention heads / KV heads | 10 / 5 (grouped-query attention, QK-norm) |
38
  | MLP hidden | 1664 (SwiGLU) |
39
+ | Vocabulary | 32,768 (byte-level BPE, `tokenizer.json`) |
40
+ | Context length | 1024 tokens during this stage (trained up to 2048 later in the planned run; not reached here) |
41
+ | Parameters | 100.6M, tied input/output embeddings |
42
+
43
+ This is a custom architecture, not a `transformers` model. Load it with the `vbq/` code in this repository (see *Loading*).
44
+
45
+ ## Training data
46
 
47
+ Mixture of the expansion stages, by share of tokens: FineWeb-Edu 34%, Wikipedia 24%, Cosmopedia 18%, DCLM 12%, FineMath 5%, Stack Exchange 3%, Python code 3%. The cooldown corpus is a different packed corpus built from the same sources. Training data is not released.
48
 
49
+ ## Compute used for this release
50
 
51
+ Hours are wall-clock GPU time from the run logs. Costs in credits are not listed.
52
+
53
+ | Stage | Hardware | GPU hours | Tokens |
54
+ |---|---|---:|---:|
55
+ | Pretraining, 75M base | local AMD Radeon RX 7600 (8 GB) | not totalled from logs | 4.0B |
56
+ | Growth to 100M, first stage | local AMD Radeon RX 7600 | 3.94 (one segment) | 0.61B |
57
+ | Chat fine-tune | local AMD Radeon RX 7600 | 2.78 | 0.18B |
58
+ | Expansion, chunk 1 (steps 2,314 to 14,230) | cloud A100 40 GB | 4.00 | 3.1B new |
59
+ | Expansion, chunk 2 (steps 14,231 to 15,000) | cloud A100 40 GB | ~0.35 | 0.2B new |
60
+ | Cooldown, 4,000 steps | cloud H200 141 GB | 0.68 | 1.05B |
61
+ | Benchmarks of released checkpoints | local GPU | a few minutes each | |
62
+ | Comparison benchmarks (7 models) | cloud H200 | a few minutes each, run in parallel | |
63
+
64
+ Note: the local GPU's elapsed times are per recorded segment; long runs were restarted, so the 75M pretraining total is not reliable from the logs. The expansion continued beyond step 15,000 on the cloud and that part is not included in this checkpoint.
65
 
66
  ## Evaluation
67
 
68
+ Scored by this repository's harness (`scripts/eval_checkpoint.py`, `scripts/eval_hf.py`): zero-shot, 500 questions per task (the same sample each time), accuracy or length-normalised accuracy as in the task definition. BLiMP is zero-shot minimal pairs (67 paradigms, about 1,000 pairs each). With 500 questions a task, differences under about 2 points are within noise.
69
+
70
+ ### Against other models
71
+
72
+ Same harness and the same 500 questions for every model. Models are measured with their own tokenizers. Validation loss is not comparable across tokenizers, so it is not shown here.
73
+
74
+ | Model | Params | arc_challenge | arc_easy | hellaswag | openbookqa | piqa | sciq | winogrande | Avg (7) | BLiMP |
75
+ |---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
76
+ | **MP-01 100M base (this model)** | 100.6M | 29.2 | 54.0 | 29.4 | 29.4 | 62.8 | 72.2 | 54.0 | **47.29** | 78.70 |
77
+ | gpt-neo-125m | 125.2M | 25.2 | 41.8 | 27.8 | 25.6 | 63.4 | 73.4 | 50.4 | **43.94** | 79.26 |
78
+ | opt-125m | 125.2M | 25.4 | 39.8 | 30.6 | 27.8 | 61.0 | 70.0 | 50.8 | **43.63** | 81.41 |
79
+ | GPT-2 | 124.4M | 24.8 | 39.6 | 29.6 | 25.8 | 64.2 | 67.6 | 50.2 | **43.11** | 82.51 |
80
+ | pythia-160m | 162.3M | 25.4 | 41.8 | 26.0 | 26.4 | 62.8 | 69.0 | 47.8 | **42.74** | 78.53 |
81
+ | distilGPT-2 | 81.9M | 25.2 | 36.0 | 25.4 | 26.0 | 59.0 | 64.8 | 50.2 | **40.94** | 79.53 |
82
+ | GPT-1 | 116.5M | 25.8 | 34.4 | 22.8 | 26.6 | 55.8 | 59.0 | 53.6 | **39.71** | 77.59 |
83
+
84
+ Where we stand:
85
+ - **7-task average:** this model is first of the models listed, by about 3.4 points over the best comparison model.
86
+ - **BLiMP:** this model trails GPT-2 (82.5), OPT-125M (81.4), DistilGPT2 (79.5) and GPT-neo-125M (79.3) on minimal-pair grammar. It is ahead of Pythia-160M (78.5) and GPT-1 (77.6), by 0.2 and 1.1 points.
87
+ - The comparison models are older and smaller-data models; the comparison is not a like-for-like training-budget comparison.
88
+ - Cerebras-GPT-111M could not be loaded from the Hub and is not included.
89
+
90
+ ### Progress across checkpoints of this model
91
+
92
+ | Checkpoint | Val loss | arc_challenge | arc_easy | hellaswag | openbookqa | piqa | sciq | winogrande | Avg (7) | BLiMP |
93
+ |---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
94
+ | Expansion step 9500 | 2.7780 | 27.6 | 52.8 | 29.8 | 27.6 | 62.4 | 71.0 | 51.6 | 46.11 | 76.88 |
95
+ | Expansion step 13000 | 2.7722 | 28.8 | 49.8 | 28.4 | 29.0 | 61.6 | 70.4 | 51.8 | 45.69 | 78.03 |
96
+ | Expansion step 15000 (start of cooldown) | 2.7730 | 26.8 | 52.6 | 29.0 | 30.0 | 62.0 | 69.8 | 53.0 | 46.17 | 77.66 |
97
+ | Cooldown, step 4000 (this release) | 2.6531 | 29.2 | 54.0 | 29.4 | 29.4 | 62.8 | 72.2 | 54.0 | 47.29 | 78.70 |
98
+
99
+ Validation loss is measured on the held-out split of the first expansion corpus, which the model trained on, so it is not a clean test and the cooldown's lower loss should not be read as general improvement on its own. The benchmark average rose after the cooldown, and that is the more useful signal.
100
 
101
  ## Limitations
102
 
103
+ - Not an instruction model. It can produce factually wrong, repetitive or unfocused text.
104
+ - Chat-tuned starting weights: expect some chat-style behaviour, and it has not been checked for safety.
105
+ - Small size and small benchmarks. These numbers are indicative, and they are not measured on the full test sets.
106
+ - Trained on web and educational text that can contain bias and errors.
107
+ - Training data is not released.
108
 
109
  ## Loading
110
 
111
  ```python
112
+ import json
113
  from tokenizers import Tokenizer
 
114
  from safetensors.torch import load_file
115
+ from vbq.model import VBQ, VBQConfig
116
 
117
  cfg = VBQConfig(**json.load(open("config.json"))["model_cfg"])
118
  model = VBQ(cfg)
 
124
  ## Repository contents
125
 
126
  - `model.safetensors`: weights (bf16)
127
+ - `config.json`: architecture and lineage
128
  - `tokenizer.json`: tokenizer
129
  - `vbq/`: model code
130
  - `eval_results.json`: full evaluation output for this checkpoint
131
+ - `manprot-logo.png`: logo
config.json CHANGED
@@ -18,7 +18,15 @@
18
  "n_experts": 0,
19
  "capacity_factor": 1.25
20
  },
21
- "train_step": 9500,
22
- "total_steps": 34341,
23
- "display_name": "MP-01 (9500) 100M base"
 
 
 
 
 
 
 
 
24
  }
 
18
  "n_experts": 0,
19
  "capacity_factor": 1.25
20
  },
21
+ "train_step": 4000,
22
+ "total_steps": null,
23
+ "display_name": "MP-01 (9500) 100M base",
24
+ "stage": "cooldown from expansion step 15000; 4,000 steps of 262,144 tokens on a second corpus",
25
+ "lineage": [
26
+ "EB-75M base (4.0B tokens)",
27
+ "grown to 100M (0.61B)",
28
+ "chat fine-tune (0.18B)",
29
+ "expansion (to step 15000)",
30
+ "cooldown (4000 steps)"
31
+ ]
32
  }
eval_results.json CHANGED
@@ -1,99 +1,182 @@
1
  {
2
- "ckpt": "step_009500.pt",
3
- "step": 9500,
4
- "val": {
5
- "fineweb_edu": 2.9408107101917267,
6
- "wikipedia": 2.713771253824234,
7
- "cosmopedia": 2.1831925809383392,
8
- "dclm": 3.386944741010666,
9
- "stackexchange": 2.5659963488578796,
10
- "finemath": 3.4021530747413635,
11
- "code_python": 1.8225234597921371,
12
- "overall": 2.7780119873583318
13
- },
14
- "bench": {
15
- "arc_challenge": 27.6,
16
- "arc_easy": 52.8,
17
- "hellaswag": 29.8,
18
- "openbookqa": 27.6,
19
- "piqa": 62.4,
20
- "sciq": 71.0,
21
- "winogrande": 51.6
22
- },
23
- "bench_avg": 46.114285714285714,
24
- "blimp": {
25
- "per_paradigm": {
26
- "adjunct_island": 82.9,
27
- "anaphor_gender_agreement": 92.3,
28
- "anaphor_number_agreement": 97.3,
29
- "animate_subject_passive": 75.9,
30
- "animate_subject_trans": 83.8,
31
- "causative": 75.4,
32
- "complex_NP_island": 50.3,
33
- "coordinate_structure_constraint_complex_left_branch": 53.5,
34
- "coordinate_structure_constraint_object_extraction": 75.9,
35
- "determiner_noun_agreement_1": 98.2,
36
- "determiner_noun_agreement_2": 97.8,
37
- "determiner_noun_agreement_irregular_1": 90.6,
38
- "determiner_noun_agreement_irregular_2": 95.9,
39
- "determiner_noun_agreement_with_adj_2": 93.3,
40
- "determiner_noun_agreement_with_adj_irregular_1": 90.1,
41
- "determiner_noun_agreement_with_adj_irregular_2": 89.2,
42
- "determiner_noun_agreement_with_adjective_1": 93.8,
43
- "distractor_agreement_relational_noun": 84.0,
44
- "distractor_agreement_relative_clause": 77.5,
45
- "drop_argument": 76.5,
46
- "ellipsis_n_bar_1": 83.8,
47
- "ellipsis_n_bar_2": 87.6,
48
- "existential_there_object_raising": 79.5,
49
- "existential_there_quantifiers_1": 97.3,
50
- "existential_there_quantifiers_2": 23.3,
51
- "existential_there_subject_raising": 85.5,
52
- "expletive_it_object_raising": 78.4,
53
- "inchoative": 63.4,
54
- "intransitive": 73.4,
55
- "irregular_past_participle_adjectives": 90.8,
56
- "irregular_past_participle_verbs": 92.5,
57
- "irregular_plural_subject_verb_agreement_1": 88.8,
58
- "irregular_plural_subject_verb_agreement_2": 91.9,
59
- "left_branch_island_echo_question": 45.0,
60
- "left_branch_island_simple_question": 54.8,
61
- "matrix_question_npi_licensor_present": 44.7,
62
- "npi_present_1": 55.7,
63
- "npi_present_2": 60.9,
64
- "only_npi_licensor_present": 62.0,
65
- "only_npi_scope": 47.4,
66
- "passive_1": 88.4,
67
- "passive_2": 86.0,
68
- "principle_A_c_command": 63.5,
69
- "principle_A_case_1": 100.0,
70
- "principle_A_case_2": 95.5,
71
- "principle_A_domain_1": 96.2,
72
- "principle_A_domain_2": 74.7,
73
- "principle_A_domain_3": 57.6,
74
- "principle_A_reconstruction": 36.3,
75
- "regular_plural_subject_verb_agreement_1": 92.4,
76
- "regular_plural_subject_verb_agreement_2": 91.7,
77
- "sentential_negation_npi_licensor_present": 96.8,
78
- "sentential_negation_npi_scope": 68.9,
79
- "sentential_subject_island": 30.2,
80
- "superlative_quantifiers_1": 91.8,
81
- "superlative_quantifiers_2": 80.3,
82
- "tough_vs_raising_1": 64.3,
83
- "tough_vs_raising_2": 86.2,
84
- "transitive": 86.9,
85
- "wh_island": 70.5,
86
- "wh_questions_object_gap": 75.6,
87
- "wh_questions_subject_gap": 90.7,
88
- "wh_questions_subject_gap_long_distance": 81.2,
89
- "wh_vs_that_no_gap": 97.1,
90
- "wh_vs_that_no_gap_long_distance": 96.4,
91
- "wh_vs_that_with_gap": 46.1,
92
- "wh_vs_that_with_gap_long_distance": 24.8
93
  },
94
- "paradigm_avg": 76.88059701492537,
95
- "overall": 76.88059701492537,
96
- "pairs": 67000
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
97
  },
98
- "seconds": 124
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99
  }
 
1
  {
2
+ "checkpoint": "cooldown step 4000",
3
+ "result": {
4
+ "ckpt": "step_004000.pt",
5
+ "step": 4000,
6
+ "val": {
7
+ "fineweb_edu": 2.8250027298927307,
8
+ "wikipedia": 2.5901024639606476,
9
+ "cosmopedia": 2.018482878804207,
10
+ "dclm": 3.28472700715065,
11
+ "stackexchange": 2.518112599849701,
12
+ "finemath": 3.240337073802948,
13
+ "code_python": 1.6927177011966705,
14
+ "overall": 2.6531425672769546
15
+ },
16
+ "bench": {
17
+ "arc_challenge": 29.2,
18
+ "arc_easy": 54.0,
19
+ "hellaswag": 29.4,
20
+ "openbookqa": 29.4,
21
+ "piqa": 62.8,
22
+ "sciq": 72.2,
23
+ "winogrande": 54.0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
  },
25
+ "bench_avg": 47.285714285714285,
26
+ "blimp": {
27
+ "per_paradigm": {
28
+ "adjunct_island": 85.7,
29
+ "anaphor_gender_agreement": 97.9,
30
+ "anaphor_number_agreement": 98.9,
31
+ "animate_subject_passive": 77.2,
32
+ "animate_subject_trans": 86.5,
33
+ "causative": 75.7,
34
+ "complex_NP_island": 50.8,
35
+ "coordinate_structure_constraint_complex_left_branch": 66.2,
36
+ "coordinate_structure_constraint_object_extraction": 78.0,
37
+ "determiner_noun_agreement_1": 97.8,
38
+ "determiner_noun_agreement_2": 97.2,
39
+ "determiner_noun_agreement_irregular_1": 91.8,
40
+ "determiner_noun_agreement_irregular_2": 96.4,
41
+ "determiner_noun_agreement_with_adj_2": 93.9,
42
+ "determiner_noun_agreement_with_adj_irregular_1": 87.9,
43
+ "determiner_noun_agreement_with_adj_irregular_2": 90.1,
44
+ "determiner_noun_agreement_with_adjective_1": 95.4,
45
+ "distractor_agreement_relational_noun": 85.8,
46
+ "distractor_agreement_relative_clause": 73.1,
47
+ "drop_argument": 76.1,
48
+ "ellipsis_n_bar_1": 78.1,
49
+ "ellipsis_n_bar_2": 89.6,
50
+ "existential_there_object_raising": 80.4,
51
+ "existential_there_quantifiers_1": 97.5,
52
+ "existential_there_quantifiers_2": 47.1,
53
+ "existential_there_subject_raising": 85.9,
54
+ "expletive_it_object_raising": 76.0,
55
+ "inchoative": 65.6,
56
+ "intransitive": 76.5,
57
+ "irregular_past_participle_adjectives": 89.0,
58
+ "irregular_past_participle_verbs": 87.0,
59
+ "irregular_plural_subject_verb_agreement_1": 89.9,
60
+ "irregular_plural_subject_verb_agreement_2": 93.1,
61
+ "left_branch_island_echo_question": 35.2,
62
+ "left_branch_island_simple_question": 65.1,
63
+ "matrix_question_npi_licensor_present": 51.0,
64
+ "npi_present_1": 59.7,
65
+ "npi_present_2": 62.4,
66
+ "only_npi_licensor_present": 91.1,
67
+ "only_npi_scope": 73.7,
68
+ "passive_1": 89.7,
69
+ "passive_2": 89.0,
70
+ "principle_A_c_command": 55.3,
71
+ "principle_A_case_1": 100.0,
72
+ "principle_A_case_2": 96.9,
73
+ "principle_A_domain_1": 97.0,
74
+ "principle_A_domain_2": 73.7,
75
+ "principle_A_domain_3": 61.2,
76
+ "principle_A_reconstruction": 29.9,
77
+ "regular_plural_subject_verb_agreement_1": 95.4,
78
+ "regular_plural_subject_verb_agreement_2": 90.8,
79
+ "sentential_negation_npi_licensor_present": 93.9,
80
+ "sentential_negation_npi_scope": 59.8,
81
+ "sentential_subject_island": 31.9,
82
+ "superlative_quantifiers_1": 88.6,
83
+ "superlative_quantifiers_2": 81.1,
84
+ "tough_vs_raising_1": 64.8,
85
+ "tough_vs_raising_2": 91.7,
86
+ "transitive": 89.2,
87
+ "wh_island": 73.2,
88
+ "wh_questions_object_gap": 77.5,
89
+ "wh_questions_subject_gap": 89.9,
90
+ "wh_questions_subject_gap_long_distance": 84.5,
91
+ "wh_vs_that_no_gap": 96.5,
92
+ "wh_vs_that_no_gap_long_distance": 95.8,
93
+ "wh_vs_that_with_gap": 47.0,
94
+ "wh_vs_that_with_gap_long_distance": 32.1
95
+ },
96
+ "paradigm_avg": 78.69701492537313,
97
+ "overall": 78.69701492537314,
98
+ "pairs": 67000
99
+ },
100
+ "seconds": 125
101
  },
102
+ "comparison": {
103
+ "EleutherAI/gpt-neo-125m": {
104
+ "bench_avg": 43.94285714285714,
105
+ "blimp": 79.25820895522388,
106
+ "bench": {
107
+ "arc_challenge": 25.2,
108
+ "arc_easy": 41.8,
109
+ "hellaswag": 27.8,
110
+ "openbookqa": 25.6,
111
+ "piqa": 63.4,
112
+ "sciq": 73.4,
113
+ "winogrande": 50.4
114
+ }
115
+ },
116
+ "facebook/opt-125m": {
117
+ "bench_avg": 43.628571428571426,
118
+ "blimp": 81.40597014925373,
119
+ "bench": {
120
+ "arc_challenge": 25.4,
121
+ "arc_easy": 39.8,
122
+ "hellaswag": 30.6,
123
+ "openbookqa": 27.8,
124
+ "piqa": 61.0,
125
+ "sciq": 70.0,
126
+ "winogrande": 50.8
127
+ }
128
+ },
129
+ "openai-community/gpt2": {
130
+ "bench_avg": 43.114285714285714,
131
+ "blimp": 82.51194029850747,
132
+ "bench": {
133
+ "arc_challenge": 24.8,
134
+ "arc_easy": 39.6,
135
+ "hellaswag": 29.6,
136
+ "openbookqa": 25.8,
137
+ "piqa": 64.2,
138
+ "sciq": 67.6,
139
+ "winogrande": 50.2
140
+ }
141
+ },
142
+ "EleutherAI/pythia-160m": {
143
+ "bench_avg": 42.74285714285714,
144
+ "blimp": 78.52835820895523,
145
+ "bench": {
146
+ "arc_challenge": 25.4,
147
+ "arc_easy": 41.8,
148
+ "hellaswag": 26.0,
149
+ "openbookqa": 26.4,
150
+ "piqa": 62.8,
151
+ "sciq": 69.0,
152
+ "winogrande": 47.8
153
+ }
154
+ },
155
+ "distilbert/distilgpt2": {
156
+ "bench_avg": 40.94285714285714,
157
+ "blimp": 79.53283582089553,
158
+ "bench": {
159
+ "arc_challenge": 25.2,
160
+ "arc_easy": 36.0,
161
+ "hellaswag": 25.4,
162
+ "openbookqa": 26.0,
163
+ "piqa": 59.0,
164
+ "sciq": 64.8,
165
+ "winogrande": 50.2
166
+ }
167
+ },
168
+ "openai-community/openai-gpt": {
169
+ "bench_avg": 39.714285714285715,
170
+ "blimp": 77.5910447761194,
171
+ "bench": {
172
+ "arc_challenge": 25.8,
173
+ "arc_easy": 34.4,
174
+ "hellaswag": 22.8,
175
+ "openbookqa": 26.6,
176
+ "piqa": 55.8,
177
+ "sciq": 59.0,
178
+ "winogrande": 53.6
179
+ }
180
+ }
181
+ }
182
  }
manprot-logo.png ADDED

Git LFS Details

  • SHA256: 9b3a71fe76d0ffd311c5f1969eb80c925d3b59c0364b943def0159c5cf5fe2df
  • Pointer size: 131 Bytes
  • Size of remote file: 764 kB
model.safetensors CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:621d2129dd34133fa4fcb623db7ff05d94755e0271eba4473e7625cdf8e84030
3
  size 201265144
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9765866c8750b456322cd262a1e6160dc2d702619d2ba8385f2eaf73b812b7c0
3
  size 201265144