GOVINDFROM commited on
Commit
1c9c214
·
verified ·
1 Parent(s): 69d2186

Full results: addition, text8, graphs, QM9, SATNet Sudoku

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +1 -0
  2. README.md +135 -199
  3. figures/fig1_addition_frontier.png +0 -0
  4. figures/fig2_accuracy_vs_passes.png +0 -0
  5. figures/fig4_text8_quality_vs_compute.png +3 -0
  6. figures/graph_ceiling.json +23 -0
  7. figures/summary.md +59 -1
  8. results/evallm.json +17 -0
  9. results/g14-d12-L6-s0.json +39 -0
  10. results/g14-d12-L6-s1.json +39 -0
  11. results/g14-d16-L2-s0.json +39 -0
  12. results/g14-d16-L2-s1.json +41 -0
  13. results/g14-d16-L3-s0.json +41 -0
  14. results/g14-d16-L3-s1.json +41 -0
  15. results/g14-d8-L12-s0.json +39 -0
  16. results/g14-d8-L12-s1.json +39 -0
  17. results/g15-finnish-distill-s0.json +36 -0
  18. results/g15-finnish-distill-s1.json +36 -0
  19. results/g15-finnish-matched-s0.json +36 -0
  20. results/g15-finnish-matched-s1.json +36 -0
  21. results/g15-georgian-distill-s0.json +36 -0
  22. results/g15-georgian-distill-s1.json +36 -0
  23. results/g15-georgian-matched-s0.json +36 -0
  24. results/g15-georgian-matched-s1.json +36 -0
  25. results/g15-german-distill-s1.json +36 -0
  26. results/g15-navajo-distill-s0.json +36 -0
  27. results/g15-navajo-distill-s1.json +36 -0
  28. results/g15-navajo-matched-s0.json +36 -0
  29. results/g15-navajo-matched-s1.json +36 -0
  30. results/g15-russian-distill-s0.json +36 -0
  31. results/g15-russian-distill-s1.json +36 -0
  32. results/g15-russian-matched-s0.json +36 -0
  33. results/g15-russian-matched-s1.json +36 -0
  34. results/g15-turkish-distill-s0.json +36 -0
  35. results/g15-turkish-distill-s1.json +36 -0
  36. results/g15-turkish-matched-s0.json +36 -0
  37. results/g15-turkish-matched-s1.json +36 -0
  38. results/g17-d16-mdlm2x-s0.json +41 -0
  39. results/g17-d16-mdlm2x-s1.json +41 -0
  40. results/g17-d20-mdlm2x-s0.json +41 -0
  41. results/g17-d20-mdlm2x-s1.json +41 -0
  42. results/g18-d20-anybudget-s0.json +41 -0
  43. results/g18-d20-anybudget-s1.json +41 -0
  44. results/g18-d20-anybudget-s2.json +41 -0
  45. results/g18-d20-anybudget_nc-s0.json +41 -0
  46. results/g18-d20-anybudget_nc-s1.json +41 -0
  47. results/g18-d20-anybudget_nc-s2.json +41 -0
  48. results/gr1-2regular-anybudget-s0.json +78 -0
  49. results/gr1-2regular-anybudget-s1.json +78 -0
  50. results/gr1-2regular-mdlm-s0.json +78 -0
.gitattributes CHANGED
@@ -34,3 +34,4 @@ saved_model/**/* 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
  figures/fig2_frontier.png 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
  figures/fig2_frontier.png filter=lfs diff=lfs merge=lfs -text
37
+ figures/fig4_text8_quality_vs_compute.png filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -1,209 +1,145 @@
1
  ---
2
  license: apache-2.0
3
- tags: [masked-diffusion, parallel-decoding, text8, qm9, from-scratch]
 
 
 
 
 
 
 
 
4
  ---
5
 
6
  # Two Failure Modes of Parallel Decoding in Masked Diffusion
7
 
 
 
 
 
8
  Code: https://github.com/GIND123/MSML612
9
 
10
- ## Results
11
-
12
- # Results
13
-
14
- ## Table 1 — Addition: exact match at ONE forward pass
15
-
16
- The whole answer committed in a single pass. Depth scaled as log2(digits); learning rate 1e-4 with 4000 warmup steps, which matters - see Table 4.
17
-
18
- | digits | MDLM baseline | full method | seeds >90% (base → ours) |
19
- |---|---|---|---|
20
- | **8** | 100.0 [100,100] | 100.0 [100,100] | 4/4 → 4/4 |
21
- | **12** | 76.7 [30,100] | 100.0 [100,100] | 3/4 → 4/4 |
22
- | **16** | 25.0 [0,75] | 75.0 [25,100] | 1/4 → 3/4 |
23
- | **24** | 0.0 [0,0] | 0.0 [0,0] | 0/4 → 0/4 |
24
- | **32** | 0.0 [0,0] | 0.0 [0,0] | 0/4 → 0/4 |
25
-
26
- ## Table 2 — Morphological inflection: where the problem does NOT arise
27
-
28
- Answers are unique but only ~10 characters with shallow, local dependencies. One pass already suffices for the plain baseline, so there is no gap for any method to close. This is the boundary the account predicts, and it is reported as such.
29
-
30
- | language | 1 pass | 32 passes | gap |
31
- |---|---|---|---|
32
- | english | 95.5 | 95.1 | -0.4 |
33
- | english | 95.0 | 95.2 | +0.2 |
34
- | english | 95.3 | 95.2 | -0.1 |
35
- | finnish | 50.9 | 55.8 | +4.9 |
36
- | finnish | 48.6 | 56.6 | +8.0 |
37
- | finnish | 48.3 | 53.5 | +5.3 |
38
- | finnish | 50.6 | 55.6 | +4.9 |
39
- | finnish | 50.9 | 55.8 | +4.9 |
40
- | finnish | 52.9 | 57.9 | +4.9 |
41
- | finnish | 50.3 | 57.0 | +6.7 |
42
- | finnish | 53.6 | 60.9 | +7.3 |
43
- | finnish | 48.6 | 56.6 | +8.0 |
44
- | finnish | 54.3 | 61.7 | +7.4 |
45
- | georgian | 94.3 | 94.1 | -0.2 |
46
- | georgian | 95.4 | 95.3 | -0.1 |
47
- | georgian | 94.8 | 94.5 | -0.3 |
48
- | georgian | 93.9 | 93.8 | -0.1 |
49
- | georgian | 94.3 | 94.1 | -0.2 |
50
- | georgian | 93.8 | 94.0 | +0.1 |
51
- | georgian | 94.4 | 94.9 | +0.5 |
52
- | georgian | 94.1 | 93.8 | -0.3 |
53
- | georgian | 95.4 | 95.3 | -0.1 |
54
- | georgian | 93.9 | 93.9 | +0.0 |
55
- | german | 78.9 | 79.3 | +0.4 |
56
- | german | 75.6 | 79.5 | +3.9 |
57
- | german | 78.6 | 78.9 | +0.3 |
58
- | german | 77.9 | 78.5 | +0.7 |
59
- | german | 78.9 | 79.3 | +0.4 |
60
- | german | 77.9 | 78.0 | +0.1 |
61
- | german | 79.4 | 81.0 | +1.7 |
62
- | german | 76.5 | 77.6 | +1.0 |
63
- | german | 75.6 | 79.5 | +3.9 |
64
- | german | 76.4 | 78.9 | +2.5 |
65
- | german | 77.2 | 78.3 | +1.0 |
66
- | navajo | 29.5 | 33.8 | +4.3 |
67
- | navajo | 31.4 | 40.2 | +8.9 |
68
- | navajo | 33.7 | 39.0 | +5.2 |
69
- | navajo | 24.2 | 30.8 | +6.6 |
70
- | navajo | 29.5 | 33.8 | +4.3 |
71
- | navajo | 24.3 | 29.0 | +4.8 |
72
- | navajo | 31.1 | 39.3 | +8.2 |
73
- | navajo | 26.3 | 34.0 | +7.7 |
74
- | navajo | 31.4 | 40.2 | +8.9 |
75
- | navajo | 24.6 | 31.7 | +7.1 |
76
- | russian | 72.7 | 72.0 | -0.7 |
77
- | russian | 69.1 | 71.7 | +2.6 |
78
- | russian | 73.5 | 73.0 | -0.5 |
79
- | russian | 74.2 | 74.5 | +0.4 |
80
- | russian | 72.7 | 72.0 | -0.7 |
81
- | russian | 71.9 | 72.0 | +0.1 |
82
- | russian | 73.1 | 73.3 | +0.3 |
83
- | russian | 76.3 | 76.2 | -0.1 |
84
- | russian | 69.1 | 71.7 | +2.6 |
85
- | russian | 74.1 | 75.9 | +1.8 |
86
- | spanish | 84.9 | 84.7 | -0.2 |
87
- | spanish | 83.9 | 84.1 | +0.1 |
88
- | turkish | 80.2 | 81.2 | +1.0 |
89
- | turkish | 77.5 | 82.2 | +4.7 |
90
- | turkish | 77.3 | 78.9 | +1.6 |
91
- | turkish | 83.1 | 83.9 | +0.8 |
92
- | turkish | 80.2 | 81.2 | +1.0 |
93
- | turkish | 84.5 | 85.1 | +0.7 |
94
- | turkish | 77.0 | 80.9 | +3.9 |
95
- | turkish | 80.4 | 83.8 | +3.4 |
96
- | turkish | 77.5 | 82.2 | +4.7 |
97
- | turkish | 79.9 | 82.2 | +2.3 |
98
- | turkish | 76.4 | 81.8 | +5.4 |
99
-
100
- ## Table 3 — Non-unique answers: the limit no training removes
101
-
102
- On probes where a group must agree but the value is free, the likelihood-optimal marginal is uniform over the valid values, so two independent draws agree with probability 1/V. Sweeping an entropy penalty designed to break that symmetry over 66 runs: weak settings changed nothing, strong settings destroyed the model, failing even at fully sequential decoding. Succeeding would require abandoning the data distribution.
103
-
104
- ## Table 4 — Why earlier runs appeared to fail (10-digit addition)
105
-
106
- Every apparent failure at 10+ digits was a learning-rate artifact, not a limit of the method or of depth.
107
-
108
- | layers | lr | warmup | mean @1 pass | seeds >90% |
109
- |---|---|---|---|---|
110
- | 6 | 5e-05 | 500 | 100.0 | 3/3 |
111
- | 6 | 5e-05 | 4000 | 100.0 | 3/3 |
112
- | 6 | 0.0001 | 500 | 100.0 | 3/3 |
113
- | 6 | 0.0001 | 4000 | 100.0 | 3/3 |
114
- | 6 | 0.0003 | 500 | 70.6 | 2/3 |
115
- | 6 | 0.0003 | 4000 | 100.0 | 3/3 |
116
- | 10 | 5e-05 | 500 | 100.0 | 3/3 |
117
- | 10 | 5e-05 | 4000 | 100.0 | 3/3 |
118
- | 10 | 0.0001 | 500 | 100.0 | 3/3 |
119
- | 10 | 0.0001 | 4000 | 100.0 | 3/3 |
120
- | 10 | 0.0003 | 500 | 47.3 | 1/3 |
121
- | 10 | 0.0003 | 4000 | 100.0 | 3/3 |
122
-
123
- ## Table 6 — Minimum depth for one-pass addition
124
-
125
- The account in THEORY.md predicts minimum depth growing as log2(n), since the carry is a prefix scan. A ripple-carry account predicts linear growth; an impossibility account predicts no depth suffices.
126
-
127
- | digits | 2L | 3L | 4L | 6L | 8L | 12L | log2(n) | min depth >90% |
128
- |---|---|---|---|---|---|---|---|---|
129
- | **4** | 100 | 100 | 100 | 100 | 100 | 100 | 2.0 | 2 |
130
- | **8** | 99 | 100 | 100 | 100 | 100 | 100 | 3.0 | 2 |
131
- | **12** | 48 | 100 | 100 | 100 | – | – | 3.6 | 3 |
132
- | **16** | 0 | 50 | – | – | – | – | 4.0 | – |
133
-
134
- ## Table 7 — Which component carries the gain (inflection)
135
-
136
- | language | mdlm | matched | distill | full | (gap 1→32) |
137
- |---|---|---|---|---|---|
138
- | finnish | 51.4 | 52.0 | 49.4 | 51.9 | +7.7 / +7.0 / +5.1 / +4.9 |
139
- | georgian | 94.6 | 94.3 | 94.3 | 94.1 | -0.0 / +0.1 / -0.2 / -0.0 |
140
- | german | 76.0 | 77.9 | 78.2 | 78.4 | +3.2 / +1.4 / +0.5 / +0.2 |
141
- | navajo | 28.0 | 28.7 | 29.0 | 26.9 | +8.0 / +8.0 / +5.9 / +4.5 |
142
- | russian | 71.6 | 74.7 | 73.9 | 72.3 | +2.2 / +0.1 / -0.1 / -0.3 |
143
- | turkish | 78.7 | 78.7 | 80.2 | 82.3 | +3.5 / +3.7 / +1.2 / +0.8 |
144
-
145
- ## Table 8 — text8: quality against compute
146
-
147
- Generative perplexity under a from-scratch autoregressive character evaluator, against the number of function evaluations actually used. Entropy and distinct-4-gram rate are reported beside it because generative perplexity alone is gamed by degenerate repetition; the real-text reference row is the target, not zero.
148
-
149
- Real text8 reference — ppl 2.86, entropy 2.855, distinct-4 0.177
150
-
151
- | training | decoding | NFE | gen ppl | entropy | distinct-4 | valid BPC |
152
- |---|---|---|---|---|---|---|
153
- | mdlm | conf_0.5 | 234.5 | 32.99 | 2.871 | 0.360 | 1.7225 |
154
- | mdlm | conf_0.7 | 248.5 | 16.99 | 2.866 | 0.295 | 1.7225 |
155
- | mdlm | conf_0.9 | 252.8 | 9.78 | 2.848 | 0.245 | 1.7225 |
156
- | mdlm | conf_0.95 | 254.0 | 9.08 | 2.856 | 0.238 | 1.7225 |
157
- | mdlm | conf_0.99 | 255.5 | 8.74 | 2.851 | 0.236 | 1.7225 |
158
- | mdlm | entbudget_0.05 | 256.0 | 9.47 | 2.854 | 0.241 | 1.7225 |
159
- | mdlm | entbudget_0.1 | 255.5 | 8.79 | 2.861 | 0.241 | 1.7225 |
160
- | mdlm | entbudget_0.25 | 255.0 | 8.93 | 2.858 | 0.239 | 1.7225 |
161
- | mdlm | entbudget_0.5 | 253.2 | 9.39 | 2.858 | 0.243 | 1.7225 |
162
- | mdlm | entbudget_1.0 | 248.2 | 10.39 | 2.857 | 0.248 | 1.7225 |
163
- | mdlm | entbudget_2.0 | 245.0 | 15.44 | 2.861 | 0.279 | 1.7225 |
164
- | mdlm | entbudget_4.0 | 223.2 | 51.18 | 2.882 | 0.401 | 1.7225 |
165
- | mdlm | entbudget_8.0 | 96.5 | 111.68 | 2.888 | 0.520 | 1.7225 |
166
- | mdlm | fixedK_1 | 1.0 | 646.96 | 2.860 | 0.630 | 1.7225 |
167
- | mdlm | fixedK_128 | 128.0 | 44.33 | 2.867 | 0.410 | 1.7225 |
168
- | mdlm | fixedK_16 | 16.0 | 126.50 | 2.878 | 0.532 | 1.7225 |
169
- | mdlm | fixedK_2 | 2.0 | 310.58 | 2.890 | 0.625 | 1.7225 |
170
- | mdlm | fixedK_256 | 256.0 | 8.98 | 2.854 | 0.241 | 1.7225 |
171
- | mdlm | fixedK_32 | 32.0 | 95.60 | 2.875 | 0.497 | 1.7225 |
172
- | mdlm | fixedK_4 | 4.0 | 155.18 | 2.881 | 0.550 | 1.7225 |
173
- | mdlm | fixedK_64 | 64.0 | 86.83 | 2.882 | 0.490 | 1.7225 |
174
- | mdlm | fixedK_8 | 8.0 | 121.66 | 2.879 | 0.527 | 1.7225 |
175
- | matched | conf_0.5 | 237.5 | 32.44 | 2.873 | 0.366 | 1.6946 |
176
- | matched | conf_0.7 | 242.0 | 14.86 | 2.854 | 0.282 | 1.6946 |
177
- | matched | conf_0.9 | 249.2 | 9.67 | 2.856 | 0.248 | 1.6946 |
178
- | matched | conf_0.95 | 251.2 | 8.65 | 2.855 | 0.241 | 1.6946 |
179
- | matched | conf_0.99 | 254.8 | 8.34 | 2.853 | 0.236 | 1.6946 |
180
- | matched | entbudget_0.05 | 256.0 | 8.39 | 2.857 | 0.241 | 1.6946 |
181
- | matched | entbudget_0.1 | 256.0 | 8.50 | 2.855 | 0.238 | 1.6946 |
182
- | matched | entbudget_0.25 | 255.0 | 8.72 | 2.857 | 0.243 | 1.6946 |
183
- | matched | entbudget_0.5 | 253.2 | 9.00 | 2.863 | 0.247 | 1.6946 |
184
- | matched | entbudget_1.0 | 251.5 | 10.02 | 2.861 | 0.255 | 1.6946 |
185
- | matched | entbudget_2.0 | 247.2 | 14.98 | 2.862 | 0.284 | 1.6946 |
186
- | matched | entbudget_4.0 | 235.2 | 47.92 | 2.885 | 0.403 | 1.6946 |
187
- | matched | entbudget_8.0 | 98.0 | 104.65 | 2.895 | 0.526 | 1.6946 |
188
- | matched | fixedK_1 | 1.0 | 651.67 | 2.860 | 0.631 | 1.6946 |
189
- | matched | fixedK_128 | 128.0 | 42.38 | 2.869 | 0.407 | 1.6946 |
190
- | matched | fixedK_16 | 16.0 | 94.52 | 2.868 | 0.502 | 1.6946 |
191
- | matched | fixedK_2 | 2.0 | 295.79 | 2.881 | 0.620 | 1.6946 |
192
- | matched | fixedK_256 | 256.0 | 8.19 | 2.852 | 0.235 | 1.6946 |
193
- | matched | fixedK_32 | 32.0 | 93.33 | 2.882 | 0.510 | 1.6946 |
194
- | matched | fixedK_4 | 4.0 | 146.64 | 2.880 | 0.558 | 1.6946 |
195
- | matched | fixedK_64 | 64.0 | 76.89 | 2.884 | 0.484 | 1.6946 |
196
- | matched | fixedK_8 | 8.0 | 123.33 | 2.876 | 0.540 | 1.6946 |
197
-
198
- ## Table 9 — Did the baseline fail to parallelise, or fail to learn?
199
-
200
- A 20-digit answer occupies 21 slots, so the standard 16-pass grid is not a sequential decode. Re-decoded at one token per pass, the two explanations separate.
201
-
202
- | digits | mode | @1 pass | fully sequential | reading |
203
- |---|---|---|---|---|
204
- | 20 | full | 99.8 | 85.7 | learned it and parallelises |
205
- | 20 | mdlm | 0.0 | 0.0 | never learned the task |
206
- | 24 | full | 33.7 | 33.3 | learned it and parallelises |
207
- | 24 | mdlm | 0.0 | 0.0 | never learned the task |
208
 
 
 
209
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  ---
2
  license: apache-2.0
3
+ tags:
4
+ - masked-diffusion
5
+ - discrete-diffusion
6
+ - parallel-decoding
7
+ - constraint-satisfaction
8
+ - text8
9
+ - qm9
10
+ - sudoku
11
+ - from-scratch
12
  ---
13
 
14
  # Two Failure Modes of Parallel Decoding in Masked Diffusion
15
 
16
+ Everything here is trained from scratch: no pretrained weights, no pretrained
17
+ tokenizer, and the autoregressive model used to score generated text is itself
18
+ trained from scratch on the same corpus.
19
+
20
  Code: https://github.com/GIND123/MSML612
21
 
22
+ ---
23
+
24
+ ## The claim
25
+
26
+ Parallel decoding in masked diffusion loses accuracy for two reasons that need
27
+ **opposite** fixes, and the literature treats them as one.
28
+
29
+ | | failure mode | fixable by |
30
+ |---|---|---|
31
+ | **(i)** | the fully-masked state is never trained — a *K*-pass decode starts at `t = 1`, and continuous `t ~ U(0,1)` assigns that state probability **zero** | **training only** |
32
+ | **(ii)** | committed positions carry real mutual information — parallel decoding samples the product of marginals when the truth is the joint | **inference only** |
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
 
34
+ Prior work applies inference-time fixes to both, which is why those methods
35
+ flatline on arithmetic, where (ii) is identically zero.
36
 
37
+ ## The bound
38
+
39
+ For a data distribution `P` uniform on a family `F`, let `V*` be the one-pass
40
+ validity achievable from the **true** marginals. Then
41
+
42
+ ```
43
+ V* ≥ 2^(−TC), TC = D_KL( P ‖ ∏ᵢ pᵢ ), equality iff ∏ᵢ pᵢ is constant on F
44
+ ```
45
+
46
+ **Every bit of total correlation among jointly committed variables at most halves
47
+ the one-pass success probability.**
48
+
49
+ Verified by exhaustive enumeration over graph families, with the enumerator itself
50
+ checked against Cayley's formula (spanning trees at n = 5, 6, 7 → 125, 1296,
51
+ 16807):
52
+
53
+ | family | TC (bits) | V* | 2^(−TC) | ratio |
54
+ |---|---|---|---|---|
55
+ | bipartite (n=7) | 0.026 | 98.2816% | 98.1817% | 1.001 |
56
+ | tree (n=6) | 3.435 | **9.2488%** | **9.2488%** | **1.00000** |
57
+ | matching (n=6) | 6.922 | **0.8246%** | **0.8246%** | **1.00000** |
58
+ | 2-regular (n=7) | 10.423 | **0.0728%** | **0.0728%** | **1.00000** |
59
+
60
+ The inequality holds in every case; equality holds to five decimals on exactly
61
+ the fixed-edge-count families, and fails precisely where edge counts vary — which
62
+ is what the Jensen step requires.
63
+
64
+ ## Finding 1 — train the schedule you intend to decode at
65
+
66
+ | task | baseline | ours |
67
+ |---|---|---|
68
+ | 20-digit addition, 1 pass | **0.00%** (also 0.00% at **2× compute**, both seeds) | **99.9%** (3/3 seeds) |
69
+ | text8, NFE 16 | 116.88 gen-ppl | **92.74** (−20.7%) |
70
+ | text8, validation BPC | 1.7292 | **1.7010** |
71
+
72
+ The text8 gain appears in generative quality **and** likelihood simultaneously,
73
+ so it is not bought by trading one for the other.
74
+
75
+ A 48-run ablation isolates the mechanism: the `t = 1` term alone removes **49%**
76
+ of the parallelism penalty, against 17% for reshaping the rest of the schedule.
77
+
78
+ ## Finding 2 — one-pass decoding needs absolute position information
79
+
80
+ At `t = 1` every input token is `[MASK]`, so the sequence is constant. With a
81
+ relative encoding the attention score depends only on `(i − j)`, and identical
82
+ value vectors give identical outputs at every position. **Position-dependent
83
+ marginals are inexpressible at any training budget.**
84
+
85
+ | condition | learned (APE) | parameter-free (sinusoidal) |
86
+ |---|---|---|
87
+ | marginals **vary** | **+88.037 pts** | **+88.074 pts** |
88
+ | marginals **constant** (control) | **−0.024 pts** | **+0.000 pts** |
89
+
90
+ A ~3,700× dissociation. The parameter-free variant matching the learned one rules
91
+ out capacity; the control rules out "absolute is simply better". Predicted 5/5
92
+ before measurement, and the treated arm lands at **100.3% of `V*`** — at the
93
+ bound, not merely higher.
94
+
95
+ ## Benchmark: SATNet Sudoku
96
+
97
+ 9x9 Sudoku, SATNet's conventional 9,000/1,000 split, **board accuracy** = all 81
98
+ cells correct. Published number: **98.3%** (Wang et al., ICML 2019).
99
+
100
+ Un-augmented arm, which is the only like-for-like comparison:
101
+
102
+ | denoising passes | board accuracy |
103
+ |---|---|
104
+ | **1** | **87.85%** |
105
+ | **2** | **98.65%** |
106
+ | 8 | 99.70% |
107
+ | **32** | **100.00%** |
108
+
109
+ Two passes exceed the published number; 32 passes solve **all 1,000** test
110
+ puzzles exactly. One pass — the entire grid committed at once — solves 87.85%.
111
+
112
+ Leakage audited first: 0/1000 test puzzles in training, 0/1000 test solutions in
113
+ training, and 0/1000 test solutions matching a training solution even up to digit
114
+ relabelling. All 10,000 solutions are distinct.
115
+
116
+ **Scoped honestly:** this comes from the *plain MDLM baseline* with fixed-`K`
117
+ decoding. Neither finding above contributes — the standard formulation already
118
+ saturates this benchmark. It is a result for masked diffusion on SATNet Sudoku,
119
+ not evidence for our method.
120
+
121
+ ## Negative results, reported
122
+
123
+ - **Any-budget conditioning fails.** Sampling the decoding budget during training
124
+ is worse than the baseline at every budget on graphs (−4.2 at K=8, −31.7 at
125
+ K=15) and destroys 20-digit addition outright (0.0% vs 99.9%), because it
126
+ dilutes `t = 1` training 4.5×.
127
+ - **The entropy budget is mixed** — competitive on graphs, loses to fixed-`K` on
128
+ text8.
129
+ - **Half the QM9 gap was our own representation.** Giving the baseline the atom
130
+ count that DiGress samples first lifts it from 77.5% to 89.1%; the gap narrows
131
+ from 22.2 to 10.7 points.
132
+ - **16-digit addition is unsettled** — a compute-matched baseline reaches 100% on
133
+ one seed of two.
134
+ - **Our Sudoku prediction was refuted by our own framework.** We registered that
135
+ entropy-budgeted decoding would beat fixed-`K` on Sudoku by the largest margin
136
+ in the project. It loses on every arm by 0.35–1.40 points. The prediction
137
+ contradicted the bound: Sudoku has a unique answer, so `TC = 0` and there is
138
+ nothing for a mode-(ii) fix to repair.
139
+
140
+ ## Audit
141
+
142
+ `src/audit.py`: 46 assertions across 11 sections, 0 failures. It caught two live
143
+ bugs that would each have produced confidently wrong numbers — a sampler emitting
144
+ the absorbing state so decoding silently stalled, and an aromatic-bond encoding
145
+ that made round-trip validity on *real* molecules 92.65% instead of 100%.
figures/fig1_addition_frontier.png CHANGED
figures/fig2_accuracy_vs_passes.png CHANGED
figures/fig4_text8_quality_vs_compute.png CHANGED

Git LFS Details

  • SHA256: 012c029f5ca543aa8821abc3daa0ae508038032bd62b71e31fdf890ef8a9f7c9
  • Pointer size: 131 Bytes
  • Size of remote file: 110 kB
figures/graph_ceiling.json CHANGED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "2regular/mdlm": {
3
+ "V": 0.002889476997120002,
4
+ "p": 0.003173828125,
5
+ "lo": 0.0021668792659426802,
6
+ "hi": 0.004646527181541615,
7
+ "verdict": "at the limit"
8
+ },
9
+ "matching/anybudget": {
10
+ "V": 0.008246337208320003,
11
+ "p": 0.008544921875,
12
+ "lo": 0.006769272649384511,
13
+ "hi": 0.010781286160829684,
14
+ "verdict": "at the limit"
15
+ },
16
+ "matching/mdlm": {
17
+ "V": 0.008246337208320003,
18
+ "p": 0.0076904296875,
19
+ "lo": 0.006015871984354349,
20
+ "hi": 0.009826503495425543,
21
+ "verdict": "at the limit"
22
+ }
23
+ }
figures/summary.md CHANGED
@@ -173,4 +173,62 @@ Real text8 reference — ppl 2.86, entropy 2.855, distinct-4 0.177
173
  | matched | entbudget_1.0 | 251.5 | 10.02 | 2.861 | 0.255 | 1.6946 |
174
  | matched | entbudget_2.0 | 247.2 | 14.98 | 2.862 | 0.284 | 1.6946 |
175
  | matched | entbudget_4.0 | 235.2 | 47.92 | 2.885 | 0.403 | 1.6946 |
176
- | matched
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
173
  | matched | entbudget_1.0 | 251.5 | 10.02 | 2.861 | 0.255 | 1.6946 |
174
  | matched | entbudget_2.0 | 247.2 | 14.98 | 2.862 | 0.284 | 1.6946 |
175
  | matched | entbudget_4.0 | 235.2 | 47.92 | 2.885 | 0.403 | 1.6946 |
176
+ | matched | entbudget_8.0 | 98.0 | 104.65 | 2.895 | 0.526 | 1.6946 |
177
+ | matched | fixedK_1 | 1.0 | 651.67 | 2.860 | 0.631 | 1.6946 |
178
+ | matched | fixedK_128 | 128.0 | 42.38 | 2.869 | 0.407 | 1.6946 |
179
+ | matched | fixedK_16 | 16.0 | 94.52 | 2.868 | 0.502 | 1.6946 |
180
+ | matched | fixedK_2 | 2.0 | 295.79 | 2.881 | 0.620 | 1.6946 |
181
+ | matched | fixedK_256 | 256.0 | 8.19 | 2.852 | 0.235 | 1.6946 |
182
+ | matched | fixedK_32 | 32.0 | 93.33 | 2.882 | 0.510 | 1.6946 |
183
+ | matched | fixedK_4 | 4.0 | 146.64 | 2.880 | 0.558 | 1.6946 |
184
+ | matched | fixedK_64 | 64.0 | 76.89 | 2.884 | 0.484 | 1.6946 |
185
+ | matched | fixedK_8 | 8.0 | 123.33 | 2.876 | 0.540 | 1.6946 |
186
+
187
+ ## Table 9b — Any-budget conditioning vs a fixed budget
188
+
189
+ 20-digit addition, one configuration. A fixed-K method wins at the budget it was trained for and loses away from it; the question is whether conditioning on the budget removes that trade.
190
+
191
+ | training | @1 pass | @sequential | spread |
192
+ |---|---|---|---|
193
+ | MDLM baseline | 0.0 | 0.0 | 0.0 |
194
+ | fixed-K (K=1) | 99.9 | 85.8 | 14.2 |
195
+ | any-budget (no conditioning) | 0.2 | 0.3 | 0.1 |
196
+ | any-budget (conditioned) | 0.0 | 0.0 | 0.0 |
197
+
198
+ ## Table 9 — Did the baseline fail to parallelise, or fail to learn?
199
+
200
+ A 20-digit answer occupies 21 slots, so the standard 16-pass grid is not a sequential decode. Re-decoded at one token per pass, the two explanations separate.
201
+
202
+ | digits | mode | @1 pass | fully sequential | reading |
203
+ |---|---|---|---|---|
204
+ | 20 | full | 99.8 | 85.7 | learned it and parallelises |
205
+ | 20 | mdlm | 0.0 | 0.0 | never learned the task |
206
+ | 24 | full | 33.7 | 33.3 | learned it and parallelises |
207
+ | 24 | mdlm | 0.0 | 0.0 | never learned the task |
208
+
209
+ ## Table 10 — Structured graphs: measured against an exact ceiling
210
+
211
+ V* is the one-pass validity achievable from the TRUE marginals, so it bounds any model that reproduces the data distribution. Where the interval contains V* the residual failure is information-theoretic and untrainable; where it falls short, the shortfall is trainable.
212
+
213
+ | family | TC (bits) | V* | achieved @1 pass | reading |
214
+ |---|---|---|---|---|
215
+ | 2regular | 8.43 | 0.29% | 0.32% | at the ceiling — untrainable |
216
+ | matching | 6.92 | 0.82% | 0.77% | at the ceiling — untrainable |
217
+ | tree | 3.43 | 9.25% | 9.20% | at the ceiling — untrainable |
218
+ | bipartite | 0.11 | 93.63% | 5.88% | below ceiling — see Table 11 |
219
+
220
+ ## Table 11 — One-pass decoding needs ABSOLUTE position information
221
+
222
+ At t = 1 every input token is [MASK], so the sequence is constant and a relative encoding gives every position the same output. Position-dependent marginals are then inexpressible at any training budget. Matching is the control: its marginals are identical at every slot, so absolute information should buy nothing there.
223
+
224
+ | family | marginals | encoding | @1 pass | % of V* |
225
+ |---|---|---|---|---|
226
+ | bipartite | **vary** | rope | 5.87% | 6.3% |
227
+ | bipartite | **vary** | ape | 93.91% | 100.3% |
228
+ | bipartite | **vary** | sin | 93.95% | 100.3% |
229
+ | matching | constant | rope | 0.78% | 94.7% |
230
+ | matching | constant | ape | 0.76% | 91.8% |
231
+
232
+ - absolute − relative on **bipartite**: **+88.037** points
233
+ - absolute − relative on **matching**: **-0.024** points
234
+
results/evallm.json CHANGED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/text8",
4
+ "seq_len": 256,
5
+ "d": 512,
6
+ "layers": 8,
7
+ "heads": 8,
8
+ "bs": 128,
9
+ "steps": 50000,
10
+ "lr": 0.0003,
11
+ "warmup": 2000,
12
+ "seed": 0,
13
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/evallm"
14
+ },
15
+ "test_bpc": 1.5393671429136824,
16
+ "vocab": 28
17
+ }
results/g14-d12-L6-s0.json CHANGED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "full",
4
+ "K_max": 16,
5
+ "K": 4,
6
+ "lam": 1.0,
7
+ "digits": 12,
8
+ "seq_len": 40,
9
+ "n_train": 800000,
10
+ "n_eval": 400,
11
+ "eval_bs": 100,
12
+ "d": 384,
13
+ "layers": 6,
14
+ "heads": 6,
15
+ "pe": "rope",
16
+ "bs": 128,
17
+ "steps": 60000,
18
+ "lr": 0.0001,
19
+ "warmup": 4000,
20
+ "seed": 0,
21
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d12-L6-s0"
22
+ },
23
+ "accuracy_by_passes": {
24
+ "1": 1.0,
25
+ "2": 1.0,
26
+ "3": 1.0,
27
+ "4": 1.0,
28
+ "6": 1.0,
29
+ "8": 1.0,
30
+ "12": 1.0,
31
+ "16": 1.0
32
+ },
33
+ "minutes": 17.56450060606003,
34
+ "compute": {
35
+ "params": 10649088,
36
+ "train_tokens": 307200000,
37
+ "fwd_per_step": 2
38
+ }
39
+ }
results/g14-d12-L6-s1.json CHANGED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "full",
4
+ "K_max": 16,
5
+ "K": 4,
6
+ "lam": 1.0,
7
+ "digits": 12,
8
+ "seq_len": 40,
9
+ "n_train": 800000,
10
+ "n_eval": 400,
11
+ "eval_bs": 100,
12
+ "d": 384,
13
+ "layers": 6,
14
+ "heads": 6,
15
+ "pe": "rope",
16
+ "bs": 128,
17
+ "steps": 60000,
18
+ "lr": 0.0001,
19
+ "warmup": 4000,
20
+ "seed": 1,
21
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d12-L6-s1"
22
+ },
23
+ "accuracy_by_passes": {
24
+ "1": 1.0,
25
+ "2": 1.0,
26
+ "3": 1.0,
27
+ "4": 1.0,
28
+ "6": 1.0,
29
+ "8": 1.0,
30
+ "12": 1.0,
31
+ "16": 1.0
32
+ },
33
+ "minutes": 17.586296463012694,
34
+ "compute": {
35
+ "params": 10649088,
36
+ "train_tokens": 307200000,
37
+ "fwd_per_step": 2
38
+ }
39
+ }
results/g14-d16-L2-s0.json CHANGED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "full",
4
+ "K_max": 16,
5
+ "K": 4,
6
+ "lam": 1.0,
7
+ "digits": 16,
8
+ "seq_len": 52,
9
+ "n_train": 800000,
10
+ "n_eval": 400,
11
+ "eval_bs": 100,
12
+ "d": 384,
13
+ "layers": 2,
14
+ "heads": 6,
15
+ "pe": "rope",
16
+ "bs": 128,
17
+ "steps": 60000,
18
+ "lr": 0.0001,
19
+ "warmup": 4000,
20
+ "seed": 0,
21
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d16-L2-s0"
22
+ },
23
+ "accuracy_by_passes": {
24
+ "1": 0.0,
25
+ "2": 0.0,
26
+ "3": 0.0,
27
+ "4": 0.0,
28
+ "6": 0.0,
29
+ "8": 0.0,
30
+ "12": 0.0,
31
+ "16": 0.0
32
+ },
33
+ "minutes": 7.497824923197428,
34
+ "compute": {
35
+ "params": 3557376,
36
+ "train_tokens": 399360000,
37
+ "fwd_per_step": 2
38
+ }
39
+ }
results/g14-d16-L2-s1.json CHANGED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "full",
4
+ "budget_bins": 10,
5
+ "K_max": 16,
6
+ "K": 4,
7
+ "lam": 1.0,
8
+ "digits": 16,
9
+ "seq_len": 52,
10
+ "n_train": 800000,
11
+ "n_eval": 400,
12
+ "eval_bs": 100,
13
+ "d": 384,
14
+ "layers": 2,
15
+ "heads": 6,
16
+ "pe": "rope",
17
+ "bs": 128,
18
+ "steps": 60000,
19
+ "lr": 0.0001,
20
+ "warmup": 4000,
21
+ "seed": 1,
22
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d16-L2-s1"
23
+ },
24
+ "accuracy_by_passes": {
25
+ "1": 0.0,
26
+ "2": 0.0,
27
+ "3": 0.0,
28
+ "4": 0.0,
29
+ "6": 0.0,
30
+ "8": 0.0,
31
+ "12": 0.0,
32
+ "16": 0.0,
33
+ "17": 0.0
34
+ },
35
+ "minutes": 7.427204525470733,
36
+ "compute": {
37
+ "params": 3557376,
38
+ "train_tokens": 399360000,
39
+ "fwd_per_step": 2
40
+ }
41
+ }
results/g14-d16-L3-s0.json CHANGED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "full",
4
+ "budget_bins": 10,
5
+ "K_max": 16,
6
+ "K": 4,
7
+ "lam": 1.0,
8
+ "digits": 16,
9
+ "seq_len": 52,
10
+ "n_train": 800000,
11
+ "n_eval": 400,
12
+ "eval_bs": 100,
13
+ "d": 384,
14
+ "layers": 3,
15
+ "heads": 6,
16
+ "pe": "rope",
17
+ "bs": 128,
18
+ "steps": 60000,
19
+ "lr": 0.0001,
20
+ "warmup": 4000,
21
+ "seed": 0,
22
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d16-L3-s0"
23
+ },
24
+ "accuracy_by_passes": {
25
+ "1": 0.9975,
26
+ "2": 0.6275,
27
+ "3": 0.4825,
28
+ "4": 0.44499999999999995,
29
+ "6": 0.3825,
30
+ "8": 0.35,
31
+ "12": 0.3425,
32
+ "16": 0.315,
33
+ "17": 0.315
34
+ },
35
+ "minutes": 9.988970235983532,
36
+ "compute": {
37
+ "params": 5330304,
38
+ "train_tokens": 399360000,
39
+ "fwd_per_step": 2
40
+ }
41
+ }
results/g14-d16-L3-s1.json CHANGED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "full",
4
+ "budget_bins": 10,
5
+ "K_max": 16,
6
+ "K": 4,
7
+ "lam": 1.0,
8
+ "digits": 16,
9
+ "seq_len": 52,
10
+ "n_train": 800000,
11
+ "n_eval": 400,
12
+ "eval_bs": 100,
13
+ "d": 384,
14
+ "layers": 3,
15
+ "heads": 6,
16
+ "pe": "rope",
17
+ "bs": 128,
18
+ "steps": 60000,
19
+ "lr": 0.0001,
20
+ "warmup": 4000,
21
+ "seed": 1,
22
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d16-L3-s1"
23
+ },
24
+ "accuracy_by_passes": {
25
+ "1": 0.0,
26
+ "2": 0.0,
27
+ "3": 0.0,
28
+ "4": 0.0,
29
+ "6": 0.0,
30
+ "8": 0.0,
31
+ "12": 0.0,
32
+ "16": 0.0,
33
+ "17": 0.0
34
+ },
35
+ "minutes": 10.037210019429525,
36
+ "compute": {
37
+ "params": 5330304,
38
+ "train_tokens": 399360000,
39
+ "fwd_per_step": 2
40
+ }
41
+ }
results/g14-d8-L12-s0.json CHANGED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "full",
4
+ "K_max": 16,
5
+ "K": 4,
6
+ "lam": 1.0,
7
+ "digits": 8,
8
+ "seq_len": 28,
9
+ "n_train": 800000,
10
+ "n_eval": 400,
11
+ "eval_bs": 100,
12
+ "d": 384,
13
+ "layers": 12,
14
+ "heads": 6,
15
+ "pe": "rope",
16
+ "bs": 128,
17
+ "steps": 60000,
18
+ "lr": 0.0001,
19
+ "warmup": 4000,
20
+ "seed": 0,
21
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d8-L12-s0"
22
+ },
23
+ "accuracy_by_passes": {
24
+ "1": 1.0,
25
+ "2": 1.0,
26
+ "3": 1.0,
27
+ "4": 1.0,
28
+ "6": 1.0,
29
+ "8": 1.0,
30
+ "12": 1.0,
31
+ "16": 1.0
32
+ },
33
+ "minutes": 31.55148322979609,
34
+ "compute": {
35
+ "params": 21286656,
36
+ "train_tokens": 215040000,
37
+ "fwd_per_step": 2
38
+ }
39
+ }
results/g14-d8-L12-s1.json CHANGED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "full",
4
+ "K_max": 16,
5
+ "K": 4,
6
+ "lam": 1.0,
7
+ "digits": 8,
8
+ "seq_len": 28,
9
+ "n_train": 800000,
10
+ "n_eval": 400,
11
+ "eval_bs": 100,
12
+ "d": 384,
13
+ "layers": 12,
14
+ "heads": 6,
15
+ "pe": "rope",
16
+ "bs": 128,
17
+ "steps": 60000,
18
+ "lr": 0.0001,
19
+ "warmup": 4000,
20
+ "seed": 1,
21
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g14-d8-L12-s1"
22
+ },
23
+ "accuracy_by_passes": {
24
+ "1": 1.0,
25
+ "2": 1.0,
26
+ "3": 1.0,
27
+ "4": 1.0,
28
+ "6": 1.0,
29
+ "8": 1.0,
30
+ "12": 1.0,
31
+ "16": 1.0
32
+ },
33
+ "minutes": 32.08436821699142,
34
+ "compute": {
35
+ "params": 21286656,
36
+ "train_tokens": 215040000,
37
+ "fwd_per_step": 2
38
+ }
39
+ }
results/g15-finnish-distill-s0.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "finnish",
4
+ "size": "medium",
5
+ "mode": "distill",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 0,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-finnish-distill-s0"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.48252918956043955,
24
+ "2": 0.4772493131868132,
25
+ "4": 0.5012985061813187,
26
+ "8": 0.5235770089285714,
27
+ "16": 0.5343191964285714,
28
+ "32": 0.5352957589285714,
29
+ "ar": 0.05587869162087912
30
+ },
31
+ "minutes": 4.343921728928884,
32
+ "compute": {
33
+ "params": 4769792,
34
+ "answer_len_mean": 15.12968635559082
35
+ }
36
+ }
results/g15-finnish-distill-s1.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "finnish",
4
+ "size": "medium",
5
+ "mode": "distill",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 1,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-finnish-distill-s1"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.5063637534340659,
24
+ "2": 0.5069754464285714,
25
+ "4": 0.5237594436813187,
26
+ "8": 0.5517148866758241,
27
+ "16": 0.5556211366758241,
28
+ "32": 0.5556211366758241,
29
+ "ar": 0.05587869162087912
30
+ },
31
+ "minutes": 4.371706000963846,
32
+ "compute": {
33
+ "params": 4769792,
34
+ "answer_len_mean": 15.12968635559082
35
+ }
36
+ }
results/g15-finnish-matched-s0.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "finnish",
4
+ "size": "medium",
5
+ "mode": "matched",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 0,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-finnish-matched-s0"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.5032194368131868,
24
+ "2": 0.5125879979395604,
25
+ "4": 0.5278803228021978,
26
+ "8": 0.5622746394230769,
27
+ "16": 0.5710637019230769,
28
+ "32": 0.5700871394230769,
29
+ "ar": 0.05685525412087912
30
+ },
31
+ "minutes": 2.444117879867554,
32
+ "compute": {
33
+ "params": 4769792,
34
+ "answer_len_mean": 15.12968635559082
35
+ }
36
+ }
results/g15-finnish-matched-s1.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "finnish",
4
+ "size": "medium",
5
+ "mode": "matched",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 1,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-finnish-matched-s1"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.535875257554945,
24
+ "2": 0.551747081043956,
25
+ "4": 0.5798849587912087,
26
+ "8": 0.5892535199175823,
27
+ "16": 0.6087847699175823,
28
+ "32": 0.6087847699175823,
29
+ "ar": 0.05783181662087912
30
+ },
31
+ "minutes": 2.467513418197632,
32
+ "compute": {
33
+ "params": 4769792,
34
+ "answer_len_mean": 15.12968635559082
35
+ }
36
+ }
results/g15-georgian-distill-s0.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "georgian",
4
+ "size": "medium",
5
+ "mode": "distill",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 0,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-georgian-distill-s0"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.9483173076923077,
24
+ "2": 0.9461388221153846,
25
+ "4": 0.9432091346153846,
26
+ "8": 0.9453876201923077,
27
+ "16": 0.9453876201923077,
28
+ "32": 0.9453876201923077,
29
+ "ar": 0.1258263221153846
30
+ },
31
+ "minutes": 4.3569332202275595,
32
+ "compute": {
33
+ "params": 4766208,
34
+ "answer_len_mean": 9.932000160217285
35
+ }
36
+ }
results/g15-georgian-distill-s1.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "georgian",
4
+ "size": "medium",
5
+ "mode": "distill",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 1,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-georgian-distill-s1"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.9385516826923077,
24
+ "2": 0.9385516826923077,
25
+ "4": 0.9395282451923077,
26
+ "8": 0.9375751201923077,
27
+ "16": 0.9375751201923077,
28
+ "32": 0.9375751201923077,
29
+ "ar": 0.12289663461538461
30
+ },
31
+ "minutes": 4.348151512940725,
32
+ "compute": {
33
+ "params": 4766208,
34
+ "answer_len_mean": 9.932000160217285
35
+ }
36
+ }
results/g15-georgian-matched-s0.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "georgian",
4
+ "size": "medium",
5
+ "mode": "matched",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 0,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-georgian-matched-s0"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.9441856971153846,
24
+ "2": 0.9471153846153846,
25
+ "4": 0.9510216346153846,
26
+ "8": 0.9500450721153846,
27
+ "16": 0.9490685096153846,
28
+ "32": 0.9490685096153846,
29
+ "ar": 0.1258263221153846
30
+ },
31
+ "minutes": 2.449139161904653,
32
+ "compute": {
33
+ "params": 4766208,
34
+ "answer_len_mean": 9.932000160217285
35
+ }
36
+ }
results/g15-georgian-matched-s1.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "georgian",
4
+ "size": "medium",
5
+ "mode": "matched",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 1,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-georgian-matched-s1"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.9412560096153846,
24
+ "2": 0.9402794471153846,
25
+ "4": 0.9390775240384616,
26
+ "8": 0.9378756009615384,
27
+ "16": 0.9378756009615384,
28
+ "32": 0.9378756009615384,
29
+ "ar": 0.12364783653846154
30
+ },
31
+ "minutes": 2.45454421043396,
32
+ "compute": {
33
+ "params": 4766208,
34
+ "answer_len_mean": 9.932000160217285
35
+ }
36
+ }
results/g15-german-distill-s1.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "german",
4
+ "size": "medium",
5
+ "mode": "distill",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 1,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-german-distill-s1"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.77875,
24
+ "2": 0.7770703125,
25
+ "4": 0.7834765625,
26
+ "8": 0.7815234375,
27
+ "16": 0.7854296875,
28
+ "32": 0.7854296875,
29
+ "ar": 0.0795703125
30
+ },
31
+ "minutes": 4.314774318536123,
32
+ "compute": {
33
+ "params": 4776448,
34
+ "answer_len_mean": 10.743975639343262
35
+ }
36
+ }
results/g15-navajo-distill-s0.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "navajo",
4
+ "size": "medium",
5
+ "mode": "distill",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 0,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-navajo-distill-s0"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.33743990384615385,
24
+ "2": 0.3449519230769231,
25
+ "4": 0.36763822115384615,
26
+ "8": 0.3858924278846154,
27
+ "16": 0.3897986778846154,
28
+ "32": 0.3897986778846154,
29
+ "ar": 0.07474459134615385
30
+ },
31
+ "minutes": 4.2984689474105835,
32
+ "compute": {
33
+ "params": 4765696,
34
+ "answer_len_mean": 10.005999565124512
35
+ }
36
+ }
results/g15-navajo-distill-s1.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "navajo",
4
+ "size": "medium",
5
+ "mode": "distill",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 1,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-navajo-distill-s1"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.24166165865384615,
24
+ "2": 0.2635967548076923,
25
+ "4": 0.2813251201923077,
26
+ "8": 0.3040114182692308,
27
+ "16": 0.3079176682692308,
28
+ "32": 0.3079176682692308,
29
+ "ar": 0.06377704326923077
30
+ },
31
+ "minutes": 4.306906080245971,
32
+ "compute": {
33
+ "params": 4765696,
34
+ "answer_len_mean": 10.005999565124512
35
+ }
36
+ }
results/g15-navajo-matched-s0.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "navajo",
4
+ "size": "medium",
5
+ "mode": "matched",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 0,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-navajo-matched-s0"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.310546875,
24
+ "2": 0.3400691105769231,
25
+ "4": 0.36275540865384615,
26
+ "8": 0.3937049278846154,
27
+ "16": 0.3927283653846154,
28
+ "32": 0.3927283653846154,
29
+ "ar": 0.07767427884615385
30
+ },
31
+ "minutes": 2.491582691669464,
32
+ "compute": {
33
+ "params": 4765696,
34
+ "answer_len_mean": 10.005999565124512
35
+ }
36
+ }
results/g15-navajo-matched-s1.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "navajo",
4
+ "size": "medium",
5
+ "mode": "matched",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 1,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-navajo-matched-s1"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.2626201923076923,
24
+ "2": 0.2931189903846154,
25
+ "4": 0.31212439903846156,
26
+ "8": 0.3390925480769231,
27
+ "16": 0.3400691105769231,
28
+ "32": 0.3400691105769231,
29
+ "ar": 0.0645282451923077
30
+ },
31
+ "minutes": 2.493058661619822,
32
+ "compute": {
33
+ "params": 4765696,
34
+ "answer_len_mean": 10.005999565124512
35
+ }
36
+ }
results/g15-russian-distill-s0.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "russian",
4
+ "size": "medium",
5
+ "mode": "distill",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 0,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-russian-distill-s0"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.7351542771464646,
24
+ "2": 0.7225773358585859,
25
+ "4": 0.7267696496212122,
26
+ "8": 0.7284367108585859,
27
+ "16": 0.7303898358585859,
28
+ "32": 0.7303898358585859,
29
+ "ar": 0.035896070075757576
30
+ },
31
+ "minutes": 4.300656799475352,
32
+ "compute": {
33
+ "params": 4770304,
34
+ "answer_len_mean": 11.276381492614746
35
+ }
36
+ }
results/g15-russian-distill-s1.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "russian",
4
+ "size": "medium",
5
+ "mode": "distill",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 1,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-russian-distill-s1"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.7418718434343434,
24
+ "2": 0.7421579071969697,
25
+ "4": 0.7457780934343434,
26
+ "8": 0.7460641571969697,
27
+ "16": 0.745373658459596,
28
+ "32": 0.745373658459596,
29
+ "ar": 0.03813525883838384
30
+ },
31
+ "minutes": 4.345847002665201,
32
+ "compute": {
33
+ "params": 4770304,
34
+ "answer_len_mean": 11.276381492614746
35
+ }
36
+ }
results/g15-russian-matched-s0.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "russian",
4
+ "size": "medium",
5
+ "mode": "matched",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 0,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-russian-matched-s0"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.7305575284090909,
24
+ "2": 0.7367029671717171,
25
+ "4": 0.7263652146464646,
26
+ "8": 0.7283183396464646,
27
+ "16": 0.7332011521464646,
28
+ "32": 0.7332011521464646,
29
+ "ar": 0.032966382575757576
30
+ },
31
+ "minutes": 2.497041336695353,
32
+ "compute": {
33
+ "params": 4770304,
34
+ "answer_len_mean": 11.276381492614746
35
+ }
36
+ }
results/g15-russian-matched-s1.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "russian",
4
+ "size": "medium",
5
+ "mode": "matched",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 1,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-russian-matched-s1"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.7626657196969697,
24
+ "2": 0.759045533459596,
25
+ "4": 0.7642144097222222,
26
+ "8": 0.760022095959596,
27
+ "16": 0.761975220959596,
28
+ "32": 0.761975220959596,
29
+ "ar": 0.03911182133838384
30
+ },
31
+ "minutes": 2.4522072474161782,
32
+ "compute": {
33
+ "params": 4770304,
34
+ "answer_len_mean": 11.276381492614746
35
+ }
36
+ }
results/g15-turkish-distill-s0.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "turkish",
4
+ "size": "medium",
5
+ "mode": "distill",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 0,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-turkish-distill-s0"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.7729124663978495,
24
+ "2": 0.7768187163978495,
25
+ "4": 0.7752331149193549,
26
+ "8": 0.783171622983871,
27
+ "16": 0.789030997983871,
28
+ "32": 0.789030997983871,
29
+ "ar": 0.09997689852150538
30
+ },
31
+ "minutes": 4.311886747678121,
32
+ "compute": {
33
+ "params": 4772864,
34
+ "answer_len_mean": 13.684530258178711
35
+ }
36
+ }
results/g15-turkish-distill-s1.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "turkish",
4
+ "size": "medium",
5
+ "mode": "distill",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 1,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-turkish-distill-s1"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.8306661626344086,
24
+ "2": 0.8190629200268817,
25
+ "4": 0.8260248655913979,
26
+ "8": 0.8345724126344086,
27
+ "16": 0.838846186155914,
28
+ "32": 0.838846186155914,
29
+ "ar": 0.099609375
30
+ },
31
+ "minutes": 4.282213552792867,
32
+ "compute": {
33
+ "params": 4772864,
34
+ "answer_len_mean": 13.684530258178711
35
+ }
36
+ }
results/g15-turkish-matched-s0.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "turkish",
4
+ "size": "medium",
5
+ "mode": "matched",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 0,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-turkish-matched-s0"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.7699932795698925,
24
+ "2": 0.7765877016129032,
25
+ "4": 0.7892830141129032,
26
+ "8": 0.8050340221774194,
27
+ "16": 0.8093077956989247,
28
+ "32": 0.8093077956989247,
29
+ "ar": 0.09997689852150538
30
+ },
31
+ "minutes": 2.4571212331453958,
32
+ "compute": {
33
+ "params": 4772864,
34
+ "answer_len_mean": 13.684530258178711
35
+ }
36
+ }
results/g15-turkish-matched-s1.json CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "lang": "turkish",
4
+ "size": "medium",
5
+ "mode": "matched",
6
+ "seq_len": 48,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "pe": "rope",
11
+ "bs": 64,
12
+ "steps": 15000,
13
+ "lr": 0.0001,
14
+ "warmup": 1000,
15
+ "K": 4,
16
+ "lam": 1.0,
17
+ "seed": 1,
18
+ "data_root": "/scratch/zt1/project/msml612/user/govind02/pcmd/data/sig",
19
+ "eval_bs": 128,
20
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g15-turkish-matched-s1"
21
+ },
22
+ "accuracy_by_passes": {
23
+ "1": 0.8041729670698925,
24
+ "2": 0.8061260920698925,
25
+ "4": 0.8206590221774194,
26
+ "8": 0.8376281081989247,
27
+ "16": 0.8379956317204301,
28
+ "32": 0.8379956317204301,
29
+ "ar": 0.10388314852150538
30
+ },
31
+ "minutes": 2.4274060289065043,
32
+ "compute": {
33
+ "params": 4772864,
34
+ "answer_len_mean": 13.684530258178711
35
+ }
36
+ }
results/g17-d16-mdlm2x-s0.json CHANGED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "mdlm",
4
+ "budget_bins": 10,
5
+ "K_max": 16,
6
+ "K": 8,
7
+ "lam": 1.0,
8
+ "digits": 16,
9
+ "seq_len": 52,
10
+ "n_train": 1500000,
11
+ "n_eval": 400,
12
+ "eval_bs": 100,
13
+ "d": 512,
14
+ "layers": 12,
15
+ "heads": 8,
16
+ "pe": "rope",
17
+ "bs": 128,
18
+ "steps": 300000,
19
+ "lr": 0.0001,
20
+ "warmup": 6000,
21
+ "seed": 0,
22
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g17-d16-mdlm2x-s0"
23
+ },
24
+ "accuracy_by_passes": {
25
+ "1": 1.0,
26
+ "2": 1.0,
27
+ "3": 1.0,
28
+ "4": 1.0,
29
+ "6": 1.0,
30
+ "8": 1.0,
31
+ "12": 1.0,
32
+ "16": 1.0,
33
+ "17": 1.0
34
+ },
35
+ "minutes": 103.74741363922755,
36
+ "compute": {
37
+ "params": 37819392,
38
+ "train_tokens": 1996800000,
39
+ "fwd_per_step": 1
40
+ }
41
+ }
results/g17-d16-mdlm2x-s1.json CHANGED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "mdlm",
4
+ "budget_bins": 10,
5
+ "K_max": 16,
6
+ "K": 8,
7
+ "lam": 1.0,
8
+ "digits": 16,
9
+ "seq_len": 52,
10
+ "n_train": 1500000,
11
+ "n_eval": 400,
12
+ "eval_bs": 100,
13
+ "d": 512,
14
+ "layers": 12,
15
+ "heads": 8,
16
+ "pe": "rope",
17
+ "bs": 128,
18
+ "steps": 300000,
19
+ "lr": 0.0001,
20
+ "warmup": 6000,
21
+ "seed": 1,
22
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g17-d16-mdlm2x-s1"
23
+ },
24
+ "accuracy_by_passes": {
25
+ "1": 0.0,
26
+ "2": 0.0,
27
+ "3": 0.0,
28
+ "4": 0.0,
29
+ "6": 0.0,
30
+ "8": 0.0,
31
+ "12": 0.0,
32
+ "16": 0.0,
33
+ "17": 0.0
34
+ },
35
+ "minutes": 104.48015933036804,
36
+ "compute": {
37
+ "params": 37819392,
38
+ "train_tokens": 1996800000,
39
+ "fwd_per_step": 1
40
+ }
41
+ }
results/g17-d20-mdlm2x-s0.json CHANGED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "mdlm",
4
+ "budget_bins": 10,
5
+ "K_max": 16,
6
+ "K": 8,
7
+ "lam": 1.0,
8
+ "digits": 20,
9
+ "seq_len": 64,
10
+ "n_train": 1500000,
11
+ "n_eval": 400,
12
+ "eval_bs": 100,
13
+ "d": 512,
14
+ "layers": 12,
15
+ "heads": 8,
16
+ "pe": "rope",
17
+ "bs": 128,
18
+ "steps": 300000,
19
+ "lr": 0.0001,
20
+ "warmup": 6000,
21
+ "seed": 0,
22
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g17-d20-mdlm2x-s0"
23
+ },
24
+ "accuracy_by_passes": {
25
+ "1": 0.0,
26
+ "2": 0.0,
27
+ "3": 0.0,
28
+ "4": 0.0,
29
+ "6": 0.0,
30
+ "8": 0.0,
31
+ "12": 0.0,
32
+ "16": 0.0,
33
+ "21": 0.0
34
+ },
35
+ "minutes": 116.37444167931875,
36
+ "compute": {
37
+ "params": 37819392,
38
+ "train_tokens": 2457600000,
39
+ "fwd_per_step": 1
40
+ }
41
+ }
results/g17-d20-mdlm2x-s1.json CHANGED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "mdlm",
4
+ "budget_bins": 10,
5
+ "K_max": 16,
6
+ "K": 8,
7
+ "lam": 1.0,
8
+ "digits": 20,
9
+ "seq_len": 64,
10
+ "n_train": 1500000,
11
+ "n_eval": 400,
12
+ "eval_bs": 100,
13
+ "d": 512,
14
+ "layers": 12,
15
+ "heads": 8,
16
+ "pe": "rope",
17
+ "bs": 128,
18
+ "steps": 300000,
19
+ "lr": 0.0001,
20
+ "warmup": 6000,
21
+ "seed": 1,
22
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g17-d20-mdlm2x-s1"
23
+ },
24
+ "accuracy_by_passes": {
25
+ "1": 0.0,
26
+ "2": 0.0,
27
+ "3": 0.0,
28
+ "4": 0.0,
29
+ "6": 0.0,
30
+ "8": 0.0,
31
+ "12": 0.0,
32
+ "16": 0.0,
33
+ "21": 0.0
34
+ },
35
+ "minutes": 117.45276789665222,
36
+ "compute": {
37
+ "params": 37819392,
38
+ "train_tokens": 2457600000,
39
+ "fwd_per_step": 1
40
+ }
41
+ }
results/g18-d20-anybudget-s0.json CHANGED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "anybudget",
4
+ "budget_bins": 10,
5
+ "K_max": 16,
6
+ "K": 8,
7
+ "lam": 1.0,
8
+ "digits": 20,
9
+ "seq_len": 64,
10
+ "n_train": 1500000,
11
+ "n_eval": 400,
12
+ "eval_bs": 100,
13
+ "d": 512,
14
+ "layers": 12,
15
+ "heads": 8,
16
+ "pe": "rope",
17
+ "bs": 128,
18
+ "steps": 150000,
19
+ "lr": 0.0001,
20
+ "warmup": 6000,
21
+ "seed": 0,
22
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g18-d20-anybudget-s0"
23
+ },
24
+ "accuracy_by_passes": {
25
+ "1": 0.0,
26
+ "2": 0.0,
27
+ "3": 0.0,
28
+ "4": 0.0,
29
+ "6": 0.0,
30
+ "8": 0.0,
31
+ "12": 0.0,
32
+ "16": 0.0,
33
+ "21": 0.0
34
+ },
35
+ "minutes": 58.222007815043135,
36
+ "compute": {
37
+ "params": 37824512,
38
+ "train_tokens": 1228800000,
39
+ "fwd_per_step": 1
40
+ }
41
+ }
results/g18-d20-anybudget-s1.json CHANGED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "anybudget",
4
+ "budget_bins": 10,
5
+ "K_max": 16,
6
+ "K": 8,
7
+ "lam": 1.0,
8
+ "digits": 20,
9
+ "seq_len": 64,
10
+ "n_train": 1500000,
11
+ "n_eval": 400,
12
+ "eval_bs": 100,
13
+ "d": 512,
14
+ "layers": 12,
15
+ "heads": 8,
16
+ "pe": "rope",
17
+ "bs": 128,
18
+ "steps": 150000,
19
+ "lr": 0.0001,
20
+ "warmup": 6000,
21
+ "seed": 1,
22
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g18-d20-anybudget-s1"
23
+ },
24
+ "accuracy_by_passes": {
25
+ "1": 0.0,
26
+ "2": 0.0,
27
+ "3": 0.0,
28
+ "4": 0.0,
29
+ "6": 0.0,
30
+ "8": 0.0,
31
+ "12": 0.0,
32
+ "16": 0.0,
33
+ "21": 0.0
34
+ },
35
+ "minutes": 58.380110347270964,
36
+ "compute": {
37
+ "params": 37824512,
38
+ "train_tokens": 1228800000,
39
+ "fwd_per_step": 1
40
+ }
41
+ }
results/g18-d20-anybudget-s2.json CHANGED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "anybudget",
4
+ "budget_bins": 10,
5
+ "K_max": 16,
6
+ "K": 8,
7
+ "lam": 1.0,
8
+ "digits": 20,
9
+ "seq_len": 64,
10
+ "n_train": 1500000,
11
+ "n_eval": 400,
12
+ "eval_bs": 100,
13
+ "d": 512,
14
+ "layers": 12,
15
+ "heads": 8,
16
+ "pe": "rope",
17
+ "bs": 128,
18
+ "steps": 150000,
19
+ "lr": 0.0001,
20
+ "warmup": 6000,
21
+ "seed": 2,
22
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g18-d20-anybudget-s2"
23
+ },
24
+ "accuracy_by_passes": {
25
+ "1": 0.0,
26
+ "2": 0.0,
27
+ "3": 0.0,
28
+ "4": 0.0,
29
+ "6": 0.0,
30
+ "8": 0.0,
31
+ "12": 0.0,
32
+ "16": 0.0,
33
+ "21": 0.0
34
+ },
35
+ "minutes": 58.75475962559382,
36
+ "compute": {
37
+ "params": 37824512,
38
+ "train_tokens": 1228800000,
39
+ "fwd_per_step": 1
40
+ }
41
+ }
results/g18-d20-anybudget_nc-s0.json CHANGED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "anybudget_nc",
4
+ "budget_bins": 10,
5
+ "K_max": 16,
6
+ "K": 8,
7
+ "lam": 1.0,
8
+ "digits": 20,
9
+ "seq_len": 64,
10
+ "n_train": 1500000,
11
+ "n_eval": 400,
12
+ "eval_bs": 100,
13
+ "d": 512,
14
+ "layers": 12,
15
+ "heads": 8,
16
+ "pe": "rope",
17
+ "bs": 128,
18
+ "steps": 150000,
19
+ "lr": 0.0001,
20
+ "warmup": 6000,
21
+ "seed": 0,
22
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g18-d20-anybudget_nc-s0"
23
+ },
24
+ "accuracy_by_passes": {
25
+ "1": 0.0075,
26
+ "2": 0.01,
27
+ "3": 0.01,
28
+ "4": 0.01,
29
+ "6": 0.005,
30
+ "8": 0.0125,
31
+ "12": 0.0075,
32
+ "16": 0.01,
33
+ "21": 0.01
34
+ },
35
+ "minutes": 58.74203004837036,
36
+ "compute": {
37
+ "params": 37819392,
38
+ "train_tokens": 1228800000,
39
+ "fwd_per_step": 1
40
+ }
41
+ }
results/g18-d20-anybudget_nc-s1.json CHANGED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "anybudget_nc",
4
+ "budget_bins": 10,
5
+ "K_max": 16,
6
+ "K": 8,
7
+ "lam": 1.0,
8
+ "digits": 20,
9
+ "seq_len": 64,
10
+ "n_train": 1500000,
11
+ "n_eval": 400,
12
+ "eval_bs": 100,
13
+ "d": 512,
14
+ "layers": 12,
15
+ "heads": 8,
16
+ "pe": "rope",
17
+ "bs": 128,
18
+ "steps": 150000,
19
+ "lr": 0.0001,
20
+ "warmup": 6000,
21
+ "seed": 1,
22
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g18-d20-anybudget_nc-s1"
23
+ },
24
+ "accuracy_by_passes": {
25
+ "1": 0.0,
26
+ "2": 0.0,
27
+ "3": 0.0,
28
+ "4": 0.0,
29
+ "6": 0.0,
30
+ "8": 0.0,
31
+ "12": 0.0,
32
+ "16": 0.0,
33
+ "21": 0.0
34
+ },
35
+ "minutes": 58.15160437424978,
36
+ "compute": {
37
+ "params": 37819392,
38
+ "train_tokens": 1228800000,
39
+ "fwd_per_step": 1
40
+ }
41
+ }
results/g18-d20-anybudget_nc-s2.json CHANGED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "mode": "anybudget_nc",
4
+ "budget_bins": 10,
5
+ "K_max": 16,
6
+ "K": 8,
7
+ "lam": 1.0,
8
+ "digits": 20,
9
+ "seq_len": 64,
10
+ "n_train": 1500000,
11
+ "n_eval": 400,
12
+ "eval_bs": 100,
13
+ "d": 512,
14
+ "layers": 12,
15
+ "heads": 8,
16
+ "pe": "rope",
17
+ "bs": 128,
18
+ "steps": 150000,
19
+ "lr": 0.0001,
20
+ "warmup": 6000,
21
+ "seed": 2,
22
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/g18-d20-anybudget_nc-s2"
23
+ },
24
+ "accuracy_by_passes": {
25
+ "1": 0.0,
26
+ "2": 0.0,
27
+ "3": 0.0,
28
+ "4": 0.0,
29
+ "6": 0.0,
30
+ "8": 0.0,
31
+ "12": 0.0,
32
+ "16": 0.0,
33
+ "21": 0.0
34
+ },
35
+ "minutes": 58.52561570803324,
36
+ "compute": {
37
+ "params": 37819392,
38
+ "train_tokens": 1228800000,
39
+ "fwd_per_step": 1
40
+ }
41
+ }
results/gr1-2regular-anybudget-s0.json CHANGED
@@ -0,0 +1,78 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "family": "2regular",
4
+ "n": 6,
5
+ "mode": "anybudget",
6
+ "budget_bins": 8,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "bs": 256,
11
+ "steps": 30000,
12
+ "lr": 0.0001,
13
+ "warmup": 1000,
14
+ "seed": 0,
15
+ "n_gen": 4096,
16
+ "gen_bs": 512,
17
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/gr1-2regular-anybudget-s0"
18
+ },
19
+ "exact": {
20
+ "family": "2regular",
21
+ "n": 6,
22
+ "n_edges": 15,
23
+ "size": 70,
24
+ "sum_marginal_entropy_bits": 14.56425891682003,
25
+ "joint_entropy_bits": 6.129283016944966,
26
+ "total_correlation_bits": 8.434975899875063,
27
+ "one_pass_ceiling": 0.002889476997120002,
28
+ "bound_holds": true
29
+ },
30
+ "decode": {
31
+ "fixedK_1": {
32
+ "validity": 0.00390625,
33
+ "nfe": 1.0,
34
+ "unique": 0.9375
35
+ },
36
+ "fixedK_2": {
37
+ "validity": 0.250732421875,
38
+ "nfe": 2.0,
39
+ "unique": 0.06134371957156767
40
+ },
41
+ "fixedK_4": {
42
+ "validity": 0.607666015625,
43
+ "nfe": 4.0,
44
+ "unique": 0.02812374447569305
45
+ },
46
+ "fixedK_8": {
47
+ "validity": 0.91162109375,
48
+ "nfe": 8.0,
49
+ "unique": 0.018746652383502947
50
+ },
51
+ "fixedK_15": {
52
+ "validity": 0.845703125,
53
+ "nfe": 15.0,
54
+ "unique": 0.015877598152424944
55
+ },
56
+ "entbudget_0.05": {
57
+ "validity": 0.982177734375,
58
+ "nfe": 13.0,
59
+ "unique": 0.017399950285856326
60
+ },
61
+ "entbudget_0.25": {
62
+ "validity": 0.982421875,
63
+ "nfe": 13.0,
64
+ "unique": 0.01739562624254473
65
+ },
66
+ "entbudget_1.0": {
67
+ "validity": 0.96435546875,
68
+ "nfe": 11.0,
69
+ "unique": 0.017721518987341773
70
+ },
71
+ "entbudget_4.0": {
72
+ "validity": 0.13330078125,
73
+ "nfe": 3.0,
74
+ "unique": 0.10989010989010989
75
+ }
76
+ },
77
+ "reached_ceiling": true
78
+ }
results/gr1-2regular-anybudget-s1.json CHANGED
@@ -0,0 +1,78 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "family": "2regular",
4
+ "n": 6,
5
+ "mode": "anybudget",
6
+ "budget_bins": 8,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "bs": 256,
11
+ "steps": 30000,
12
+ "lr": 0.0001,
13
+ "warmup": 1000,
14
+ "seed": 1,
15
+ "n_gen": 4096,
16
+ "gen_bs": 512,
17
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/gr1-2regular-anybudget-s1"
18
+ },
19
+ "exact": {
20
+ "family": "2regular",
21
+ "n": 6,
22
+ "n_edges": 15,
23
+ "size": 70,
24
+ "sum_marginal_entropy_bits": 14.56425891682003,
25
+ "joint_entropy_bits": 6.129283016944966,
26
+ "total_correlation_bits": 8.434975899875063,
27
+ "one_pass_ceiling": 0.002889476997120002,
28
+ "bound_holds": true
29
+ },
30
+ "decode": {
31
+ "fixedK_1": {
32
+ "validity": 0.002197265625,
33
+ "nfe": 1.0,
34
+ "unique": 0.8888888888888888
35
+ },
36
+ "fixedK_2": {
37
+ "validity": 0.25732421875,
38
+ "nfe": 2.0,
39
+ "unique": 0.061669829222011384
40
+ },
41
+ "fixedK_4": {
42
+ "validity": 0.671142578125,
43
+ "nfe": 4.0,
44
+ "unique": 0.025463805020007276
45
+ },
46
+ "fixedK_8": {
47
+ "validity": 0.824462890625,
48
+ "nfe": 8.0,
49
+ "unique": 0.020728457210541902
50
+ },
51
+ "fixedK_15": {
52
+ "validity": 0.2802734375,
53
+ "nfe": 15.0,
54
+ "unique": 0.020905923344947737
55
+ },
56
+ "entbudget_0.05": {
57
+ "validity": 0.991455078125,
58
+ "nfe": 13.0,
59
+ "unique": 0.017237133710908643
60
+ },
61
+ "entbudget_0.25": {
62
+ "validity": 0.991943359375,
63
+ "nfe": 13.0,
64
+ "unique": 0.017228648781688408
65
+ },
66
+ "entbudget_1.0": {
67
+ "validity": 0.975341796875,
68
+ "nfe": 10.0,
69
+ "unique": 0.017521902377972465
70
+ },
71
+ "entbudget_4.0": {
72
+ "validity": 0.3955078125,
73
+ "nfe": 3.0,
74
+ "unique": 0.04197530864197531
75
+ }
76
+ },
77
+ "reached_ceiling": false
78
+ }
results/gr1-2regular-mdlm-s0.json CHANGED
@@ -0,0 +1,78 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "args": {
3
+ "family": "2regular",
4
+ "n": 6,
5
+ "mode": "mdlm",
6
+ "budget_bins": 8,
7
+ "d": 256,
8
+ "layers": 6,
9
+ "heads": 8,
10
+ "bs": 256,
11
+ "steps": 30000,
12
+ "lr": 0.0001,
13
+ "warmup": 1000,
14
+ "seed": 0,
15
+ "n_gen": 4096,
16
+ "gen_bs": 512,
17
+ "out": "/scratch/zt1/project/msml612/user/govind02/pcmd/runs/gr1-2regular-mdlm-s0"
18
+ },
19
+ "exact": {
20
+ "family": "2regular",
21
+ "n": 6,
22
+ "n_edges": 15,
23
+ "size": 70,
24
+ "sum_marginal_entropy_bits": 14.56425891682003,
25
+ "joint_entropy_bits": 6.129283016944966,
26
+ "total_correlation_bits": 8.434975899875063,
27
+ "one_pass_ceiling": 0.002889476997120002,
28
+ "bound_holds": true
29
+ },
30
+ "decode": {
31
+ "fixedK_1": {
32
+ "validity": 0.00244140625,
33
+ "nfe": 1.0,
34
+ "unique": 0.8
35
+ },
36
+ "fixedK_2": {
37
+ "validity": 0.240478515625,
38
+ "nfe": 2.0,
39
+ "unique": 0.06294416243654823
40
+ },
41
+ "fixedK_4": {
42
+ "validity": 0.6591796875,
43
+ "nfe": 4.0,
44
+ "unique": 0.025555555555555557
45
+ },
46
+ "fixedK_8": {
47
+ "validity": 0.951171875,
48
+ "nfe": 8.0,
49
+ "unique": 0.017967145790554414
50
+ },
51
+ "fixedK_15": {
52
+ "validity": 0.999755859375,
53
+ "nfe": 15.0,
54
+ "unique": 0.017094017094017096
55
+ },
56
+ "entbudget_0.05": {
57
+ "validity": 0.99951171875,
58
+ "nfe": 13.0,
59
+ "unique": 0.01709819247679531
60
+ },
61
+ "entbudget_0.25": {
62
+ "validity": 0.999755859375,
63
+ "nfe": 13.0,
64
+ "unique": 0.017094017094017096
65
+ },
66
+ "entbudget_1.0": {
67
+ "validity": 0.989501953125,
68
+ "nfe": 10.0,
69
+ "unique": 0.017271157167530225
70
+ },
71
+ "entbudget_4.0": {
72
+ "validity": 0.28466796875,
73
+ "nfe": 3.0,
74
+ "unique": 0.05660377358490566
75
+ }
76
+ },
77
+ "reached_ceiling": false
78
+ }