anhtld commited on
Commit
d7dac0b
·
verified ·
1 Parent(s): 77c9327

Auto-sync: 2026-06-29 17:18:25 (part 3)

Browse files
results/paper_analysis.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "best_clean_key": "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003",
3
- "generated_utc": "2026-06-29T21:12:22+00:00",
4
  "mechanism_gap": {
5
  "best_clean_vs_direct_same_ckpt": 0.07304347826086954,
6
  "best_clean_vs_h16": 0.058550724637681184,
@@ -948,9 +948,101 @@
948
  "std_success": 0.011579701075616346
949
  },
950
  "residual_k4_composemasked_dropnmnoop_grid035040045": {
 
951
  "label": "K4 composed type-consensus tangents, masked, drop near-miss+no-op composite",
952
- "missing": true,
953
- "source": "results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_summary.json"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
954
  },
955
  "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003": {
956
  "ci95_success": 0.024567904418045634,
@@ -1049,6 +1141,200 @@
1049
  "source": "results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_summary.json",
1050
  "std_success": 0.009889114266221456
1051
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1052
  "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_srcscorebonus002": {
1053
  "ci95_success": 0.02131295542962397,
1054
  "label": "K4 composed type-consensus tangents, masked, drop near-miss+no-op composite, no-op bonus 0.03, source-score bonus 0.02",
 
1
  {
2
  "best_clean_key": "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003",
3
+ "generated_utc": "2026-06-29T21:44:25+00:00",
4
  "mechanism_gap": {
5
  "best_clean_vs_direct_same_ckpt": 0.07304347826086954,
6
  "best_clean_vs_h16": 0.058550724637681184,
 
948
  "std_success": 0.011579701075616346
949
  },
950
  "residual_k4_composemasked_dropnmnoop_grid035040045": {
951
+ "ci95_success": 0.03115620450679224,
952
  "label": "K4 composed type-consensus tangents, masked, drop near-miss+no-op composite",
953
+ "mean_action_mse_to_best": 0.40620721947428756,
954
+ "mean_progress": 0.5700427223033847,
955
+ "mean_success": 0.3547826086956522,
956
+ "num_completed": 3,
957
+ "per_task_success": {
958
+ "LiftPegUpright-v1": {
959
+ "mean_num_groups": 102.0,
960
+ "mean_success": 0.26340865087329823,
961
+ "std_success": 0.06057881385012102
962
+ },
963
+ "PickCube-v1": {
964
+ "mean_num_groups": 196.66666666666666,
965
+ "mean_success": 0.32419372093285137,
966
+ "std_success": 0.03154715976310507
967
+ },
968
+ "PullCube-v1": {
969
+ "mean_num_groups": 81.0,
970
+ "mean_success": 0.20844535581377688,
971
+ "std_success": 0.024567915948941907
972
+ },
973
+ "PushCube-v1": {
974
+ "mean_num_groups": 102.0,
975
+ "mean_success": 0.757403601199683,
976
+ "std_success": 0.07781968814460603
977
+ },
978
+ "StackCube-v1": {
979
+ "mean_num_groups": 93.33333333333333,
980
+ "mean_success": 0.19707329707329704,
981
+ "std_success": 0.0831467196651622
982
+ }
983
+ },
984
+ "seed_action_mse_to_best": {
985
+ "0": 0.3921792995427614,
986
+ "1": 0.3989143911279414,
987
+ "2": 0.42752796775215995
988
+ },
989
+ "seed_progress": {
990
+ "0": 0.5565006508119404,
991
+ "1": 0.5698966576515333,
992
+ "2": 0.5837308584466803
993
+ },
994
+ "seed_success": {
995
+ "0": 0.35130434782608694,
996
+ "1": 0.3443478260869565,
997
+ "2": 0.36869565217391304
998
+ },
999
+ "selected_candidate_type_counts": {
1000
+ "retrieval_residual_policy_residual": 1628,
1001
+ "retrieval_residual_residual_near_miss": 8,
1002
+ "retrieval_residual_residual_near_miss+residual_wrong_gripper": 5,
1003
+ "retrieval_residual_residual_no_op": 38,
1004
+ "retrieval_residual_residual_no_op+residual_wrong_gripper": 27,
1005
+ "retrieval_residual_residual_wrong_gripper": 19
1006
+ },
1007
+ "selected_residual_scale_counts": {
1008
+ "0.35": 1643,
1009
+ "0.4": 10,
1010
+ "0.45": 72
1011
+ },
1012
+ "selected_type_outcomes": {
1013
+ "retrieval_residual_policy_residual": {
1014
+ "count": 1628.0,
1015
+ "mean_progress": 0.5603744033500014,
1016
+ "success_rate": 0.34459459459459457
1017
+ },
1018
+ "retrieval_residual_residual_near_miss": {
1019
+ "count": 8.0,
1020
+ "mean_progress": 0.8760369084775448,
1021
+ "success_rate": 0.75
1022
+ },
1023
+ "retrieval_residual_residual_near_miss+residual_wrong_gripper": {
1024
+ "count": 5.0,
1025
+ "mean_progress": 0.7557853102684021,
1026
+ "success_rate": 0.6
1027
+ },
1028
+ "retrieval_residual_residual_no_op": {
1029
+ "count": 38.0,
1030
+ "mean_progress": 0.7757954887653652,
1031
+ "success_rate": 0.5263157894736842
1032
+ },
1033
+ "retrieval_residual_residual_no_op+residual_wrong_gripper": {
1034
+ "count": 27.0,
1035
+ "mean_progress": 0.6916872307106301,
1036
+ "success_rate": 0.48148148148148145
1037
+ },
1038
+ "retrieval_residual_residual_wrong_gripper": {
1039
+ "count": 19.0,
1040
+ "mean_progress": 0.6363769314791027,
1041
+ "success_rate": 0.47368421052631576
1042
+ }
1043
+ },
1044
+ "source": "results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_summary.json",
1045
+ "std_success": 0.012541047914657353
1046
  },
1047
  "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003": {
1048
  "ci95_success": 0.024567904418045634,
 
1141
  "source": "results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_summary.json",
1142
  "std_success": 0.009889114266221456
1143
  },
1144
+ "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus001": {
1145
+ "ci95_success": 0.024567904418045634,
1146
+ "label": "K4 composed compatible tangents, no-op bonus 0.03, singleton near-miss bonus 0.01",
1147
+ "mean_action_mse_to_best": 0.406297814965626,
1148
+ "mean_progress": 0.571048675666919,
1149
+ "mean_success": 0.35594202898550725,
1150
+ "num_completed": 3,
1151
+ "per_task_success": {
1152
+ "LiftPegUpright-v1": {
1153
+ "mean_num_groups": 102.0,
1154
+ "mean_success": 0.26340865087329823,
1155
+ "std_success": 0.06057881385012102
1156
+ },
1157
+ "PickCube-v1": {
1158
+ "mean_num_groups": 196.66666666666666,
1159
+ "mean_success": 0.3278169093386485,
1160
+ "std_success": 0.02533117351097172
1161
+ },
1162
+ "PullCube-v1": {
1163
+ "mean_num_groups": 81.0,
1164
+ "mean_success": 0.20474165211007314,
1165
+ "std_success": 0.019188581862611215
1166
+ },
1167
+ "PushCube-v1": {
1168
+ "mean_num_groups": 102.0,
1169
+ "mean_success": 0.757403601199683,
1170
+ "std_success": 0.07781968814460603
1171
+ },
1172
+ "StackCube-v1": {
1173
+ "mean_num_groups": 93.33333333333333,
1174
+ "mean_success": 0.20044030044030045,
1175
+ "std_success": 0.08896982358351117
1176
+ }
1177
+ },
1178
+ "seed_action_mse_to_best": {
1179
+ "0": 0.39301921862784933,
1180
+ "1": 0.39824521353549286,
1181
+ "2": 0.42762901273353593
1182
+ },
1183
+ "seed_progress": {
1184
+ "0": 0.5583201415569562,
1185
+ "1": 0.5714951352645522,
1186
+ "2": 0.5833307501792486
1187
+ },
1188
+ "seed_success": {
1189
+ "0": 0.35304347826086957,
1190
+ "1": 0.34782608695652173,
1191
+ "2": 0.36695652173913046
1192
+ },
1193
+ "selected_candidate_type_counts": {
1194
+ "retrieval_residual_policy_residual": 1613,
1195
+ "retrieval_residual_residual_near_miss": 9,
1196
+ "retrieval_residual_residual_near_miss+residual_wrong_gripper": 4,
1197
+ "retrieval_residual_residual_no_op": 56,
1198
+ "retrieval_residual_residual_no_op+residual_wrong_gripper": 24,
1199
+ "retrieval_residual_residual_wrong_gripper": 19
1200
+ },
1201
+ "selected_residual_scale_counts": {
1202
+ "0.35": 1631,
1203
+ "0.4": 11,
1204
+ "0.45": 83
1205
+ },
1206
+ "selected_type_outcomes": {
1207
+ "retrieval_residual_policy_residual": {
1208
+ "count": 1613.0,
1209
+ "mean_progress": 0.560971513695882,
1210
+ "success_rate": 0.3453192808431494
1211
+ },
1212
+ "retrieval_residual_residual_near_miss": {
1213
+ "count": 9.0,
1214
+ "mean_progress": 0.8691005806128184,
1215
+ "success_rate": 0.6666666666666666
1216
+ },
1217
+ "retrieval_residual_residual_near_miss+residual_wrong_gripper": {
1218
+ "count": 4.0,
1219
+ "mean_progress": 0.898208275437355,
1220
+ "success_rate": 0.75
1221
+ },
1222
+ "retrieval_residual_residual_no_op": {
1223
+ "count": 56.0,
1224
+ "mean_progress": 0.7249722117225507,
1225
+ "success_rate": 0.5
1226
+ },
1227
+ "retrieval_residual_residual_no_op+residual_wrong_gripper": {
1228
+ "count": 24.0,
1229
+ "mean_progress": 0.671148752172788,
1230
+ "success_rate": 0.4583333333333333
1231
+ },
1232
+ "retrieval_residual_residual_wrong_gripper": {
1233
+ "count": 19.0,
1234
+ "mean_progress": 0.6363769314791027,
1235
+ "success_rate": 0.47368421052631576
1236
+ }
1237
+ },
1238
+ "source": "results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_nmbonus0p01_summary.json",
1239
+ "std_success": 0.009889114266221456
1240
+ },
1241
+ "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus002": {
1242
+ "ci95_success": 0.024567904418045634,
1243
+ "label": "K4 composed compatible tangents, no-op bonus 0.03, singleton near-miss bonus 0.02",
1244
+ "mean_action_mse_to_best": 0.4063192498065747,
1245
+ "mean_progress": 0.571048675666919,
1246
+ "mean_success": 0.35594202898550725,
1247
+ "num_completed": 3,
1248
+ "per_task_success": {
1249
+ "LiftPegUpright-v1": {
1250
+ "mean_num_groups": 102.0,
1251
+ "mean_success": 0.26340865087329823,
1252
+ "std_success": 0.06057881385012102
1253
+ },
1254
+ "PickCube-v1": {
1255
+ "mean_num_groups": 196.66666666666666,
1256
+ "mean_success": 0.3278169093386485,
1257
+ "std_success": 0.02533117351097172
1258
+ },
1259
+ "PullCube-v1": {
1260
+ "mean_num_groups": 81.0,
1261
+ "mean_success": 0.20474165211007314,
1262
+ "std_success": 0.019188581862611215
1263
+ },
1264
+ "PushCube-v1": {
1265
+ "mean_num_groups": 102.0,
1266
+ "mean_success": 0.757403601199683,
1267
+ "std_success": 0.07781968814460603
1268
+ },
1269
+ "StackCube-v1": {
1270
+ "mean_num_groups": 93.33333333333333,
1271
+ "mean_success": 0.20044030044030045,
1272
+ "std_success": 0.08896982358351117
1273
+ }
1274
+ },
1275
+ "seed_action_mse_to_best": {
1276
+ "0": 0.3930835231506954,
1277
+ "1": 0.39824521353549286,
1278
+ "2": 0.42762901273353593
1279
+ },
1280
+ "seed_progress": {
1281
+ "0": 0.5583201415569562,
1282
+ "1": 0.5714951352645522,
1283
+ "2": 0.5833307501792486
1284
+ },
1285
+ "seed_success": {
1286
+ "0": 0.35304347826086957,
1287
+ "1": 0.34782608695652173,
1288
+ "2": 0.36695652173913046
1289
+ },
1290
+ "selected_candidate_type_counts": {
1291
+ "retrieval_residual_policy_residual": 1612,
1292
+ "retrieval_residual_residual_near_miss": 10,
1293
+ "retrieval_residual_residual_near_miss+residual_wrong_gripper": 4,
1294
+ "retrieval_residual_residual_no_op": 56,
1295
+ "retrieval_residual_residual_no_op+residual_wrong_gripper": 24,
1296
+ "retrieval_residual_residual_wrong_gripper": 19
1297
+ },
1298
+ "selected_residual_scale_counts": {
1299
+ "0.35": 1630,
1300
+ "0.4": 11,
1301
+ "0.45": 84
1302
+ },
1303
+ "selected_type_outcomes": {
1304
+ "retrieval_residual_policy_residual": {
1305
+ "count": 1612.0,
1306
+ "mean_progress": 0.5606991635182741,
1307
+ "success_rate": 0.34491315136476425
1308
+ },
1309
+ "retrieval_residual_residual_near_miss": {
1310
+ "count": 10.0,
1311
+ "mean_progress": 0.8821905225515365,
1312
+ "success_rate": 0.7
1313
+ },
1314
+ "retrieval_residual_residual_near_miss+residual_wrong_gripper": {
1315
+ "count": 4.0,
1316
+ "mean_progress": 0.898208275437355,
1317
+ "success_rate": 0.75
1318
+ },
1319
+ "retrieval_residual_residual_no_op": {
1320
+ "count": 56.0,
1321
+ "mean_progress": 0.7249722117225507,
1322
+ "success_rate": 0.5
1323
+ },
1324
+ "retrieval_residual_residual_no_op+residual_wrong_gripper": {
1325
+ "count": 24.0,
1326
+ "mean_progress": 0.671148752172788,
1327
+ "success_rate": 0.4583333333333333
1328
+ },
1329
+ "retrieval_residual_residual_wrong_gripper": {
1330
+ "count": 19.0,
1331
+ "mean_progress": 0.6363769314791027,
1332
+ "success_rate": 0.47368421052631576
1333
+ }
1334
+ },
1335
+ "source": "results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_nmbonus0p02_summary.json",
1336
+ "std_success": 0.009889114266221456
1337
+ },
1338
  "residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_srcscorebonus002": {
1339
  "ci95_success": 0.02131295542962397,
1340
  "label": "K4 composed type-consensus tangents, masked, drop near-miss+no-op composite, no-op bonus 0.03, source-score bonus 0.02",
results/paper_analysis.md CHANGED
@@ -1,6 +1,6 @@
1
  # Paper Analysis
2
 
3
- Generated: `2026-06-29T21:12:22+00:00`
4
 
5
  ## Main Seed Statistics
6
 
@@ -47,8 +47,10 @@ Generated: `2026-06-29T21:12:22+00:00`
47
  | residual_k4_compose_grid035040045_noopbonus003 | K4 composed type-consensus tangents, scales 0.35/0.40/0.45, no-op bonus 0.03 | 3 | 34.14% +/- 1.58 | +/- 3.92 | 56.00% | 0.482 | +4.41 pp |
48
  | residual_k4_composemasked_grid035040045 | K4 composed type-consensus tangents, masked, scales 0.35/0.40/0.45 | 3 | 35.30% +/- 1.22 | +/- 3.02 | 56.91% | 0.410 | +5.57 pp |
49
  | residual_k4_composemasked_grid035040045_noopbonus003 | K4 composed type-consensus tangents, masked, scales 0.35/0.40/0.45, no-op bonus 0.03 | 3 | 35.54% +/- 1.02 | +/- 2.53 | 57.02% | 0.411 | +5.80 pp |
50
- | residual_k4_composemasked_dropnmnoop_grid035040045 | K4 composed type-consensus tangents, masked, drop near-miss+no-op composite | 0 | missing | missing | missing | missing | missing |
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_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 |
53
  | residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_srcscorebonus002 | K4 composed type-consensus tangents, masked, drop near-miss+no-op composite, no-op bonus 0.03, source-score bonus 0.02 | 3 | 35.54% +/- 0.86 | +/- 2.13 | 57.04% | 0.408 | +5.80 pp |
54
  | residual_k4_composemasked_dropnmnoop_l2comp002_grid035040045_noopbonus003 | K4 composed type-consensus tangents, masked, drop near-miss+no-op composite, composite L2 penalty 0.02 | 3 | 35.54% +/- 1.06 | +/- 2.64 | 57.06% | 0.405 | +5.80 pp |
 
1
  # Paper Analysis
2
 
3
+ Generated: `2026-06-29T21:44:25+00:00`
4
 
5
  ## Main Seed Statistics
6
 
 
47
  | residual_k4_compose_grid035040045_noopbonus003 | K4 composed type-consensus tangents, scales 0.35/0.40/0.45, no-op bonus 0.03 | 3 | 34.14% +/- 1.58 | +/- 3.92 | 56.00% | 0.482 | +4.41 pp |
48
  | residual_k4_composemasked_grid035040045 | K4 composed type-consensus tangents, masked, scales 0.35/0.40/0.45 | 3 | 35.30% +/- 1.22 | +/- 3.02 | 56.91% | 0.410 | +5.57 pp |
49
  | residual_k4_composemasked_grid035040045_noopbonus003 | K4 composed type-consensus tangents, masked, scales 0.35/0.40/0.45, no-op bonus 0.03 | 3 | 35.54% +/- 1.02 | +/- 2.53 | 57.02% | 0.411 | +5.80 pp |
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_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 |
53
+ | 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 |
54
  | 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 |
55
  | residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_srcscorebonus002 | K4 composed type-consensus tangents, masked, drop near-miss+no-op composite, no-op bonus 0.03, source-score bonus 0.02 | 3 | 35.54% +/- 0.86 | +/- 2.13 | 57.04% | 0.408 | +5.80 pp |
56
  | residual_k4_composemasked_dropnmnoop_l2comp002_grid035040045_noopbonus003 | K4 composed type-consensus tangents, masked, drop near-miss+no-op composite, composite L2 penalty 0.02 | 3 | 35.54% +/- 1.06 | +/- 2.64 | 57.06% | 0.405 | +5.80 pp |
results/paper_core_results.md CHANGED
@@ -55,8 +55,11 @@ lattice is `+27.25 pp`, and the remaining clean-to-same-state proposal gap is
55
  | K4 mean-by-type residual retrieval + train-neighbor consensus penalty | No | No | 35.19-35.36% | +5.45-5.62 pp | Penalizing high-dispersion local tangent families is coherent but over-abstains by one success; geometric confidence does not improve the sparse no-op scale-grid row |
56
  | K4 composed type-consensus residual retrieval, masked | No | No | 35.30% | +5.57 pp | Clean anti-goal composite masking removes the confound; tangent composition alone near-ties but does not beat mean-by-type scale-grid transport |
57
  | K4 composed type-consensus residual retrieval, masked + no-op prior 0.03 | No | No | 35.54% | +5.80 pp | Previous clean best; masked local tangent composition adds one success over the scale-grid no-op row while staying sparse |
58
- | K4 composed type-consensus residual retrieval, masked + 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 |
 
 
59
  | 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 |
 
60
  | 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 |
61
  | K4 composed type-consensus residual retrieval, masked + composite trust penalty | No | No | 35.48-35.54% | +5.74-5.80 pp | Composite-only L2 lowers action MSE but does not improve success; combined with the exact compatibility mask it reaches 35.54% with the lowest MSE, one seed below the 35.59% top row |
62
  | K4 repair-tangent residual transport | No | No | 34.14-34.43% | +4.41-4.70 pp | Reversing residuals into failure-to-expert repair tangents is a clean negative diagnostic; the current gain is not recovered by transporting near-miss-to-expert vectors |
@@ -106,7 +109,7 @@ Suggested main-table rows:
106
  13. K4 mean-by-type residual retrieval + fixed-scale no-op prior plateau, canonical 0.03
107
  14. K4 mean-by-type residual retrieval + scale-grid no-op prior 0.03
108
  15. K4 masked composed type-consensus residual retrieval + no-op prior 0.03
109
- 16. K4 masked composed type-consensus residual retrieval + exact near-miss/no-op compatibility mask
110
  17. K4 masked composed type-consensus residual retrieval + source-score prior on the exact compatibility chart
111
  18. K4 masked composed type-consensus residual retrieval + component-wise no-op prior diagnostic
112
  19. K4 masked composed type-consensus residual retrieval + composite trust penalty diagnostic
 
55
  | K4 mean-by-type residual retrieval + train-neighbor consensus penalty | No | No | 35.19-35.36% | +5.45-5.62 pp | Penalizing high-dispersion local tangent families is coherent but over-abstains by one success; geometric confidence does not improve the sparse no-op scale-grid row |
56
  | K4 composed type-consensus residual retrieval, masked | No | No | 35.30% | +5.57 pp | Clean anti-goal composite masking removes the confound; tangent composition alone near-ties but does not beat mean-by-type scale-grid transport |
57
  | K4 composed type-consensus residual retrieval, masked + no-op prior 0.03 | No | No | 35.54% | +5.80 pp | Previous clean best; masked local tangent composition adds one success over the scale-grid no-op row while staying sparse |
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 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 |
62
+ | 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 |
63
  | 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 |
64
  | K4 composed type-consensus residual retrieval, masked + composite trust penalty | No | No | 35.48-35.54% | +5.74-5.80 pp | Composite-only L2 lowers action MSE but does not improve success; combined with the exact compatibility mask it reaches 35.54% with the lowest MSE, one seed below the 35.59% top row |
65
  | K4 repair-tangent residual transport | No | No | 34.14-34.43% | +4.41-4.70 pp | Reversing residuals into failure-to-expert repair tangents is a clean negative diagnostic; the current gain is not recovered by transporting near-miss-to-expert vectors |
 
109
  13. K4 mean-by-type residual retrieval + fixed-scale no-op prior plateau, canonical 0.03
110
  14. K4 mean-by-type residual retrieval + scale-grid no-op prior 0.03
111
  15. K4 masked composed type-consensus residual retrieval + no-op prior 0.03
112
+ 16. K4 masked composed type-consensus residual retrieval + exact near-miss/no-op compatibility mask, with and without typed no-op prior
113
  17. K4 masked composed type-consensus residual retrieval + source-score prior on the exact compatibility chart
114
  18. K4 masked composed type-consensus residual retrieval + component-wise no-op prior diagnostic
115
  19. K4 masked composed type-consensus residual retrieval + composite trust penalty diagnostic
results/paper_story_memo.md CHANGED
@@ -29,8 +29,9 @@ when queried on proposal geometry that matches those local counterfactuals.
29
  | Clean residual transport behaves like sparse intervention | the best clean row abstains to zero-residual policy on 93.5% of states, while selected nonzero residuals succeed at 50.9% vs 34.5% for abstention | Stronger clean-mechanism framing |
30
  | Tangent consensus is close but needs sparse typing | K4 mean-by-type residual consensus reaches 34.96%; a small no-op residual prior plateau at 0.025-0.035 raises fixed-scale transport to 35.25% | Fixed-scale clean diagnostic |
31
  | Field-gated tangent length calibration improves the clean bridge | K4 mean-by-type scale grid 0.35/0.40/0.45 with no-op bonus 0.03 reaches 35.42%; the source-score version reaches 35.30%. Upper 0.40/0.45/0.50 nearly ties at 35.36%, while wide 0.35/0.45/0.55 drops to 35.13% | Previous clean best; local scale calibration, not a larger-step effect |
32
- | Masked tangent composition gives a small clean lift | K4 composed type-consensus transport is 35.30% after anti-goal composite masking, reaches 35.54% with the typed no-op prior, and reaches 35.59% when only `near_miss+no_op` is additionally masked | 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%, below the 35.59% top row | Negative diagnostic: compatibility masking matters more than continuous train-source confidence on this chart |
 
34
  | 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 |
35
  | 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 |
36
  | 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 |
@@ -78,7 +79,7 @@ clean proposal result, the intended main rows are:
78
  14. K4 mean-by-type tangent consensus: 34.96%
79
  15. K4 mean-by-type tangent consensus + typed no-op prior 0.025-0.035: 35.25%
80
  16. K4 mean-by-type tangent consensus + scale-grid typed no-op prior: 35.42%
81
- 17. K4 masked composed type-consensus tangent transport: 35.30%; with typed no-op prior: 35.54%; with exact near-miss/no-op compatibility mask: 35.59%; with source-score prior on that exact chart: 35.48%
82
  18. K4 masked composed type-consensus tangent transport + component-wise no-op prior: 35.36%
83
  19. 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
84
  20. 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
@@ -135,10 +136,11 @@ test-time search. The cleaner novelty is:
135
 
136
  ## Job Status
137
 
138
- Last checked: `2026-06-29 21:09 UTC`. The K4 masked composed type-consensus
139
  sweep completed and produced a new clean best, 35.59%, when the exact
140
  `residual_near_miss+residual_no_op` composite is additionally masked. Pure
141
- masked composition reached 35.30%, masked composition with the exact typed
 
142
  no-op prior reached 35.54%, and raw selected candidate types show no
143
  random-negative or wrong-direction composite leak. The paper table and paired
144
  analysis now use the exact compatibility-mask row as `best_clean_key`. The
@@ -147,11 +149,12 @@ no-op prior row. Composite-only L2 trust penalties reduce action MSE but do not
147
  improve success: standalone L2 0.02 ties 35.54%, L2 0.05 reaches 35.48%, and
148
  exact compatibility + L2 0.02 reaches 35.54% with the lowest MSE.
149
  On the same exact compatibility chart, a train-measured source-score prior
150
- without the typed no-op prior completed at 35.48%, below the 35.59% top row.
151
- The no-op+source-score calibration row is still running as `14926714/14926726`.
152
- A clean mask-only ablation, exact `near_miss+no_op` drop without typed no-op or
153
- source-score priors, is queued as `14927919/14927921`; this isolates the
154
- compatibility mask from prior tuning.
 
155
 
156
  - `14858328`-`14858333`: completed train-split `field_selected_noexpert_bc5`;
157
  direct rollout is 26.84%, field-guided best is 27.65%.
 
29
  | Clean residual transport behaves like sparse intervention | the best clean row abstains to zero-residual policy on 93.5% of states, while selected nonzero residuals succeed at 50.9% vs 34.5% for abstention | Stronger clean-mechanism framing |
30
  | Tangent consensus is close but needs sparse typing | K4 mean-by-type residual consensus reaches 34.96%; a small no-op residual prior plateau at 0.025-0.035 raises fixed-scale transport to 35.25% | Fixed-scale clean diagnostic |
31
  | Field-gated tangent length calibration improves the clean bridge | K4 mean-by-type scale grid 0.35/0.40/0.45 with no-op bonus 0.03 reaches 35.42%; the source-score version reaches 35.30%. Upper 0.40/0.45/0.50 nearly ties at 35.36%, while wide 0.35/0.45/0.55 drops to 35.13% | Previous clean best; local scale calibration, not a larger-step effect |
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
  | 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 |
36
  | 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 |
37
  | 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 |
 
79
  14. K4 mean-by-type tangent consensus: 34.96%
80
  15. K4 mean-by-type tangent consensus + typed no-op prior 0.025-0.035: 35.25%
81
  16. K4 mean-by-type tangent consensus + scale-grid typed no-op prior: 35.42%
82
+ 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%
83
  18. K4 masked composed type-consensus tangent transport + component-wise no-op prior: 35.36%
84
  19. 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
85
  20. 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
 
136
 
137
  ## Job Status
138
 
139
+ Last checked: `2026-06-29 21:42 UTC`. The K4 masked composed type-consensus
140
  sweep completed and produced a new clean best, 35.59%, when the exact
141
  `residual_near_miss+residual_no_op` composite is additionally masked. Pure
142
+ masked composition reached 35.30%, exact compatibility masking without typed
143
+ or source-score priors reached 35.48%, masked composition with the exact typed
144
  no-op prior reached 35.54%, and raw selected candidate types show no
145
  random-negative or wrong-direction composite leak. The paper table and paired
146
  analysis now use the exact compatibility-mask row as `best_clean_key`. The
 
149
  improve success: standalone L2 0.02 ties 35.54%, L2 0.05 reaches 35.48%, and
150
  exact compatibility + L2 0.02 reaches 35.54% with the lowest MSE.
151
  On the same exact compatibility chart, a train-measured source-score prior
152
+ without the typed no-op prior completed at 35.48%, below the 35.59% top row;
153
+ adding source-score to the typed no-op exact-mask row completed at 35.54%, also
154
+ below the top row.
155
+ The singleton near-miss revival diagnostic completed: exact `residual_near_miss`
156
+ bonuses 0.01 and 0.02 both tie the 35.59% top row and slightly raise mean
157
+ progress to 57.10%, but do not improve success.
158
 
159
  - `14858328`-`14858333`: completed train-split `field_selected_noexpert_bc5`;
160
  direct rollout is 26.84%, field-guided best is 27.65%.
results/paper_table_status.json CHANGED
@@ -1306,14 +1306,14 @@
1306
  "story_role": "exact compatibility mask without typed no-op prior",
1307
  "fallback_success": null,
1308
  "pending_job": "14927919/14927921",
1309
- "path_exists": false,
1310
- "status": "pending",
1311
- "success": null,
1312
- "std_success": null,
1313
  "completed_seeds": null,
1314
- "num_completed": null,
1315
  "best_config": null,
1316
- "gain_vs_h16_policy": null
1317
  },
1318
  {
1319
  "key": "retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003",
@@ -1334,6 +1334,44 @@
1334
  "best_config": null,
1335
  "gain_vs_h16_policy": 0.058550724637681184
1336
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1337
  {
1338
  "key": "retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_srcscorebonus002",
1339
  "label": "K4 composed type-consensus residual retrieval, masked, drop near-miss+no-op composite, source-score bonus 0.02",
@@ -2541,6 +2579,7 @@
2541
  "Train-state counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.",
2542
  "KNN counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.",
2543
  "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.",
2544
- "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."
 
2545
  ]
2546
  }
 
1306
  "story_role": "exact compatibility mask without typed no-op prior",
1307
  "fallback_success": null,
1308
  "pending_job": "14927919/14927921",
1309
+ "path_exists": true,
1310
+ "status": "complete",
1311
+ "success": 0.35478260869565215,
1312
+ "std_success": 0.012541047914657353,
1313
  "completed_seeds": null,
1314
+ "num_completed": 3,
1315
  "best_config": null,
1316
+ "gain_vs_h16_policy": 0.05739130434782608
1317
  },
1318
  {
1319
  "key": "retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003",
 
1334
  "best_config": null,
1335
  "gain_vs_h16_policy": 0.058550724637681184
1336
  },
1337
+ {
1338
+ "key": "retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus001",
1339
+ "label": "K4 composed compatible residual retrieval, no-op bonus 0.03, singleton near-miss bonus 0.01",
1340
+ "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_nmbonus0p01_summary.json",
1341
+ "clean_deployment": "yes",
1342
+ "same_state_proposals": "no",
1343
+ "expert_proposal": "no",
1344
+ "story_role": "revive high-precision singleton near-miss tangents without boosting toxic near-miss+no-op composites",
1345
+ "fallback_success": null,
1346
+ "pending_job": "14929087/14929152",
1347
+ "path_exists": true,
1348
+ "status": "complete",
1349
+ "success": 0.35594202898550725,
1350
+ "std_success": 0.009889114266221456,
1351
+ "completed_seeds": null,
1352
+ "num_completed": 3,
1353
+ "best_config": null,
1354
+ "gain_vs_h16_policy": 0.058550724637681184
1355
+ },
1356
+ {
1357
+ "key": "retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus002",
1358
+ "label": "K4 composed compatible residual retrieval, no-op bonus 0.03, singleton near-miss bonus 0.02",
1359
+ "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_nmbonus0p02_summary.json",
1360
+ "clean_deployment": "yes",
1361
+ "same_state_proposals": "no",
1362
+ "expert_proposal": "no",
1363
+ "story_role": "stronger singleton near-miss revival prior on the compatible local tangent chart",
1364
+ "fallback_success": null,
1365
+ "pending_job": "14929120/14929175",
1366
+ "path_exists": true,
1367
+ "status": "complete",
1368
+ "success": 0.35594202898550725,
1369
+ "std_success": 0.009889114266221456,
1370
+ "completed_seeds": null,
1371
+ "num_completed": 3,
1372
+ "best_config": null,
1373
+ "gain_vs_h16_policy": 0.058550724637681184
1374
+ },
1375
  {
1376
  "key": "retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_srcscorebonus002",
1377
  "label": "K4 composed type-consensus residual retrieval, masked, drop near-miss+no-op composite, source-score bonus 0.02",
 
2579
  "Train-state counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.",
2580
  "KNN counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.",
2581
  "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.",
2582
+ "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.",
2583
+ "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."
2584
  ]
2585
  }
results/paper_table_status.md CHANGED
@@ -71,8 +71,10 @@ Baseline h=16 policy: 29.74%
71
  | retrieval_residual_k4_compose_grid035040045_noopbonus003 | K4 composed type-consensus residual retrieval, scales 0.35/0.40/0.45, margin 0.20, no-op bonus 0.03 | complete | 34.14% | +4.41 pp | yes | no | no | local tangent composition on the current best typed prior |
72
  | retrieval_residual_k4_composemasked_grid035040045 | K4 composed type-consensus residual retrieval, masked, scales 0.35/0.40/0.45, margin 0.20 | complete | 35.30% | +5.57 pp | yes | no | no | local tangent composition with anti-goal composite masks |
73
  | retrieval_residual_k4_composemasked_grid035040045_noopbonus003 | K4 composed type-consensus residual retrieval, masked, scales 0.35/0.40/0.45, margin 0.20, no-op bonus 0.03 | complete | 35.54% | +5.80 pp | yes | no | no | local tangent composition with anti-goal composite masks on the current best typed prior |
74
- | retrieval_residual_k4_composemasked_dropnmnoop_grid035040045 | K4 composed type-consensus residual retrieval, masked, drop near-miss+no-op composite | pending 14927919/14927921 | pending | pending | 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_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 |
77
  | retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_srcscorebonus002 | K4 composed type-consensus residual retrieval, masked, drop near-miss+no-op composite, no-op bonus 0.03, source-score bonus 0.02 | complete | 35.54% | +5.80 pp | yes | no | no | train-measured source-score calibration on the current compatible typed-prior row |
78
  | retrieval_residual_k4_composemasked_dropnmnoop_l2comp002_grid035040045_noopbonus003 | K4 composed type-consensus residual retrieval, masked, drop near-miss+no-op composite, composite L2 penalty 0.02 | complete | 35.54% | +5.80 pp | yes | no | no | compatible local tangent composition with trust-radius regularization |
@@ -146,3 +148,4 @@ Baseline h=16 policy: 29.74%
146
  - KNN counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.
147
  - 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.
148
  - 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.
 
 
71
  | retrieval_residual_k4_compose_grid035040045_noopbonus003 | K4 composed type-consensus residual retrieval, scales 0.35/0.40/0.45, margin 0.20, no-op bonus 0.03 | complete | 34.14% | +4.41 pp | yes | no | no | local tangent composition on the current best typed prior |
72
  | retrieval_residual_k4_composemasked_grid035040045 | K4 composed type-consensus residual retrieval, masked, scales 0.35/0.40/0.45, margin 0.20 | complete | 35.30% | +5.57 pp | yes | no | no | local tangent composition with anti-goal composite masks |
73
  | retrieval_residual_k4_composemasked_grid035040045_noopbonus003 | K4 composed type-consensus residual retrieval, masked, scales 0.35/0.40/0.45, margin 0.20, no-op bonus 0.03 | complete | 35.54% | +5.80 pp | yes | no | no | local tangent composition with anti-goal composite masks on the current best typed prior |
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_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 |
77
+ | 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 |
78
  | 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 |
79
  | retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_srcscorebonus002 | K4 composed type-consensus residual retrieval, masked, drop near-miss+no-op composite, no-op bonus 0.03, source-score bonus 0.02 | complete | 35.54% | +5.80 pp | yes | no | no | train-measured source-score calibration on the current compatible typed-prior row |
80
  | retrieval_residual_k4_composemasked_dropnmnoop_l2comp002_grid035040045_noopbonus003 | K4 composed type-consensus residual retrieval, masked, drop near-miss+no-op composite, composite L2 penalty 0.02 | complete | 35.54% | +5.80 pp | yes | no | no | compatible local tangent composition with trust-radius regularization |
 
148
  - KNN counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.
149
  - 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.
150
  - 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.
151
+ - 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
@@ -369,6 +369,22 @@ METHODS = [
369
  "k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_summary.json"
370
  ),
371
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
372
  MethodSpec(
373
  key="residual_k4_composemasked_dropnmnoop_grid035040045_srcscorebonus002",
374
  label="K4 composed type-consensus tangents, masked, drop near-miss+no-op composite, source-score bonus 0.02",
 
369
  "k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_summary.json"
370
  ),
371
  ),
372
+ MethodSpec(
373
+ key="residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus001",
374
+ label="K4 composed compatible tangents, no-op bonus 0.03, singleton near-miss bonus 0.01",
375
+ summary_path=(
376
+ "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_"
377
+ "k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_nmbonus0p01_summary.json"
378
+ ),
379
+ ),
380
+ MethodSpec(
381
+ key="residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus002",
382
+ label="K4 composed compatible tangents, no-op bonus 0.03, singleton near-miss bonus 0.02",
383
+ summary_path=(
384
+ "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_"
385
+ "k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_nmbonus0p02_summary.json"
386
+ ),
387
+ ),
388
  MethodSpec(
389
  key="residual_k4_composemasked_dropnmnoop_grid035040045_srcscorebonus002",
390
  label="K4 composed type-consensus tangents, masked, drop near-miss+no-op composite, source-score bonus 0.02",
scripts/build_paper_table_status.py CHANGED
@@ -715,6 +715,26 @@ SPECS = [
715
  story_role="exact incompatibility mask for one weak composed tangent pair",
716
  pending_job="14915009/14915013",
717
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
718
  ResultSpec(
719
  key="retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_srcscorebonus002",
720
  label="K4 composed type-consensus residual retrieval, masked, drop near-miss+no-op composite, source-score bonus 0.02",
@@ -1460,6 +1480,16 @@ def _decision_notes(rows: list[dict[str, Any]]) -> list[str]:
1460
  f"{_fmt_percent(no_expert['success'])} to {_fmt_percent(policy_baseline['success'])}, "
1461
  "so the mechanism result should emphasize counterfactual proposal geometry rather than policy fallback."
1462
  )
 
 
 
 
 
 
 
 
 
 
1463
  return notes
1464
 
1465
 
 
715
  story_role="exact incompatibility mask for one weak composed tangent pair",
716
  pending_job="14915009/14915013",
717
  ),
718
+ ResultSpec(
719
+ key="retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus001",
720
+ label="K4 composed compatible residual retrieval, no-op bonus 0.03, singleton near-miss bonus 0.01",
721
+ path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_nmbonus0p01_summary.json",
722
+ clean_deployment="yes",
723
+ same_state_proposals="no",
724
+ expert_proposal="no",
725
+ story_role="revive high-precision singleton near-miss tangents without boosting toxic near-miss+no-op composites",
726
+ pending_job="14929087/14929152",
727
+ ),
728
+ ResultSpec(
729
+ key="retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus002",
730
+ label="K4 composed compatible residual retrieval, no-op bonus 0.03, singleton near-miss bonus 0.02",
731
+ path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_safe_margin0p20_noopbonus0p03_nmbonus0p02_summary.json",
732
+ clean_deployment="yes",
733
+ same_state_proposals="no",
734
+ expert_proposal="no",
735
+ story_role="stronger singleton near-miss revival prior on the compatible local tangent chart",
736
+ pending_job="14929120/14929175",
737
+ ),
738
  ResultSpec(
739
  key="retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_srcscorebonus002",
740
  label="K4 composed type-consensus residual retrieval, masked, drop near-miss+no-op composite, source-score bonus 0.02",
 
1480
  f"{_fmt_percent(no_expert['success'])} to {_fmt_percent(policy_baseline['success'])}, "
1481
  "so the mechanism result should emphasize counterfactual proposal geometry rather than policy fallback."
1482
  )
1483
+ nm_ties = [
1484
+ by_key["retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus001"],
1485
+ by_key["retrieval_residual_k4_composemasked_dropnmnoop_grid035040045_noopbonus003_nmbonus002"],
1486
+ ]
1487
+ if clean_best is not None and all(row["success"] is not None for row in nm_ties):
1488
+ if all(abs(row["success"] - clean_best["success"]) < 1.0e-12 for row in nm_ties):
1489
+ notes.append(
1490
+ "Singleton near-miss priors 0.01/0.02 tie the clean best rather than improving it; "
1491
+ "the compatible chart preserves high-precision near-miss tangents, but they remain sparse."
1492
+ )
1493
  return notes
1494
 
1495
 
scripts/eval_maniskill_policy_rollout.py CHANGED
@@ -252,6 +252,14 @@ def main(argv: list[str] | None = None) -> int:
252
  help="Let composite candidate types inherit the sum of configured component bonuses "
253
  "unless an exact composite bonus is configured.",
254
  )
 
 
 
 
 
 
 
 
255
  args = parser.parse_args(argv)
256
  lattice_exclude_types = tuple(
257
  item.strip() for item in args.lattice_exclude_types.split(",") if item.strip()
@@ -326,6 +334,7 @@ def main(argv: list[str] | None = None) -> int:
326
  lattice_exclude_types=lattice_exclude_types,
327
  candidate_type_bonuses=candidate_type_bonuses,
328
  candidate_type_bonus_components=args.candidate_type_bonus_components,
 
329
  )
330
  print(json.dumps({key: value for key, value in result.items() if key != "rows"}, indent=2))
331
  return 0
 
252
  help="Let composite candidate types inherit the sum of configured component bonuses "
253
  "unless an exact composite bonus is configured.",
254
  )
255
+ parser.add_argument(
256
+ "--candidate-oracle-rollouts",
257
+ type=int,
258
+ default=0,
259
+ help="Diagnostic only: execute the selected candidate plus the top field-ranked "
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()
 
334
  lattice_exclude_types=lattice_exclude_types,
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
scripts/slurm/eval_maniskill_policy_rollout.sbatch CHANGED
@@ -79,6 +79,7 @@ if [[ -n "${CANDIDATE_TYPE_BONUSES_COLON:-}" ]]; then
79
  CANDIDATE_TYPE_BONUSES="${CANDIDATE_TYPE_BONUSES_COLON//:/,}"
80
  fi
81
  CANDIDATE_TYPE_BONUS_COMPONENTS="${CANDIDATE_TYPE_BONUS_COMPONENTS:-0}"
 
82
 
83
  module load StdEnv/2023 apptainer/1.4.5
84
  cd "$PROJECT_DIR"
@@ -148,4 +149,5 @@ apptainer exec --nv \
148
  --retrieval-residual-reduce "$RETRIEVAL_RESIDUAL_REDUCE" \
149
  --lattice-exclude-types "$LATTICE_EXCLUDE_TYPES" \
150
  --candidate-type-bonuses "$CANDIDATE_TYPE_BONUSES" \
 
151
  "${EXTRA_ARGS[@]}"
 
79
  CANDIDATE_TYPE_BONUSES="${CANDIDATE_TYPE_BONUSES_COLON//:/,}"
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"
 
149
  --retrieval-residual-reduce "$RETRIEVAL_RESIDUAL_REDUCE" \
150
  --lattice-exclude-types "$LATTICE_EXCLUDE_TYPES" \
151
  --candidate-type-bonuses "$CANDIDATE_TYPE_BONUSES" \
152
+ --candidate-oracle-rollouts "$CANDIDATE_ORACLE_ROLLOUTS" \
153
  "${EXTRA_ARGS[@]}"
tests/test_maniskill_policy_rollout.py CHANGED
@@ -18,6 +18,7 @@ from dovla_cil.eval.maniskill_policy_rollout import (
18
  _RolloutCase,
19
  _adapt_action_dim,
20
  _attach_retrieved_residual_candidates,
 
21
  _effective_lattice_candidate_count,
22
  _lattice_candidate_mask,
23
  _lattice_candidate_type_bonus,
@@ -79,6 +80,63 @@ def test_policy_rollout_summary_uses_measured_rollout_rows() -> None:
79
  assert summary["restore_max_error"] == 2e-7
80
 
81
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
82
  def test_policy_rollout_loads_state_archive(tmp_path: Path) -> None:
83
  archive = {"format": "dovla_maniskill_state_archive", "initial": {"g0": {"actors": {}}}}
84
  (tmp_path / "state_archive.pkl").write_bytes(pickle.dumps(archive))
@@ -230,6 +288,27 @@ def test_retrieval_residual_margin_can_abstain_to_policy() -> None:
230
  assert index.tolist() == [0]
231
 
232
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
233
  def test_field_mode_scores_clamped_candidates() -> None:
234
  import torch
235
 
 
18
  _RolloutCase,
19
  _adapt_action_dim,
20
  _attach_retrieved_residual_candidates,
21
+ _diagnostic_candidate_indices,
22
  _effective_lattice_candidate_count,
23
  _lattice_candidate_mask,
24
  _lattice_candidate_type_bonus,
 
80
  assert summary["restore_max_error"] == 2e-7
81
 
82
 
83
+ def test_policy_rollout_summary_includes_candidate_oracle_when_present() -> None:
84
+ rows = [
85
+ {
86
+ "success": False,
87
+ "progress": 0.1,
88
+ "oracle_success": True,
89
+ "expert_success": True,
90
+ "oracle_regret": 1.9,
91
+ "expert_regret": 1.9,
92
+ "action_mse_to_best": 0.5,
93
+ "restore_error": 1e-7,
94
+ "candidate_oracle_success": True,
95
+ "candidate_oracle_progress": 0.8,
96
+ "candidate_oracle_score": 1.8,
97
+ "candidate_oracle_regret": 0.2,
98
+ "candidate_oracle_score_gain_over_selected": 1.7,
99
+ "candidate_oracle_improves_selected": True,
100
+ "candidate_oracle_selected_branch_success": False,
101
+ "candidate_oracle_selected_branch_progress": 0.1,
102
+ "candidate_oracle_restore_error": 3e-7,
103
+ "candidate_oracle_candidate_type": "retrieval_residual_residual_no_op",
104
+ },
105
+ {
106
+ "success": True,
107
+ "progress": 0.9,
108
+ "oracle_success": True,
109
+ "expert_success": True,
110
+ "oracle_regret": 0.0,
111
+ "expert_regret": 0.0,
112
+ "action_mse_to_best": 0.0,
113
+ "restore_error": 2e-7,
114
+ "candidate_oracle_success": True,
115
+ "candidate_oracle_progress": 0.9,
116
+ "candidate_oracle_score": 1.9,
117
+ "candidate_oracle_regret": 0.0,
118
+ "candidate_oracle_score_gain_over_selected": 0.0,
119
+ "candidate_oracle_improves_selected": False,
120
+ "candidate_oracle_selected_branch_success": True,
121
+ "candidate_oracle_selected_branch_progress": 0.9,
122
+ "candidate_oracle_restore_error": 2e-7,
123
+ "candidate_oracle_candidate_type": "retrieval_residual_policy_residual",
124
+ },
125
+ ]
126
+
127
+ summary = _summarize_rows(rows)
128
+
129
+ assert summary["candidate_oracle_success_rate"] == 1.0
130
+ assert np.isclose(summary["candidate_oracle_progress"], 0.85)
131
+ assert np.isclose(summary["candidate_oracle_score_gain_over_selected"], 0.85)
132
+ assert summary["candidate_oracle_improvement_rate"] == 0.5
133
+ assert summary["candidate_oracle_restore_max_error"] == 3e-7
134
+ assert summary["candidate_oracle_type_counts"] == {
135
+ "retrieval_residual_residual_no_op": 1,
136
+ "retrieval_residual_policy_residual": 1,
137
+ }
138
+
139
+
140
  def test_policy_rollout_loads_state_archive(tmp_path: Path) -> None:
141
  archive = {"format": "dovla_maniskill_state_archive", "initial": {"g0": {"actors": {}}}}
142
  (tmp_path / "state_archive.pkl").write_bytes(pickle.dumps(archive))
 
288
  assert index.tolist() == [0]
289
 
290
 
291
+ def test_candidate_oracle_prefix_keeps_deployed_candidate_first() -> None:
292
+ import torch
293
+
294
+ potentials = torch.tensor(
295
+ [
296
+ [0.1, 0.3, 0.2],
297
+ [float("-inf"), 0.4, 0.5],
298
+ ],
299
+ dtype=torch.float32,
300
+ )
301
+
302
+ indices = _diagnostic_candidate_indices(
303
+ potentials,
304
+ np.asarray([0, 1], dtype=np.int64),
305
+ candidate_oracle_rollouts=3,
306
+ torch=torch,
307
+ )
308
+
309
+ assert indices.tolist() == [[0, 1, 2], [1, 2, 1]]
310
+
311
+
312
  def test_field_mode_scores_clamped_candidates() -> None:
313
  import torch
314