PeytonT commited on
Commit
3ef333d
·
verified ·
1 Parent(s): 33428b2

Upload M1 paper metadata embedding adapter

Browse files
README.md ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ base_model: allenai/scibert_scivocab_uncased
3
+ library_name: peft
4
+ pipeline_tag: feature-extraction
5
+ tags:
6
+ - peft
7
+ - lora
8
+ - scibert
9
+ - sentence-transformers
10
+ - feature-extraction
11
+ - embeddings
12
+ - retrieval
13
+ - scientific-papers
14
+ - arxiv
15
+ - research-library
16
+ datasets:
17
+ - PeytonT/1m_papers_text
18
+ ---
19
+
20
+ # M1 Paper Metadata Embedding
21
+
22
+ M1 is a LoRA adapter for `allenai/scibert_scivocab_uncased` trained for scientific paper retrieval inside the Research Library project. It embeds paper queries and metadata cards so a user can search, rank, and navigate papers by title, abstract, category, and author metadata.
23
+
24
+ This repository contains the PEFT adapter only. Load it on top of `allenai/scibert_scivocab_uncased`.
25
+
26
+ ## Intended Use
27
+
28
+ - Encode paper search queries for retrieval.
29
+ - Encode paper metadata records for nearest-neighbor search.
30
+ - Rank candidate papers in a research-library interface.
31
+
32
+ This is not a generative model and should not be used to synthesize paper text.
33
+
34
+ ## Training Data
35
+
36
+ The adapter was trained from `PeytonT/1m_papers_text`, a 1M-paper full-text and metadata dataset. Training used the metadata fields available in the local Research Library pipeline:
37
+
38
+ - `title`
39
+ - `abstract`
40
+ - `categories`
41
+ - `authors`
42
+
43
+ The training stream covered one clean full epoch over the 1M-paper corpus using positive and negative contrastive pairs.
44
+
45
+ ## Training Procedure
46
+
47
+ - Base model: `allenai/scibert_scivocab_uncased`
48
+ - Adapter: LoRA
49
+ - Task type: `FEATURE_EXTRACTION`
50
+ - LoRA rank: `8`
51
+ - LoRA alpha: `32`
52
+ - LoRA dropout: `0.05`
53
+ - Target modules: `query`, `value`
54
+ - Objective: contrastive metadata retrieval
55
+ - Batch size: `512`
56
+ - Max source tokens: `256`
57
+ - Precision: `bf16`
58
+ - Optimizer: `adamw`
59
+ - Learning rate: `1e-4`
60
+ - Warmup steps: `1000`
61
+ - Training steps: `3907`
62
+ - Epochs: `1.0`
63
+ - Final train loss: `0.0250`
64
+ - Hardware: single H100-class GPU
65
+
66
+ ## Usage
67
+
68
+ ```python
69
+ import torch
70
+ import torch.nn.functional as F
71
+ from transformers import AutoModel, AutoTokenizer
72
+ from peft import PeftModel
73
+
74
+ repo_id = "PeytonT/m1-paper-metadata-embedding"
75
+ base_id = "allenai/scibert_scivocab_uncased"
76
+
77
+ tokenizer = AutoTokenizer.from_pretrained(repo_id)
78
+ base = AutoModel.from_pretrained(base_id)
79
+ model = PeftModel.from_pretrained(base, repo_id)
80
+ model.eval()
81
+
82
+ def embed(texts):
83
+ batch = tokenizer(
84
+ texts,
85
+ padding=True,
86
+ truncation=True,
87
+ max_length=256,
88
+ return_tensors="pt",
89
+ )
90
+ with torch.no_grad():
91
+ outputs = model(**batch)
92
+ mask = batch["attention_mask"].unsqueeze(-1)
93
+ pooled = (outputs.last_hidden_state * mask).sum(dim=1) / mask.sum(dim=1).clamp_min(1)
94
+ return F.normalize(pooled, dim=1)
95
+
96
+ query = embed(["retrieval augmented generation for scientific literature"])
97
+ docs = embed([
98
+ "Title: Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks\nCategories: cs.CL",
99
+ "Title: Quantum error correction with superconducting qubits\nCategories: quant-ph",
100
+ ])
101
+
102
+ scores = query @ docs.T
103
+ print(scores)
104
+ ```
105
+
106
+ ## Limitations
107
+
108
+ - The adapter is optimized for metadata retrieval, not full-text semantic chunk retrieval.
109
+ - It depends on the SciBERT base model and PEFT adapter loading.
110
+ - Training was contrastive and library-oriented; external benchmarks have not yet been run.
111
+ - Metadata quality, missing abstracts, and noisy category labels can affect retrieval quality.
112
+
113
+ ## Project Context
114
+
115
+ This model is part of the Research Library system for exploring repositories and scientific papers through search, metadata views, paper graphs, and 3D universe visualizations.
116
+
117
+ ## Framework Versions
118
+
119
+ - PEFT `0.19.1`
adapter_config.json ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "alora_invocation_tokens": null,
3
+ "alpha_pattern": {},
4
+ "arrow_config": null,
5
+ "auto_mapping": null,
6
+ "base_model_name_or_path": "allenai/scibert_scivocab_uncased",
7
+ "bias": "none",
8
+ "corda_config": null,
9
+ "ensure_weight_tying": false,
10
+ "eva_config": null,
11
+ "exclude_modules": null,
12
+ "fan_in_fan_out": false,
13
+ "inference_mode": true,
14
+ "init_lora_weights": true,
15
+ "layer_replication": null,
16
+ "layers_pattern": null,
17
+ "layers_to_transform": null,
18
+ "loftq_config": {},
19
+ "lora_alpha": 32,
20
+ "lora_bias": false,
21
+ "lora_dropout": 0.05,
22
+ "lora_ga_config": null,
23
+ "megatron_config": null,
24
+ "megatron_core": "megatron.core",
25
+ "modules_to_save": null,
26
+ "peft_type": "LORA",
27
+ "peft_version": "0.19.1",
28
+ "qalora_group_size": 16,
29
+ "r": 8,
30
+ "rank_pattern": {},
31
+ "revision": null,
32
+ "target_modules": [
33
+ "query",
34
+ "value"
35
+ ],
36
+ "target_parameters": null,
37
+ "task_type": "FEATURE_EXTRACTION",
38
+ "trainable_token_indices": null,
39
+ "use_bdlora": null,
40
+ "use_dora": false,
41
+ "use_qalora": false,
42
+ "use_rslora": false
43
+ }
adapter_model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:07275ef374993e670fcfa8d4695f620c2a062419d1797150e05511a0997e03fd
3
+ size 1186088
optimizer.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e49c67c13f2a8901c856e6d36d4e2e5fbf4722fab1d4034a9e181fb9fa6bcdfa
3
+ size 2401099
rng_state.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:56c32d733e3c11498acad667b609956fce131bdf36132cc0b35451e7d6740a4d
3
+ size 14645
scheduler.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:eacb8b01edfe51734fc57f5e84484c97e912dbf1199b35c63b48ae8de5efc1a4
3
+ size 1465
special_tokens_map.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "cls_token": "[CLS]",
3
+ "mask_token": "[MASK]",
4
+ "pad_token": "[PAD]",
5
+ "sep_token": "[SEP]",
6
+ "unk_token": "[UNK]"
7
+ }
tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
tokenizer_config.json ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "added_tokens_decoder": {
3
+ "0": {
4
+ "content": "[PAD]",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false,
9
+ "special": true
10
+ },
11
+ "101": {
12
+ "content": "[UNK]",
13
+ "lstrip": false,
14
+ "normalized": false,
15
+ "rstrip": false,
16
+ "single_word": false,
17
+ "special": true
18
+ },
19
+ "102": {
20
+ "content": "[CLS]",
21
+ "lstrip": false,
22
+ "normalized": false,
23
+ "rstrip": false,
24
+ "single_word": false,
25
+ "special": true
26
+ },
27
+ "103": {
28
+ "content": "[SEP]",
29
+ "lstrip": false,
30
+ "normalized": false,
31
+ "rstrip": false,
32
+ "single_word": false,
33
+ "special": true
34
+ },
35
+ "104": {
36
+ "content": "[MASK]",
37
+ "lstrip": false,
38
+ "normalized": false,
39
+ "rstrip": false,
40
+ "single_word": false,
41
+ "special": true
42
+ }
43
+ },
44
+ "clean_up_tokenization_spaces": true,
45
+ "cls_token": "[CLS]",
46
+ "do_basic_tokenize": true,
47
+ "do_lower_case": true,
48
+ "extra_special_tokens": {},
49
+ "mask_token": "[MASK]",
50
+ "model_max_length": 1000000000000000019884624838656,
51
+ "never_split": null,
52
+ "pad_token": "[PAD]",
53
+ "sep_token": "[SEP]",
54
+ "strip_accents": null,
55
+ "tokenize_chinese_chars": true,
56
+ "tokenizer_class": "BertTokenizer",
57
+ "unk_token": "[UNK]"
58
+ }
trainer_state.json ADDED
@@ -0,0 +1,580 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "best_global_step": null,
3
+ "best_metric": null,
4
+ "best_model_checkpoint": null,
5
+ "epoch": 1.0030714102892244,
6
+ "eval_steps": 500,
7
+ "global_step": 3907,
8
+ "is_hyper_param_search": false,
9
+ "is_local_process_zero": true,
10
+ "is_world_process_zero": true,
11
+ "log_history": [
12
+ {
13
+ "epoch": 0.012797542871768621,
14
+ "grad_norm": 0.13088035583496094,
15
+ "learning_rate": 4.9000000000000005e-06,
16
+ "loss": 0.3135,
17
+ "step": 50
18
+ },
19
+ {
20
+ "epoch": 0.025595085743537242,
21
+ "grad_norm": 0.19547288119792938,
22
+ "learning_rate": 9.900000000000002e-06,
23
+ "loss": 0.3061,
24
+ "step": 100
25
+ },
26
+ {
27
+ "epoch": 0.03839262861530586,
28
+ "grad_norm": 0.4533034563064575,
29
+ "learning_rate": 1.49e-05,
30
+ "loss": 0.2686,
31
+ "step": 150
32
+ },
33
+ {
34
+ "epoch": 0.051190171487074485,
35
+ "grad_norm": 0.19370593130588531,
36
+ "learning_rate": 1.9900000000000003e-05,
37
+ "loss": 0.1249,
38
+ "step": 200
39
+ },
40
+ {
41
+ "epoch": 0.0639877143588431,
42
+ "grad_norm": 0.07303176075220108,
43
+ "learning_rate": 2.4900000000000002e-05,
44
+ "loss": 0.0414,
45
+ "step": 250
46
+ },
47
+ {
48
+ "epoch": 0.07678525723061172,
49
+ "grad_norm": 0.07712763547897339,
50
+ "learning_rate": 2.9900000000000002e-05,
51
+ "loss": 0.0367,
52
+ "step": 300
53
+ },
54
+ {
55
+ "epoch": 0.08958280010238034,
56
+ "grad_norm": 0.059200357645750046,
57
+ "learning_rate": 3.49e-05,
58
+ "loss": 0.0345,
59
+ "step": 350
60
+ },
61
+ {
62
+ "epoch": 0.10238034297414897,
63
+ "grad_norm": 0.05315428972244263,
64
+ "learning_rate": 3.99e-05,
65
+ "loss": 0.0301,
66
+ "step": 400
67
+ },
68
+ {
69
+ "epoch": 0.11517788584591758,
70
+ "grad_norm": 0.04727872833609581,
71
+ "learning_rate": 4.49e-05,
72
+ "loss": 0.0261,
73
+ "step": 450
74
+ },
75
+ {
76
+ "epoch": 0.1279754287176862,
77
+ "grad_norm": 0.0576280876994133,
78
+ "learning_rate": 4.99e-05,
79
+ "loss": 0.0229,
80
+ "step": 500
81
+ },
82
+ {
83
+ "epoch": 0.14077297158945482,
84
+ "grad_norm": 0.056870535016059875,
85
+ "learning_rate": 5.4900000000000006e-05,
86
+ "loss": 0.0205,
87
+ "step": 550
88
+ },
89
+ {
90
+ "epoch": 0.15357051446122344,
91
+ "grad_norm": 0.04455719515681267,
92
+ "learning_rate": 5.99e-05,
93
+ "loss": 0.0187,
94
+ "step": 600
95
+ },
96
+ {
97
+ "epoch": 0.16636805733299206,
98
+ "grad_norm": 0.04446660727262497,
99
+ "learning_rate": 6.49e-05,
100
+ "loss": 0.0167,
101
+ "step": 650
102
+ },
103
+ {
104
+ "epoch": 0.1791656002047607,
105
+ "grad_norm": 0.03929851949214935,
106
+ "learning_rate": 6.99e-05,
107
+ "loss": 0.0153,
108
+ "step": 700
109
+ },
110
+ {
111
+ "epoch": 0.1919631430765293,
112
+ "grad_norm": 0.04089954122900963,
113
+ "learning_rate": 7.49e-05,
114
+ "loss": 0.0139,
115
+ "step": 750
116
+ },
117
+ {
118
+ "epoch": 0.20476068594829794,
119
+ "grad_norm": 0.03866012394428253,
120
+ "learning_rate": 7.99e-05,
121
+ "loss": 0.0142,
122
+ "step": 800
123
+ },
124
+ {
125
+ "epoch": 0.21755822882006653,
126
+ "grad_norm": 0.03981732204556465,
127
+ "learning_rate": 8.49e-05,
128
+ "loss": 0.0129,
129
+ "step": 850
130
+ },
131
+ {
132
+ "epoch": 0.23035577169183516,
133
+ "grad_norm": 0.04276875779032707,
134
+ "learning_rate": 8.99e-05,
135
+ "loss": 0.0122,
136
+ "step": 900
137
+ },
138
+ {
139
+ "epoch": 0.24315331456360378,
140
+ "grad_norm": 0.05385587736964226,
141
+ "learning_rate": 9.49e-05,
142
+ "loss": 0.0119,
143
+ "step": 950
144
+ },
145
+ {
146
+ "epoch": 0.2559508574353724,
147
+ "grad_norm": 0.04468897357583046,
148
+ "learning_rate": 9.99e-05,
149
+ "loss": 0.013,
150
+ "step": 1000
151
+ },
152
+ {
153
+ "epoch": 0.26874840030714103,
154
+ "grad_norm": 0.05959586054086685,
155
+ "learning_rate": 9.831441348469213e-05,
156
+ "loss": 0.0124,
157
+ "step": 1050
158
+ },
159
+ {
160
+ "epoch": 0.28154594317890963,
161
+ "grad_norm": 0.04764668643474579,
162
+ "learning_rate": 9.659442724458206e-05,
163
+ "loss": 0.0124,
164
+ "step": 1100
165
+ },
166
+ {
167
+ "epoch": 0.2943434860506783,
168
+ "grad_norm": 0.03957217559218407,
169
+ "learning_rate": 9.487444100447197e-05,
170
+ "loss": 0.0116,
171
+ "step": 1150
172
+ },
173
+ {
174
+ "epoch": 0.3071410289224469,
175
+ "grad_norm": 0.03710690885782242,
176
+ "learning_rate": 9.315445476436189e-05,
177
+ "loss": 0.0109,
178
+ "step": 1200
179
+ },
180
+ {
181
+ "epoch": 0.31993857179421553,
182
+ "grad_norm": 0.02536761574447155,
183
+ "learning_rate": 9.143446852425182e-05,
184
+ "loss": 0.0106,
185
+ "step": 1250
186
+ },
187
+ {
188
+ "epoch": 0.33273611466598413,
189
+ "grad_norm": 0.03855664283037186,
190
+ "learning_rate": 8.971448228414173e-05,
191
+ "loss": 0.0109,
192
+ "step": 1300
193
+ },
194
+ {
195
+ "epoch": 0.3455336575377527,
196
+ "grad_norm": 0.03235240280628204,
197
+ "learning_rate": 8.799449604403165e-05,
198
+ "loss": 0.0101,
199
+ "step": 1350
200
+ },
201
+ {
202
+ "epoch": 0.3583312004095214,
203
+ "grad_norm": 0.03756868839263916,
204
+ "learning_rate": 8.627450980392158e-05,
205
+ "loss": 0.0098,
206
+ "step": 1400
207
+ },
208
+ {
209
+ "epoch": 0.37112874328129,
210
+ "grad_norm": 0.05165262520313263,
211
+ "learning_rate": 8.455452356381149e-05,
212
+ "loss": 0.0104,
213
+ "step": 1450
214
+ },
215
+ {
216
+ "epoch": 0.3839262861530586,
217
+ "grad_norm": 0.049087073653936386,
218
+ "learning_rate": 8.283453732370142e-05,
219
+ "loss": 0.0129,
220
+ "step": 1500
221
+ },
222
+ {
223
+ "epoch": 0.3967238290248272,
224
+ "grad_norm": 0.037772029638290405,
225
+ "learning_rate": 8.111455108359134e-05,
226
+ "loss": 0.0134,
227
+ "step": 1550
228
+ },
229
+ {
230
+ "epoch": 0.4095213718965959,
231
+ "grad_norm": 0.04680902883410454,
232
+ "learning_rate": 7.939456484348125e-05,
233
+ "loss": 0.0123,
234
+ "step": 1600
235
+ },
236
+ {
237
+ "epoch": 0.4223189147683645,
238
+ "grad_norm": 0.033195000141859055,
239
+ "learning_rate": 7.767457860337118e-05,
240
+ "loss": 0.0117,
241
+ "step": 1650
242
+ },
243
+ {
244
+ "epoch": 0.43511645764013307,
245
+ "grad_norm": 0.041804239153862,
246
+ "learning_rate": 7.59545923632611e-05,
247
+ "loss": 0.0116,
248
+ "step": 1700
249
+ },
250
+ {
251
+ "epoch": 0.4479140005119017,
252
+ "grad_norm": 0.03666084632277489,
253
+ "learning_rate": 7.423460612315101e-05,
254
+ "loss": 0.0109,
255
+ "step": 1750
256
+ },
257
+ {
258
+ "epoch": 0.4607115433836703,
259
+ "grad_norm": 0.03571762517094612,
260
+ "learning_rate": 7.251461988304094e-05,
261
+ "loss": 0.0106,
262
+ "step": 1800
263
+ },
264
+ {
265
+ "epoch": 0.47350908625543897,
266
+ "grad_norm": 0.04815353825688362,
267
+ "learning_rate": 7.079463364293086e-05,
268
+ "loss": 0.0114,
269
+ "step": 1850
270
+ },
271
+ {
272
+ "epoch": 0.48630662912720757,
273
+ "grad_norm": 0.04004329442977905,
274
+ "learning_rate": 6.907464740282077e-05,
275
+ "loss": 0.0121,
276
+ "step": 1900
277
+ },
278
+ {
279
+ "epoch": 0.4991041719989762,
280
+ "grad_norm": 0.042084284126758575,
281
+ "learning_rate": 6.73546611627107e-05,
282
+ "loss": 0.0112,
283
+ "step": 1950
284
+ },
285
+ {
286
+ "epoch": 0.5119017148707448,
287
+ "grad_norm": 0.03757471218705177,
288
+ "learning_rate": 6.563467492260062e-05,
289
+ "loss": 0.0097,
290
+ "step": 2000
291
+ },
292
+ {
293
+ "epoch": 0.5246992577425135,
294
+ "grad_norm": 0.03647317737340927,
295
+ "learning_rate": 6.391468868249054e-05,
296
+ "loss": 0.0091,
297
+ "step": 2050
298
+ },
299
+ {
300
+ "epoch": 0.5374968006142821,
301
+ "grad_norm": 0.03781365975737572,
302
+ "learning_rate": 6.219470244238046e-05,
303
+ "loss": 0.0091,
304
+ "step": 2100
305
+ },
306
+ {
307
+ "epoch": 0.5502943434860507,
308
+ "grad_norm": 0.03655465319752693,
309
+ "learning_rate": 6.0474716202270386e-05,
310
+ "loss": 0.0105,
311
+ "step": 2150
312
+ },
313
+ {
314
+ "epoch": 0.5630918863578193,
315
+ "grad_norm": 0.04239595681428909,
316
+ "learning_rate": 5.8754729962160305e-05,
317
+ "loss": 0.0117,
318
+ "step": 2200
319
+ },
320
+ {
321
+ "epoch": 0.575889429229588,
322
+ "grad_norm": 0.03313069045543671,
323
+ "learning_rate": 5.703474372205022e-05,
324
+ "loss": 0.0115,
325
+ "step": 2250
326
+ },
327
+ {
328
+ "epoch": 0.5886869721013566,
329
+ "grad_norm": 0.04855331405997276,
330
+ "learning_rate": 5.531475748194015e-05,
331
+ "loss": 0.0115,
332
+ "step": 2300
333
+ },
334
+ {
335
+ "epoch": 0.6014845149731252,
336
+ "grad_norm": 0.0456092394888401,
337
+ "learning_rate": 5.3594771241830066e-05,
338
+ "loss": 0.0115,
339
+ "step": 2350
340
+ },
341
+ {
342
+ "epoch": 0.6142820578448938,
343
+ "grad_norm": 0.0333721786737442,
344
+ "learning_rate": 5.1874785001719984e-05,
345
+ "loss": 0.0111,
346
+ "step": 2400
347
+ },
348
+ {
349
+ "epoch": 0.6270796007166624,
350
+ "grad_norm": 0.042097028344869614,
351
+ "learning_rate": 5.015479876160991e-05,
352
+ "loss": 0.0106,
353
+ "step": 2450
354
+ },
355
+ {
356
+ "epoch": 0.6398771435884311,
357
+ "grad_norm": 0.034766409546136856,
358
+ "learning_rate": 4.843481252149983e-05,
359
+ "loss": 0.0102,
360
+ "step": 2500
361
+ },
362
+ {
363
+ "epoch": 0.6526746864601997,
364
+ "grad_norm": 0.054405491799116135,
365
+ "learning_rate": 4.671482628138975e-05,
366
+ "loss": 0.0098,
367
+ "step": 2550
368
+ },
369
+ {
370
+ "epoch": 0.6654722293319683,
371
+ "grad_norm": 0.03880583122372627,
372
+ "learning_rate": 4.499484004127967e-05,
373
+ "loss": 0.0095,
374
+ "step": 2600
375
+ },
376
+ {
377
+ "epoch": 0.6782697722037369,
378
+ "grad_norm": 0.040803831070661545,
379
+ "learning_rate": 4.327485380116959e-05,
380
+ "loss": 0.0094,
381
+ "step": 2650
382
+ },
383
+ {
384
+ "epoch": 0.6910673150755055,
385
+ "grad_norm": 0.03792567178606987,
386
+ "learning_rate": 4.1554867561059514e-05,
387
+ "loss": 0.0092,
388
+ "step": 2700
389
+ },
390
+ {
391
+ "epoch": 0.7038648579472742,
392
+ "grad_norm": 0.03281814232468605,
393
+ "learning_rate": 3.983488132094943e-05,
394
+ "loss": 0.0091,
395
+ "step": 2750
396
+ },
397
+ {
398
+ "epoch": 0.7166624008190428,
399
+ "grad_norm": 0.030551088973879814,
400
+ "learning_rate": 3.811489508083935e-05,
401
+ "loss": 0.01,
402
+ "step": 2800
403
+ },
404
+ {
405
+ "epoch": 0.7294599436908114,
406
+ "grad_norm": 0.03448718041181564,
407
+ "learning_rate": 3.6394908840729275e-05,
408
+ "loss": 0.0094,
409
+ "step": 2850
410
+ },
411
+ {
412
+ "epoch": 0.74225748656258,
413
+ "grad_norm": 0.02883707545697689,
414
+ "learning_rate": 3.46749226006192e-05,
415
+ "loss": 0.0096,
416
+ "step": 2900
417
+ },
418
+ {
419
+ "epoch": 0.7550550294343487,
420
+ "grad_norm": 0.03563438728451729,
421
+ "learning_rate": 3.295493636050912e-05,
422
+ "loss": 0.0096,
423
+ "step": 2950
424
+ },
425
+ {
426
+ "epoch": 0.7678525723061173,
427
+ "grad_norm": 0.02967008203268051,
428
+ "learning_rate": 3.123495012039904e-05,
429
+ "loss": 0.0091,
430
+ "step": 3000
431
+ },
432
+ {
433
+ "epoch": 0.7806501151778859,
434
+ "grad_norm": 0.043325092643499374,
435
+ "learning_rate": 2.9514963880288958e-05,
436
+ "loss": 0.0093,
437
+ "step": 3050
438
+ },
439
+ {
440
+ "epoch": 0.7934476580496544,
441
+ "grad_norm": 0.06209968030452728,
442
+ "learning_rate": 2.7794977640178883e-05,
443
+ "loss": 0.0095,
444
+ "step": 3100
445
+ },
446
+ {
447
+ "epoch": 0.806245200921423,
448
+ "grad_norm": 0.051814526319503784,
449
+ "learning_rate": 2.6074991400068798e-05,
450
+ "loss": 0.0101,
451
+ "step": 3150
452
+ },
453
+ {
454
+ "epoch": 0.8190427437931918,
455
+ "grad_norm": 0.041128940880298615,
456
+ "learning_rate": 2.4355005159958723e-05,
457
+ "loss": 0.0097,
458
+ "step": 3200
459
+ },
460
+ {
461
+ "epoch": 0.8318402866649603,
462
+ "grad_norm": 0.03410228341817856,
463
+ "learning_rate": 2.263501891984864e-05,
464
+ "loss": 0.0092,
465
+ "step": 3250
466
+ },
467
+ {
468
+ "epoch": 0.844637829536729,
469
+ "grad_norm": 0.05371547117829323,
470
+ "learning_rate": 2.0915032679738563e-05,
471
+ "loss": 0.0095,
472
+ "step": 3300
473
+ },
474
+ {
475
+ "epoch": 0.8574353724084975,
476
+ "grad_norm": 0.03577767685055733,
477
+ "learning_rate": 1.9195046439628485e-05,
478
+ "loss": 0.0091,
479
+ "step": 3350
480
+ },
481
+ {
482
+ "epoch": 0.8702329152802661,
483
+ "grad_norm": 0.031514376401901245,
484
+ "learning_rate": 1.7475060199518406e-05,
485
+ "loss": 0.0091,
486
+ "step": 3400
487
+ },
488
+ {
489
+ "epoch": 0.8830304581520348,
490
+ "grad_norm": 0.0212860070168972,
491
+ "learning_rate": 1.5755073959408324e-05,
492
+ "loss": 0.0089,
493
+ "step": 3450
494
+ },
495
+ {
496
+ "epoch": 0.8958280010238034,
497
+ "grad_norm": 0.04357130452990532,
498
+ "learning_rate": 1.4035087719298246e-05,
499
+ "loss": 0.009,
500
+ "step": 3500
501
+ },
502
+ {
503
+ "epoch": 0.908625543895572,
504
+ "grad_norm": 0.03506151959300041,
505
+ "learning_rate": 1.2315101479188166e-05,
506
+ "loss": 0.0102,
507
+ "step": 3550
508
+ },
509
+ {
510
+ "epoch": 0.9214230867673406,
511
+ "grad_norm": 0.03501707315444946,
512
+ "learning_rate": 1.0595115239078087e-05,
513
+ "loss": 0.0102,
514
+ "step": 3600
515
+ },
516
+ {
517
+ "epoch": 0.9342206296391093,
518
+ "grad_norm": 0.02822631224989891,
519
+ "learning_rate": 8.875128998968009e-06,
520
+ "loss": 0.0099,
521
+ "step": 3650
522
+ },
523
+ {
524
+ "epoch": 0.9470181725108779,
525
+ "grad_norm": 0.035826027393341064,
526
+ "learning_rate": 7.15514275885793e-06,
527
+ "loss": 0.0099,
528
+ "step": 3700
529
+ },
530
+ {
531
+ "epoch": 0.9598157153826465,
532
+ "grad_norm": 0.03122458979487419,
533
+ "learning_rate": 5.4351565187478506e-06,
534
+ "loss": 0.0092,
535
+ "step": 3750
536
+ },
537
+ {
538
+ "epoch": 0.9726132582544151,
539
+ "grad_norm": 0.050926536321640015,
540
+ "learning_rate": 3.715170278637771e-06,
541
+ "loss": 0.0097,
542
+ "step": 3800
543
+ },
544
+ {
545
+ "epoch": 0.9854108011261837,
546
+ "grad_norm": 0.04788774251937866,
547
+ "learning_rate": 1.9951840385276917e-06,
548
+ "loss": 0.0094,
549
+ "step": 3850
550
+ },
551
+ {
552
+ "epoch": 1.001279754287177,
553
+ "grad_norm": 0.04952634498476982,
554
+ "learning_rate": 2.751977984176127e-07,
555
+ "loss": 0.009,
556
+ "step": 3900
557
+ }
558
+ ],
559
+ "logging_steps": 50,
560
+ "max_steps": 3907,
561
+ "num_input_tokens_seen": 0,
562
+ "num_train_epochs": 9223372036854775807,
563
+ "save_steps": 500,
564
+ "stateful_callbacks": {
565
+ "TrainerControl": {
566
+ "args": {
567
+ "should_epoch_stop": false,
568
+ "should_evaluate": false,
569
+ "should_log": false,
570
+ "should_save": true,
571
+ "should_training_stop": true
572
+ },
573
+ "attributes": {}
574
+ }
575
+ },
576
+ "total_flos": 0.0,
577
+ "train_batch_size": 512,
578
+ "trial_name": null,
579
+ "trial_params": null
580
+ }
training_args.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:172b7280608715460c94b63338a101a840098287d146a1a5d72c6859dadbf98b
3
+ size 5841
vocab.txt ADDED
The diff for this file is too large to render. See raw diff