anhtld commited on
Commit
ececf0d
·
verified ·
1 Parent(s): ebfc4bb

Auto-sync: 2026-06-28 08:27:39 (part 2)

Browse files
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p35_safe_types_margin0p18_summary.json ADDED
@@ -0,0 +1,292 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run_root": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs",
3
+ "objective": "near_miss_policy_bc5",
4
+ "out_name": "policy_rollout_retrieval_residual_scale0p35_safe_types_margin0p18.json",
5
+ "num_completed": 3,
6
+ "baseline_h4_policy_success": 0.2967,
7
+ "baseline_h16_rank_checkpoint_success": 0.29739130434782607,
8
+ "mean_success": 0.3466666666666667,
9
+ "std_success": 0.01479113138802674,
10
+ "mean_progress": 0.5636368875724271,
11
+ "mean_action_mse_to_best": 0.396542789398868,
12
+ "gain_vs_h4": 0.04996666666666666,
13
+ "gain_vs_h16_rank_checkpoint": 0.04927536231884061,
14
+ "rows": [
15
+ {
16
+ "seed": 0,
17
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_0/policy_rollout_retrieval_residual_scale0p35_safe_types_margin0p18.json",
18
+ "num_groups": 575,
19
+ "selection_mode": "retrieval_residual",
20
+ "num_candidates": 16,
21
+ "candidate_sigma": 0.0,
22
+ "selection_margin": 0.18,
23
+ "field_optim_steps": 0,
24
+ "field_optim_step_size": 0.0,
25
+ "field_optim_trust_radius": 0.0,
26
+ "field_optim_l2_penalty": 0.0,
27
+ "retrieval_neighbors": 1,
28
+ "retrieval_metric": "raw",
29
+ "retrieval_type_min_success": 0.0,
30
+ "retrieval_residual_scale": 0.35,
31
+ "retrieval_residual_anchor": "expert",
32
+ "policy_rollout_success_rate": 0.3408695652173913,
33
+ "policy_rollout_progress": 0.5523332587479736,
34
+ "oracle_success_rate": 0.8573913043478261,
35
+ "action_mse_to_best": 0.38042863945031297,
36
+ "best_policy_val": {
37
+ "bc_loss": 0.13721593966086706,
38
+ "field_effect_loss": 0.009290305380192068,
39
+ "field_potential_loss": 0.2666468388504452,
40
+ "field_preference_loss": 0.5130573478009965,
41
+ "lattice_edges": 3833.3333333333335,
42
+ "progress_mae": 0.1933159919248687,
43
+ "rank_acc": 0.8265031774838766,
44
+ "rank_loss": 0.5130523675017886,
45
+ "regret_mae": 0.3756548762321472,
46
+ "success_accuracy": 0.8773836526605818,
47
+ "total_loss": 1.5581054819954767
48
+ },
49
+ "per_task": {
50
+ "LiftPegUpright-v1": {
51
+ "action_mse_to_best": 0.31969772514973566,
52
+ "expert_success_rate": 0.8865979381443299,
53
+ "num_groups": 97,
54
+ "oracle_success_rate": 0.9278350515463918,
55
+ "policy_expert_regret": 1.0792337135248578,
56
+ "policy_oracle_regret": 1.1056491912333006,
57
+ "policy_rollout_progress": 0.570563180084081,
58
+ "policy_rollout_success_rate": 0.2268041237113402,
59
+ "restore_max_error": 4.76837158203125e-07
60
+ },
61
+ "PickCube-v1": {
62
+ "action_mse_to_best": 0.3027281228524561,
63
+ "expert_success_rate": 0.9375,
64
+ "num_groups": 208,
65
+ "oracle_success_rate": 0.9471153846153846,
66
+ "policy_expert_regret": 0.9681357126324796,
67
+ "policy_oracle_regret": 0.981558580058985,
68
+ "policy_rollout_progress": 0.6139386235019908,
69
+ "policy_rollout_success_rate": 0.33653846153846156,
70
+ "restore_max_error": 4.76837158203125e-07
71
+ },
72
+ "PullCube-v1": {
73
+ "action_mse_to_best": 0.5987401300823534,
74
+ "expert_success_rate": 0.19480519480519481,
75
+ "num_groups": 77,
76
+ "oracle_success_rate": 0.36363636363636365,
77
+ "policy_expert_regret": 0.19660904705101115,
78
+ "policy_oracle_regret": 0.3685447470520853,
79
+ "policy_rollout_progress": 0.3449618627299107,
80
+ "policy_rollout_success_rate": 0.24675324675324675,
81
+ "restore_max_error": 4.76837158203125e-07
82
+ },
83
+ "PushCube-v1": {
84
+ "action_mse_to_best": 0.36554105338105497,
85
+ "expert_success_rate": 0.8617021276595744,
86
+ "num_groups": 94,
87
+ "oracle_success_rate": 0.9893617021276596,
88
+ "policy_expert_regret": 0.5727000404545601,
89
+ "policy_oracle_regret": 0.669589711630598,
90
+ "policy_rollout_progress": 0.681474118156636,
91
+ "policy_rollout_success_rate": 0.648936170212766,
92
+ "restore_max_error": 4.76837158203125e-07
93
+ },
94
+ "StackCube-v1": {
95
+ "action_mse_to_best": 0.4475200985548924,
96
+ "expert_success_rate": 0.6767676767676768,
97
+ "num_groups": 99,
98
+ "oracle_success_rate": 0.8585858585858586,
99
+ "policy_expert_regret": 0.9721011399018644,
100
+ "policy_oracle_regret": 1.1347771097313275,
101
+ "policy_rollout_progress": 0.44370839481401925,
102
+ "policy_rollout_success_rate": 0.24242424242424243,
103
+ "restore_max_error": 3.948807716369629e-07
104
+ }
105
+ }
106
+ },
107
+ {
108
+ "seed": 1,
109
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_1/policy_rollout_retrieval_residual_scale0p35_safe_types_margin0p18.json",
110
+ "num_groups": 575,
111
+ "selection_mode": "retrieval_residual",
112
+ "num_candidates": 16,
113
+ "candidate_sigma": 0.0,
114
+ "selection_margin": 0.18,
115
+ "field_optim_steps": 0,
116
+ "field_optim_step_size": 0.0,
117
+ "field_optim_trust_radius": 0.0,
118
+ "field_optim_l2_penalty": 0.0,
119
+ "retrieval_neighbors": 1,
120
+ "retrieval_metric": "raw",
121
+ "retrieval_type_min_success": 0.0,
122
+ "retrieval_residual_scale": 0.35,
123
+ "retrieval_residual_anchor": "expert",
124
+ "policy_rollout_success_rate": 0.3356521739130435,
125
+ "policy_rollout_progress": 0.5607220564134743,
126
+ "oracle_success_rate": 0.8695652173913043,
127
+ "action_mse_to_best": 0.388851607432184,
128
+ "best_policy_val": {
129
+ "bc_loss": 0.1315989200439718,
130
+ "field_effect_loss": 0.010110370814800262,
131
+ "field_potential_loss": 0.31546536915832096,
132
+ "field_preference_loss": 0.4960637440284093,
133
+ "lattice_edges": 3833.3333333333335,
134
+ "progress_mae": 0.19023226698239645,
135
+ "rank_acc": 0.8255469501018524,
136
+ "rank_loss": 0.4960531195004781,
137
+ "regret_mae": 0.42156532737943864,
138
+ "success_accuracy": 0.8807473679383596,
139
+ "total_loss": 1.561984618504842
140
+ },
141
+ "per_task": {
142
+ "LiftPegUpright-v1": {
143
+ "action_mse_to_best": 0.32557108186482064,
144
+ "expert_success_rate": 0.8584070796460177,
145
+ "num_groups": 113,
146
+ "oracle_success_rate": 0.9380530973451328,
147
+ "policy_expert_regret": 0.987694250535121,
148
+ "policy_oracle_regret": 1.066896405631462,
149
+ "policy_rollout_progress": 0.6352153201546289,
150
+ "policy_rollout_success_rate": 0.23008849557522124,
151
+ "restore_max_error": 4.76837158203125e-07
152
+ },
153
+ "PickCube-v1": {
154
+ "action_mse_to_best": 0.32021380088332557,
155
+ "expert_success_rate": 0.9402173913043478,
156
+ "num_groups": 184,
157
+ "oracle_success_rate": 0.9456521739130435,
158
+ "policy_expert_regret": 1.0790262568296622,
159
+ "policy_oracle_regret": 1.0790502613045923,
160
+ "policy_rollout_progress": 0.5716103750038082,
161
+ "policy_rollout_success_rate": 0.28804347826086957,
162
+ "restore_max_error": 4.76837158203125e-07
163
+ },
164
+ "PullCube-v1": {
165
+ "action_mse_to_best": 0.5809172638937047,
166
+ "expert_success_rate": 0.25,
167
+ "num_groups": 76,
168
+ "oracle_success_rate": 0.40789473684210525,
169
+ "policy_expert_regret": 0.277883501037171,
170
+ "policy_oracle_regret": 0.5505282147542426,
171
+ "policy_rollout_progress": 0.2752263653827341,
172
+ "policy_rollout_success_rate": 0.17105263157894737,
173
+ "restore_max_error": 4.76837158203125e-07
174
+ },
175
+ "PushCube-v1": {
176
+ "action_mse_to_best": 0.35491145425685894,
177
+ "expert_success_rate": 0.8198198198198198,
178
+ "num_groups": 111,
179
+ "oracle_success_rate": 1.0,
180
+ "policy_expert_regret": 0.3476062170020095,
181
+ "policy_oracle_regret": 0.4141344331406258,
182
+ "policy_rollout_progress": 0.8020817830755904,
183
+ "policy_rollout_success_rate": 0.7837837837837838,
184
+ "restore_max_error": 4.76837158203125e-07
185
+ },
186
+ "StackCube-v1": {
187
+ "action_mse_to_best": 0.4872079030968822,
188
+ "expert_success_rate": 0.6923076923076923,
189
+ "num_groups": 91,
190
+ "oracle_success_rate": 0.8571428571428571,
191
+ "policy_expert_regret": 1.1282239404025969,
192
+ "policy_oracle_regret": 1.3003716945320696,
193
+ "policy_rollout_progress": 0.3902336326274243,
194
+ "policy_rollout_success_rate": 0.15384615384615385,
195
+ "restore_max_error": 3.948807716369629e-07
196
+ }
197
+ }
198
+ },
199
+ {
200
+ "seed": 2,
201
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_2/policy_rollout_retrieval_residual_scale0p35_safe_types_margin0p18.json",
202
+ "num_groups": 575,
203
+ "selection_mode": "retrieval_residual",
204
+ "num_candidates": 16,
205
+ "candidate_sigma": 0.0,
206
+ "selection_margin": 0.18,
207
+ "field_optim_steps": 0,
208
+ "field_optim_step_size": 0.0,
209
+ "field_optim_trust_radius": 0.0,
210
+ "field_optim_l2_penalty": 0.0,
211
+ "retrieval_neighbors": 1,
212
+ "retrieval_metric": "raw",
213
+ "retrieval_type_min_success": 0.0,
214
+ "retrieval_residual_scale": 0.35,
215
+ "retrieval_residual_anchor": "expert",
216
+ "policy_rollout_success_rate": 0.3634782608695652,
217
+ "policy_rollout_progress": 0.5778553475558337,
218
+ "oracle_success_rate": 0.8765217391304347,
219
+ "action_mse_to_best": 0.4203481213141071,
220
+ "best_policy_val": {
221
+ "bc_loss": 0.11367896075050037,
222
+ "field_effect_loss": 0.009670218582161598,
223
+ "field_potential_loss": 0.2641640139950646,
224
+ "field_preference_loss": 0.5130490180518892,
225
+ "lattice_edges": 3833.3333333333335,
226
+ "progress_mae": 0.2021729110015763,
227
+ "rank_acc": 0.8333857821093665,
228
+ "rank_loss": 0.5130119257503085,
229
+ "regret_mae": 0.3958987047274907,
230
+ "success_accuracy": 0.8680730561415354,
231
+ "total_loss": 1.4394984311527677
232
+ },
233
+ "per_task": {
234
+ "LiftPegUpright-v1": {
235
+ "action_mse_to_best": 0.35413461838713073,
236
+ "expert_success_rate": 0.8229166666666666,
237
+ "num_groups": 96,
238
+ "oracle_success_rate": 0.9270833333333334,
239
+ "policy_expert_regret": 0.8470402403424183,
240
+ "policy_oracle_regret": 0.9533149556567272,
241
+ "policy_rollout_progress": 0.6469602342694998,
242
+ "policy_rollout_success_rate": 0.3333333333333333,
243
+ "restore_max_error": 3.5762786865234375e-07
244
+ },
245
+ "PickCube-v1": {
246
+ "action_mse_to_best": 0.3366299307519438,
247
+ "expert_success_rate": 0.9444444444444444,
248
+ "num_groups": 198,
249
+ "oracle_success_rate": 0.9595959595959596,
250
+ "policy_expert_regret": 0.9904651472702471,
251
+ "policy_oracle_regret": 0.9975485977989555,
252
+ "policy_rollout_progress": 0.6289677324733047,
253
+ "policy_rollout_success_rate": 0.3282828282828283,
254
+ "restore_max_error": 4.76837158203125e-07
255
+ },
256
+ "PullCube-v1": {
257
+ "action_mse_to_best": 0.6534511918822924,
258
+ "expert_success_rate": 0.24444444444444444,
259
+ "num_groups": 90,
260
+ "oracle_success_rate": 0.4666666666666667,
261
+ "policy_expert_regret": 0.33460306424508923,
262
+ "policy_oracle_regret": 0.541839225928258,
263
+ "policy_rollout_progress": 0.319785273482133,
264
+ "policy_rollout_success_rate": 0.2111111111111111,
265
+ "restore_max_error": 4.0978193283081055e-07
266
+ },
267
+ "PushCube-v1": {
268
+ "action_mse_to_best": 0.3817486162527953,
269
+ "expert_success_rate": 0.8514851485148515,
270
+ "num_groups": 101,
271
+ "oracle_success_rate": 1.0,
272
+ "policy_expert_regret": 0.3810096250312163,
273
+ "policy_oracle_regret": 0.4359128613873283,
274
+ "policy_rollout_progress": 0.7918099108898994,
275
+ "policy_rollout_success_rate": 0.7722772277227723,
276
+ "restore_max_error": 4.76837158203125e-07
277
+ },
278
+ "StackCube-v1": {
279
+ "action_mse_to_best": 0.48537002878470553,
280
+ "expert_success_rate": 0.7666666666666667,
281
+ "num_groups": 90,
282
+ "oracle_success_rate": 0.9111111111111111,
283
+ "policy_expert_regret": 1.1566143698162503,
284
+ "policy_oracle_regret": 1.3056865349411964,
285
+ "policy_rollout_progress": 0.4096617301305135,
286
+ "policy_rollout_success_rate": 0.16666666666666666,
287
+ "restore_max_error": 4.76837158203125e-07
288
+ }
289
+ }
290
+ }
291
+ ]
292
+ }
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p35_safe_types_margin0p18_summary.md ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # h=16 Best-Policy Checkpoint Rollout
2
+
3
+ Run root: `/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs`
4
+ Objective: `near_miss_policy_bc5`
5
+ Result file: `policy_rollout_retrieval_residual_scale0p35_safe_types_margin0p18.json`
6
+ Completed seeds: 3
7
+ Baseline h=4 policy success: 29.67%
8
+ Baseline h=16 rank-checkpoint success: 29.74%
9
+
10
+ Mean success: 34.67% +/- 1.48%
11
+ Gain vs h=16 rank checkpoint: +4.93%
12
+ Mean progress: 56.36%
13
+ Mean action MSE to best: 0.397
14
+
15
+ | seed | mode | k | retrieval K | retrieval metric | residual anchor | min type success | residual scale | margin | sigma | opt steps | trust | success | progress | oracle | action MSE |
16
+ |---:|---|---:|---:|---|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
17
+ | 0 | retrieval_residual | 16 | 1 | raw | expert | 0.00 | 0.35 | 0.180 | 0.00 | 0 | 0.00 | 34.09% | 55.23% | 85.74% | 0.380 |
18
+ | 1 | retrieval_residual | 16 | 1 | raw | expert | 0.00 | 0.35 | 0.180 | 0.00 | 0 | 0.00 | 33.57% | 56.07% | 86.96% | 0.389 |
19
+ | 2 | retrieval_residual | 16 | 1 | raw | expert | 0.00 | 0.35 | 0.180 | 0.00 | 0 | 0.00 | 36.35% | 57.79% | 87.65% | 0.420 |
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p35_safe_types_margin0p22_summary.json ADDED
@@ -0,0 +1,292 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run_root": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs",
3
+ "objective": "near_miss_policy_bc5",
4
+ "out_name": "policy_rollout_retrieval_residual_scale0p35_safe_types_margin0p22.json",
5
+ "num_completed": 3,
6
+ "baseline_h4_policy_success": 0.2967,
7
+ "baseline_h16_rank_checkpoint_success": 0.29739130434782607,
8
+ "mean_success": 0.34840579710144925,
9
+ "std_success": 0.017593032933905524,
10
+ "mean_progress": 0.5655779171832683,
11
+ "mean_action_mse_to_best": 0.39568004657392913,
12
+ "gain_vs_h4": 0.051705797101449236,
13
+ "gain_vs_h16_rank_checkpoint": 0.051014492753623186,
14
+ "rows": [
15
+ {
16
+ "seed": 0,
17
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_0/policy_rollout_retrieval_residual_scale0p35_safe_types_margin0p22.json",
18
+ "num_groups": 575,
19
+ "selection_mode": "retrieval_residual",
20
+ "num_candidates": 16,
21
+ "candidate_sigma": 0.0,
22
+ "selection_margin": 0.22,
23
+ "field_optim_steps": 0,
24
+ "field_optim_step_size": 0.0,
25
+ "field_optim_trust_radius": 0.0,
26
+ "field_optim_l2_penalty": 0.0,
27
+ "retrieval_neighbors": 1,
28
+ "retrieval_metric": "raw",
29
+ "retrieval_type_min_success": 0.0,
30
+ "retrieval_residual_scale": 0.35,
31
+ "retrieval_residual_anchor": "expert",
32
+ "policy_rollout_success_rate": 0.3391304347826087,
33
+ "policy_rollout_progress": 0.5522342324463407,
34
+ "oracle_success_rate": 0.8573913043478261,
35
+ "action_mse_to_best": 0.380270165618833,
36
+ "best_policy_val": {
37
+ "bc_loss": 0.13721593966086706,
38
+ "field_effect_loss": 0.009290305380192068,
39
+ "field_potential_loss": 0.2666468388504452,
40
+ "field_preference_loss": 0.5130573478009965,
41
+ "lattice_edges": 3833.3333333333335,
42
+ "progress_mae": 0.1933159919248687,
43
+ "rank_acc": 0.8265031774838766,
44
+ "rank_loss": 0.5130523675017886,
45
+ "regret_mae": 0.3756548762321472,
46
+ "success_accuracy": 0.8773836526605818,
47
+ "total_loss": 1.5581054819954767
48
+ },
49
+ "per_task": {
50
+ "LiftPegUpright-v1": {
51
+ "action_mse_to_best": 0.31969772514973566,
52
+ "expert_success_rate": 0.8865979381443299,
53
+ "num_groups": 97,
54
+ "oracle_success_rate": 0.9278350515463918,
55
+ "policy_expert_regret": 1.0792337135248578,
56
+ "policy_oracle_regret": 1.1056491912333006,
57
+ "policy_rollout_progress": 0.570563180084081,
58
+ "policy_rollout_success_rate": 0.2268041237113402,
59
+ "restore_max_error": 4.76837158203125e-07
60
+ },
61
+ "PickCube-v1": {
62
+ "action_mse_to_best": 0.30268779866254103,
63
+ "expert_success_rate": 0.9375,
64
+ "num_groups": 208,
65
+ "oracle_success_rate": 0.9471153846153846,
66
+ "policy_expert_regret": 0.9681423121275237,
67
+ "policy_oracle_regret": 0.9815651795540291,
68
+ "policy_rollout_progress": 0.6139320240069467,
69
+ "policy_rollout_success_rate": 0.33653846153846156,
70
+ "restore_max_error": 4.76837158203125e-07
71
+ },
72
+ "PullCube-v1": {
73
+ "action_mse_to_best": 0.5987401300823534,
74
+ "expert_success_rate": 0.19480519480519481,
75
+ "num_groups": 77,
76
+ "oracle_success_rate": 0.36363636363636365,
77
+ "policy_expert_regret": 0.19660904705101115,
78
+ "policy_oracle_regret": 0.3685447470520853,
79
+ "policy_rollout_progress": 0.3449618627299107,
80
+ "policy_rollout_success_rate": 0.24675324675324675,
81
+ "restore_max_error": 4.76837158203125e-07
82
+ },
83
+ "PushCube-v1": {
84
+ "action_mse_to_best": 0.36658212189820216,
85
+ "expert_success_rate": 0.8617021276595744,
86
+ "num_groups": 94,
87
+ "oracle_success_rate": 0.9893617021276596,
88
+ "policy_expert_regret": 0.5719942746961371,
89
+ "policy_oracle_regret": 0.66845020953011,
90
+ "policy_rollout_progress": 0.682613620257124,
91
+ "policy_rollout_success_rate": 0.648936170212766,
92
+ "restore_max_error": 4.76837158203125e-07
93
+ },
94
+ "StackCube-v1": {
95
+ "action_mse_to_best": 0.4456959019669078,
96
+ "expert_success_rate": 0.6767676767676768,
97
+ "num_groups": 99,
98
+ "oracle_success_rate": 0.8585858585858586,
99
+ "policy_expert_regret": 0.9723617639204468,
100
+ "policy_oracle_regret": 1.1465213584779488,
101
+ "policy_rollout_progress": 0.44206515616840786,
102
+ "policy_rollout_success_rate": 0.23232323232323232,
103
+ "restore_max_error": 3.948807716369629e-07
104
+ }
105
+ }
106
+ },
107
+ {
108
+ "seed": 1,
109
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_1/policy_rollout_retrieval_residual_scale0p35_safe_types_margin0p22.json",
110
+ "num_groups": 575,
111
+ "selection_mode": "retrieval_residual",
112
+ "num_candidates": 16,
113
+ "candidate_sigma": 0.0,
114
+ "selection_margin": 0.22,
115
+ "field_optim_steps": 0,
116
+ "field_optim_step_size": 0.0,
117
+ "field_optim_trust_radius": 0.0,
118
+ "field_optim_l2_penalty": 0.0,
119
+ "retrieval_neighbors": 1,
120
+ "retrieval_metric": "raw",
121
+ "retrieval_type_min_success": 0.0,
122
+ "retrieval_residual_scale": 0.35,
123
+ "retrieval_residual_anchor": "expert",
124
+ "policy_rollout_success_rate": 0.3373913043478261,
125
+ "policy_rollout_progress": 0.5622359952136227,
126
+ "oracle_success_rate": 0.8695652173913043,
127
+ "action_mse_to_best": 0.38927455800059046,
128
+ "best_policy_val": {
129
+ "bc_loss": 0.1315989200439718,
130
+ "field_effect_loss": 0.010110370814800262,
131
+ "field_potential_loss": 0.31546536915832096,
132
+ "field_preference_loss": 0.4960637440284093,
133
+ "lattice_edges": 3833.3333333333335,
134
+ "progress_mae": 0.19023226698239645,
135
+ "rank_acc": 0.8255469501018524,
136
+ "rank_loss": 0.4960531195004781,
137
+ "regret_mae": 0.42156532737943864,
138
+ "success_accuracy": 0.8807473679383596,
139
+ "total_loss": 1.561984618504842
140
+ },
141
+ "per_task": {
142
+ "LiftPegUpright-v1": {
143
+ "action_mse_to_best": 0.32557108186482064,
144
+ "expert_success_rate": 0.8584070796460177,
145
+ "num_groups": 113,
146
+ "oracle_success_rate": 0.9380530973451328,
147
+ "policy_expert_regret": 0.987694250535121,
148
+ "policy_oracle_regret": 1.066896405631462,
149
+ "policy_rollout_progress": 0.6352153201546289,
150
+ "policy_rollout_success_rate": 0.23008849557522124,
151
+ "restore_max_error": 4.76837158203125e-07
152
+ },
153
+ "PickCube-v1": {
154
+ "action_mse_to_best": 0.3201620632418148,
155
+ "expert_success_rate": 0.9402173913043478,
156
+ "num_groups": 184,
157
+ "oracle_success_rate": 0.9456521739130435,
158
+ "policy_expert_regret": 1.0790224476393475,
159
+ "policy_oracle_regret": 1.0790464521142775,
160
+ "policy_rollout_progress": 0.571614184194123,
161
+ "policy_rollout_success_rate": 0.28804347826086957,
162
+ "restore_max_error": 4.76837158203125e-07
163
+ },
164
+ "PullCube-v1": {
165
+ "action_mse_to_best": 0.5809172638937047,
166
+ "expert_success_rate": 0.25,
167
+ "num_groups": 76,
168
+ "oracle_success_rate": 0.40789473684210525,
169
+ "policy_expert_regret": 0.277883501037171,
170
+ "policy_oracle_regret": 0.5505282147542426,
171
+ "policy_rollout_progress": 0.2752263653827341,
172
+ "policy_rollout_success_rate": 0.17105263157894737,
173
+ "restore_max_error": 4.76837158203125e-07
174
+ },
175
+ "PushCube-v1": {
176
+ "action_mse_to_best": 0.3571881777061535,
177
+ "expert_success_rate": 0.8198198198198198,
178
+ "num_groups": 111,
179
+ "oracle_success_rate": 1.0,
180
+ "policy_expert_regret": 0.3476113024595621,
181
+ "policy_oracle_regret": 0.39728926269857734,
182
+ "policy_rollout_progress": 0.8099179445086299,
183
+ "policy_rollout_success_rate": 0.7927927927927928,
184
+ "restore_max_error": 4.76837158203125e-07
185
+ },
186
+ "StackCube-v1": {
187
+ "action_mse_to_best": 0.4872079030968822,
188
+ "expert_success_rate": 0.6923076923076923,
189
+ "num_groups": 91,
190
+ "oracle_success_rate": 0.8571428571428571,
191
+ "policy_expert_regret": 1.1282239404025969,
192
+ "policy_oracle_regret": 1.3003716945320696,
193
+ "policy_rollout_progress": 0.3902336326274243,
194
+ "policy_rollout_success_rate": 0.15384615384615385,
195
+ "restore_max_error": 3.948807716369629e-07
196
+ }
197
+ }
198
+ },
199
+ {
200
+ "seed": 2,
201
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_2/policy_rollout_retrieval_residual_scale0p35_safe_types_margin0p22.json",
202
+ "num_groups": 575,
203
+ "selection_mode": "retrieval_residual",
204
+ "num_candidates": 16,
205
+ "candidate_sigma": 0.0,
206
+ "selection_margin": 0.22,
207
+ "field_optim_steps": 0,
208
+ "field_optim_step_size": 0.0,
209
+ "field_optim_trust_radius": 0.0,
210
+ "field_optim_l2_penalty": 0.0,
211
+ "retrieval_neighbors": 1,
212
+ "retrieval_metric": "raw",
213
+ "retrieval_type_min_success": 0.0,
214
+ "retrieval_residual_scale": 0.35,
215
+ "retrieval_residual_anchor": "expert",
216
+ "policy_rollout_success_rate": 0.36869565217391304,
217
+ "policy_rollout_progress": 0.5822635238898416,
218
+ "oracle_success_rate": 0.8765217391304347,
219
+ "action_mse_to_best": 0.417495416102364,
220
+ "best_policy_val": {
221
+ "bc_loss": 0.11367896075050037,
222
+ "field_effect_loss": 0.009670218582161598,
223
+ "field_potential_loss": 0.2641640139950646,
224
+ "field_preference_loss": 0.5130490180518892,
225
+ "lattice_edges": 3833.3333333333335,
226
+ "progress_mae": 0.2021729110015763,
227
+ "rank_acc": 0.8333857821093665,
228
+ "rank_loss": 0.5130119257503085,
229
+ "regret_mae": 0.3958987047274907,
230
+ "success_accuracy": 0.8680730561415354,
231
+ "total_loss": 1.4394984311527677
232
+ },
233
+ "per_task": {
234
+ "LiftPegUpright-v1": {
235
+ "action_mse_to_best": 0.35361564260771655,
236
+ "expert_success_rate": 0.8229166666666666,
237
+ "num_groups": 96,
238
+ "oracle_success_rate": 0.9270833333333334,
239
+ "policy_expert_regret": 0.8470402403424183,
240
+ "policy_oracle_regret": 0.9533149556567272,
241
+ "policy_rollout_progress": 0.6469602342694998,
242
+ "policy_rollout_success_rate": 0.3333333333333333,
243
+ "restore_max_error": 3.5762786865234375e-07
244
+ },
245
+ "PickCube-v1": {
246
+ "action_mse_to_best": 0.33572704106042484,
247
+ "expert_success_rate": 0.9444444444444444,
248
+ "num_groups": 198,
249
+ "oracle_success_rate": 0.9595959595959596,
250
+ "policy_expert_regret": 0.9903708135878498,
251
+ "policy_oracle_regret": 0.9974542641165581,
252
+ "policy_rollout_progress": 0.6290620661557021,
253
+ "policy_rollout_success_rate": 0.3282828282828283,
254
+ "restore_max_error": 4.76837158203125e-07
255
+ },
256
+ "PullCube-v1": {
257
+ "action_mse_to_best": 0.6387406456801626,
258
+ "expert_success_rate": 0.24444444444444444,
259
+ "num_groups": 90,
260
+ "oracle_success_rate": 0.4666666666666667,
261
+ "policy_expert_regret": 0.29494567263732785,
262
+ "policy_oracle_regret": 0.5021084638174418,
263
+ "policy_rollout_progress": 0.33729381337072684,
264
+ "policy_rollout_success_rate": 0.23333333333333334,
265
+ "restore_max_error": 4.0978193283081055e-07
266
+ },
267
+ "PushCube-v1": {
268
+ "action_mse_to_best": 0.38087968056154725,
269
+ "expert_success_rate": 0.8514851485148515,
270
+ "num_groups": 101,
271
+ "oracle_success_rate": 1.0,
272
+ "policy_expert_regret": 0.36179918213055867,
273
+ "policy_oracle_regret": 0.41670241848667067,
274
+ "policy_rollout_progress": 0.8011193636915471,
275
+ "policy_rollout_success_rate": 0.7821782178217822,
276
+ "restore_max_error": 4.76837158203125e-07
277
+ },
278
+ "StackCube-v1": {
279
+ "action_mse_to_best": 0.48537002878470553,
280
+ "expert_success_rate": 0.7666666666666667,
281
+ "num_groups": 90,
282
+ "oracle_success_rate": 0.9111111111111111,
283
+ "policy_expert_regret": 1.1566143698162503,
284
+ "policy_oracle_regret": 1.3056865349411964,
285
+ "policy_rollout_progress": 0.4096617301305135,
286
+ "policy_rollout_success_rate": 0.16666666666666666,
287
+ "restore_max_error": 4.76837158203125e-07
288
+ }
289
+ }
290
+ }
291
+ ]
292
+ }
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p35_safe_types_margin0p22_summary.md ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # h=16 Best-Policy Checkpoint Rollout
2
+
3
+ Run root: `/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs`
4
+ Objective: `near_miss_policy_bc5`
5
+ Result file: `policy_rollout_retrieval_residual_scale0p35_safe_types_margin0p22.json`
6
+ Completed seeds: 3
7
+ Baseline h=4 policy success: 29.67%
8
+ Baseline h=16 rank-checkpoint success: 29.74%
9
+
10
+ Mean success: 34.84% +/- 1.76%
11
+ Gain vs h=16 rank checkpoint: +5.10%
12
+ Mean progress: 56.56%
13
+ Mean action MSE to best: 0.396
14
+
15
+ | seed | mode | k | retrieval K | retrieval metric | residual anchor | min type success | residual scale | margin | sigma | opt steps | trust | success | progress | oracle | action MSE |
16
+ |---:|---|---:|---:|---|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
17
+ | 0 | retrieval_residual | 16 | 1 | raw | expert | 0.00 | 0.35 | 0.220 | 0.00 | 0 | 0.00 | 33.91% | 55.22% | 85.74% | 0.380 |
18
+ | 1 | retrieval_residual | 16 | 1 | raw | expert | 0.00 | 0.35 | 0.220 | 0.00 | 0 | 0.00 | 33.74% | 56.22% | 86.96% | 0.389 |
19
+ | 2 | retrieval_residual | 16 | 1 | raw | expert | 0.00 | 0.35 | 0.220 | 0.00 | 0 | 0.00 | 36.87% | 58.23% | 87.65% | 0.417 |
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p35_safe_types_margin0p25_summary.json ADDED
@@ -0,0 +1,292 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run_root": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs",
3
+ "objective": "near_miss_policy_bc5",
4
+ "out_name": "policy_rollout_retrieval_residual_scale0p35_safe_types_margin0p25.json",
5
+ "num_completed": 3,
6
+ "baseline_h4_policy_success": 0.2967,
7
+ "baseline_h16_rank_checkpoint_success": 0.29739130434782607,
8
+ "mean_success": 0.3455072463768116,
9
+ "std_success": 0.017157853434143458,
10
+ "mean_progress": 0.5634927251384764,
11
+ "mean_action_mse_to_best": 0.39447076573751977,
12
+ "gain_vs_h4": 0.04880724637681161,
13
+ "gain_vs_h16_rank_checkpoint": 0.04811594202898556,
14
+ "rows": [
15
+ {
16
+ "seed": 0,
17
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_0/policy_rollout_retrieval_residual_scale0p35_safe_types_margin0p25.json",
18
+ "num_groups": 575,
19
+ "selection_mode": "retrieval_residual",
20
+ "num_candidates": 16,
21
+ "candidate_sigma": 0.0,
22
+ "selection_margin": 0.25,
23
+ "field_optim_steps": 0,
24
+ "field_optim_step_size": 0.0,
25
+ "field_optim_trust_radius": 0.0,
26
+ "field_optim_l2_penalty": 0.0,
27
+ "retrieval_neighbors": 1,
28
+ "retrieval_metric": "raw",
29
+ "retrieval_type_min_success": 0.0,
30
+ "retrieval_residual_scale": 0.35,
31
+ "retrieval_residual_anchor": "expert",
32
+ "policy_rollout_success_rate": 0.3373913043478261,
33
+ "policy_rollout_progress": 0.5501761496791859,
34
+ "oracle_success_rate": 0.8573913043478261,
35
+ "action_mse_to_best": 0.3798463192703607,
36
+ "best_policy_val": {
37
+ "bc_loss": 0.13721593966086706,
38
+ "field_effect_loss": 0.009290305380192068,
39
+ "field_potential_loss": 0.2666468388504452,
40
+ "field_preference_loss": 0.5130573478009965,
41
+ "lattice_edges": 3833.3333333333335,
42
+ "progress_mae": 0.1933159919248687,
43
+ "rank_acc": 0.8265031774838766,
44
+ "rank_loss": 0.5130523675017886,
45
+ "regret_mae": 0.3756548762321472,
46
+ "success_accuracy": 0.8773836526605818,
47
+ "total_loss": 1.5581054819954767
48
+ },
49
+ "per_task": {
50
+ "LiftPegUpright-v1": {
51
+ "action_mse_to_best": 0.31969772514973566,
52
+ "expert_success_rate": 0.8865979381443299,
53
+ "num_groups": 97,
54
+ "oracle_success_rate": 0.9278350515463918,
55
+ "policy_expert_regret": 1.0792337135248578,
56
+ "policy_oracle_regret": 1.1056491912333006,
57
+ "policy_rollout_progress": 0.570563180084081,
58
+ "policy_rollout_success_rate": 0.2268041237113402,
59
+ "restore_max_error": 4.76837158203125e-07
60
+ },
61
+ "PickCube-v1": {
62
+ "action_mse_to_best": 0.30271882717855847,
63
+ "expert_success_rate": 0.9375,
64
+ "num_groups": 208,
65
+ "oracle_success_rate": 0.9471153846153846,
66
+ "policy_expert_regret": 0.9681180751022811,
67
+ "policy_oracle_regret": 0.9815409425287865,
68
+ "policy_rollout_progress": 0.6139562610321894,
69
+ "policy_rollout_success_rate": 0.33653846153846156,
70
+ "restore_max_error": 4.76837158203125e-07
71
+ },
72
+ "PullCube-v1": {
73
+ "action_mse_to_best": 0.600519543924889,
74
+ "expert_success_rate": 0.19480519480519481,
75
+ "num_groups": 77,
76
+ "oracle_success_rate": 0.36363636363636365,
77
+ "policy_expert_regret": 0.19700447897209072,
78
+ "policy_oracle_regret": 0.39191550494461963,
79
+ "policy_rollout_progress": 0.33457811782438934,
80
+ "policy_rollout_success_rate": 0.23376623376623376,
81
+ "restore_max_error": 4.76837158203125e-07
82
+ },
83
+ "PushCube-v1": {
84
+ "action_mse_to_best": 0.3656082003912393,
85
+ "expert_success_rate": 0.8617021276595744,
86
+ "num_groups": 94,
87
+ "oracle_success_rate": 0.9893617021276596,
88
+ "policy_expert_regret": 0.5719942746961371,
89
+ "policy_oracle_regret": 0.66845020953011,
90
+ "policy_rollout_progress": 0.682613620257124,
91
+ "policy_rollout_success_rate": 0.648936170212766,
92
+ "restore_max_error": 4.76837158203125e-07
93
+ },
94
+ "StackCube-v1": {
95
+ "action_mse_to_best": 0.4427097219070702,
96
+ "expert_success_rate": 0.6767676767676768,
97
+ "num_groups": 99,
98
+ "oracle_success_rate": 0.8585858585858586,
99
+ "policy_expert_regret": 0.9762899511390262,
100
+ "policy_oracle_regret": 1.1504495456965282,
101
+ "policy_rollout_progress": 0.4381369689498285,
102
+ "policy_rollout_success_rate": 0.23232323232323232,
103
+ "restore_max_error": 3.948807716369629e-07
104
+ }
105
+ }
106
+ },
107
+ {
108
+ "seed": 1,
109
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_1/policy_rollout_retrieval_residual_scale0p35_safe_types_margin0p25.json",
110
+ "num_groups": 575,
111
+ "selection_mode": "retrieval_residual",
112
+ "num_candidates": 16,
113
+ "candidate_sigma": 0.0,
114
+ "selection_margin": 0.25,
115
+ "field_optim_steps": 0,
116
+ "field_optim_step_size": 0.0,
117
+ "field_optim_trust_radius": 0.0,
118
+ "field_optim_l2_penalty": 0.0,
119
+ "retrieval_neighbors": 1,
120
+ "retrieval_metric": "raw",
121
+ "retrieval_type_min_success": 0.0,
122
+ "retrieval_residual_scale": 0.35,
123
+ "retrieval_residual_anchor": "expert",
124
+ "policy_rollout_success_rate": 0.3339130434782609,
125
+ "policy_rollout_progress": 0.559359166495826,
126
+ "oracle_success_rate": 0.8695652173913043,
127
+ "action_mse_to_best": 0.38780134577142156,
128
+ "best_policy_val": {
129
+ "bc_loss": 0.1315989200439718,
130
+ "field_effect_loss": 0.010110370814800262,
131
+ "field_potential_loss": 0.31546536915832096,
132
+ "field_preference_loss": 0.4960637440284093,
133
+ "lattice_edges": 3833.3333333333335,
134
+ "progress_mae": 0.19023226698239645,
135
+ "rank_acc": 0.8255469501018524,
136
+ "rank_loss": 0.4960531195004781,
137
+ "regret_mae": 0.42156532737943864,
138
+ "success_accuracy": 0.8807473679383596,
139
+ "total_loss": 1.561984618504842
140
+ },
141
+ "per_task": {
142
+ "LiftPegUpright-v1": {
143
+ "action_mse_to_best": 0.32557108186482064,
144
+ "expert_success_rate": 0.8584070796460177,
145
+ "num_groups": 113,
146
+ "oracle_success_rate": 0.9380530973451328,
147
+ "policy_expert_regret": 0.987694250535121,
148
+ "policy_oracle_regret": 1.066896405631462,
149
+ "policy_rollout_progress": 0.6352153201546289,
150
+ "policy_rollout_success_rate": 0.23008849557522124,
151
+ "restore_max_error": 4.76837158203125e-07
152
+ },
153
+ "PickCube-v1": {
154
+ "action_mse_to_best": 0.3198142160418565,
155
+ "expert_success_rate": 0.9402173913043478,
156
+ "num_groups": 184,
157
+ "oracle_success_rate": 0.9456521739130435,
158
+ "policy_expert_regret": 1.0790035518028005,
159
+ "policy_oracle_regret": 1.0790275562777305,
160
+ "policy_rollout_progress": 0.57163308003067,
161
+ "policy_rollout_success_rate": 0.28804347826086957,
162
+ "restore_max_error": 4.76837158203125e-07
163
+ },
164
+ "PullCube-v1": {
165
+ "action_mse_to_best": 0.57169899932648,
166
+ "expert_success_rate": 0.25,
167
+ "num_groups": 76,
168
+ "oracle_success_rate": 0.40789473684210525,
169
+ "policy_expert_regret": 0.3012117788587746,
170
+ "policy_oracle_regret": 0.5738564925758463,
171
+ "policy_rollout_progress": 0.2650559822979726,
172
+ "policy_rollout_success_rate": 0.15789473684210525,
173
+ "restore_max_error": 4.76837158203125e-07
174
+ },
175
+ "PushCube-v1": {
176
+ "action_mse_to_best": 0.3564448890586694,
177
+ "expert_success_rate": 0.8198198198198198,
178
+ "num_groups": 111,
179
+ "oracle_success_rate": 1.0,
180
+ "policy_expert_regret": 0.3483100165654947,
181
+ "policy_oracle_regret": 0.4142685801059276,
182
+ "policy_rollout_progress": 0.8019476361102886,
183
+ "policy_rollout_success_rate": 0.7837837837837838,
184
+ "restore_max_error": 4.76837158203125e-07
185
+ },
186
+ "StackCube-v1": {
187
+ "action_mse_to_best": 0.4872079030968822,
188
+ "expert_success_rate": 0.6923076923076923,
189
+ "num_groups": 91,
190
+ "oracle_success_rate": 0.8571428571428571,
191
+ "policy_expert_regret": 1.1282239404025969,
192
+ "policy_oracle_regret": 1.3003716945320696,
193
+ "policy_rollout_progress": 0.3902336326274243,
194
+ "policy_rollout_success_rate": 0.15384615384615385,
195
+ "restore_max_error": 3.948807716369629e-07
196
+ }
197
+ }
198
+ },
199
+ {
200
+ "seed": 2,
201
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_2/policy_rollout_retrieval_residual_scale0p35_safe_types_margin0p25.json",
202
+ "num_groups": 575,
203
+ "selection_mode": "retrieval_residual",
204
+ "num_candidates": 16,
205
+ "candidate_sigma": 0.0,
206
+ "selection_margin": 0.25,
207
+ "field_optim_steps": 0,
208
+ "field_optim_step_size": 0.0,
209
+ "field_optim_trust_radius": 0.0,
210
+ "field_optim_l2_penalty": 0.0,
211
+ "retrieval_neighbors": 1,
212
+ "retrieval_metric": "raw",
213
+ "retrieval_type_min_success": 0.0,
214
+ "retrieval_residual_scale": 0.35,
215
+ "retrieval_residual_anchor": "expert",
216
+ "policy_rollout_success_rate": 0.3652173913043478,
217
+ "policy_rollout_progress": 0.5809428592404172,
218
+ "oracle_success_rate": 0.8765217391304347,
219
+ "action_mse_to_best": 0.41576463217077697,
220
+ "best_policy_val": {
221
+ "bc_loss": 0.11367896075050037,
222
+ "field_effect_loss": 0.009670218582161598,
223
+ "field_potential_loss": 0.2641640139950646,
224
+ "field_preference_loss": 0.5130490180518892,
225
+ "lattice_edges": 3833.3333333333335,
226
+ "progress_mae": 0.2021729110015763,
227
+ "rank_acc": 0.8333857821093665,
228
+ "rank_loss": 0.5130119257503085,
229
+ "regret_mae": 0.3958987047274907,
230
+ "success_accuracy": 0.8680730561415354,
231
+ "total_loss": 1.4394984311527677
232
+ },
233
+ "per_task": {
234
+ "LiftPegUpright-v1": {
235
+ "action_mse_to_best": 0.35361564260771655,
236
+ "expert_success_rate": 0.8229166666666666,
237
+ "num_groups": 96,
238
+ "oracle_success_rate": 0.9270833333333334,
239
+ "policy_expert_regret": 0.8470402403424183,
240
+ "policy_oracle_regret": 0.9533149556567272,
241
+ "policy_rollout_progress": 0.6469602342694998,
242
+ "policy_rollout_success_rate": 0.3333333333333333,
243
+ "restore_max_error": 3.5762786865234375e-07
244
+ },
245
+ "PickCube-v1": {
246
+ "action_mse_to_best": 0.3354226778440102,
247
+ "expert_success_rate": 0.9444444444444444,
248
+ "num_groups": 198,
249
+ "oracle_success_rate": 0.9595959595959596,
250
+ "policy_expert_regret": 0.9955595935121028,
251
+ "policy_oracle_regret": 1.0026430440408112,
252
+ "policy_rollout_progress": 0.6289237912819542,
253
+ "policy_rollout_success_rate": 0.32323232323232326,
254
+ "restore_max_error": 4.76837158203125e-07
255
+ },
256
+ "PullCube-v1": {
257
+ "action_mse_to_best": 0.6295425814059046,
258
+ "expert_success_rate": 0.24444444444444444,
259
+ "num_groups": 90,
260
+ "oracle_success_rate": 0.4666666666666667,
261
+ "policy_expert_regret": 0.2935961757958972,
262
+ "policy_oracle_regret": 0.5007589669760111,
263
+ "policy_rollout_progress": 0.3386433102121575,
264
+ "policy_rollout_success_rate": 0.23333333333333334,
265
+ "restore_max_error": 4.0978193283081055e-07
266
+ },
267
+ "PushCube-v1": {
268
+ "action_mse_to_best": 0.3798191750256142,
269
+ "expert_success_rate": 0.8514851485148515,
270
+ "num_groups": 101,
271
+ "oracle_success_rate": 1.0,
272
+ "policy_expert_regret": 0.36240387021905124,
273
+ "policy_oracle_regret": 0.43505349238910296,
274
+ "policy_rollout_progress": 0.7926692798881247,
275
+ "policy_rollout_success_rate": 0.7722772277227723,
276
+ "restore_max_error": 4.76837158203125e-07
277
+ },
278
+ "StackCube-v1": {
279
+ "action_mse_to_best": 0.48537002878470553,
280
+ "expert_success_rate": 0.7666666666666667,
281
+ "num_groups": 90,
282
+ "oracle_success_rate": 0.9111111111111111,
283
+ "policy_expert_regret": 1.1566143698162503,
284
+ "policy_oracle_regret": 1.3056865349411964,
285
+ "policy_rollout_progress": 0.4096617301305135,
286
+ "policy_rollout_success_rate": 0.16666666666666666,
287
+ "restore_max_error": 4.76837158203125e-07
288
+ }
289
+ }
290
+ }
291
+ ]
292
+ }
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p35_safe_types_margin0p25_summary.md ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # h=16 Best-Policy Checkpoint Rollout
2
+
3
+ Run root: `/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs`
4
+ Objective: `near_miss_policy_bc5`
5
+ Result file: `policy_rollout_retrieval_residual_scale0p35_safe_types_margin0p25.json`
6
+ Completed seeds: 3
7
+ Baseline h=4 policy success: 29.67%
8
+ Baseline h=16 rank-checkpoint success: 29.74%
9
+
10
+ Mean success: 34.55% +/- 1.72%
11
+ Gain vs h=16 rank checkpoint: +4.81%
12
+ Mean progress: 56.35%
13
+ Mean action MSE to best: 0.394
14
+
15
+ | seed | mode | k | retrieval K | retrieval metric | residual anchor | min type success | residual scale | margin | sigma | opt steps | trust | success | progress | oracle | action MSE |
16
+ |---:|---|---:|---:|---|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
17
+ | 0 | retrieval_residual | 16 | 1 | raw | expert | 0.00 | 0.35 | 0.250 | 0.00 | 0 | 0.00 | 33.74% | 55.02% | 85.74% | 0.380 |
18
+ | 1 | retrieval_residual | 16 | 1 | raw | expert | 0.00 | 0.35 | 0.250 | 0.00 | 0 | 0.00 | 33.39% | 55.94% | 86.96% | 0.388 |
19
+ | 2 | retrieval_residual | 16 | 1 | raw | expert | 0.00 | 0.35 | 0.250 | 0.00 | 0 | 0.00 | 36.52% | 58.09% | 87.65% | 0.416 |
results/paper_core_results.md CHANGED
@@ -22,16 +22,19 @@ baseline is the h=16 rank-checkpoint online rollout (`29.74%`).
22
  | Field-selected no-expert policy + field, seed-0 train map | No | No | 27.65% | -2.09 pp | Field scoring around that student remains below baseline |
23
  | Field-selected no-expert policy, aligned allmap | No | No | 28.00% | -1.74 pp | Full train/val target coverage does not fix the field-teacher student |
24
  | Field-selected no-expert policy + field, aligned allmap | No | No | 26.49% | -3.25 pp | Field scoring around the aligned student remains below baseline |
 
25
  | Train-state residual retrieval | No | No | 32.12% | +2.38 pp | Transferred counterfactual residuals are a positive clean bridge |
26
  | Train-state residual retrieval, scale 0.25 | No | No | 32.93% | +3.19 pp | Smaller tangent step ties the previous clean best |
27
  | Train-state residual retrieval, scale 0.50 | No | No | 33.33% | +3.59 pp | Calibrated local tangent transport |
28
  | Train-state residual retrieval, no random residuals | No | No | 33.45% | +3.71 pp | Removing anti-goal random residuals helps slightly |
29
  | Train-state residual retrieval, no random/wrong-direction residuals | No | No | 33.57% | +3.83 pp | Anti-goal family masking improves the clean bridge |
30
  | Train-state residual retrieval, policy/no-op/wrong-gripper residuals | No | No | 33.68% | +3.94 pp | Typed family mask improves clean bridge |
31
- | Train-state residual retrieval, policy/no-op/wrong-gripper, scale 0.35 | No | No | 33.74% | +4.00 pp | Current best deployment-clean diagnostic |
 
 
32
  | Train-state residual retrieval, z-score metric | No | No | 32.23% | +2.49 pp | State normalization hurts nearest tangent retrieval here |
33
  | Train-state residual retrieval, z-score metric + anti-goal mask | No | No | 32.75% | +3.01 pp | Masking helps z-score but remains below raw |
34
- | Train-state residual retrieval, train family reliability prior | No | No | 33.33% | +3.59 pp | Train terminal-success thresholds through 0.75 do not filter enough |
35
  | Train-state residual retrieval, scale 0.75 | No | No | 32.70% | +2.96 pp | Larger tangent steps begin to lose success |
36
  | Train-state residual retrieval, scale 1.25 | No | No | 32.52% | +2.78 pp | Further scale increase does not help |
37
  | Residual+Gaussian hybrid, K32 sigma0.35 | No | No | 31.30% | +1.57 pp | Adding policy-centered Gaussian proposals dilutes residual transport |
@@ -56,18 +59,21 @@ Suggested main-table rows:
56
  8. Field-selected no-expert policy + field, aligned allmap
57
  9. Train-state residual retrieval, scale 0.50
58
  10. Train-state residual retrieval, typed safe families at scale 0.35
59
- 11. Residual+Gaussian hybrid, K32 sigma0.35
60
- 12. Lattice, near-miss only
61
- 13. Lattice, no expert
62
- 14. Lattice, full
63
- 15. Oracle ceiling
 
 
64
 
65
  Suggested claim:
66
 
67
  > DoVLA-CIL is not a better behavior-cloning policy; it is a local counterfactual action
68
- > selection rule. Deployment-clean typed counterfactual residual transport gives the strongest
69
- > clean gain so far, while field-gradient ascent, KNN residual retrieval, broader non-expert BC
70
- > targets, field-teacher distillation, z-score retrieval, train-family reliability priors, and
71
- > residual+Gaussian hybrids fail. The large effect appears only when the field is queried on
 
72
  > same-state intervention proposals, and the mechanism is isolated to local near-miss
73
  > counterfactual geometry.
 
22
  | Field-selected no-expert policy + field, seed-0 train map | No | No | 27.65% | -2.09 pp | Field scoring around that student remains below baseline |
23
  | Field-selected no-expert policy, aligned allmap | No | No | 28.00% | -1.74 pp | Full train/val target coverage does not fix the field-teacher student |
24
  | Field-selected no-expert policy + field, aligned allmap | No | No | 26.49% | -3.25 pp | Field scoring around the aligned student remains below baseline |
25
+ | Residual-tangent distillation policy, aligned allmap | No | No | 28.87% | -0.87 pp | Low pseudo-target BC loss does not translate into rollout success |
26
  | Train-state residual retrieval | No | No | 32.12% | +2.38 pp | Transferred counterfactual residuals are a positive clean bridge |
27
  | Train-state residual retrieval, scale 0.25 | No | No | 32.93% | +3.19 pp | Smaller tangent step ties the previous clean best |
28
  | Train-state residual retrieval, scale 0.50 | No | No | 33.33% | +3.59 pp | Calibrated local tangent transport |
29
  | Train-state residual retrieval, no random residuals | No | No | 33.45% | +3.71 pp | Removing anti-goal random residuals helps slightly |
30
  | Train-state residual retrieval, no random/wrong-direction residuals | No | No | 33.57% | +3.83 pp | Anti-goal family masking improves the clean bridge |
31
  | Train-state residual retrieval, policy/no-op/wrong-gripper residuals | No | No | 33.68% | +3.94 pp | Typed family mask improves clean bridge |
32
+ | Train-state residual retrieval, policy/no-op/wrong-gripper, scale 0.35 | No | No | 33.74% | +4.00 pp | Typed tangent transport before abstention |
33
+ | Train-state residual retrieval, safe residuals + advantage margin 0.20 | No | No | 34.84% | +5.10 pp | Current best deployment-clean diagnostic; abstains unless field advantage beats policy |
34
+ | Policy-relative residual anchor, safe residuals | No | No | 33.74% | +4.00 pp | Policy-relative anchoring ties but does not improve expert-relative residuals |
35
  | Train-state residual retrieval, z-score metric | No | No | 32.23% | +2.49 pp | State normalization hurts nearest tangent retrieval here |
36
  | Train-state residual retrieval, z-score metric + anti-goal mask | No | No | 32.75% | +3.01 pp | Masking helps z-score but remains below raw |
37
+ | Train-state residual retrieval, repaired train family reliability prior | No | No | 33.28-33.33% | +3.54-3.59 pp | Train terminal-success thresholds do not recover the typed safe mask |
38
  | Train-state residual retrieval, scale 0.75 | No | No | 32.70% | +2.96 pp | Larger tangent steps begin to lose success |
39
  | Train-state residual retrieval, scale 1.25 | No | No | 32.52% | +2.78 pp | Further scale increase does not help |
40
  | Residual+Gaussian hybrid, K32 sigma0.35 | No | No | 31.30% | +1.57 pp | Adding policy-centered Gaussian proposals dilutes residual transport |
 
59
  8. Field-selected no-expert policy + field, aligned allmap
60
  9. Train-state residual retrieval, scale 0.50
61
  10. Train-state residual retrieval, typed safe families at scale 0.35
62
+ 11. Train-state residual retrieval, typed safe families + advantage margin 0.20
63
+ 12. Residual-tangent distillation policy
64
+ 13. Residual+Gaussian hybrid, K32 sigma0.35
65
+ 14. Lattice, near-miss only
66
+ 15. Lattice, no expert
67
+ 16. Lattice, full
68
+ 17. Oracle ceiling
69
 
70
  Suggested claim:
71
 
72
  > DoVLA-CIL is not a better behavior-cloning policy; it is a local counterfactual action
73
+ > selection rule. Deployment-clean typed counterfactual residual transport with advantage
74
+ > abstention gives the strongest clean gain so far, while field-gradient ascent, KNN residual
75
+ > retrieval, broader non-expert BC targets, field-teacher/tangent distillation, z-score retrieval,
76
+ > train-family reliability priors, policy-relative anchoring, and residual+Gaussian hybrids fail.
77
+ > The large effect appears only when the field is queried on
78
  > same-state intervention proposals, and the mechanism is isolated to local near-miss
79
  > counterfactual geometry.
results/paper_story_memo.md CHANGED
@@ -16,7 +16,7 @@ when queried on proposal geometry that matches those local counterfactuals.
16
  | Same-state local counterfactual proposals are the mechanism | near-miss-only lattice is 55.94%; removing expert+near_miss drops to 25.57% | Strongly supported |
17
  | Conservative same-state result is large | no-expert lattice is 56.99% vs 29.74% policy | Main result |
18
  | Full lattice gives upper result | full lattice is 69.33%, oracle is 86.78% | Strong but label expert proposal clearly |
19
- | Deployment-clean proposal is currently a bottleneck | best clean residual transport is 33.74%, far below 56.99% | Supported |
20
  | Gradient-based field optimization does not solve the clean proposal gap | `field_optim` best observed result is 25.39% | Negative diagnostic |
21
  | A broader non-expert proposal target does not reduce the proposal gap | direct broad non-expert policy is 27.88%; with field scoring it is 26.49% | Negative diagnostic |
22
  | Counterfactual residuals transfer better than absolute retrieved actions | nearest residual retrieval is 32.12% vs absolute retrieval 28.93%; KNN4 residual drops to 29.91% | Supported as a clean bridge |
@@ -25,8 +25,11 @@ when queried on proposal geometry that matches those local counterfactuals.
25
  | Seed-0 train-split field-teacher distillation does not solve the proposal gap | direct student is 26.84%; with field scoring it is 27.65% | Negative diagnostic |
26
  | All-split field-teacher distillation does not fix checkpointing/coverage | allmap direct is 28.00%; field-guided best is 26.49% despite 100% target coverage | Negative diagnostic |
27
  | Residual family consistency improves clean transport | policy/no-op/wrong-gripper typed residuals reach 33.74%, above raw 33.33% | Supported as diagnostic |
 
28
  | Z-score retrieval metric does not help | z-score rows reach 32.23-32.81%, below raw retrieval | Negative diagnostic |
29
- | Train-split residual family reliability does not recover the typed mask | thresholds through 0.75 do not filter the bad families; rows stay at 33.33% | Negative diagnostic |
 
 
30
 
31
  ## Main Table Candidate
32
 
@@ -45,13 +48,15 @@ clean proposal result, the intended main rows are:
45
  9. Train-state residual retrieval: 32.12%
46
  10. Train-state residual retrieval, scale 0.50: 33.33%
47
  11. Train-state residual retrieval, typed safe families: 33.74%
48
- 12. Z-score residual retrieval: 32.23-32.81%
49
- 13. Train-family reliability prior: 32.93-33.33%
50
- 14. Residual+Gaussian hybrid K32/K64: 31.30% / 30.90%
51
- 15. Lattice, near-miss only: 55.94%
52
- 16. Lattice, no expert: 56.99%
53
- 17. Lattice, full: 69.33%
54
- 18. Oracle ceiling: 86.78%
 
 
55
 
56
  ## Novelty Framing
57
 
@@ -79,7 +84,7 @@ test-time search. The cleaner novelty is:
79
 
80
  ## Job Status
81
 
82
- Last checked: `2026-06-28 06:24 UTC`. No DoVLA jobs are currently queued.
83
 
84
  - `14858328`-`14858333`: completed train-split `field_selected_noexpert_bc5`;
85
  direct rollout is 26.84%, field-guided best is 27.65%.
@@ -106,13 +111,23 @@ Last checked: `2026-06-28 06:24 UTC`. No DoVLA jobs are currently queued.
106
  - `14859503`-`14859597`: completed typed-safe residual scale fine/zoom sweep.
107
  Scales `0.325`, `0.35`, and `0.40` tie as the best clean rows at 33.74%;
108
  scales above `0.50` fall back.
 
 
 
 
 
 
 
 
 
 
109
 
110
  ## Decision Notes
111
 
112
  - Promote same-state no-expert lattice (56.99%) as the conservative mechanism
113
  result.
114
- - Use typed safe residual transport (33.74%) only as the current best clean
115
  deployment diagnostic, not as a SOTA claim.
116
- - Treat z-score retrieval, train-family reliability priors, Gaussian hybrids,
117
- field optimization, and field-teacher distillation as negative diagnostics
118
  that sharpen the story around local counterfactual proposal geometry.
 
16
  | Same-state local counterfactual proposals are the mechanism | near-miss-only lattice is 55.94%; removing expert+near_miss drops to 25.57% | Strongly supported |
17
  | Conservative same-state result is large | no-expert lattice is 56.99% vs 29.74% policy | Main result |
18
  | Full lattice gives upper result | full lattice is 69.33%, oracle is 86.78% | Strong but label expert proposal clearly |
19
+ | Deployment-clean proposal is currently a bottleneck | best clean residual transport with counterfactual-advantage abstention is 34.84%, far below 56.99% | Supported |
20
  | Gradient-based field optimization does not solve the clean proposal gap | `field_optim` best observed result is 25.39% | Negative diagnostic |
21
  | A broader non-expert proposal target does not reduce the proposal gap | direct broad non-expert policy is 27.88%; with field scoring it is 26.49% | Negative diagnostic |
22
  | Counterfactual residuals transfer better than absolute retrieved actions | nearest residual retrieval is 32.12% vs absolute retrieval 28.93%; KNN4 residual drops to 29.91% | Supported as a clean bridge |
 
25
  | Seed-0 train-split field-teacher distillation does not solve the proposal gap | direct student is 26.84%; with field scoring it is 27.65% | Negative diagnostic |
26
  | All-split field-teacher distillation does not fix checkpointing/coverage | allmap direct is 28.00%; field-guided best is 26.49% despite 100% target coverage | Negative diagnostic |
27
  | Residual family consistency improves clean transport | policy/no-op/wrong-gripper typed residuals reach 33.74%, above raw 33.33% | Supported as diagnostic |
28
+ | Counterfactual advantage abstention improves clean transport | requiring field advantage over the zero-residual policy raises typed residual transport to 34.84% | Current best clean result |
29
  | Z-score retrieval metric does not help | z-score rows reach 32.23-32.81%, below raw retrieval | Negative diagnostic |
30
+ | Train-split residual family reliability does not recover the typed mask | after fixing threshold pass-through, scale-0.35 thresholds 0.10/0.25 reach 33.33%/33.28%, below typed safe residuals | Negative diagnostic |
31
+ | Residual-tangent distillation does not solve clean proposal generation | aligned allmap tangent student reaches 28.87% despite low pseudo-target BC loss | Negative diagnostic |
32
+ | Policy-relative residual anchoring does not improve the bridge | policy-anchor safe residual transport ties 33.74% rather than improving expert-anchor residuals | Negative diagnostic |
33
 
34
  ## Main Table Candidate
35
 
 
48
  9. Train-state residual retrieval: 32.12%
49
  10. Train-state residual retrieval, scale 0.50: 33.33%
50
  11. Train-state residual retrieval, typed safe families: 33.74%
51
+ 12. Train-state residual retrieval, typed safe families + advantage margin: 34.84%
52
+ 13. Residual-tangent distillation policy: 28.87%
53
+ 14. Z-score residual retrieval: 32.23-32.81%
54
+ 15. Train-family reliability prior: 33.28-33.33%
55
+ 16. Residual+Gaussian hybrid K32/K64: 31.30% / 30.90%
56
+ 17. Lattice, near-miss only: 55.94%
57
+ 18. Lattice, no expert: 56.99%
58
+ 19. Lattice, full: 69.33%
59
+ 20. Oracle ceiling: 86.78%
60
 
61
  ## Novelty Framing
62
 
 
84
 
85
  ## Job Status
86
 
87
+ Last checked: `2026-06-28 12:25 UTC`. No DoVLA jobs are currently queued.
88
 
89
  - `14858328`-`14858333`: completed train-split `field_selected_noexpert_bc5`;
90
  direct rollout is 26.84%, field-guided best is 27.65%.
 
111
  - `14859503`-`14859597`: completed typed-safe residual scale fine/zoom sweep.
112
  Scales `0.325`, `0.35`, and `0.40` tie as the best clean rows at 33.74%;
113
  scales above `0.50` fall back.
114
+ - `14862455`-`14862460`: completed residual-tangent target export, 3-seed
115
+ distillation, and direct/best-rank rollouts. The aligned tangent student is
116
+ negative: best-policy rollout reaches 28.87%, and best-rank reaches 27.48%.
117
+ - `14862605`-`14862612`: completed policy-relative residual-anchor and repaired
118
+ train-family reliability diagnostics. Policy anchoring ties the old 33.74%
119
+ best, while repaired reliability thresholds at scale `0.35` reach only
120
+ 33.33%/33.28%.
121
+ - `14862635`-`14862828`: completed counterfactual-advantage margin sweeps.
122
+ The current best clean row is typed-safe residual transport at scale `0.35`
123
+ with margin `0.20` or `0.22`: 34.84% mean success (+5.10 pp vs h=16).
124
 
125
  ## Decision Notes
126
 
127
  - Promote same-state no-expert lattice (56.99%) as the conservative mechanism
128
  result.
129
+ - Use typed safe residual transport with advantage abstention (34.84%) only as the current best clean
130
  deployment diagnostic, not as a SOTA claim.
131
+ - Treat z-score retrieval, repaired train-family reliability priors, Gaussian hybrids,
132
+ field optimization, field-teacher/tangent distillation, and policy-relative anchoring as negative diagnostics
133
  that sharpen the story around local counterfactual proposal geometry.
results/paper_table_status.json CHANGED
@@ -232,6 +232,25 @@
232
  "best_config": "k16_sigma0.20",
233
  "gain_vs_h16_policy": -0.03246376811594198
234
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
235
  {
236
  "key": "retrieval_residual",
237
  "label": "Train-state counterfactual residual retrieval",
@@ -441,6 +460,63 @@
441
  "best_config": null,
442
  "gain_vs_h16_policy": 0.040000000000000036
443
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
444
  {
445
  "key": "retrieval_residual_scale030_safe_types",
446
  "label": "Train-state residual retrieval, scale 0.30, policy/no-op/wrong-gripper residuals",
@@ -669,6 +745,44 @@
669
  "best_config": null,
670
  "gain_vs_h16_policy": 0.03188405797101451
671
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
672
  {
673
  "key": "retrieval_residual_scale075",
674
  "label": "Train-state residual retrieval, scale 0.75",
@@ -842,23 +956,23 @@
842
  }
843
  ],
844
  "best_clean": {
845
- "key": "retrieval_residual_scale035_safe_types",
846
- "label": "Train-state residual retrieval, scale 0.35, policy/no-op/wrong-gripper residuals",
847
- "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p35_safe_types_summary.json",
848
  "clean_deployment": "yes",
849
  "same_state_proposals": "no",
850
  "expert_proposal": "no",
851
- "story_role": "typed tangent scale fine sweep",
852
  "fallback_success": null,
853
- "pending_job": "14859503/14859504",
854
  "path_exists": true,
855
  "status": "complete",
856
- "success": 0.3373913043478261,
857
- "std_success": 0.004601306627938417,
858
  "completed_seeds": null,
859
  "num_completed": 3,
860
  "best_config": null,
861
- "gain_vs_h16_policy": 0.040000000000000036
862
  },
863
  "best_mechanism_no_expert": {
864
  "key": "no_expert_lattice",
@@ -883,7 +997,7 @@
883
  "Use no-expert same-state lattice as the conservative mechanism result, not as deployment-clean inference.",
884
  "Use full lattice only as an upper result because it includes expert proposals.",
885
  "Do not claim external SOTA from this table alone; add current external baselines separately.",
886
- "Current best clean deployment row is Train-state residual retrieval, scale 0.35, policy/no-op/wrong-gripper residuals at 33.74%.",
887
  "Trust-region field optimization should be framed as a negative/diagnostic ablation.",
888
  "Train-state counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.",
889
  "KNN counterfactual residual retrieval is a positive clean bridge but remains below the current clean best."
 
232
  "best_config": "k16_sigma0.20",
233
  "gain_vs_h16_policy": -0.03246376811594198
234
  },
235
+ {
236
+ "key": "retrieval_residual_tangent_distill_allmap",
237
+ "label": "Residual-tangent distillation policy, aligned validation",
238
+ "path": "h16_policy_ckpt_residual_tangent_bc5_allmap_v2_best_policy_summary.json",
239
+ "clean_deployment": "yes",
240
+ "same_state_proposals": "no",
241
+ "expert_proposal": "no",
242
+ "story_role": "negative student of transported tangent teacher",
243
+ "fallback_success": null,
244
+ "pending_job": "14862455/14862456/14862457/14862458",
245
+ "path_exists": true,
246
+ "status": "complete",
247
+ "success": 0.288695652173913,
248
+ "std_success": 0.023909090582378275,
249
+ "completed_seeds": null,
250
+ "num_completed": 3,
251
+ "best_config": null,
252
+ "gain_vs_h16_policy": -0.008695652173913049
253
+ },
254
  {
255
  "key": "retrieval_residual",
256
  "label": "Train-state counterfactual residual retrieval",
 
460
  "best_config": null,
461
  "gain_vs_h16_policy": 0.040000000000000036
462
  },
463
+ {
464
+ "key": "retrieval_residual_scale035_safe_margin020",
465
+ "label": "Train-state residual retrieval, scale 0.35, safe residuals, advantage margin 0.20",
466
+ "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p35_safe_types_margin0p20_summary.json",
467
+ "clean_deployment": "yes",
468
+ "same_state_proposals": "no",
469
+ "expert_proposal": "no",
470
+ "story_role": "counterfactual advantage abstention",
471
+ "fallback_success": null,
472
+ "pending_job": "14862714/14862715",
473
+ "path_exists": true,
474
+ "status": "complete",
475
+ "success": 0.34840579710144925,
476
+ "std_success": 0.017593032933905524,
477
+ "completed_seeds": null,
478
+ "num_completed": 3,
479
+ "best_config": null,
480
+ "gain_vs_h16_policy": 0.051014492753623186
481
+ },
482
+ {
483
+ "key": "retrieval_residual_scale050_safe_margin020",
484
+ "label": "Train-state residual retrieval, scale 0.50, safe residuals, advantage margin 0.20",
485
+ "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_safe_types_margin0p20_summary.json",
486
+ "clean_deployment": "yes",
487
+ "same_state_proposals": "no",
488
+ "expert_proposal": "no",
489
+ "story_role": "counterfactual advantage abstention scale tie",
490
+ "fallback_success": null,
491
+ "pending_job": "14862802/14862803",
492
+ "path_exists": true,
493
+ "status": "complete",
494
+ "success": 0.34840579710144925,
495
+ "std_success": 0.017593032933905524,
496
+ "completed_seeds": null,
497
+ "num_completed": 3,
498
+ "best_config": null,
499
+ "gain_vs_h16_policy": 0.051014492753623186
500
+ },
501
+ {
502
+ "key": "retrieval_residual_policy_anchor_scale035_safe",
503
+ "label": "Policy-relative train-state residual retrieval, scale 0.35, safe non-expert residuals",
504
+ "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_policy_anchor_scale0p35_safe_noexpert_summary.json",
505
+ "clean_deployment": "yes",
506
+ "same_state_proposals": "no",
507
+ "expert_proposal": "no",
508
+ "story_role": "policy-relative tangent anchor diagnostic",
509
+ "fallback_success": null,
510
+ "pending_job": "14862605/14862606",
511
+ "path_exists": true,
512
+ "status": "complete",
513
+ "success": 0.3373913043478261,
514
+ "std_success": 0.004601306627938417,
515
+ "completed_seeds": null,
516
+ "num_completed": 3,
517
+ "best_config": null,
518
+ "gain_vs_h16_policy": 0.040000000000000036
519
+ },
520
  {
521
  "key": "retrieval_residual_scale030_safe_types",
522
  "label": "Train-state residual retrieval, scale 0.30, policy/no-op/wrong-gripper residuals",
 
745
  "best_config": null,
746
  "gain_vs_h16_policy": 0.03188405797101451
747
  },
748
+ {
749
+ "key": "retrieval_residual_scale035_type_success010",
750
+ "label": "Train-state residual retrieval, scale 0.35, train family success >= 0.10",
751
+ "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p35_type_success010_summary.json",
752
+ "clean_deployment": "yes",
753
+ "same_state_proposals": "no",
754
+ "expert_proposal": "no",
755
+ "story_role": "repaired train-split reliability-prior diagnostic",
756
+ "fallback_success": null,
757
+ "pending_job": "14862609/14862610",
758
+ "path_exists": true,
759
+ "status": "complete",
760
+ "success": 0.3333333333333333,
761
+ "std_success": 0.012819330079707808,
762
+ "completed_seeds": null,
763
+ "num_completed": 3,
764
+ "best_config": null,
765
+ "gain_vs_h16_policy": 0.035942028985507246
766
+ },
767
+ {
768
+ "key": "retrieval_residual_scale035_type_success025",
769
+ "label": "Train-state residual retrieval, scale 0.35, train family success >= 0.25",
770
+ "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p35_type_success025_summary.json",
771
+ "clean_deployment": "yes",
772
+ "same_state_proposals": "no",
773
+ "expert_proposal": "no",
774
+ "story_role": "repaired train-split reliability-prior diagnostic",
775
+ "fallback_success": null,
776
+ "pending_job": "14862611/14862612",
777
+ "path_exists": true,
778
+ "status": "complete",
779
+ "success": 0.3327536231884058,
780
+ "std_success": 0.01458521231931493,
781
+ "completed_seeds": null,
782
+ "num_completed": 3,
783
+ "best_config": null,
784
+ "gain_vs_h16_policy": 0.03536231884057972
785
+ },
786
  {
787
  "key": "retrieval_residual_scale075",
788
  "label": "Train-state residual retrieval, scale 0.75",
 
956
  }
957
  ],
958
  "best_clean": {
959
+ "key": "retrieval_residual_scale035_safe_margin020",
960
+ "label": "Train-state residual retrieval, scale 0.35, safe residuals, advantage margin 0.20",
961
+ "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p35_safe_types_margin0p20_summary.json",
962
  "clean_deployment": "yes",
963
  "same_state_proposals": "no",
964
  "expert_proposal": "no",
965
+ "story_role": "counterfactual advantage abstention",
966
  "fallback_success": null,
967
+ "pending_job": "14862714/14862715",
968
  "path_exists": true,
969
  "status": "complete",
970
+ "success": 0.34840579710144925,
971
+ "std_success": 0.017593032933905524,
972
  "completed_seeds": null,
973
  "num_completed": 3,
974
  "best_config": null,
975
+ "gain_vs_h16_policy": 0.051014492753623186
976
  },
977
  "best_mechanism_no_expert": {
978
  "key": "no_expert_lattice",
 
997
  "Use no-expert same-state lattice as the conservative mechanism result, not as deployment-clean inference.",
998
  "Use full lattice only as an upper result because it includes expert proposals.",
999
  "Do not claim external SOTA from this table alone; add current external baselines separately.",
1000
+ "Current best clean deployment row is Train-state residual retrieval, scale 0.35, safe residuals, advantage margin 0.20 at 34.84%.",
1001
  "Trust-region field optimization should be framed as a negative/diagnostic ablation.",
1002
  "Train-state counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.",
1003
  "KNN counterfactual residual retrieval is a positive clean bridge but remains below the current clean best."
results/paper_table_status.md CHANGED
@@ -15,6 +15,7 @@ Baseline h=16 policy: 29.74%
15
  | field_selected_noexpert_policy_field | Field-selected no-expert distillation + field | complete k8_sigma0.10 | 27.65% | -2.09 pp | yes | no | no | student proposal with field scoring |
16
  | field_selected_noexpert_policy_allmap | Field-selected no-expert distillation policy, aligned validation | complete | 28.00% | -1.74 pp | yes | no | no | field-teacher student with aligned checkpoint selection |
17
  | field_selected_noexpert_policy_allmap_field | Field-selected no-expert distillation + field, aligned validation | complete k16_sigma0.20 | 26.49% | -3.25 pp | yes | no | no | aligned field-teacher student with field scoring |
 
18
  | retrieval_residual | Train-state counterfactual residual retrieval | complete | 32.12% | +2.38 pp | yes | no | no | transferable local tangent proposal |
19
  | retrieval_residual_scale025 | Train-state residual retrieval, scale 0.25 | complete | 32.93% | +3.19 pp | yes | no | no | tangent transport scale ablation |
20
  | retrieval_residual_scale050 | Train-state residual retrieval, scale 0.50 | complete | 33.33% | +3.59 pp | yes | no | no | tangent transport scale ablation |
@@ -26,6 +27,9 @@ Baseline h=16 policy: 29.74%
26
  | retrieval_residual_scale025_no_random_wrongdir | Train-state residual retrieval, scale 0.25, no random/wrong-direction residuals | complete | 33.45% | +3.71 pp | yes | no | no | anti-goal residual family mask ablation |
27
  | retrieval_residual_scale050_safe_types | Train-state residual retrieval, scale 0.50, policy/no-op/wrong-gripper residuals | complete | 33.68% | +3.94 pp | yes | no | no | typed tangent-family mask ablation |
28
  | retrieval_residual_scale035_safe_types | Train-state residual retrieval, scale 0.35, policy/no-op/wrong-gripper residuals | complete | 33.74% | +4.00 pp | yes | no | no | typed tangent scale fine sweep |
 
 
 
29
  | retrieval_residual_scale030_safe_types | Train-state residual retrieval, scale 0.30, policy/no-op/wrong-gripper residuals | complete | 33.51% | +3.77 pp | yes | no | no | typed tangent scale zoom sweep |
30
  | retrieval_residual_scale0325_safe_types | Train-state residual retrieval, scale 0.325, policy/no-op/wrong-gripper residuals | complete | 33.74% | +4.00 pp | yes | no | no | typed tangent scale zoom sweep |
31
  | retrieval_residual_scale0375_safe_types | Train-state residual retrieval, scale 0.375, policy/no-op/wrong-gripper residuals | complete | 33.51% | +3.77 pp | yes | no | no | typed tangent scale zoom sweep |
@@ -38,6 +42,8 @@ Baseline h=16 policy: 29.74%
38
  | retrieval_residual_scale050_type_success050 | Train-state residual retrieval, scale 0.50, train family success >= 0.50 | complete | 33.33% | +3.59 pp | yes | no | no | train-split residual family reliability prior |
39
  | retrieval_residual_scale050_type_success075 | Train-state residual retrieval, scale 0.50, train family success >= 0.75 | complete | 33.33% | +3.59 pp | yes | no | no | train-split residual family reliability prior |
40
  | retrieval_residual_scale025_type_success025 | Train-state residual retrieval, scale 0.25, train family success >= 0.25 | complete | 32.93% | +3.19 pp | yes | no | no | train-split residual family reliability prior |
 
 
41
  | retrieval_residual_scale075 | Train-state residual retrieval, scale 0.75 | complete | 32.70% | +2.96 pp | yes | no | no | tangent transport scale ablation |
42
  | retrieval_residual_scale125 | Train-state residual retrieval, scale 1.25 | complete | 32.52% | +2.78 pp | yes | no | no | tangent transport scale ablation |
43
  | retrieval_residual_hybrid_k32 | Train-state residual + Gaussian proposals, K32 sigma0.35 | complete | 31.30% | +1.57 pp | yes | no | no | hybrid tangent/local proposal bridge |
@@ -53,7 +59,7 @@ Baseline h=16 policy: 29.74%
53
  - Use no-expert same-state lattice as the conservative mechanism result, not as deployment-clean inference.
54
  - Use full lattice only as an upper result because it includes expert proposals.
55
  - Do not claim external SOTA from this table alone; add current external baselines separately.
56
- - Current best clean deployment row is Train-state residual retrieval, scale 0.35, policy/no-op/wrong-gripper residuals at 33.74%.
57
  - Trust-region field optimization should be framed as a negative/diagnostic ablation.
58
  - Train-state counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.
59
  - KNN counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.
 
15
  | field_selected_noexpert_policy_field | Field-selected no-expert distillation + field | complete k8_sigma0.10 | 27.65% | -2.09 pp | yes | no | no | student proposal with field scoring |
16
  | field_selected_noexpert_policy_allmap | Field-selected no-expert distillation policy, aligned validation | complete | 28.00% | -1.74 pp | yes | no | no | field-teacher student with aligned checkpoint selection |
17
  | field_selected_noexpert_policy_allmap_field | Field-selected no-expert distillation + field, aligned validation | complete k16_sigma0.20 | 26.49% | -3.25 pp | yes | no | no | aligned field-teacher student with field scoring |
18
+ | retrieval_residual_tangent_distill_allmap | Residual-tangent distillation policy, aligned validation | complete | 28.87% | -0.87 pp | yes | no | no | negative student of transported tangent teacher |
19
  | retrieval_residual | Train-state counterfactual residual retrieval | complete | 32.12% | +2.38 pp | yes | no | no | transferable local tangent proposal |
20
  | retrieval_residual_scale025 | Train-state residual retrieval, scale 0.25 | complete | 32.93% | +3.19 pp | yes | no | no | tangent transport scale ablation |
21
  | retrieval_residual_scale050 | Train-state residual retrieval, scale 0.50 | complete | 33.33% | +3.59 pp | yes | no | no | tangent transport scale ablation |
 
27
  | retrieval_residual_scale025_no_random_wrongdir | Train-state residual retrieval, scale 0.25, no random/wrong-direction residuals | complete | 33.45% | +3.71 pp | yes | no | no | anti-goal residual family mask ablation |
28
  | retrieval_residual_scale050_safe_types | Train-state residual retrieval, scale 0.50, policy/no-op/wrong-gripper residuals | complete | 33.68% | +3.94 pp | yes | no | no | typed tangent-family mask ablation |
29
  | retrieval_residual_scale035_safe_types | Train-state residual retrieval, scale 0.35, policy/no-op/wrong-gripper residuals | complete | 33.74% | +4.00 pp | yes | no | no | typed tangent scale fine sweep |
30
+ | retrieval_residual_scale035_safe_margin020 | Train-state residual retrieval, scale 0.35, safe residuals, advantage margin 0.20 | complete | 34.84% | +5.10 pp | yes | no | no | counterfactual advantage abstention |
31
+ | retrieval_residual_scale050_safe_margin020 | Train-state residual retrieval, scale 0.50, safe residuals, advantage margin 0.20 | complete | 34.84% | +5.10 pp | yes | no | no | counterfactual advantage abstention scale tie |
32
+ | retrieval_residual_policy_anchor_scale035_safe | Policy-relative train-state residual retrieval, scale 0.35, safe non-expert residuals | complete | 33.74% | +4.00 pp | yes | no | no | policy-relative tangent anchor diagnostic |
33
  | retrieval_residual_scale030_safe_types | Train-state residual retrieval, scale 0.30, policy/no-op/wrong-gripper residuals | complete | 33.51% | +3.77 pp | yes | no | no | typed tangent scale zoom sweep |
34
  | retrieval_residual_scale0325_safe_types | Train-state residual retrieval, scale 0.325, policy/no-op/wrong-gripper residuals | complete | 33.74% | +4.00 pp | yes | no | no | typed tangent scale zoom sweep |
35
  | retrieval_residual_scale0375_safe_types | Train-state residual retrieval, scale 0.375, policy/no-op/wrong-gripper residuals | complete | 33.51% | +3.77 pp | yes | no | no | typed tangent scale zoom sweep |
 
42
  | retrieval_residual_scale050_type_success050 | Train-state residual retrieval, scale 0.50, train family success >= 0.50 | complete | 33.33% | +3.59 pp | yes | no | no | train-split residual family reliability prior |
43
  | retrieval_residual_scale050_type_success075 | Train-state residual retrieval, scale 0.50, train family success >= 0.75 | complete | 33.33% | +3.59 pp | yes | no | no | train-split residual family reliability prior |
44
  | retrieval_residual_scale025_type_success025 | Train-state residual retrieval, scale 0.25, train family success >= 0.25 | complete | 32.93% | +3.19 pp | yes | no | no | train-split residual family reliability prior |
45
+ | retrieval_residual_scale035_type_success010 | Train-state residual retrieval, scale 0.35, train family success >= 0.10 | complete | 33.33% | +3.59 pp | yes | no | no | repaired train-split reliability-prior diagnostic |
46
+ | retrieval_residual_scale035_type_success025 | Train-state residual retrieval, scale 0.35, train family success >= 0.25 | complete | 33.28% | +3.54 pp | yes | no | no | repaired train-split reliability-prior diagnostic |
47
  | retrieval_residual_scale075 | Train-state residual retrieval, scale 0.75 | complete | 32.70% | +2.96 pp | yes | no | no | tangent transport scale ablation |
48
  | retrieval_residual_scale125 | Train-state residual retrieval, scale 1.25 | complete | 32.52% | +2.78 pp | yes | no | no | tangent transport scale ablation |
49
  | retrieval_residual_hybrid_k32 | Train-state residual + Gaussian proposals, K32 sigma0.35 | complete | 31.30% | +1.57 pp | yes | no | no | hybrid tangent/local proposal bridge |
 
59
  - Use no-expert same-state lattice as the conservative mechanism result, not as deployment-clean inference.
60
  - Use full lattice only as an upper result because it includes expert proposals.
61
  - Do not claim external SOTA from this table alone; add current external baselines separately.
62
+ - Current best clean deployment row is Train-state residual retrieval, scale 0.35, safe residuals, advantage margin 0.20 at 34.84%.
63
  - Trust-region field optimization should be framed as a negative/diagnostic ablation.
64
  - Train-state counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.
65
  - KNN counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.
scripts/build_paper_table_status.py CHANGED
@@ -135,6 +135,16 @@ SPECS = [
135
  story_role="aligned field-teacher student with field scoring",
136
  pending_job="14858449/14858450/14858453/14858454",
137
  ),
 
 
 
 
 
 
 
 
 
 
138
  ResultSpec(
139
  key="retrieval_residual",
140
  label="Train-state counterfactual residual retrieval",
@@ -245,6 +255,36 @@ SPECS = [
245
  story_role="typed tangent scale fine sweep",
246
  pending_job="14859503/14859504",
247
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
248
  ResultSpec(
249
  key="retrieval_residual_scale030_safe_types",
250
  label="Train-state residual retrieval, scale 0.30, policy/no-op/wrong-gripper residuals",
@@ -365,6 +405,26 @@ SPECS = [
365
  story_role="train-split residual family reliability prior",
366
  pending_job="14859297/14859298",
367
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
368
  ResultSpec(
369
  key="retrieval_residual_scale075",
370
  label="Train-state residual retrieval, scale 0.75",
 
135
  story_role="aligned field-teacher student with field scoring",
136
  pending_job="14858449/14858450/14858453/14858454",
137
  ),
138
+ ResultSpec(
139
+ key="retrieval_residual_tangent_distill_allmap",
140
+ label="Residual-tangent distillation policy, aligned validation",
141
+ path="h16_policy_ckpt_residual_tangent_bc5_allmap_v2_best_policy_summary.json",
142
+ clean_deployment="yes",
143
+ same_state_proposals="no",
144
+ expert_proposal="no",
145
+ story_role="negative student of transported tangent teacher",
146
+ pending_job="14862455/14862456/14862457/14862458",
147
+ ),
148
  ResultSpec(
149
  key="retrieval_residual",
150
  label="Train-state counterfactual residual retrieval",
 
255
  story_role="typed tangent scale fine sweep",
256
  pending_job="14859503/14859504",
257
  ),
258
+ ResultSpec(
259
+ key="retrieval_residual_scale035_safe_margin020",
260
+ label="Train-state residual retrieval, scale 0.35, safe residuals, advantage margin 0.20",
261
+ path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p35_safe_types_margin0p20_summary.json",
262
+ clean_deployment="yes",
263
+ same_state_proposals="no",
264
+ expert_proposal="no",
265
+ story_role="counterfactual advantage abstention",
266
+ pending_job="14862714/14862715",
267
+ ),
268
+ ResultSpec(
269
+ key="retrieval_residual_scale050_safe_margin020",
270
+ label="Train-state residual retrieval, scale 0.50, safe residuals, advantage margin 0.20",
271
+ path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_safe_types_margin0p20_summary.json",
272
+ clean_deployment="yes",
273
+ same_state_proposals="no",
274
+ expert_proposal="no",
275
+ story_role="counterfactual advantage abstention scale tie",
276
+ pending_job="14862802/14862803",
277
+ ),
278
+ ResultSpec(
279
+ key="retrieval_residual_policy_anchor_scale035_safe",
280
+ label="Policy-relative train-state residual retrieval, scale 0.35, safe non-expert residuals",
281
+ path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_policy_anchor_scale0p35_safe_noexpert_summary.json",
282
+ clean_deployment="yes",
283
+ same_state_proposals="no",
284
+ expert_proposal="no",
285
+ story_role="policy-relative tangent anchor diagnostic",
286
+ pending_job="14862605/14862606",
287
+ ),
288
  ResultSpec(
289
  key="retrieval_residual_scale030_safe_types",
290
  label="Train-state residual retrieval, scale 0.30, policy/no-op/wrong-gripper residuals",
 
405
  story_role="train-split residual family reliability prior",
406
  pending_job="14859297/14859298",
407
  ),
408
+ ResultSpec(
409
+ key="retrieval_residual_scale035_type_success010",
410
+ label="Train-state residual retrieval, scale 0.35, train family success >= 0.10",
411
+ path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p35_type_success010_summary.json",
412
+ clean_deployment="yes",
413
+ same_state_proposals="no",
414
+ expert_proposal="no",
415
+ story_role="repaired train-split reliability-prior diagnostic",
416
+ pending_job="14862609/14862610",
417
+ ),
418
+ ResultSpec(
419
+ key="retrieval_residual_scale035_type_success025",
420
+ label="Train-state residual retrieval, scale 0.35, train family success >= 0.25",
421
+ path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p35_type_success025_summary.json",
422
+ clean_deployment="yes",
423
+ same_state_proposals="no",
424
+ expert_proposal="no",
425
+ story_role="repaired train-split reliability-prior diagnostic",
426
+ pending_job="14862611/14862612",
427
+ ),
428
  ResultSpec(
429
  key="retrieval_residual_scale075",
430
  label="Train-state residual retrieval, scale 0.75",