anhtld commited on
Commit
844544b
·
verified ·
1 Parent(s): d25a971

Auto-sync: 2026-06-30 02:40:05 (part 4)

Browse files
results/paper_analysis.json CHANGED
@@ -1,11 +1,11 @@
1
  {
2
- "best_clean_key": "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_oraclek8",
3
- "generated_utc": "2026-06-29T23:07:43+00:00",
4
  "mechanism_gap": {
5
- "best_clean_vs_direct_same_ckpt": 0.07362318840579707,
6
- "best_clean_vs_h16": 0.05913043478260871,
7
  "same_state_full_vs_no_expert": 0.12347826086956515,
8
- "same_state_no_expert_vs_best_clean": 0.21333333333333343,
9
  "same_state_no_expert_vs_h16": 0.27246376811594214
10
  },
11
  "methods": {
@@ -1433,114 +1433,9 @@
1433
  "std_success": 0.009889114266221456
1434
  },
1435
  "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_oraclek8": {
1436
- "candidate_oracle_rollouts": 8,
1437
- "candidate_oracle_type_counts": {
1438
- "retrieval_residual_policy_residual": 945,
1439
- "retrieval_residual_residual_near_miss": 211,
1440
- "retrieval_residual_residual_near_miss+residual_wrong_gripper": 76,
1441
- "retrieval_residual_residual_no_op": 180,
1442
- "retrieval_residual_residual_no_op+residual_wrong_gripper": 77,
1443
- "retrieval_residual_residual_wrong_gripper": 236
1444
- },
1445
- "ci95_success": 0.03024411731871433,
1446
- "label": "K4 compatible tangents, no-op bonus 0.03, candidate-oracle prefix K=8 diagnostic",
1447
- "mean_action_mse_to_best": 0.4063519326314006,
1448
- "mean_candidate_oracle_improvement_rate": 0.5344927536231884,
1449
- "mean_candidate_oracle_progress": 0.63640114126646,
1450
- "mean_candidate_oracle_score_gain_over_selected": 0.14484467573895835,
1451
- "mean_candidate_oracle_success_rate": 0.4220289855072464,
1452
- "mean_progress": 0.571575072284851,
1453
- "mean_success": 0.3565217391304348,
1454
- "num_completed": 3,
1455
- "per_task_success": {
1456
- "LiftPegUpright-v1": {
1457
- "mean_num_groups": 102.0,
1458
- "mean_success": 0.26340865087329823,
1459
- "std_success": 0.06057881385012102
1460
- },
1461
- "PickCube-v1": {
1462
- "mean_num_groups": 196.66666666666666,
1463
- "mean_success": 0.3278169093386485,
1464
- "std_success": 0.02533117351097172
1465
- },
1466
- "PullCube-v1": {
1467
- "mean_num_groups": 81.0,
1468
- "mean_success": 0.21716032505506191,
1469
- "std_success": 0.0182535211270701
1470
- },
1471
- "PushCube-v1": {
1472
- "mean_num_groups": 102.0,
1473
- "mean_success": 0.7541548289389031,
1474
- "std_success": 0.08244271787813129
1475
- },
1476
- "StackCube-v1": {
1477
- "mean_num_groups": 93.33333333333333,
1478
- "mean_success": 0.19707329707329704,
1479
- "std_success": 0.0831467196651622
1480
- }
1481
- },
1482
- "seed_action_mse_to_best": {
1483
- "0": 0.3930192190424904,
1484
- "1": 0.39824521353549286,
1485
- "2": 0.42779136531621864
1486
- },
1487
- "seed_progress": {
1488
- "0": 0.5579317773906919,
1489
- "1": 0.571580135051323,
1490
- "2": 0.5852133044125383
1491
- },
1492
- "seed_success": {
1493
- "0": 0.35130434782608694,
1494
- "1": 0.34782608695652173,
1495
- "2": 0.37043478260869567
1496
- },
1497
- "selected_candidate_type_counts": {
1498
- "retrieval_residual_policy_residual": 1613,
1499
- "retrieval_residual_residual_near_miss": 8,
1500
- "retrieval_residual_residual_near_miss+residual_wrong_gripper": 5,
1501
- "retrieval_residual_residual_no_op": 56,
1502
- "retrieval_residual_residual_no_op+residual_wrong_gripper": 24,
1503
- "retrieval_residual_residual_wrong_gripper": 19
1504
- },
1505
- "selected_residual_scale_counts": {
1506
- "0.35": 1631,
1507
- "0.4": 11,
1508
- "0.45": 83
1509
- },
1510
- "selected_type_outcomes": {
1511
- "retrieval_residual_policy_residual": {
1512
- "count": 1613.0,
1513
- "mean_progress": 0.561925975703087,
1514
- "success_rate": 0.34593924364538126
1515
- },
1516
- "retrieval_residual_residual_near_miss": {
1517
- "count": 8.0,
1518
- "mean_progress": 0.8754628524184227,
1519
- "success_rate": 0.75
1520
- },
1521
- "retrieval_residual_residual_near_miss+residual_wrong_gripper": {
1522
- "count": 5.0,
1523
- "mean_progress": 0.7557869911193847,
1524
- "success_rate": 0.6
1525
- },
1526
- "retrieval_residual_residual_no_op": {
1527
- "count": 56.0,
1528
- "mean_progress": 0.7249722566921264,
1529
- "success_rate": 0.5
1530
- },
1531
- "retrieval_residual_residual_no_op+residual_wrong_gripper": {
1532
- "count": 24.0,
1533
- "mean_progress": 0.6711457151298722,
1534
- "success_rate": 0.4583333333333333
1535
- },
1536
- "retrieval_residual_residual_wrong_gripper": {
1537
- "count": 19.0,
1538
- "mean_progress": 0.6364115562878156,
1539
- "success_rate": 0.47368421052631576
1540
- }
1541
- },
1542
- "source": "results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_oraclek8_summary.json",
1543
- "std_success": 0.012173913043478276
1544
  },
1545
  "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_srcscorebonus002": {
1546
  "ci95_success": 0.02131295542962397,
@@ -7202,38 +7097,38 @@
7202
  },
7203
  "paired_deltas": {
7204
  "best_clean - canonical_h16": {
7205
- "ci95_delta": 0.04510826498554671,
7206
- "left": "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_oraclek8",
7207
- "mean_delta": 0.05913043478260869,
7208
  "right": "h16_policy_canonical",
7209
  "seed_deltas": {
7210
- "0": 0.0678260869565217,
7211
  "1": 0.038260869565217404,
7212
- "2": 0.07130434782608697
7213
  },
7214
  "seeds": [
7215
  0,
7216
  1,
7217
  2
7218
  ],
7219
- "std_delta": 0.018157054798105293
7220
  },
7221
  "best_clean - direct_same_ckpt": {
7222
- "ci95_delta": 0.045383317930687055,
7223
- "left": "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_oraclek8",
7224
- "mean_delta": 0.07362318840579708,
7225
  "right": "near_miss_policy_bc5",
7226
  "seed_deltas": {
7227
- "0": 0.07304347826086954,
7228
  "1": 0.055652173913043446,
7229
- "2": 0.09217391304347827
7230
  },
7231
  "seeds": [
7232
  0,
7233
  1,
7234
  2
7235
  ],
7236
- "std_delta": 0.018267769572856522
7237
  },
7238
  "full_lattice - no_expert_lattice": {
7239
  "ci95_delta": 0.02628111194117426,
@@ -7291,16 +7186,16 @@
7291
  "best_clean_vs_h16": {
7292
  "LiftPegUpright-v1": 0.03278131303915899,
7293
  "PickCube-v1": 0.1219595621769535,
7294
- "PullCube-v1": 0.019305840358471965,
7295
- "PushCube-v1": 0.003597657063003523,
7296
- "StackCube-v1": 0.05610685610685609
7297
  },
7298
  "no_expert_vs_best_clean": {
7299
  "LiftPegUpright-v1": 0.35374851747103375,
7300
  "PickCube-v1": 0.29366195398804096,
7301
- "PullCube-v1": -0.018680539733171325,
7302
- "PushCube-v1": 0.04688815632569587,
7303
- "StackCube-v1": 0.2854441854441855
7304
  }
7305
  }
7306
  }
 
1
  {
2
+ "best_clean_key": "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003",
3
+ "generated_utc": "2026-06-30T06:41:21+00:00",
4
  "mechanism_gap": {
5
+ "best_clean_vs_direct_same_ckpt": 0.07304347826086954,
6
+ "best_clean_vs_h16": 0.058550724637681184,
7
  "same_state_full_vs_no_expert": 0.12347826086956515,
8
+ "same_state_no_expert_vs_best_clean": 0.21391304347826096,
9
  "same_state_no_expert_vs_h16": 0.27246376811594214
10
  },
11
  "methods": {
 
1433
  "std_success": 0.009889114266221456
1434
  },
1435
  "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_oraclek8": {
1436
+ "label": "K4 compatible tangents, no-op bonus 0.03, unique candidate-oracle prefix K=8 diagnostic",
1437
+ "missing": true,
1438
+ "source": "results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_oraclek8_summary.json"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1439
  },
1440
  "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_srcscorebonus002": {
1441
  "ci95_success": 0.02131295542962397,
 
7097
  },
7098
  "paired_deltas": {
7099
  "best_clean - canonical_h16": {
7100
+ "ci95_delta": 0.04370704391798567,
7101
+ "left": "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003",
7102
+ "mean_delta": 0.05855072463768116,
7103
  "right": "h16_policy_canonical",
7104
  "seed_deltas": {
7105
+ "0": 0.06956521739130433,
7106
  "1": 0.038260869565217404,
7107
+ "2": 0.06782608695652176
7108
  },
7109
  "seeds": [
7110
  0,
7111
  1,
7112
  2
7113
  ],
7114
+ "std_delta": 0.01759303293390552
7115
  },
7116
  "best_clean - direct_same_ckpt": {
7117
+ "ci95_delta": 0.04121578446082111,
7118
+ "left": "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003",
7119
+ "mean_delta": 0.07304347826086956,
7120
  "right": "near_miss_policy_bc5",
7121
  "seed_deltas": {
7122
+ "0": 0.07478260869565218,
7123
  "1": 0.055652173913043446,
7124
+ "2": 0.08869565217391306
7125
  },
7126
  "seeds": [
7127
  0,
7128
  1,
7129
  2
7130
  ],
7131
+ "std_delta": 0.0165902469811643
7132
  },
7133
  "full_lattice - no_expert_lattice": {
7134
  "ci95_delta": 0.02628111194117426,
 
7186
  "best_clean_vs_h16": {
7187
  "LiftPegUpright-v1": 0.03278131303915899,
7188
  "PickCube-v1": 0.1219595621769535,
7189
+ "PullCube-v1": 0.006887167413483192,
7190
+ "PushCube-v1": 0.006846429323783432,
7191
+ "StackCube-v1": 0.0594738594738595
7192
  },
7193
  "no_expert_vs_best_clean": {
7194
  "LiftPegUpright-v1": 0.35374851747103375,
7195
  "PickCube-v1": 0.29366195398804096,
7196
+ "PullCube-v1": -0.006261866788182552,
7197
+ "PushCube-v1": 0.043639384064915965,
7198
+ "StackCube-v1": 0.282077182077182
7199
  }
7200
  }
7201
  }
results/paper_analysis.md CHANGED
@@ -1,6 +1,6 @@
1
  # Paper Analysis
2
 
3
- Generated: `2026-06-29T23:07:43+00:00`
4
 
5
  ## Main Seed Statistics
6
 
@@ -50,7 +50,7 @@ Generated: `2026-06-29T23:07:43+00:00`
50
  | residual_k4_composemasked_dropnmnoop_grid035040045 | K4 composed type-consensus tangents, masked, drop near-miss+no-op composite | 3 | 35.48% +/- 1.25 | +/- 3.12 | 57.00% | 0.406 | +5.74 pp |
51
  | residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003 | K4 composed type-consensus tangents, masked, drop near-miss+no-op composite | 3 | 35.59% +/- 0.99 | +/- 2.46 | 57.07% | 0.406 | +5.86 pp |
52
  | residual_k4_composemasked_dropnmnoop_grid035040045_margin010_noopbonus003 | K4 compatible tangents, margin 0.10, no-op bonus 0.03 | 3 | 34.67% +/- 0.96 | +/- 2.38 | 56.45% | 0.418 | +4.93 pp |
53
- | residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_oraclek8 | K4 compatible tangents, no-op bonus 0.03, candidate-oracle prefix K=8 diagnostic | 3 | 35.65% +/- 1.22 | +/- 3.02 | 57.16% | 0.406 | +5.91 pp |
54
  | residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus001 | K4 composed compatible tangents, no-op bonus 0.03, singleton near-miss bonus 0.01 | 3 | 35.59% +/- 0.99 | +/- 2.46 | 57.10% | 0.406 | +5.86 pp |
55
  | residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus002 | K4 composed compatible tangents, no-op bonus 0.03, singleton near-miss bonus 0.02 | 3 | 35.59% +/- 0.99 | +/- 2.46 | 57.10% | 0.406 | +5.86 pp |
56
  | residual_k4_composemasked_dropnmnoop_grid035040045_srcscorebonus002 | K4 composed type-consensus tangents, masked, drop near-miss+no-op composite, source-score bonus 0.02 | 3 | 35.48% +/- 1.22 | +/- 3.02 | 57.02% | 0.408 | +5.74 pp |
@@ -98,8 +98,8 @@ Generated: `2026-06-29T23:07:43+00:00`
98
 
99
  | comparison | seeds | mean delta | 95% CI | seed deltas |
100
  |---|---:|---:|---:|---|
101
- | best_clean - canonical_h16 | 3 | +5.91 pp | +/- 4.51 | 0:+6.78, 1:+3.83, 2:+7.13 |
102
- | best_clean - direct_same_ckpt | 3 | +7.36 pp | +/- 4.54 | 0:+7.30, 1:+5.57, 2:+9.22 |
103
  | no_expert_lattice - canonical_h16 | 3 | +27.25 pp | +/- 8.58 | 0:+23.30, 1:+28.70, 2:+29.74 |
104
  | full_lattice - no_expert_lattice | 3 | +12.35 pp | +/- 2.63 | 0:+13.57, 1:+11.83, 2:+11.65 |
105
  | policy_candidate_lattice - no_expert_lattice | 3 | -16.29 pp | +/- 7.55 | 0:-15.48, 1:-13.74, 2:-19.65 |
@@ -110,31 +110,25 @@ Generated: `2026-06-29T23:07:43+00:00`
110
  |---|---:|---:|---:|---:|---:|---:|---:|
111
  | LiftPegUpright-v1 | 23.06% | 26.34% | 62.90% | 61.72% | 73.19% | +3.28 pp | +35.37 pp |
112
  | PickCube-v1 | 20.59% | 32.78% | 58.13% | 62.15% | 84.19% | +12.20 pp | +29.37 pp |
113
- | PullCube-v1 | 19.79% | 21.72% | 15.02% | 19.85% | 22.41% | +1.93 pp | -1.87 pp |
114
- | PushCube-v1 | 75.06% | 75.42% | 82.54% | 80.10% | 81.92% | +0.36 pp | +4.69 pp |
115
- | StackCube-v1 | 14.10% | 19.71% | 50.41% | 48.25% | 60.83% | +5.61 pp | +28.54 pp |
116
 
117
  ## Mechanism Gap
118
 
119
- - Best clean residual transport improves over canonical h16 by +5.91 pp.
120
  - Same-state no-expert lattice improves over canonical h16 by +27.25 pp.
121
- - Remaining clean-to-same-state proposal gap is +21.33 pp.
122
  - Full lattice adds expert proposals and reaches 69.33%, a +12.35 pp gain over no-expert.
123
 
124
- ## Candidate-Oracle Diagnostic
125
-
126
- - Oracle over the deployed candidate prefix reaches 42.20% with mean progress 63.64%; this is diagnostic-only because it uses measured rollout outcomes after generating candidates.
127
- - Mean oracle-prefix score gain over the selected branch is +0.145, which isolates ranking/abstention headroom inside the clean proposal set.
128
- - Candidate-oracle best type counts: {'retrieval_residual_policy_residual': 945, 'retrieval_residual_residual_near_miss': 211, 'retrieval_residual_residual_near_miss+residual_wrong_gripper': 76, 'retrieval_residual_residual_no_op': 180, 'retrieval_residual_residual_no_op+residual_wrong_gripper': 77, 'retrieval_residual_residual_wrong_gripper': 236}.
129
-
130
  ## Selection Histograms
131
 
132
  - `same_state_near_miss`: lattice_near_miss=1725 (100.0%)
133
  - `same_state_no_expert`: lattice_near_miss=1263 (73.2%), lattice_no_op=222 (12.9%), lattice_random_negative=144 (8.3%), lattice_wrong_gripper=62 (3.6%), lattice_wrong_direction=34 (2.0%)
134
  - `same_state_policy_baseline`: policy_continuous=1022 (59.2%), lattice_near_miss=448 (26.0%), lattice_no_op=119 (6.9%), lattice_random_negative=75 (4.3%), lattice_wrong_gripper=45 (2.6%), lattice_wrong_direction=16 (0.9%)
135
  - `same_state_full`: lattice_expert=977 (56.6%), lattice_near_miss=348 (20.2%), lattice_no_op=177 (10.3%), lattice_random_negative=138 (8.0%), lattice_wrong_gripper=55 (3.2%), lattice_wrong_direction=30 (1.7%)
136
- - `residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_oraclek8`: retrieval_residual_policy_residual=1613 (93.5%), retrieval_residual_residual_no_op=56 (3.2%), retrieval_residual_residual_no_op+residual_wrong_gripper=24 (1.4%), retrieval_residual_residual_wrong_gripper=19 (1.1%), retrieval_residual_residual_near_miss=8 (0.5%), retrieval_residual_residual_near_miss+residual_wrong_gripper=5 (0.3%)
137
- - `residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_oraclek8` residual scale counts: {'0.35': 1631, '0.4': 11, '0.45': 83}
138
 
139
  ## Selected-Type Outcomes
140
 
 
1
  # Paper Analysis
2
 
3
+ Generated: `2026-06-30T06:41:21+00:00`
4
 
5
  ## Main Seed Statistics
6
 
 
50
  | residual_k4_composemasked_dropnmnoop_grid035040045 | K4 composed type-consensus tangents, masked, drop near-miss+no-op composite | 3 | 35.48% +/- 1.25 | +/- 3.12 | 57.00% | 0.406 | +5.74 pp |
51
  | residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003 | K4 composed type-consensus tangents, masked, drop near-miss+no-op composite | 3 | 35.59% +/- 0.99 | +/- 2.46 | 57.07% | 0.406 | +5.86 pp |
52
  | residual_k4_composemasked_dropnmnoop_grid035040045_margin010_noopbonus003 | K4 compatible tangents, margin 0.10, no-op bonus 0.03 | 3 | 34.67% +/- 0.96 | +/- 2.38 | 56.45% | 0.418 | +4.93 pp |
53
+ | residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_oraclek8 | K4 compatible tangents, no-op bonus 0.03, unique candidate-oracle prefix K=8 diagnostic | 0 | missing | missing | missing | missing | missing |
54
  | residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus001 | K4 composed compatible tangents, no-op bonus 0.03, singleton near-miss bonus 0.01 | 3 | 35.59% +/- 0.99 | +/- 2.46 | 57.10% | 0.406 | +5.86 pp |
55
  | residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus002 | K4 composed compatible tangents, no-op bonus 0.03, singleton near-miss bonus 0.02 | 3 | 35.59% +/- 0.99 | +/- 2.46 | 57.10% | 0.406 | +5.86 pp |
56
  | residual_k4_composemasked_dropnmnoop_grid035040045_srcscorebonus002 | K4 composed type-consensus tangents, masked, drop near-miss+no-op composite, source-score bonus 0.02 | 3 | 35.48% +/- 1.22 | +/- 3.02 | 57.02% | 0.408 | +5.74 pp |
 
98
 
99
  | comparison | seeds | mean delta | 95% CI | seed deltas |
100
  |---|---:|---:|---:|---|
101
+ | best_clean - canonical_h16 | 3 | +5.86 pp | +/- 4.37 | 0:+6.96, 1:+3.83, 2:+6.78 |
102
+ | best_clean - direct_same_ckpt | 3 | +7.30 pp | +/- 4.12 | 0:+7.48, 1:+5.57, 2:+8.87 |
103
  | no_expert_lattice - canonical_h16 | 3 | +27.25 pp | +/- 8.58 | 0:+23.30, 1:+28.70, 2:+29.74 |
104
  | full_lattice - no_expert_lattice | 3 | +12.35 pp | +/- 2.63 | 0:+13.57, 1:+11.83, 2:+11.65 |
105
  | policy_candidate_lattice - no_expert_lattice | 3 | -16.29 pp | +/- 7.55 | 0:-15.48, 1:-13.74, 2:-19.65 |
 
110
  |---|---:|---:|---:|---:|---:|---:|---:|
111
  | LiftPegUpright-v1 | 23.06% | 26.34% | 62.90% | 61.72% | 73.19% | +3.28 pp | +35.37 pp |
112
  | PickCube-v1 | 20.59% | 32.78% | 58.13% | 62.15% | 84.19% | +12.20 pp | +29.37 pp |
113
+ | PullCube-v1 | 19.79% | 20.47% | 15.02% | 19.85% | 22.41% | +0.69 pp | -0.63 pp |
114
+ | PushCube-v1 | 75.06% | 75.74% | 82.54% | 80.10% | 81.92% | +0.68 pp | +4.36 pp |
115
+ | StackCube-v1 | 14.10% | 20.04% | 50.41% | 48.25% | 60.83% | +5.95 pp | +28.21 pp |
116
 
117
  ## Mechanism Gap
118
 
119
+ - Best clean residual transport improves over canonical h16 by +5.86 pp.
120
  - Same-state no-expert lattice improves over canonical h16 by +27.25 pp.
121
+ - Remaining clean-to-same-state proposal gap is +21.39 pp.
122
  - Full lattice adds expert proposals and reaches 69.33%, a +12.35 pp gain over no-expert.
123
 
 
 
 
 
 
 
124
  ## Selection Histograms
125
 
126
  - `same_state_near_miss`: lattice_near_miss=1725 (100.0%)
127
  - `same_state_no_expert`: lattice_near_miss=1263 (73.2%), lattice_no_op=222 (12.9%), lattice_random_negative=144 (8.3%), lattice_wrong_gripper=62 (3.6%), lattice_wrong_direction=34 (2.0%)
128
  - `same_state_policy_baseline`: policy_continuous=1022 (59.2%), lattice_near_miss=448 (26.0%), lattice_no_op=119 (6.9%), lattice_random_negative=75 (4.3%), lattice_wrong_gripper=45 (2.6%), lattice_wrong_direction=16 (0.9%)
129
  - `same_state_full`: lattice_expert=977 (56.6%), lattice_near_miss=348 (20.2%), lattice_no_op=177 (10.3%), lattice_random_negative=138 (8.0%), lattice_wrong_gripper=55 (3.2%), lattice_wrong_direction=30 (1.7%)
130
+ - `residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003`: retrieval_residual_policy_residual=1613 (93.5%), retrieval_residual_residual_no_op=56 (3.2%), retrieval_residual_residual_no_op+residual_wrong_gripper=24 (1.4%), retrieval_residual_residual_wrong_gripper=19 (1.1%), retrieval_residual_residual_near_miss=8 (0.5%), retrieval_residual_residual_near_miss+residual_wrong_gripper=5 (0.3%)
131
+ - `residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003` residual scale counts: {'0.35': 1631, '0.4': 11, '0.45': 83}
132
 
133
  ## Selected-Type Outcomes
134
 
results/paper_core_results.md CHANGED
@@ -58,7 +58,8 @@ lattice is `+27.25 pp`, and the remaining clean-to-same-state proposal gap is
58
  | K4 composed type-consensus residual retrieval, exact compatibility mask without typed prior | No | No | 35.48% | +5.74 pp | Isolates the algebraic compatibility mask: it improves pure masked composition but does not fully replace the sparse typed no-op prior |
59
  | K4 composed type-consensus residual retrieval, no-op prior + exact near-miss/no-op incompatibility mask | No | No | 35.59% | +5.86 pp | Current best clean diagnostic; dropping only the weak `near_miss+no_op` composite preserves useful singleton/composite tangents and lowers action MSE |
60
  | K4 composed type-consensus residual retrieval, exact compatibility mask + no-op/near-miss singleton priors | No | No | 35.59% | +5.86 pp | Exact singleton near-miss priors 0.01/0.02 tie the top row and raise progress slightly; transferred near-miss tangents are high-precision but too sparse to close the proposal gap |
61
- | K4 compatible residual retrieval, candidate-oracle prefix K=8 | No | No | 41.04% seed-0 diagnostic | +11.30 pp seed-0 | Diagnostic-only measured oracle over generated clean candidate prefix; seed 0 shows ranking/abstention headroom inside the proposal set, remaining seeds pending |
 
62
  | K4 composed type-consensus residual retrieval, exact compatibility mask + source-score prior | No | No | 35.48% | +5.74 pp | Measured train-source reward confidence does not replace the sparse typed prior on the compatible chart; useful negative calibration |
63
  | K4 composed type-consensus residual retrieval, exact compatibility mask + no-op/source-score priors | No | No | 35.54% | +5.80 pp | Adding measured train-source reward confidence to the current typed-prior chart ties near-best but does not beat exact compatibility masking alone |
64
  | K4 composed type-consensus residual retrieval, masked + component-wise no-op prior | No | No | 35.36% | +5.62 pp | Propagating the no-op prior into every composite over-selects composed tangents and drops below the exact-prior row; useful negative calibration |
 
58
  | K4 composed type-consensus residual retrieval, exact compatibility mask without typed prior | No | No | 35.48% | +5.74 pp | Isolates the algebraic compatibility mask: it improves pure masked composition but does not fully replace the sparse typed no-op prior |
59
  | K4 composed type-consensus residual retrieval, no-op prior + exact near-miss/no-op incompatibility mask | No | No | 35.59% | +5.86 pp | Current best clean diagnostic; dropping only the weak `near_miss+no_op` composite preserves useful singleton/composite tangents and lowers action MSE |
60
  | K4 composed type-consensus residual retrieval, exact compatibility mask + no-op/near-miss singleton priors | No | No | 35.59% | +5.86 pp | Exact singleton near-miss priors 0.01/0.02 tie the top row and raise progress slightly; transferred near-miss tangents are high-precision but too sparse to close the proposal gap |
61
+ | K4 compatible residual retrieval, unique candidate-oracle prefix K=8 | No | No | pending | pending | Diagnostic-only measured oracle over generated clean candidate prefix; first non-unique run was archived because duplicate policy branches inflated headroom |
62
+ | K4 compatible residual retrieval, margin 0.10 | No | No | 34.67% | +4.93 pp | Naively lowering abstention selects too many bad nonzero tangents and falls below the 35.59% top row |
63
  | K4 composed type-consensus residual retrieval, exact compatibility mask + source-score prior | No | No | 35.48% | +5.74 pp | Measured train-source reward confidence does not replace the sparse typed prior on the compatible chart; useful negative calibration |
64
  | K4 composed type-consensus residual retrieval, exact compatibility mask + no-op/source-score priors | No | No | 35.54% | +5.80 pp | Adding measured train-source reward confidence to the current typed-prior chart ties near-best but does not beat exact compatibility masking alone |
65
  | K4 composed type-consensus residual retrieval, masked + component-wise no-op prior | No | No | 35.36% | +5.62 pp | Propagating the no-op prior into every composite over-selects composed tangents and drops below the exact-prior row; useful negative calibration |
results/paper_story_memo.md CHANGED
@@ -32,7 +32,7 @@ when queried on proposal geometry that matches those local counterfactuals.
32
  | Masked tangent composition gives a small clean lift | K4 composed type-consensus transport is 35.30% after anti-goal composite masking; exact `near_miss+no_op` masking alone reaches 35.48%; typed no-op prior reaches 35.54%; combining the exact compatibility mask with the typed prior reaches 35.59% | Current best clean result; controlled compatible tangent-chart composition, not unmasked proposal accumulation |
33
  | Train-source score priors do not explain the compatible tangent-chart gain | replacing the typed no-op prior with a measured train-source reward-score prior on the exact compatibility chart reaches 35.48%; adding it to the typed no-op row reaches 35.54%, still below the 35.59% top row | Negative diagnostic: compatibility masking and sparse typed abstention matter more than continuous train-source confidence on this chart |
34
  | Singleton near-miss priors do not open a new clean route | adding a small exact `residual_near_miss` singleton prior 0.01 or 0.02 on the compatible chart ties the 35.59% top row and slightly raises progress to 57.10% | Tie diagnostic: revived near-miss tangents are high-precision but too sparse to close the clean-to-same-state proposal gap |
35
- | Candidate-prefix oracle exposes ranking/abstention headroom | seed 0 of the K=8 prefix diagnostic reaches 41.04% candidate-oracle success vs 35.13% selected rollout, with +0.139 mean score gain and 53.9% states improved by some generated prefix candidate | Partial diagnostic: the compatible proposal prefix contains useful actions; field ranking/margin, not only proposal existence, is now a measurable bottleneck |
36
  | Component-wise composite priors do not add the gain | propagating the no-op bonus into composite types reaches 35.36%, below the exact-prior masked composition row at 35.54% and the exact compatibility row at 35.59% | Negative/near-tie diagnostic: sparse exact priors are better than broadly rewarding every no-op-containing composite |
37
  | Composite trust-radius penalty explains but does not improve the success top line | composite-only L2 penalty 0.02 ties 35.54% while lowering action MSE from 0.4106 to 0.4079; with the exact compatibility mask it lowers MSE further to 0.4048 but drops back to 35.54% | Tie/negative diagnostic: composed tangents need a local trust radius, but compatibility masking gives the success optimum |
38
  | Minimum-energy residual regularization does not add the gain | action L2 penalty 0.05 ties the previous 35.42% scale-grid row, while 0.10/0.20 reach 35.36% | Negative/tie diagnostic: the clean bridge is not explained by shortest-action bias |
@@ -81,8 +81,8 @@ clean proposal result, the intended main rows are:
81
  15. K4 mean-by-type tangent consensus + typed no-op prior 0.025-0.035: 35.25%
82
  16. K4 mean-by-type tangent consensus + scale-grid typed no-op prior: 35.42%
83
  17. K4 masked composed type-consensus tangent transport: 35.30%; with exact near-miss/no-op compatibility mask only: 35.48%; with typed no-op prior: 35.54%; with exact compatibility mask + typed no-op prior: 35.59%; adding singleton near-miss prior 0.01/0.02 ties 35.59%; with source-score prior on that exact chart: 35.48%; with typed no-op + source-score: 35.54%
84
- 18. K4 compatible tangent candidate-oracle prefix K=8 diagnostic: seed 0 candidate-oracle reaches 41.04% vs 35.13% selected; remaining seeds pending
85
- 19. K4 compatible tangent abstention margin 0.10 diagnostic: submitted after oracle seed 0 exposed prefix headroom; pending
86
  20. K4 masked composed type-consensus tangent transport + component-wise no-op prior: 35.36%
87
  21. K4 masked composed type-consensus tangent transport + composite L2 trust penalty: 35.54% at 0.02; 35.48% at 0.05; 35.54% with exact compatibility mask + L2 0.02
88
  22. K4 mean-by-type tangent consensus + upper/wide scale diagnostics: 35.36% for 0.40/0.45/0.50; 35.13% for 0.35/0.45/0.55
@@ -139,7 +139,7 @@ test-time search. The cleaner novelty is:
139
 
140
  ## Job Status
141
 
142
- Last checked: `2026-06-29 22:34 UTC`. The K4 masked composed type-consensus
143
  sweep completed and produced a new clean best, 35.59%, when the exact
144
  `residual_near_miss+residual_no_op` composite is additionally masked. Pure
145
  masked composition reached 35.30%, exact compatibility masking without typed
@@ -158,13 +158,15 @@ below the top row.
158
  The singleton near-miss revival diagnostic completed: exact `residual_near_miss`
159
  bonuses 0.01 and 0.02 both tie the 35.59% top row and slightly raise mean
160
  progress to 57.10%, but do not improve success.
161
- The candidate-oracle prefix diagnostic is in flight: seed 0 of job `14935471`
162
- completed on the correct h16 dataset and shows K=8 candidate-oracle success
163
- 41.04% vs 35.13% selected rollout, mean progress 62.48%, score gain +0.139,
164
- and 53.9% of states improved by some generated prefix candidate. Seeds 1-2
165
- remain pending; summary `14935502` and rebuild `14935530` are dependency-gated.
166
- The oracle-motivated clean abstention test at margin 0.10 is also pending as
167
- job `14936131`, with summary `14936132` and rebuild `14936133`.
 
 
168
 
169
  - `14858328`-`14858333`: completed train-split `field_selected_noexpert_bc5`;
170
  direct rollout is 26.84%, field-guided best is 27.65%.
 
32
  | Masked tangent composition gives a small clean lift | K4 composed type-consensus transport is 35.30% after anti-goal composite masking; exact `near_miss+no_op` masking alone reaches 35.48%; typed no-op prior reaches 35.54%; combining the exact compatibility mask with the typed prior reaches 35.59% | Current best clean result; controlled compatible tangent-chart composition, not unmasked proposal accumulation |
33
  | Train-source score priors do not explain the compatible tangent-chart gain | replacing the typed no-op prior with a measured train-source reward-score prior on the exact compatibility chart reaches 35.48%; adding it to the typed no-op row reaches 35.54%, still below the 35.59% top row | Negative diagnostic: compatibility masking and sparse typed abstention matter more than continuous train-source confidence on this chart |
34
  | Singleton near-miss priors do not open a new clean route | adding a small exact `residual_near_miss` singleton prior 0.01 or 0.02 on the compatible chart ties the 35.59% top row and slightly raises progress to 57.10% | Tie diagnostic: revived near-miss tangents are high-precision but too sparse to close the clean-to-same-state proposal gap |
35
+ | Candidate-prefix oracle needs unique-action hygiene | the first K=8 prefix diagnostic exposed apparent headroom, but raw rows showed duplicate zero-residual/policy branches across scale slots; summaries were archived as `_nonunique` and a unique-action rerun is pending | In progress: use the deduplicated diagnostic before making ranking/abstention claims |
36
  | Component-wise composite priors do not add the gain | propagating the no-op bonus into composite types reaches 35.36%, below the exact-prior masked composition row at 35.54% and the exact compatibility row at 35.59% | Negative/near-tie diagnostic: sparse exact priors are better than broadly rewarding every no-op-containing composite |
37
  | Composite trust-radius penalty explains but does not improve the success top line | composite-only L2 penalty 0.02 ties 35.54% while lowering action MSE from 0.4106 to 0.4079; with the exact compatibility mask it lowers MSE further to 0.4048 but drops back to 35.54% | Tie/negative diagnostic: composed tangents need a local trust radius, but compatibility masking gives the success optimum |
38
  | Minimum-energy residual regularization does not add the gain | action L2 penalty 0.05 ties the previous 35.42% scale-grid row, while 0.10/0.20 reach 35.36% | Negative/tie diagnostic: the clean bridge is not explained by shortest-action bias |
 
81
  15. K4 mean-by-type tangent consensus + typed no-op prior 0.025-0.035: 35.25%
82
  16. K4 mean-by-type tangent consensus + scale-grid typed no-op prior: 35.42%
83
  17. K4 masked composed type-consensus tangent transport: 35.30%; with exact near-miss/no-op compatibility mask only: 35.48%; with typed no-op prior: 35.54%; with exact compatibility mask + typed no-op prior: 35.59%; adding singleton near-miss prior 0.01/0.02 ties 35.59%; with source-score prior on that exact chart: 35.48%; with typed no-op + source-score: 35.54%
84
+ 18. K4 compatible tangent unique-action candidate-oracle prefix K=8 diagnostic: pending rerun after archiving the non-unique oracle summary
85
+ 19. K4 compatible tangent abstention margin 0.10 diagnostic: 34.67%; naive lower abstention hurts despite apparent non-unique oracle headroom
86
  20. K4 masked composed type-consensus tangent transport + component-wise no-op prior: 35.36%
87
  21. K4 masked composed type-consensus tangent transport + composite L2 trust penalty: 35.54% at 0.02; 35.48% at 0.05; 35.54% with exact compatibility mask + L2 0.02
88
  22. K4 mean-by-type tangent consensus + upper/wide scale diagnostics: 35.36% for 0.40/0.45/0.50; 35.13% for 0.35/0.45/0.55
 
139
 
140
  ## Job Status
141
 
142
+ Last checked: `2026-06-30 06:34 UTC`. The K4 masked composed type-consensus
143
  sweep completed and produced a new clean best, 35.59%, when the exact
144
  `residual_near_miss+residual_no_op` composite is additionally masked. Pure
145
  masked composition reached 35.30%, exact compatibility masking without typed
 
158
  The singleton near-miss revival diagnostic completed: exact `residual_near_miss`
159
  bonuses 0.01 and 0.02 both tie the 35.59% top row and slightly raise mean
160
  progress to 57.10%, but do not improve success.
161
+ The original candidate-oracle prefix diagnostic (`14935471`) completed but is
162
+ now treated as non-unique because the prefix contained duplicate policy/zero
163
+ residual actions across residual-scale slots; its summaries were archived with
164
+ the `_nonunique` suffix rather than used as current evidence. The evaluator now
165
+ deduplicates candidate actions before oracle selection and blocks invalid padding
166
+ branches from winning. The unique-action rerun is pending as GPU array
167
+ `14953513`, with summary `14953522` and rebuild `14953524`. The clean
168
+ compatible-chart margin `0.10` test completed at 34.67%, below the 35.59% top
169
+ row, so simple lower abstention is not the answer.
170
 
171
  - `14858328`-`14858333`: completed train-split `field_selected_noexpert_bc5`;
172
  direct rollout is 26.84%, field-guided best is 27.65%.
results/paper_table_status.json CHANGED
@@ -1355,22 +1355,22 @@
1355
  },
1356
  {
1357
  "key": "retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_oraclek8",
1358
- "label": "K4 compatible residual retrieval, candidate-oracle prefix K=8 diagnostic",
1359
  "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_oraclek8_summary.json",
1360
  "clean_deployment": "diagnostic",
1361
  "same_state_proposals": "no",
1362
  "expert_proposal": "no",
1363
  "story_role": "diagnostic oracle over generated clean candidate prefix to separate proposal headroom from field ranking",
1364
  "fallback_success": null,
1365
- "pending_job": "14935471/14935502",
1366
- "path_exists": true,
1367
- "status": "complete",
1368
- "success": 0.4220289855072464,
1369
- "std_success": 0.012173913043478276,
1370
  "completed_seeds": null,
1371
- "num_completed": 3,
1372
  "best_config": null,
1373
- "gain_vs_h16_policy": 0.12463768115942031
1374
  },
1375
  {
1376
  "key": "retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus001",
@@ -2618,7 +2618,6 @@
2618
  "KNN counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.",
2619
  "K4 train-state residual retrieval, scale 0.40, safe residuals, mean-by-type tangent consensus improves the clean bridge but is not yet the main result.",
2620
  "Policy-baseline abstention inside the same-state no-expert lattice drops from 56.99% to 40.70%, so the mechanism result should emphasize counterfactual proposal geometry rather than policy fallback.",
2621
- "Singleton near-miss priors 0.01/0.02 tie the clean best rather than improving it; the compatible chart preserves high-precision near-miss tangents, but they remain sparse.",
2622
- "Candidate-oracle prefix K=8 is diagnostic-only; compare it to the clean selected row to decide whether the next paper move should be proposal generation or field ranking."
2623
  ]
2624
  }
 
1355
  },
1356
  {
1357
  "key": "retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_oraclek8",
1358
+ "label": "K4 compatible residual retrieval, unique candidate-oracle prefix K=8 diagnostic",
1359
  "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_oraclek8_summary.json",
1360
  "clean_deployment": "diagnostic",
1361
  "same_state_proposals": "no",
1362
  "expert_proposal": "no",
1363
  "story_role": "diagnostic oracle over generated clean candidate prefix to separate proposal headroom from field ranking",
1364
  "fallback_success": null,
1365
+ "pending_job": "14953513/14953522",
1366
+ "path_exists": false,
1367
+ "status": "pending",
1368
+ "success": null,
1369
+ "std_success": null,
1370
  "completed_seeds": null,
1371
+ "num_completed": null,
1372
  "best_config": null,
1373
+ "gain_vs_h16_policy": null
1374
  },
1375
  {
1376
  "key": "retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus001",
 
2618
  "KNN counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.",
2619
  "K4 train-state residual retrieval, scale 0.40, safe residuals, mean-by-type tangent consensus improves the clean bridge but is not yet the main result.",
2620
  "Policy-baseline abstention inside the same-state no-expert lattice drops from 56.99% to 40.70%, so the mechanism result should emphasize counterfactual proposal geometry rather than policy fallback.",
2621
+ "Singleton near-miss priors 0.01/0.02 tie the clean best rather than improving it; the compatible chart preserves high-precision near-miss tangents, but they remain sparse."
 
2622
  ]
2623
  }
results/paper_table_status.md CHANGED
@@ -74,7 +74,7 @@ Baseline h=16 policy: 29.74%
74
  | retrieval_residual_k4_composemasked_dropnmnoop_grid035040045 | K4 composed type-consensus residual retrieval, masked, drop near-miss+no-op composite | complete | 35.48% | +5.74 pp | yes | no | no | exact compatibility mask without typed no-op prior |
75
  | retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003 | K4 composed type-consensus residual retrieval, masked, drop near-miss+no-op composite | complete | 35.59% | +5.86 pp | yes | no | no | exact incompatibility mask for one weak composed tangent pair |
76
  | retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_margin010_noopbonus003 | K4 compatible residual retrieval, margin 0.10, no-op bonus 0.03 | complete | 34.67% | +4.93 pp | yes | no | no | oracle-motivated abstention sensitivity on the compatible local tangent chart |
77
- | retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_oraclek8 | K4 compatible residual retrieval, candidate-oracle prefix K=8 diagnostic | complete | 42.20% | +12.46 pp | diagnostic | no | no | diagnostic oracle over generated clean candidate prefix to separate proposal headroom from field ranking |
78
  | retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus001 | K4 composed compatible residual retrieval, no-op bonus 0.03, singleton near-miss bonus 0.01 | complete | 35.59% | +5.86 pp | yes | no | no | revive high-precision singleton near-miss tangents without boosting toxic near-miss+no-op composites |
79
  | retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus002 | K4 composed compatible residual retrieval, no-op bonus 0.03, singleton near-miss bonus 0.02 | complete | 35.59% | +5.86 pp | yes | no | no | stronger singleton near-miss revival prior on the compatible local tangent chart |
80
  | retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_srcscorebonus002 | K4 composed type-consensus residual retrieval, masked, drop near-miss+no-op composite, source-score bonus 0.02 | complete | 35.48% | +5.74 pp | yes | no | no | train-measured source-score prior on the compatible local tangent chart |
@@ -151,4 +151,3 @@ Baseline h=16 policy: 29.74%
151
  - K4 train-state residual retrieval, scale 0.40, safe residuals, mean-by-type tangent consensus improves the clean bridge but is not yet the main result.
152
  - Policy-baseline abstention inside the same-state no-expert lattice drops from 56.99% to 40.70%, so the mechanism result should emphasize counterfactual proposal geometry rather than policy fallback.
153
  - Singleton near-miss priors 0.01/0.02 tie the clean best rather than improving it; the compatible chart preserves high-precision near-miss tangents, but they remain sparse.
154
- - Candidate-oracle prefix K=8 is diagnostic-only; compare it to the clean selected row to decide whether the next paper move should be proposal generation or field ranking.
 
74
  | retrieval_residual_k4_composemasked_dropnmnoop_grid035040045 | K4 composed type-consensus residual retrieval, masked, drop near-miss+no-op composite | complete | 35.48% | +5.74 pp | yes | no | no | exact compatibility mask without typed no-op prior |
75
  | retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003 | K4 composed type-consensus residual retrieval, masked, drop near-miss+no-op composite | complete | 35.59% | +5.86 pp | yes | no | no | exact incompatibility mask for one weak composed tangent pair |
76
  | retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_margin010_noopbonus003 | K4 compatible residual retrieval, margin 0.10, no-op bonus 0.03 | complete | 34.67% | +4.93 pp | yes | no | no | oracle-motivated abstention sensitivity on the compatible local tangent chart |
77
+ | retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_oraclek8 | K4 compatible residual retrieval, unique candidate-oracle prefix K=8 diagnostic | pending 14953513/14953522 | pending | pending | diagnostic | no | no | diagnostic oracle over generated clean candidate prefix to separate proposal headroom from field ranking |
78
  | retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus001 | K4 composed compatible residual retrieval, no-op bonus 0.03, singleton near-miss bonus 0.01 | complete | 35.59% | +5.86 pp | yes | no | no | revive high-precision singleton near-miss tangents without boosting toxic near-miss+no-op composites |
79
  | retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus002 | K4 composed compatible residual retrieval, no-op bonus 0.03, singleton near-miss bonus 0.02 | complete | 35.59% | +5.86 pp | yes | no | no | stronger singleton near-miss revival prior on the compatible local tangent chart |
80
  | retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_srcscorebonus002 | K4 composed type-consensus residual retrieval, masked, drop near-miss+no-op composite, source-score bonus 0.02 | complete | 35.48% | +5.74 pp | yes | no | no | train-measured source-score prior on the compatible local tangent chart |
 
151
  - K4 train-state residual retrieval, scale 0.40, safe residuals, mean-by-type tangent consensus improves the clean bridge but is not yet the main result.
152
  - Policy-baseline abstention inside the same-state no-expert lattice drops from 56.99% to 40.70%, so the mechanism result should emphasize counterfactual proposal geometry rather than policy fallback.
153
  - Singleton near-miss priors 0.01/0.02 tie the clean best rather than improving it; the compatible chart preserves high-precision near-miss tangents, but they remain sparse.
 
scripts/build_paper_analysis.py CHANGED
@@ -379,7 +379,7 @@ METHODS = [
379
  ),
380
  MethodSpec(
381
  key="residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_oraclek8",
382
- label="K4 compatible tangents, no-op bonus 0.03, candidate-oracle prefix K=8 diagnostic",
383
  summary_path=(
384
  "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_"
385
  "k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_oraclek8_summary.json"
@@ -846,6 +846,9 @@ def _normalize_summary(data: dict[str, Any], rows: list[dict[str, Any]], *, sour
846
  output.update(
847
  {
848
  "candidate_oracle_rollouts": int(data.get("candidate_oracle_rollouts") or 0),
 
 
 
849
  "mean_candidate_oracle_success_rate": _mean(candidate_oracle_success),
850
  "mean_candidate_oracle_progress": _mean(
851
  [
@@ -862,6 +865,13 @@ def _normalize_summary(data: dict[str, Any], rows: list[dict[str, Any]], *, sour
862
  is not None
863
  ]
864
  ),
 
 
 
 
 
 
 
865
  "mean_candidate_oracle_improvement_rate": _mean(
866
  [
867
  float(row["candidate_oracle_improvement_rate"])
@@ -1111,6 +1121,10 @@ def _render_markdown(report: dict[str, Any]) -> str:
1111
  f"{oracle.get('mean_candidate_oracle_score_gain_over_selected', 0.0):+.3f}, "
1112
  "which isolates ranking/abstention headroom inside the clean proposal set."
1113
  ),
 
 
 
 
1114
  (
1115
  "- Candidate-oracle best type counts: "
1116
  f"{oracle.get('candidate_oracle_type_counts', {})}."
 
379
  ),
380
  MethodSpec(
381
  key="residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_oraclek8",
382
+ label="K4 compatible tangents, no-op bonus 0.03, unique candidate-oracle prefix K=8 diagnostic",
383
  summary_path=(
384
  "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_"
385
  "k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_oraclek8_summary.json"
 
846
  output.update(
847
  {
848
  "candidate_oracle_rollouts": int(data.get("candidate_oracle_rollouts") or 0),
849
+ "candidate_oracle_unique_tolerance": data.get(
850
+ "candidate_oracle_unique_tolerance"
851
+ ),
852
  "mean_candidate_oracle_success_rate": _mean(candidate_oracle_success),
853
  "mean_candidate_oracle_progress": _mean(
854
  [
 
865
  is not None
866
  ]
867
  ),
868
+ "mean_candidate_oracle_unique_count": _mean(
869
+ [
870
+ float(row.get("candidate_oracle_unique_count") or 0.0)
871
+ for row in rows
872
+ if row.get("candidate_oracle_unique_count") is not None
873
+ ]
874
+ ),
875
  "mean_candidate_oracle_improvement_rate": _mean(
876
  [
877
  float(row["candidate_oracle_improvement_rate"])
 
1121
  f"{oracle.get('mean_candidate_oracle_score_gain_over_selected', 0.0):+.3f}, "
1122
  "which isolates ranking/abstention headroom inside the clean proposal set."
1123
  ),
1124
+ (
1125
+ "- Mean unique candidates in the prefix: "
1126
+ f"{oracle.get('mean_candidate_oracle_unique_count', 0.0):.2f}."
1127
+ ),
1128
  (
1129
  "- Candidate-oracle best type counts: "
1130
  f"{oracle.get('candidate_oracle_type_counts', {})}."
scripts/build_paper_table_status.py CHANGED
@@ -727,13 +727,13 @@ SPECS = [
727
  ),
728
  ResultSpec(
729
  key="retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_oraclek8",
730
- label="K4 compatible residual retrieval, candidate-oracle prefix K=8 diagnostic",
731
  path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_oraclek8_summary.json",
732
  clean_deployment="diagnostic",
733
  same_state_proposals="no",
734
  expert_proposal="no",
735
  story_role="diagnostic oracle over generated clean candidate prefix to separate proposal headroom from field ranking",
736
- pending_job="14935471/14935502",
737
  ),
738
  ResultSpec(
739
  key="retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus001",
 
727
  ),
728
  ResultSpec(
729
  key="retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_oraclek8",
730
+ label="K4 compatible residual retrieval, unique candidate-oracle prefix K=8 diagnostic",
731
  path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_oraclek8_summary.json",
732
  clean_deployment="diagnostic",
733
  same_state_proposals="no",
734
  expert_proposal="no",
735
  story_role="diagnostic oracle over generated clean candidate prefix to separate proposal headroom from field ranking",
736
+ pending_job="14953513/14953522",
737
  ),
738
  ResultSpec(
739
  key="retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus001",
scripts/eval_maniskill_policy_rollout.py CHANGED
@@ -260,6 +260,14 @@ def main(argv: list[str] | None = None) -> int:
260
  "residual candidates and report the best measured outcome in that prefix. "
261
  "Zero disables the diagnostic and preserves deployment evaluation.",
262
  )
 
 
 
 
 
 
 
 
263
  args = parser.parse_args(argv)
264
  lattice_exclude_types = tuple(
265
  item.strip() for item in args.lattice_exclude_types.split(",") if item.strip()
@@ -335,6 +343,7 @@ def main(argv: list[str] | None = None) -> int:
335
  candidate_type_bonuses=candidate_type_bonuses,
336
  candidate_type_bonus_components=args.candidate_type_bonus_components,
337
  candidate_oracle_rollouts=args.candidate_oracle_rollouts,
 
338
  )
339
  print(json.dumps({key: value for key, value in result.items() if key != "rows"}, indent=2))
340
  return 0
 
260
  "residual candidates and report the best measured outcome in that prefix. "
261
  "Zero disables the diagnostic and preserves deployment evaluation.",
262
  )
263
+ parser.add_argument(
264
+ "--candidate-oracle-unique-tolerance",
265
+ type=float,
266
+ default=1.0e-6,
267
+ help="Max absolute action difference for treating two diagnostic oracle candidates "
268
+ "as duplicates. Duplicate candidates are rolled only as invalid padding and cannot "
269
+ "win the oracle choice.",
270
+ )
271
  args = parser.parse_args(argv)
272
  lattice_exclude_types = tuple(
273
  item.strip() for item in args.lattice_exclude_types.split(",") if item.strip()
 
343
  candidate_type_bonuses=candidate_type_bonuses,
344
  candidate_type_bonus_components=args.candidate_type_bonus_components,
345
  candidate_oracle_rollouts=args.candidate_oracle_rollouts,
346
+ candidate_oracle_unique_tolerance=args.candidate_oracle_unique_tolerance,
347
  )
348
  print(json.dumps({key: value for key, value in result.items() if key != "rows"}, indent=2))
349
  return 0
scripts/slurm/eval_maniskill_policy_rollout.sbatch CHANGED
@@ -80,6 +80,7 @@ if [[ -n "${CANDIDATE_TYPE_BONUSES_COLON:-}" ]]; then
80
  fi
81
  CANDIDATE_TYPE_BONUS_COMPONENTS="${CANDIDATE_TYPE_BONUS_COMPONENTS:-0}"
82
  CANDIDATE_ORACLE_ROLLOUTS="${CANDIDATE_ORACLE_ROLLOUTS:-0}"
 
83
 
84
  module load StdEnv/2023 apptainer/1.4.5
85
  cd "$PROJECT_DIR"
@@ -150,4 +151,5 @@ apptainer exec --nv \
150
  --lattice-exclude-types "$LATTICE_EXCLUDE_TYPES" \
151
  --candidate-type-bonuses "$CANDIDATE_TYPE_BONUSES" \
152
  --candidate-oracle-rollouts "$CANDIDATE_ORACLE_ROLLOUTS" \
 
153
  "${EXTRA_ARGS[@]}"
 
80
  fi
81
  CANDIDATE_TYPE_BONUS_COMPONENTS="${CANDIDATE_TYPE_BONUS_COMPONENTS:-0}"
82
  CANDIDATE_ORACLE_ROLLOUTS="${CANDIDATE_ORACLE_ROLLOUTS:-0}"
83
+ CANDIDATE_ORACLE_UNIQUE_TOLERANCE="${CANDIDATE_ORACLE_UNIQUE_TOLERANCE:-1e-6}"
84
 
85
  module load StdEnv/2023 apptainer/1.4.5
86
  cd "$PROJECT_DIR"
 
151
  --lattice-exclude-types "$LATTICE_EXCLUDE_TYPES" \
152
  --candidate-type-bonuses "$CANDIDATE_TYPE_BONUSES" \
153
  --candidate-oracle-rollouts "$CANDIDATE_ORACLE_ROLLOUTS" \
154
+ --candidate-oracle-unique-tolerance "$CANDIDATE_ORACLE_UNIQUE_TOLERANCE" \
155
  "${EXTRA_ARGS[@]}"
scripts/slurm/summarize_h16_policy_ckpt.sbatch CHANGED
@@ -107,6 +107,9 @@ for result_path in sorted(base_dir.glob(f"seed_*/{out_name}")):
107
  "candidate_type_bonus_components", False
108
  ),
109
  "candidate_oracle_rollouts": data.get("candidate_oracle_rollouts", 0),
 
 
 
110
  "candidate_oracle_success_rate": data.get(
111
  "candidate_oracle_success_rate"
112
  ),
@@ -116,6 +119,7 @@ for result_path in sorted(base_dir.glob(f"seed_*/{out_name}")):
116
  "candidate_oracle_score_gain_over_selected": data.get(
117
  "candidate_oracle_score_gain_over_selected"
118
  ),
 
119
  "candidate_oracle_improvement_rate": data.get(
120
  "candidate_oracle_improvement_rate"
121
  ),
@@ -170,6 +174,14 @@ if candidate_oracle_rows:
170
  int(row.get("candidate_oracle_rollouts") or 0)
171
  for row in candidate_oracle_rows
172
  ),
 
 
 
 
 
 
 
 
173
  "mean_candidate_oracle_success_rate": statistics.mean(
174
  row["candidate_oracle_success_rate"] for row in candidate_oracle_rows
175
  ),
@@ -186,6 +198,12 @@ if candidate_oracle_rows:
186
  row["candidate_oracle_score_gain_over_selected"]
187
  for row in candidate_oracle_rows
188
  ),
 
 
 
 
 
 
189
  "mean_candidate_oracle_improvement_rate": statistics.mean(
190
  row["candidate_oracle_improvement_rate"]
191
  for row in candidate_oracle_rows
@@ -242,6 +260,10 @@ if candidate_oracle_rows:
242
  lines.extend(
243
  [
244
  f"Candidate-oracle prefix: top {summary['candidate_oracle_rollouts']} candidates",
 
 
 
 
245
  (
246
  "Candidate-oracle success: "
247
  f"{summary['mean_candidate_oracle_success_rate']:.2%}"
@@ -254,6 +276,10 @@ if candidate_oracle_rows:
254
  "Candidate-oracle gain over selected branch: "
255
  f"{summary['mean_candidate_oracle_score_gain_over_selected']:+.3f}"
256
  ),
 
 
 
 
257
  (
258
  "Candidate-oracle improvement rate: "
259
  f"{summary['mean_candidate_oracle_improvement_rate']:.2%}"
 
107
  "candidate_type_bonus_components", False
108
  ),
109
  "candidate_oracle_rollouts": data.get("candidate_oracle_rollouts", 0),
110
+ "candidate_oracle_unique_tolerance": data.get(
111
+ "candidate_oracle_unique_tolerance"
112
+ ),
113
  "candidate_oracle_success_rate": data.get(
114
  "candidate_oracle_success_rate"
115
  ),
 
119
  "candidate_oracle_score_gain_over_selected": data.get(
120
  "candidate_oracle_score_gain_over_selected"
121
  ),
122
+ "candidate_oracle_unique_count": data.get("candidate_oracle_unique_count"),
123
  "candidate_oracle_improvement_rate": data.get(
124
  "candidate_oracle_improvement_rate"
125
  ),
 
174
  int(row.get("candidate_oracle_rollouts") or 0)
175
  for row in candidate_oracle_rows
176
  ),
177
+ "candidate_oracle_unique_tolerance": next(
178
+ (
179
+ row.get("candidate_oracle_unique_tolerance")
180
+ for row in candidate_oracle_rows
181
+ if row.get("candidate_oracle_unique_tolerance") is not None
182
+ ),
183
+ None,
184
+ ),
185
  "mean_candidate_oracle_success_rate": statistics.mean(
186
  row["candidate_oracle_success_rate"] for row in candidate_oracle_rows
187
  ),
 
198
  row["candidate_oracle_score_gain_over_selected"]
199
  for row in candidate_oracle_rows
200
  ),
201
+ "mean_candidate_oracle_unique_count": statistics.mean(
202
+ row.get("candidate_oracle_unique_count")
203
+ or row.get("candidate_oracle_rollouts")
204
+ or 0
205
+ for row in candidate_oracle_rows
206
+ ),
207
  "mean_candidate_oracle_improvement_rate": statistics.mean(
208
  row["candidate_oracle_improvement_rate"]
209
  for row in candidate_oracle_rows
 
260
  lines.extend(
261
  [
262
  f"Candidate-oracle prefix: top {summary['candidate_oracle_rollouts']} candidates",
263
+ (
264
+ "Candidate-oracle unique tolerance: "
265
+ f"{summary.get('candidate_oracle_unique_tolerance')}"
266
+ ),
267
  (
268
  "Candidate-oracle success: "
269
  f"{summary['mean_candidate_oracle_success_rate']:.2%}"
 
276
  "Candidate-oracle gain over selected branch: "
277
  f"{summary['mean_candidate_oracle_score_gain_over_selected']:+.3f}"
278
  ),
279
+ (
280
+ "Candidate-oracle unique count: "
281
+ f"{summary['mean_candidate_oracle_unique_count']:.2f}"
282
+ ),
283
  (
284
  "Candidate-oracle improvement rate: "
285
  f"{summary['mean_candidate_oracle_improvement_rate']:.2%}"