Upload folder using huggingface_hub
Browse files- README.md +40 -16
- RESULTS.json +39 -5
- checkpoints/transformer_A_d3_r3_p0.001.pt +3 -0
- checkpoints/transformer_A_d3_r3_p0.003.pt +3 -0
- checkpoints/transformer_A_d3_r3_p0.005.pt +3 -0
- checkpoints/transformer_A_d3_r3_p0.01.pt +3 -0
- checkpoints/transformer_A_d5_r5_p0.001.pt +3 -0
- checkpoints/transformer_A_d5_r5_p0.003.pt +3 -0
- checkpoints/transformer_A_d5_r5_p0.005.pt +3 -0
- checkpoints/transformer_A_d5_r5_p0.01.pt +3 -0
- checkpoints/transformer_s0_x0.0005_d3_r3_p0.003.pt +3 -0
- checkpoints/transformer_s0_x0.0005_d5_r5_p0.003.pt +3 -0
- checkpoints/transformer_s0_x0_d3_r3_p0.003.pt +3 -0
- checkpoints/transformer_s0_x0_d5_r5_p0.003.pt +3 -0
- checkpoints/transformer_s1.75_x0.0015_d3_r3_p0.003.pt +3 -0
- checkpoints/transformer_s1.75_x0.0015_d5_r5_p0.003.pt +3 -0
- checkpoints/transformer_s1.75_x0_d3_r3_p0.003.pt +3 -0
- checkpoints/transformer_s1.75_x0_d5_r5_p0.003.pt +3 -0
- checkpoints/transformer_s1_x0.0005_d3_r3_p0.003.pt +3 -0
- checkpoints/transformer_s1_x0.0005_d5_r5_p0.003.pt +3 -0
- checkpoints/transformer_s1_x0_d3_r3_p0.003.pt +3 -0
- checkpoints/transformer_s1_x0_d5_r5_p0.003.pt +3 -0
README.md
CHANGED
|
@@ -19,9 +19,14 @@ question here is narrower. Matching is near-optimal when its noise model is righ
|
|
| 19 |
only place a learned decoder can win is where that model is wrong. This measures how much it
|
| 20 |
wins by, and at what point it stops.
|
| 21 |
|
| 22 |
-
|
| 23 |
optimiser, schedule and step budget. Comparing a big model to a small one, or one tuned
|
| 24 |
-
harder than another, measures capacity or patience rather than architecture.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
|
| 26 |
## Using a checkpoint
|
| 27 |
|
|
@@ -99,9 +104,12 @@ One row is not a tie: at distance 3 and p=0.01 the MLP beats matching outright w
|
|
| 99 |
non-overlapping intervals. That was not the expected outcome in the regime designed to
|
| 100 |
favour matching.
|
| 101 |
|
| 102 |
-
The architecture ordering also flips with distance. The plain MLP is
|
| 103 |
-
graph network at distance 5. The graph prior costs more than it
|
| 104 |
-
large enough for the structure to carry information.
|
|
|
|
|
|
|
|
|
|
| 105 |
|
| 106 |
## Real device: Google Sycamore
|
| 107 |
|
|
@@ -111,14 +119,27 @@ and the comparison.
|
|
| 111 |
|
| 112 |
| d | rounds | trivial | pymatching | correlated | best neural | vs pymatching |
|
| 113 |
|---|---|---|---|---|---|---|
|
| 114 |
-
| 3 | 5 | 0.29340 | 0.14790 | 0.13760 | 0.
|
| 115 |
-
| 3 | 25 | 0.49010 | 0.43020 | 0.42410 | 0.
|
| 116 |
| 5 | 5 | 0.38690 | 0.14730 | 0.12750 | 0.26430 | mwpm |
|
|
|
|
| 117 |
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 122 |
|
| 123 |
It is also the most practically useful thing in this repo. Simulated syndromes are free.
|
| 124 |
Hardware shots are not, and the shot budget is what actually limits learned decoders on real
|
|
@@ -126,11 +147,14 @@ machines.
|
|
| 126 |
|
| 127 |
## Scope
|
| 128 |
|
| 129 |
-
Distance 3 and 5, one code, one crosstalk model.
|
| 130 |
-
|
| 131 |
-
|
| 132 |
-
|
| 133 |
-
|
|
|
|
|
|
|
|
|
|
| 134 |
|
| 135 |
## License
|
| 136 |
|
|
|
|
| 19 |
only place a learned decoder can win is where that model is wrong. This measures how much it
|
| 20 |
wins by, and at what point it stops.
|
| 21 |
|
| 22 |
+
Four architectures, all within 1.17x of each other on parameter count and given identical
|
| 23 |
optimiser, schedule and step budget. Comparing a big model to a small one, or one tuned
|
| 24 |
+
harder than another, measures capacity or patience rather than architecture. The fourth,
|
| 25 |
+
a recurrent transformer, is a smaller-scale attempt at the specific idea behind Google
|
| 26 |
+
DeepMind's AlphaQubit (Bausch et al., *Nature*, Nov 2024): self-attention within each round
|
| 27 |
+
for correlations spanning the whole lattice, plus a per-stabiliser recurrent state carried
|
| 28 |
+
across rounds by physical coordinate rather than array position (a real bug, caught and
|
| 29 |
+
fixed before it shipped - the coordinate fix has its own test in the repo).
|
| 30 |
|
| 31 |
## Using a checkpoint
|
| 32 |
|
|
|
|
| 104 |
non-overlapping intervals. That was not the expected outcome in the regime designed to
|
| 105 |
favour matching.
|
| 106 |
|
| 107 |
+
The architecture ordering also flips with distance among the first three. The plain MLP is
|
| 108 |
+
best at distance 3, the graph network at distance 5. The graph prior costs more than it
|
| 109 |
+
returns until the code is large enough for the structure to carry information. The
|
| 110 |
+
transformer sits behind all three at both distances in this control regime - attention's
|
| 111 |
+
extra reach doesn't pay for itself when matching already has the right noise model, which
|
| 112 |
+
turns out not to be where it matters (see below).
|
| 113 |
|
| 114 |
## Real device: Google Sycamore
|
| 115 |
|
|
|
|
| 119 |
|
| 120 |
| d | rounds | trivial | pymatching | correlated | best neural | vs pymatching |
|
| 121 |
|---|---|---|---|---|---|---|
|
| 122 |
+
| 3 | 5 | 0.29340 | 0.14790 | 0.13760 | 0.14090 | indistinguishable |
|
| 123 |
+
| 3 | 25 | 0.49010 | 0.43020 | 0.42410 | 0.48640 | mwpm |
|
| 124 |
| 5 | 5 | 0.38690 | 0.14730 | 0.12750 | 0.26430 | mwpm |
|
| 125 |
+
| 5 | 25 | 0.50520 | 0.43180 | 0.40650 | 0.50520 | mwpm |
|
| 126 |
|
| 127 |
+
Mostly these lose, and one row loses badly enough to be worth stating plainly: at d=5, 25
|
| 128 |
+
rounds the transformer came back at 0.5052, identical to the trivial floor to four decimal
|
| 129 |
+
places. It learned nothing. That configuration was never evaluated with the earlier three
|
| 130 |
+
architectures at all, so there's no prior number to compare against - it's simply the
|
| 131 |
+
hardest one tested, largest distance and most rounds together, and it lost completely.
|
| 132 |
+
|
| 133 |
+
The d=3, 25-round row is unchanged from before: 0.486 against a trivial floor of 0.490,
|
| 134 |
+
still essentially nothing learned. Each experiment has 50,000 shots, 35,000 to train on,
|
| 135 |
+
against a 200+ detector input with a base flip rate near 50 percent. That is not enough
|
| 136 |
+
supervision, and no architecture fixes a training-data shortage - the transformer doesn't
|
| 137 |
+
either.
|
| 138 |
+
|
| 139 |
+
The one real exception is d=3, 5 rounds, where the transformer wins outright: 0.1409 against
|
| 140 |
+
pymatching's 0.1479, and against the previous best neural result there, ConvGRU's 0.1572.
|
| 141 |
+
First time any decoder in this repo beats a classical baseline on real hardware. Small and
|
| 142 |
+
specific, not a general result, but real.
|
| 143 |
|
| 144 |
It is also the most practically useful thing in this repo. Simulated syndromes are free.
|
| 145 |
Hardware shots are not, and the shot budget is what actually limits learned decoders on real
|
|
|
|
| 147 |
|
| 148 |
## Scope
|
| 149 |
|
| 150 |
+
Distance 3 and 5, one code, one crosstalk model. Three of the four architectures are
|
| 151 |
+
standard; the fourth is a smaller-scale attempt at Google DeepMind's AlphaQubit
|
| 152 |
+
(*Nature*, Nov 2024) specifically, and the honest result is mixed - one real win on real
|
| 153 |
+
hardware at the smallest configuration tested, losses everywhere else including one total
|
| 154 |
+
failure. AlphaQubit itself used far more compute and much more real device data than this
|
| 155 |
+
repo has access to; nothing here claims to match it, only to test whether its core
|
| 156 |
+
architectural idea helps at this scale. Regimes A and B are simulated, so leakage and
|
| 157 |
+
calibration drift are absent. The distance-5 models remain budget-limited.
|
| 158 |
|
| 159 |
## License
|
| 160 |
|
RESULTS.json
CHANGED
|
@@ -8,6 +8,7 @@
|
|
| 8 |
"mlp": 0.000916,
|
| 9 |
"convgru": 0.001246,
|
| 10 |
"gnn": 0.001298,
|
|
|
|
| 11 |
"best_neural": "mlp",
|
| 12 |
"verdict": "indistinguishable",
|
| 13 |
"ratio_mwpm_over_neural": 0.7860262008733625
|
|
@@ -20,6 +21,7 @@
|
|
| 20 |
"mlp": 0.006174,
|
| 21 |
"convgru": 0.006862,
|
| 22 |
"gnn": 0.008296,
|
|
|
|
| 23 |
"best_neural": "mlp",
|
| 24 |
"verdict": "indistinguishable",
|
| 25 |
"ratio_mwpm_over_neural": 1.0382248137350178
|
|
@@ -32,6 +34,7 @@
|
|
| 32 |
"mlp": 0.016088,
|
| 33 |
"convgru": 0.017218,
|
| 34 |
"gnn": 0.01842,
|
|
|
|
| 35 |
"best_neural": "mlp",
|
| 36 |
"verdict": "indistinguishable",
|
| 37 |
"ratio_mwpm_over_neural": 1.03682293583275
|
|
@@ -44,6 +47,7 @@
|
|
| 44 |
"mlp": 0.055618,
|
| 45 |
"convgru": 0.05758,
|
| 46 |
"gnn": 0.062736,
|
|
|
|
| 47 |
"best_neural": "mlp",
|
| 48 |
"verdict": "neural",
|
| 49 |
"ratio_mwpm_over_neural": 1.088876281625477
|
|
@@ -56,6 +60,7 @@
|
|
| 56 |
"mlp": 0.003266,
|
| 57 |
"convgru": 0.003134,
|
| 58 |
"gnn": 0.00262,
|
|
|
|
| 59 |
"best_neural": "gnn",
|
| 60 |
"verdict": "mwpm",
|
| 61 |
"ratio_mwpm_over_neural": 0.03625954198473283
|
|
@@ -68,6 +73,7 @@
|
|
| 68 |
"mlp": 0.019996,
|
| 69 |
"convgru": 0.016982,
|
| 70 |
"gnn": 0.011112,
|
|
|
|
| 71 |
"best_neural": "gnn",
|
| 72 |
"verdict": "mwpm",
|
| 73 |
"ratio_mwpm_over_neural": 0.3041756659467243
|
|
@@ -80,6 +86,7 @@
|
|
| 80 |
"mlp": 0.05319,
|
| 81 |
"convgru": 0.044748,
|
| 82 |
"gnn": 0.037362,
|
|
|
|
| 83 |
"best_neural": "gnn",
|
| 84 |
"verdict": "mwpm",
|
| 85 |
"ratio_mwpm_over_neural": 0.37511067819450467
|
|
@@ -92,6 +99,7 @@
|
|
| 92 |
"mlp": 0.197032,
|
| 93 |
"convgru": 0.173618,
|
| 94 |
"gnn": 0.154774,
|
|
|
|
| 95 |
"best_neural": "gnn",
|
| 96 |
"verdict": "mwpm",
|
| 97 |
"ratio_mwpm_over_neural": 0.52470383584708
|
|
@@ -109,6 +117,7 @@
|
|
| 109 |
"mlp": 0.006174,
|
| 110 |
"convgru": 0.00699,
|
| 111 |
"gnn": 0.008296,
|
|
|
|
| 112 |
"best_neural": "mlp",
|
| 113 |
"verdict_vs_misspecified": "indistinguishable",
|
| 114 |
"ratio_misspecified_over_neural": 1.0557175251052804,
|
|
@@ -126,6 +135,7 @@
|
|
| 126 |
"mlp": 0.015356,
|
| 127 |
"convgru": 0.016322,
|
| 128 |
"gnn": 0.016928,
|
|
|
|
| 129 |
"best_neural": "mlp",
|
| 130 |
"verdict_vs_misspecified": "neural",
|
| 131 |
"ratio_misspecified_over_neural": 1.846444386559,
|
|
@@ -143,6 +153,7 @@
|
|
| 143 |
"mlp": 0.00591,
|
| 144 |
"convgru": 0.006378,
|
| 145 |
"gnn": 0.007654,
|
|
|
|
| 146 |
"best_neural": "mlp",
|
| 147 |
"verdict_vs_misspecified": "neural",
|
| 148 |
"ratio_misspecified_over_neural": 1.1099830795262267,
|
|
@@ -160,6 +171,7 @@
|
|
| 160 |
"mlp": 0.02006,
|
| 161 |
"convgru": 0.020522,
|
| 162 |
"gnn": 0.021386,
|
|
|
|
| 163 |
"best_neural": "mlp",
|
| 164 |
"verdict_vs_misspecified": "neural",
|
| 165 |
"ratio_misspecified_over_neural": 1.9687936191425721,
|
|
@@ -177,6 +189,7 @@
|
|
| 177 |
"mlp": 0.006458,
|
| 178 |
"convgru": 0.006998,
|
| 179 |
"gnn": 0.007782,
|
|
|
|
| 180 |
"best_neural": "mlp",
|
| 181 |
"verdict_vs_misspecified": "neural",
|
| 182 |
"ratio_misspecified_over_neural": 1.0870238463920718,
|
|
@@ -194,6 +207,7 @@
|
|
| 194 |
"mlp": 0.011954,
|
| 195 |
"convgru": 0.012774,
|
| 196 |
"gnn": 0.012948,
|
|
|
|
| 197 |
"best_neural": "mlp",
|
| 198 |
"verdict_vs_misspecified": "neural",
|
| 199 |
"ratio_misspecified_over_neural": 1.6747532206792706,
|
|
@@ -211,6 +225,7 @@
|
|
| 211 |
"mlp": 0.019996,
|
| 212 |
"convgru": 0.017774,
|
| 213 |
"gnn": 0.011112,
|
|
|
|
| 214 |
"best_neural": "gnn",
|
| 215 |
"verdict_vs_misspecified": "mwpm",
|
| 216 |
"ratio_misspecified_over_neural": 0.3003959683225342,
|
|
@@ -228,6 +243,7 @@
|
|
| 228 |
"mlp": 0.037846,
|
| 229 |
"convgru": 0.036114,
|
| 230 |
"gnn": 0.039408,
|
|
|
|
| 231 |
"best_neural": "convgru",
|
| 232 |
"verdict_vs_misspecified": "mwpm",
|
| 233 |
"ratio_misspecified_over_neural": 0.607576009303871,
|
|
@@ -245,6 +261,7 @@
|
|
| 245 |
"mlp": 0.017908,
|
| 246 |
"convgru": 0.014108,
|
| 247 |
"gnn": 0.010516,
|
|
|
|
| 248 |
"best_neural": "gnn",
|
| 249 |
"verdict_vs_misspecified": "mwpm",
|
| 250 |
"ratio_misspecified_over_neural": 0.3187523773297832,
|
|
@@ -262,6 +279,7 @@
|
|
| 262 |
"mlp": 0.041584,
|
| 263 |
"convgru": 0.048738,
|
| 264 |
"gnn": 0.063192,
|
|
|
|
| 265 |
"best_neural": "mlp",
|
| 266 |
"verdict_vs_misspecified": "mwpm",
|
| 267 |
"ratio_misspecified_over_neural": 0.8598018468641785,
|
|
@@ -279,6 +297,7 @@
|
|
| 279 |
"mlp": 0.018724,
|
| 280 |
"convgru": 0.015072,
|
| 281 |
"gnn": 0.01668,
|
|
|
|
| 282 |
"best_neural": "convgru",
|
| 283 |
"verdict_vs_misspecified": "mwpm",
|
| 284 |
"ratio_misspecified_over_neural": 0.23633227176220806,
|
|
@@ -296,6 +315,7 @@
|
|
| 296 |
"mlp": 0.030922,
|
| 297 |
"convgru": 0.028544,
|
| 298 |
"gnn": 0.032574,
|
|
|
|
| 299 |
"best_neural": "convgru",
|
| 300 |
"verdict_vs_misspecified": "mwpm",
|
| 301 |
"ratio_misspecified_over_neural": 0.5039938340807175,
|
|
@@ -307,7 +327,7 @@
|
|
| 307 |
{
|
| 308 |
"d": 3,
|
| 309 |
"rounds": 5,
|
| 310 |
-
"best_neural": "
|
| 311 |
"mlp": 0.1828,
|
| 312 |
"convgru": 0.1572,
|
| 313 |
"gnn": 0.1593,
|
|
@@ -315,12 +335,13 @@
|
|
| 315 |
"correlated_matching": 0.1376,
|
| 316 |
"tensor_network": 0.1252,
|
| 317 |
"trivial": 0.2934,
|
|
|
|
| 318 |
"verdict_vs_pymatching": "indistinguishable"
|
| 319 |
},
|
| 320 |
{
|
| 321 |
"d": 3,
|
| 322 |
"rounds": 25,
|
| 323 |
-
"best_neural": "
|
| 324 |
"mlp": 0.4908,
|
| 325 |
"convgru": 0.4892,
|
| 326 |
"gnn": 0.4898,
|
|
@@ -328,6 +349,7 @@
|
|
| 328 |
"correlated_matching": 0.4241,
|
| 329 |
"tensor_network": 0.4052,
|
| 330 |
"trivial": 0.4901,
|
|
|
|
| 331 |
"verdict_vs_pymatching": "mwpm"
|
| 332 |
},
|
| 333 |
{
|
|
@@ -341,13 +363,25 @@
|
|
| 341 |
"correlated_matching": 0.1275,
|
| 342 |
"tensor_network": 0.106,
|
| 343 |
"trivial": 0.3869,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 344 |
"verdict_vs_pymatching": "mwpm"
|
| 345 |
}
|
| 346 |
],
|
| 347 |
"notes": [],
|
| 348 |
"completeness": {
|
| 349 |
-
"regime_a": "
|
| 350 |
-
"regime_b": "
|
| 351 |
-
"device": "
|
| 352 |
}
|
| 353 |
}
|
|
|
|
| 8 |
"mlp": 0.000916,
|
| 9 |
"convgru": 0.001246,
|
| 10 |
"gnn": 0.001298,
|
| 11 |
+
"transformer": 0.0016566666666666667,
|
| 12 |
"best_neural": "mlp",
|
| 13 |
"verdict": "indistinguishable",
|
| 14 |
"ratio_mwpm_over_neural": 0.7860262008733625
|
|
|
|
| 21 |
"mlp": 0.006174,
|
| 22 |
"convgru": 0.006862,
|
| 23 |
"gnn": 0.008296,
|
| 24 |
+
"transformer": 0.010183333333333334,
|
| 25 |
"best_neural": "mlp",
|
| 26 |
"verdict": "indistinguishable",
|
| 27 |
"ratio_mwpm_over_neural": 1.0382248137350178
|
|
|
|
| 34 |
"mlp": 0.016088,
|
| 35 |
"convgru": 0.017218,
|
| 36 |
"gnn": 0.01842,
|
| 37 |
+
"transformer": 0.026606666666666667,
|
| 38 |
"best_neural": "mlp",
|
| 39 |
"verdict": "indistinguishable",
|
| 40 |
"ratio_mwpm_over_neural": 1.03682293583275
|
|
|
|
| 47 |
"mlp": 0.055618,
|
| 48 |
"convgru": 0.05758,
|
| 49 |
"gnn": 0.062736,
|
| 50 |
+
"transformer": 0.06750666666666667,
|
| 51 |
"best_neural": "mlp",
|
| 52 |
"verdict": "neural",
|
| 53 |
"ratio_mwpm_over_neural": 1.088876281625477
|
|
|
|
| 60 |
"mlp": 0.003266,
|
| 61 |
"convgru": 0.003134,
|
| 62 |
"gnn": 0.00262,
|
| 63 |
+
"transformer": 0.007563333333333333,
|
| 64 |
"best_neural": "gnn",
|
| 65 |
"verdict": "mwpm",
|
| 66 |
"ratio_mwpm_over_neural": 0.03625954198473283
|
|
|
|
| 73 |
"mlp": 0.019996,
|
| 74 |
"convgru": 0.016982,
|
| 75 |
"gnn": 0.011112,
|
| 76 |
+
"transformer": 0.04353666666666667,
|
| 77 |
"best_neural": "gnn",
|
| 78 |
"verdict": "mwpm",
|
| 79 |
"ratio_mwpm_over_neural": 0.3041756659467243
|
|
|
|
| 86 |
"mlp": 0.05319,
|
| 87 |
"convgru": 0.044748,
|
| 88 |
"gnn": 0.037362,
|
| 89 |
+
"transformer": 0.08963,
|
| 90 |
"best_neural": "gnn",
|
| 91 |
"verdict": "mwpm",
|
| 92 |
"ratio_mwpm_over_neural": 0.37511067819450467
|
|
|
|
| 99 |
"mlp": 0.197032,
|
| 100 |
"convgru": 0.173618,
|
| 101 |
"gnn": 0.154774,
|
| 102 |
+
"transformer": 0.23445,
|
| 103 |
"best_neural": "gnn",
|
| 104 |
"verdict": "mwpm",
|
| 105 |
"ratio_mwpm_over_neural": 0.52470383584708
|
|
|
|
| 117 |
"mlp": 0.006174,
|
| 118 |
"convgru": 0.00699,
|
| 119 |
"gnn": 0.008296,
|
| 120 |
+
"transformer": 0.010183333333333334,
|
| 121 |
"best_neural": "mlp",
|
| 122 |
"verdict_vs_misspecified": "indistinguishable",
|
| 123 |
"ratio_misspecified_over_neural": 1.0557175251052804,
|
|
|
|
| 135 |
"mlp": 0.015356,
|
| 136 |
"convgru": 0.016322,
|
| 137 |
"gnn": 0.016928,
|
| 138 |
+
"transformer": 0.019866666666666668,
|
| 139 |
"best_neural": "mlp",
|
| 140 |
"verdict_vs_misspecified": "neural",
|
| 141 |
"ratio_misspecified_over_neural": 1.846444386559,
|
|
|
|
| 153 |
"mlp": 0.00591,
|
| 154 |
"convgru": 0.006378,
|
| 155 |
"gnn": 0.007654,
|
| 156 |
+
"transformer": 0.01044,
|
| 157 |
"best_neural": "mlp",
|
| 158 |
"verdict_vs_misspecified": "neural",
|
| 159 |
"ratio_misspecified_over_neural": 1.1099830795262267,
|
|
|
|
| 171 |
"mlp": 0.02006,
|
| 172 |
"convgru": 0.020522,
|
| 173 |
"gnn": 0.021386,
|
| 174 |
+
"transformer": 0.02555,
|
| 175 |
"best_neural": "mlp",
|
| 176 |
"verdict_vs_misspecified": "neural",
|
| 177 |
"ratio_misspecified_over_neural": 1.9687936191425721,
|
|
|
|
| 189 |
"mlp": 0.006458,
|
| 190 |
"convgru": 0.006998,
|
| 191 |
"gnn": 0.007782,
|
| 192 |
+
"transformer": 0.011526666666666666,
|
| 193 |
"best_neural": "mlp",
|
| 194 |
"verdict_vs_misspecified": "neural",
|
| 195 |
"ratio_misspecified_over_neural": 1.0870238463920718,
|
|
|
|
| 207 |
"mlp": 0.011954,
|
| 208 |
"convgru": 0.012774,
|
| 209 |
"gnn": 0.012948,
|
| 210 |
+
"transformer": 0.01827,
|
| 211 |
"best_neural": "mlp",
|
| 212 |
"verdict_vs_misspecified": "neural",
|
| 213 |
"ratio_misspecified_over_neural": 1.6747532206792706,
|
|
|
|
| 225 |
"mlp": 0.019996,
|
| 226 |
"convgru": 0.017774,
|
| 227 |
"gnn": 0.011112,
|
| 228 |
+
"transformer": 0.04353666666666667,
|
| 229 |
"best_neural": "gnn",
|
| 230 |
"verdict_vs_misspecified": "mwpm",
|
| 231 |
"ratio_misspecified_over_neural": 0.3003959683225342,
|
|
|
|
| 243 |
"mlp": 0.037846,
|
| 244 |
"convgru": 0.036114,
|
| 245 |
"gnn": 0.039408,
|
| 246 |
+
"transformer": 0.08692666666666667,
|
| 247 |
"best_neural": "convgru",
|
| 248 |
"verdict_vs_misspecified": "mwpm",
|
| 249 |
"ratio_misspecified_over_neural": 0.607576009303871,
|
|
|
|
| 261 |
"mlp": 0.017908,
|
| 262 |
"convgru": 0.014108,
|
| 263 |
"gnn": 0.010516,
|
| 264 |
+
"transformer": 0.027483333333333332,
|
| 265 |
"best_neural": "gnn",
|
| 266 |
"verdict_vs_misspecified": "mwpm",
|
| 267 |
"ratio_misspecified_over_neural": 0.3187523773297832,
|
|
|
|
| 279 |
"mlp": 0.041584,
|
| 280 |
"convgru": 0.048738,
|
| 281 |
"gnn": 0.063192,
|
| 282 |
+
"transformer": 0.11524333333333334,
|
| 283 |
"best_neural": "mlp",
|
| 284 |
"verdict_vs_misspecified": "mwpm",
|
| 285 |
"ratio_misspecified_over_neural": 0.8598018468641785,
|
|
|
|
| 297 |
"mlp": 0.018724,
|
| 298 |
"convgru": 0.015072,
|
| 299 |
"gnn": 0.01668,
|
| 300 |
+
"transformer": 0.031906666666666667,
|
| 301 |
"best_neural": "convgru",
|
| 302 |
"verdict_vs_misspecified": "mwpm",
|
| 303 |
"ratio_misspecified_over_neural": 0.23633227176220806,
|
|
|
|
| 315 |
"mlp": 0.030922,
|
| 316 |
"convgru": 0.028544,
|
| 317 |
"gnn": 0.032574,
|
| 318 |
+
"transformer": 0.06131,
|
| 319 |
"best_neural": "convgru",
|
| 320 |
"verdict_vs_misspecified": "mwpm",
|
| 321 |
"ratio_misspecified_over_neural": 0.5039938340807175,
|
|
|
|
| 327 |
{
|
| 328 |
"d": 3,
|
| 329 |
"rounds": 5,
|
| 330 |
+
"best_neural": "transformer",
|
| 331 |
"mlp": 0.1828,
|
| 332 |
"convgru": 0.1572,
|
| 333 |
"gnn": 0.1593,
|
|
|
|
| 335 |
"correlated_matching": 0.1376,
|
| 336 |
"tensor_network": 0.1252,
|
| 337 |
"trivial": 0.2934,
|
| 338 |
+
"transformer": 0.1409,
|
| 339 |
"verdict_vs_pymatching": "indistinguishable"
|
| 340 |
},
|
| 341 |
{
|
| 342 |
"d": 3,
|
| 343 |
"rounds": 25,
|
| 344 |
+
"best_neural": "transformer",
|
| 345 |
"mlp": 0.4908,
|
| 346 |
"convgru": 0.4892,
|
| 347 |
"gnn": 0.4898,
|
|
|
|
| 349 |
"correlated_matching": 0.4241,
|
| 350 |
"tensor_network": 0.4052,
|
| 351 |
"trivial": 0.4901,
|
| 352 |
+
"transformer": 0.4864,
|
| 353 |
"verdict_vs_pymatching": "mwpm"
|
| 354 |
},
|
| 355 |
{
|
|
|
|
| 363 |
"correlated_matching": 0.1275,
|
| 364 |
"tensor_network": 0.106,
|
| 365 |
"trivial": 0.3869,
|
| 366 |
+
"transformer": 0.3892,
|
| 367 |
+
"verdict_vs_pymatching": "mwpm"
|
| 368 |
+
},
|
| 369 |
+
{
|
| 370 |
+
"d": 5,
|
| 371 |
+
"rounds": 25,
|
| 372 |
+
"best_neural": "transformer",
|
| 373 |
+
"transformer": 0.5052,
|
| 374 |
+
"pymatching": 0.4318,
|
| 375 |
+
"correlated_matching": 0.4065,
|
| 376 |
+
"tensor_network": 0.3804,
|
| 377 |
+
"trivial": 0.5052,
|
| 378 |
"verdict_vs_pymatching": "mwpm"
|
| 379 |
}
|
| 380 |
],
|
| 381 |
"notes": [],
|
| 382 |
"completeness": {
|
| 383 |
+
"regime_a": "32/32",
|
| 384 |
+
"regime_b": "84/84",
|
| 385 |
+
"device": "29 recorded"
|
| 386 |
}
|
| 387 |
}
|
checkpoints/transformer_A_d3_r3_p0.001.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:268f4768d631de28e7d1074607c5a6dfe80c6b522bd3af32b3df111aac4b1c74
|
| 3 |
+
size 630117
|
checkpoints/transformer_A_d3_r3_p0.003.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:57bb128ac4b7a16d3c3a5b9371a82f6db23b09777e9d29af3881aba530810375
|
| 3 |
+
size 630117
|
checkpoints/transformer_A_d3_r3_p0.005.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:63a706a09ca18270792a64d943f6ac2e1631fb82d423ce2c6d478b3d1e6fcf1f
|
| 3 |
+
size 630117
|
checkpoints/transformer_A_d3_r3_p0.01.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fd34a184fdaa20485a7e07bb603feb1de9c5c094fe4011ec2c11e853cbe1c63a
|
| 3 |
+
size 630074
|
checkpoints/transformer_A_d5_r5_p0.001.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8920a7d07f012279aedd0e45ae583e7f22b2d9ef9bcec6ecbdb6522e5c2aeeb3
|
| 3 |
+
size 636709
|
checkpoints/transformer_A_d5_r5_p0.003.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7dca08e7cf310fc6466ed09f1a4441cd8c7f57f78713ef6f7346b6d425955fc4
|
| 3 |
+
size 636709
|
checkpoints/transformer_A_d5_r5_p0.005.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fd67c27cff21ce02bdce3a0bc140a672277da6e2e0c9b9e7bbf5f56d7e1cabed
|
| 3 |
+
size 636709
|
checkpoints/transformer_A_d5_r5_p0.01.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:653713453fd73f7b2db324e25acfa12af83d93f19dc220dd7f093d7fc0a32e26
|
| 3 |
+
size 636666
|
checkpoints/transformer_s0_x0.0005_d3_r3_p0.003.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1a691c060c8e9528d6db1a3576eb6fbca2cfbdd26347d8a3acae054f3d00d11d
|
| 3 |
+
size 630504
|
checkpoints/transformer_s0_x0.0005_d5_r5_p0.003.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:092ed5b22091c5a94241ebe637432a9f854d080b819b2d240948e53c0b1fd4ae
|
| 3 |
+
size 637096
|
checkpoints/transformer_s0_x0_d3_r3_p0.003.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ed8067828fa0890971019620f508635fdddd290fb9d3771db022f2656337e557
|
| 3 |
+
size 630289
|
checkpoints/transformer_s0_x0_d5_r5_p0.003.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fc373e157e3aed61e82af269ef46e3bb25bb587e8fd48b7d062965c0cec85aea
|
| 3 |
+
size 636881
|
checkpoints/transformer_s1.75_x0.0015_d3_r3_p0.003.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9ed6f78a19dc299f7ab68a4ed268459bc70d516d7b541828fe3fbbf1e88c2b32
|
| 3 |
+
size 630633
|
checkpoints/transformer_s1.75_x0.0015_d5_r5_p0.003.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:98900647cd5ecfe241428258ad477fbf5d12c2c5e6fe74b8ded06acd9c127aa4
|
| 3 |
+
size 637225
|
checkpoints/transformer_s1.75_x0_d3_r3_p0.003.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0b7dc5de7226a78d115d3f41e687291e8db5153cc9a6dc29196a03436f8e7643
|
| 3 |
+
size 630418
|
checkpoints/transformer_s1.75_x0_d5_r5_p0.003.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2b85bebcbdb9a42c3b88624d537387610676dee2edce96f7e38eac81523e8e33
|
| 3 |
+
size 637010
|
checkpoints/transformer_s1_x0.0005_d3_r3_p0.003.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8cfb5071be568f0efc19589a58b85dcaf6c6b45d99bb4289138bbccbf78f6b70
|
| 3 |
+
size 630504
|
checkpoints/transformer_s1_x0.0005_d5_r5_p0.003.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7d351ea3a2630eec2e3b13310f7f6518ece0b07de2159532ea8f1c86c60421fc
|
| 3 |
+
size 637096
|
checkpoints/transformer_s1_x0_d3_r3_p0.003.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a8b721c709ac623c3e2d471496f745771f98953e24607ac03588880b92b88c34
|
| 3 |
+
size 630289
|
checkpoints/transformer_s1_x0_d5_r5_p0.003.pt
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8b3483126845b6fed0bfa8bdc54b7e4fd1ba4edc47482b4b76e1a994831ae0ba
|
| 3 |
+
size 636881
|