anhtld commited on
Commit
77eb22c
·
verified ·
1 Parent(s): 24ee58c

Auto-sync: 2026-06-28 02:25:24 (part 2)

Browse files
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_type_success0p50_summary.json ADDED
@@ -0,0 +1,286 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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_scale0p50_type_success0p50.json",
5
+ "num_completed": 3,
6
+ "baseline_h4_policy_success": 0.2967,
7
+ "baseline_h16_rank_checkpoint_success": 0.29739130434782607,
8
+ "mean_success": 0.3333333333333333,
9
+ "std_success": 0.00821880978478714,
10
+ "mean_progress": 0.5528276873363749,
11
+ "mean_action_mse_to_best": 0.4331563813282528,
12
+ "gain_vs_h4": 0.036633333333333296,
13
+ "gain_vs_h16_rank_checkpoint": 0.035942028985507246,
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_scale0p50_type_success0p50.json",
18
+ "num_groups": 575,
19
+ "selection_mode": "retrieval_residual",
20
+ "num_candidates": 16,
21
+ "candidate_sigma": 0.0,
22
+ "field_optim_steps": 0,
23
+ "field_optim_step_size": 0.0,
24
+ "field_optim_trust_radius": 0.0,
25
+ "field_optim_l2_penalty": 0.0,
26
+ "retrieval_neighbors": 1,
27
+ "retrieval_metric": "raw",
28
+ "retrieval_type_min_success": 0.5,
29
+ "retrieval_residual_scale": 0.5,
30
+ "policy_rollout_success_rate": 0.33043478260869563,
31
+ "policy_rollout_progress": 0.544471482436942,
32
+ "oracle_success_rate": 0.8573913043478261,
33
+ "action_mse_to_best": 0.4129274774707206,
34
+ "best_policy_val": {
35
+ "bc_loss": 0.13721593966086706,
36
+ "field_effect_loss": 0.009290305380192068,
37
+ "field_potential_loss": 0.2666468388504452,
38
+ "field_preference_loss": 0.5130573478009965,
39
+ "lattice_edges": 3833.3333333333335,
40
+ "progress_mae": 0.1933159919248687,
41
+ "rank_acc": 0.8265031774838766,
42
+ "rank_loss": 0.5130523675017886,
43
+ "regret_mae": 0.3756548762321472,
44
+ "success_accuracy": 0.8773836526605818,
45
+ "total_loss": 1.5581054819954767
46
+ },
47
+ "per_task": {
48
+ "LiftPegUpright-v1": {
49
+ "action_mse_to_best": 0.33314846369159434,
50
+ "expert_success_rate": 0.8865979381443299,
51
+ "num_groups": 97,
52
+ "oracle_success_rate": 0.9278350515463918,
53
+ "policy_expert_regret": 1.0792845781009222,
54
+ "policy_oracle_regret": 1.105700055809365,
55
+ "policy_rollout_progress": 0.5705123155080166,
56
+ "policy_rollout_success_rate": 0.2268041237113402,
57
+ "restore_max_error": 4.76837158203125e-07
58
+ },
59
+ "PickCube-v1": {
60
+ "action_mse_to_best": 0.3205748214744605,
61
+ "expert_success_rate": 0.9375,
62
+ "num_groups": 208,
63
+ "oracle_success_rate": 0.9471153846153846,
64
+ "policy_expert_regret": 1.0125951060147669,
65
+ "policy_oracle_regret": 1.0260179734412724,
66
+ "policy_rollout_progress": 0.5887099993504727,
67
+ "policy_rollout_success_rate": 0.3173076923076923,
68
+ "restore_max_error": 4.76837158203125e-07
69
+ },
70
+ "PullCube-v1": {
71
+ "action_mse_to_best": 0.6671761597518797,
72
+ "expert_success_rate": 0.19480519480519481,
73
+ "num_groups": 77,
74
+ "oracle_success_rate": 0.36363636363636365,
75
+ "policy_expert_regret": 0.24359342272018458,
76
+ "policy_oracle_regret": 0.4621977220204743,
77
+ "policy_rollout_progress": 0.3145493839371514,
78
+ "policy_rollout_success_rate": 0.2077922077922078,
79
+ "restore_max_error": 4.76837158203125e-07
80
+ },
81
+ "PushCube-v1": {
82
+ "action_mse_to_best": 0.3714648786773707,
83
+ "expert_success_rate": 0.8617021276595744,
84
+ "num_groups": 94,
85
+ "oracle_success_rate": 0.9893617021276596,
86
+ "policy_expert_regret": 0.5719942746961371,
87
+ "policy_oracle_regret": 0.6495450359392674,
88
+ "policy_rollout_progress": 0.6908804959756263,
89
+ "policy_rollout_success_rate": 0.6595744680851063,
90
+ "restore_max_error": 4.76837158203125e-07
91
+ },
92
+ "StackCube-v1": {
93
+ "action_mse_to_best": 0.5267482101446902,
94
+ "expert_success_rate": 0.6767676767676768,
95
+ "num_groups": 99,
96
+ "oracle_success_rate": 0.8585858585858586,
97
+ "policy_expert_regret": 0.9495171221217724,
98
+ "policy_oracle_regret": 1.112660668715082,
99
+ "policy_rollout_progress": 0.4658248358302646,
100
+ "policy_rollout_success_rate": 0.24242424242424243,
101
+ "restore_max_error": 3.948807716369629e-07
102
+ }
103
+ }
104
+ },
105
+ {
106
+ "seed": 1,
107
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_1/policy_rollout_retrieval_residual_scale0p50_type_success0p50.json",
108
+ "num_groups": 575,
109
+ "selection_mode": "retrieval_residual",
110
+ "num_candidates": 16,
111
+ "candidate_sigma": 0.0,
112
+ "field_optim_steps": 0,
113
+ "field_optim_step_size": 0.0,
114
+ "field_optim_trust_radius": 0.0,
115
+ "field_optim_l2_penalty": 0.0,
116
+ "retrieval_neighbors": 1,
117
+ "retrieval_metric": "raw",
118
+ "retrieval_type_min_success": 0.5,
119
+ "retrieval_residual_scale": 0.5,
120
+ "policy_rollout_success_rate": 0.3269565217391304,
121
+ "policy_rollout_progress": 0.5530163816378816,
122
+ "oracle_success_rate": 0.8695652173913043,
123
+ "action_mse_to_best": 0.42286321135642735,
124
+ "best_policy_val": {
125
+ "bc_loss": 0.1315989200439718,
126
+ "field_effect_loss": 0.010110370814800262,
127
+ "field_potential_loss": 0.31546536915832096,
128
+ "field_preference_loss": 0.4960637440284093,
129
+ "lattice_edges": 3833.3333333333335,
130
+ "progress_mae": 0.19023226698239645,
131
+ "rank_acc": 0.8255469501018524,
132
+ "rank_loss": 0.4960531195004781,
133
+ "regret_mae": 0.42156532737943864,
134
+ "success_accuracy": 0.8807473679383596,
135
+ "total_loss": 1.561984618504842
136
+ },
137
+ "per_task": {
138
+ "LiftPegUpright-v1": {
139
+ "action_mse_to_best": 0.33098896499723196,
140
+ "expert_success_rate": 0.8584070796460177,
141
+ "num_groups": 113,
142
+ "oracle_success_rate": 0.9380530973451328,
143
+ "policy_expert_regret": 0.998058971973647,
144
+ "policy_oracle_regret": 1.0891584641901793,
145
+ "policy_rollout_progress": 0.619361627022777,
146
+ "policy_rollout_success_rate": 0.21238938053097345,
147
+ "restore_max_error": 4.76837158203125e-07
148
+ },
149
+ "PickCube-v1": {
150
+ "action_mse_to_best": 0.3595517423692281,
151
+ "expert_success_rate": 0.9402173913043478,
152
+ "num_groups": 184,
153
+ "oracle_success_rate": 0.9456521739130435,
154
+ "policy_expert_regret": 1.1190804282618363,
155
+ "policy_oracle_regret": 1.1266173332291858,
156
+ "policy_rollout_progress": 0.5457061722864518,
157
+ "policy_rollout_success_rate": 0.266304347826087,
158
+ "restore_max_error": 4.76837158203125e-07
159
+ },
160
+ "PullCube-v1": {
161
+ "action_mse_to_best": 0.6149560018981758,
162
+ "expert_success_rate": 0.25,
163
+ "num_groups": 76,
164
+ "oracle_success_rate": 0.40789473684210525,
165
+ "policy_expert_regret": 0.27304727383154004,
166
+ "policy_oracle_regret": 0.5447679004680953,
167
+ "policy_rollout_progress": 0.27486991495090096,
168
+ "policy_rollout_success_rate": 0.15789473684210525,
169
+ "restore_max_error": 4.76837158203125e-07
170
+ },
171
+ "PushCube-v1": {
172
+ "action_mse_to_best": 0.39232181858372045,
173
+ "expert_success_rate": 0.8198198198198198,
174
+ "num_groups": 111,
175
+ "oracle_success_rate": 1.0,
176
+ "policy_expert_regret": 0.34771036054636983,
177
+ "policy_oracle_regret": 0.38119086757436527,
178
+ "policy_rollout_progress": 0.8170073306238329,
179
+ "policy_rollout_success_rate": 0.8018018018018018,
180
+ "restore_max_error": 4.76837158203125e-07
181
+ },
182
+ "StackCube-v1": {
183
+ "action_mse_to_best": 0.5417878558490794,
184
+ "expert_success_rate": 0.6923076923076923,
185
+ "num_groups": 91,
186
+ "oracle_success_rate": 0.8571428571428571,
187
+ "policy_expert_regret": 1.122757653777416,
188
+ "policy_oracle_regret": 1.2949054079068887,
189
+ "policy_rollout_progress": 0.3956999192526052,
190
+ "policy_rollout_success_rate": 0.15384615384615385,
191
+ "restore_max_error": 3.948807716369629e-07
192
+ }
193
+ }
194
+ },
195
+ {
196
+ "seed": 2,
197
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_2/policy_rollout_retrieval_residual_scale0p50_type_success0p50.json",
198
+ "num_groups": 575,
199
+ "selection_mode": "retrieval_residual",
200
+ "num_candidates": 16,
201
+ "candidate_sigma": 0.0,
202
+ "field_optim_steps": 0,
203
+ "field_optim_step_size": 0.0,
204
+ "field_optim_trust_radius": 0.0,
205
+ "field_optim_l2_penalty": 0.0,
206
+ "retrieval_neighbors": 1,
207
+ "retrieval_metric": "raw",
208
+ "retrieval_type_min_success": 0.5,
209
+ "retrieval_residual_scale": 0.5,
210
+ "policy_rollout_success_rate": 0.3426086956521739,
211
+ "policy_rollout_progress": 0.560995197934301,
212
+ "oracle_success_rate": 0.8765217391304347,
213
+ "action_mse_to_best": 0.46367845515761036,
214
+ "best_policy_val": {
215
+ "bc_loss": 0.11367896075050037,
216
+ "field_effect_loss": 0.009670218582161598,
217
+ "field_potential_loss": 0.2641640139950646,
218
+ "field_preference_loss": 0.5130490180518892,
219
+ "lattice_edges": 3833.3333333333335,
220
+ "progress_mae": 0.2021729110015763,
221
+ "rank_acc": 0.8333857821093665,
222
+ "rank_loss": 0.5130119257503085,
223
+ "regret_mae": 0.3958987047274907,
224
+ "success_accuracy": 0.8680730561415354,
225
+ "total_loss": 1.4394984311527677
226
+ },
227
+ "per_task": {
228
+ "LiftPegUpright-v1": {
229
+ "action_mse_to_best": 0.36153392906514153,
230
+ "expert_success_rate": 0.8229166666666666,
231
+ "num_groups": 96,
232
+ "oracle_success_rate": 0.9270833333333334,
233
+ "policy_expert_regret": 0.8829973929872116,
234
+ "policy_oracle_regret": 0.9760098507006963,
235
+ "policy_rollout_progress": 0.6346820058921973,
236
+ "policy_rollout_success_rate": 0.3229166666666667,
237
+ "restore_max_error": 3.5762786865234375e-07
238
+ },
239
+ "PickCube-v1": {
240
+ "action_mse_to_best": 0.37652896986239487,
241
+ "expert_success_rate": 0.9444444444444444,
242
+ "num_groups": 198,
243
+ "oracle_success_rate": 0.9595959595959596,
244
+ "policy_expert_regret": 1.0838303450457376,
245
+ "policy_oracle_regret": 1.090913795574446,
246
+ "policy_rollout_progress": 0.5840688492688868,
247
+ "policy_rollout_success_rate": 0.2727272727272727,
248
+ "restore_max_error": 4.76837158203125e-07
249
+ },
250
+ "PullCube-v1": {
251
+ "action_mse_to_best": 0.7301618857516183,
252
+ "expert_success_rate": 0.24444444444444444,
253
+ "num_groups": 90,
254
+ "oracle_success_rate": 0.4666666666666667,
255
+ "policy_expert_regret": 0.30010166329642135,
256
+ "policy_oracle_regret": 0.5302090961693062,
257
+ "policy_rollout_progress": 0.31182427391823797,
258
+ "policy_rollout_success_rate": 0.2111111111111111,
259
+ "restore_max_error": 4.0978193283081055e-07
260
+ },
261
+ "PushCube-v1": {
262
+ "action_mse_to_best": 0.4178345319215614,
263
+ "expert_success_rate": 0.8514851485148515,
264
+ "num_groups": 101,
265
+ "oracle_success_rate": 1.0,
266
+ "policy_expert_regret": 0.38219682946063505,
267
+ "policy_oracle_regret": 0.4192075215943969,
268
+ "policy_rollout_progress": 0.7986142605838209,
269
+ "policy_rollout_success_rate": 0.7821782178217822,
270
+ "restore_max_error": 4.76837158203125e-07
271
+ },
272
+ "StackCube-v1": {
273
+ "action_mse_to_best": 0.5493251227877206,
274
+ "expert_success_rate": 0.7666666666666667,
275
+ "num_groups": 90,
276
+ "oracle_success_rate": 0.9111111111111111,
277
+ "policy_expert_regret": 1.15032865587208,
278
+ "policy_oracle_regret": 1.3123159415192074,
279
+ "policy_rollout_progress": 0.41414343466361364,
280
+ "policy_rollout_success_rate": 0.15555555555555556,
281
+ "restore_max_error": 4.76837158203125e-07
282
+ }
283
+ }
284
+ }
285
+ ]
286
+ }
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_type_success0p50_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_scale0p50_type_success0p50.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: 33.33% +/- 0.82%
11
+ Gain vs h=16 rank checkpoint: +3.59%
12
+ Mean progress: 55.28%
13
+ Mean action MSE to best: 0.433
14
+
15
+ | seed | mode | k | retrieval K | retrieval metric | min type success | residual scale | sigma | opt steps | trust | success | progress | oracle | action MSE |
16
+ |---:|---|---:|---:|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|
17
+ | 0 | retrieval_residual | 16 | 1 | raw | 0.50 | 0.50 | 0.00 | 0 | 0.00 | 33.04% | 54.45% | 85.74% | 0.413 |
18
+ | 1 | retrieval_residual | 16 | 1 | raw | 0.50 | 0.50 | 0.00 | 0 | 0.00 | 32.70% | 55.30% | 86.96% | 0.423 |
19
+ | 2 | retrieval_residual | 16 | 1 | raw | 0.50 | 0.50 | 0.00 | 0 | 0.00 | 34.26% | 56.10% | 87.65% | 0.464 |
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_type_success0p75_summary.json ADDED
@@ -0,0 +1,286 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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_scale0p50_type_success0p75.json",
5
+ "num_completed": 3,
6
+ "baseline_h4_policy_success": 0.2967,
7
+ "baseline_h16_rank_checkpoint_success": 0.29739130434782607,
8
+ "mean_success": 0.3333333333333333,
9
+ "std_success": 0.00821880978478714,
10
+ "mean_progress": 0.5528276873363749,
11
+ "mean_action_mse_to_best": 0.4331563813282528,
12
+ "gain_vs_h4": 0.036633333333333296,
13
+ "gain_vs_h16_rank_checkpoint": 0.035942028985507246,
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_scale0p50_type_success0p75.json",
18
+ "num_groups": 575,
19
+ "selection_mode": "retrieval_residual",
20
+ "num_candidates": 16,
21
+ "candidate_sigma": 0.0,
22
+ "field_optim_steps": 0,
23
+ "field_optim_step_size": 0.0,
24
+ "field_optim_trust_radius": 0.0,
25
+ "field_optim_l2_penalty": 0.0,
26
+ "retrieval_neighbors": 1,
27
+ "retrieval_metric": "raw",
28
+ "retrieval_type_min_success": 0.75,
29
+ "retrieval_residual_scale": 0.5,
30
+ "policy_rollout_success_rate": 0.33043478260869563,
31
+ "policy_rollout_progress": 0.544471482436942,
32
+ "oracle_success_rate": 0.8573913043478261,
33
+ "action_mse_to_best": 0.4129274774707206,
34
+ "best_policy_val": {
35
+ "bc_loss": 0.13721593966086706,
36
+ "field_effect_loss": 0.009290305380192068,
37
+ "field_potential_loss": 0.2666468388504452,
38
+ "field_preference_loss": 0.5130573478009965,
39
+ "lattice_edges": 3833.3333333333335,
40
+ "progress_mae": 0.1933159919248687,
41
+ "rank_acc": 0.8265031774838766,
42
+ "rank_loss": 0.5130523675017886,
43
+ "regret_mae": 0.3756548762321472,
44
+ "success_accuracy": 0.8773836526605818,
45
+ "total_loss": 1.5581054819954767
46
+ },
47
+ "per_task": {
48
+ "LiftPegUpright-v1": {
49
+ "action_mse_to_best": 0.33314846369159434,
50
+ "expert_success_rate": 0.8865979381443299,
51
+ "num_groups": 97,
52
+ "oracle_success_rate": 0.9278350515463918,
53
+ "policy_expert_regret": 1.0792845781009222,
54
+ "policy_oracle_regret": 1.105700055809365,
55
+ "policy_rollout_progress": 0.5705123155080166,
56
+ "policy_rollout_success_rate": 0.2268041237113402,
57
+ "restore_max_error": 4.76837158203125e-07
58
+ },
59
+ "PickCube-v1": {
60
+ "action_mse_to_best": 0.3205748214744605,
61
+ "expert_success_rate": 0.9375,
62
+ "num_groups": 208,
63
+ "oracle_success_rate": 0.9471153846153846,
64
+ "policy_expert_regret": 1.0125951060147669,
65
+ "policy_oracle_regret": 1.0260179734412724,
66
+ "policy_rollout_progress": 0.5887099993504727,
67
+ "policy_rollout_success_rate": 0.3173076923076923,
68
+ "restore_max_error": 4.76837158203125e-07
69
+ },
70
+ "PullCube-v1": {
71
+ "action_mse_to_best": 0.6671761597518797,
72
+ "expert_success_rate": 0.19480519480519481,
73
+ "num_groups": 77,
74
+ "oracle_success_rate": 0.36363636363636365,
75
+ "policy_expert_regret": 0.24359342272018458,
76
+ "policy_oracle_regret": 0.4621977220204743,
77
+ "policy_rollout_progress": 0.3145493839371514,
78
+ "policy_rollout_success_rate": 0.2077922077922078,
79
+ "restore_max_error": 4.76837158203125e-07
80
+ },
81
+ "PushCube-v1": {
82
+ "action_mse_to_best": 0.3714648786773707,
83
+ "expert_success_rate": 0.8617021276595744,
84
+ "num_groups": 94,
85
+ "oracle_success_rate": 0.9893617021276596,
86
+ "policy_expert_regret": 0.5719942746961371,
87
+ "policy_oracle_regret": 0.6495450359392674,
88
+ "policy_rollout_progress": 0.6908804959756263,
89
+ "policy_rollout_success_rate": 0.6595744680851063,
90
+ "restore_max_error": 4.76837158203125e-07
91
+ },
92
+ "StackCube-v1": {
93
+ "action_mse_to_best": 0.5267482101446902,
94
+ "expert_success_rate": 0.6767676767676768,
95
+ "num_groups": 99,
96
+ "oracle_success_rate": 0.8585858585858586,
97
+ "policy_expert_regret": 0.9495171221217724,
98
+ "policy_oracle_regret": 1.112660668715082,
99
+ "policy_rollout_progress": 0.4658248358302646,
100
+ "policy_rollout_success_rate": 0.24242424242424243,
101
+ "restore_max_error": 3.948807716369629e-07
102
+ }
103
+ }
104
+ },
105
+ {
106
+ "seed": 1,
107
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_1/policy_rollout_retrieval_residual_scale0p50_type_success0p75.json",
108
+ "num_groups": 575,
109
+ "selection_mode": "retrieval_residual",
110
+ "num_candidates": 16,
111
+ "candidate_sigma": 0.0,
112
+ "field_optim_steps": 0,
113
+ "field_optim_step_size": 0.0,
114
+ "field_optim_trust_radius": 0.0,
115
+ "field_optim_l2_penalty": 0.0,
116
+ "retrieval_neighbors": 1,
117
+ "retrieval_metric": "raw",
118
+ "retrieval_type_min_success": 0.75,
119
+ "retrieval_residual_scale": 0.5,
120
+ "policy_rollout_success_rate": 0.3269565217391304,
121
+ "policy_rollout_progress": 0.5530163816378816,
122
+ "oracle_success_rate": 0.8695652173913043,
123
+ "action_mse_to_best": 0.42286321135642735,
124
+ "best_policy_val": {
125
+ "bc_loss": 0.1315989200439718,
126
+ "field_effect_loss": 0.010110370814800262,
127
+ "field_potential_loss": 0.31546536915832096,
128
+ "field_preference_loss": 0.4960637440284093,
129
+ "lattice_edges": 3833.3333333333335,
130
+ "progress_mae": 0.19023226698239645,
131
+ "rank_acc": 0.8255469501018524,
132
+ "rank_loss": 0.4960531195004781,
133
+ "regret_mae": 0.42156532737943864,
134
+ "success_accuracy": 0.8807473679383596,
135
+ "total_loss": 1.561984618504842
136
+ },
137
+ "per_task": {
138
+ "LiftPegUpright-v1": {
139
+ "action_mse_to_best": 0.33098896499723196,
140
+ "expert_success_rate": 0.8584070796460177,
141
+ "num_groups": 113,
142
+ "oracle_success_rate": 0.9380530973451328,
143
+ "policy_expert_regret": 0.998058971973647,
144
+ "policy_oracle_regret": 1.0891584641901793,
145
+ "policy_rollout_progress": 0.619361627022777,
146
+ "policy_rollout_success_rate": 0.21238938053097345,
147
+ "restore_max_error": 4.76837158203125e-07
148
+ },
149
+ "PickCube-v1": {
150
+ "action_mse_to_best": 0.3595517423692281,
151
+ "expert_success_rate": 0.9402173913043478,
152
+ "num_groups": 184,
153
+ "oracle_success_rate": 0.9456521739130435,
154
+ "policy_expert_regret": 1.1190804282618363,
155
+ "policy_oracle_regret": 1.1266173332291858,
156
+ "policy_rollout_progress": 0.5457061722864518,
157
+ "policy_rollout_success_rate": 0.266304347826087,
158
+ "restore_max_error": 4.76837158203125e-07
159
+ },
160
+ "PullCube-v1": {
161
+ "action_mse_to_best": 0.6149560018981758,
162
+ "expert_success_rate": 0.25,
163
+ "num_groups": 76,
164
+ "oracle_success_rate": 0.40789473684210525,
165
+ "policy_expert_regret": 0.27304727383154004,
166
+ "policy_oracle_regret": 0.5447679004680953,
167
+ "policy_rollout_progress": 0.27486991495090096,
168
+ "policy_rollout_success_rate": 0.15789473684210525,
169
+ "restore_max_error": 4.76837158203125e-07
170
+ },
171
+ "PushCube-v1": {
172
+ "action_mse_to_best": 0.39232181858372045,
173
+ "expert_success_rate": 0.8198198198198198,
174
+ "num_groups": 111,
175
+ "oracle_success_rate": 1.0,
176
+ "policy_expert_regret": 0.34771036054636983,
177
+ "policy_oracle_regret": 0.38119086757436527,
178
+ "policy_rollout_progress": 0.8170073306238329,
179
+ "policy_rollout_success_rate": 0.8018018018018018,
180
+ "restore_max_error": 4.76837158203125e-07
181
+ },
182
+ "StackCube-v1": {
183
+ "action_mse_to_best": 0.5417878558490794,
184
+ "expert_success_rate": 0.6923076923076923,
185
+ "num_groups": 91,
186
+ "oracle_success_rate": 0.8571428571428571,
187
+ "policy_expert_regret": 1.122757653777416,
188
+ "policy_oracle_regret": 1.2949054079068887,
189
+ "policy_rollout_progress": 0.3956999192526052,
190
+ "policy_rollout_success_rate": 0.15384615384615385,
191
+ "restore_max_error": 3.948807716369629e-07
192
+ }
193
+ }
194
+ },
195
+ {
196
+ "seed": 2,
197
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_2/policy_rollout_retrieval_residual_scale0p50_type_success0p75.json",
198
+ "num_groups": 575,
199
+ "selection_mode": "retrieval_residual",
200
+ "num_candidates": 16,
201
+ "candidate_sigma": 0.0,
202
+ "field_optim_steps": 0,
203
+ "field_optim_step_size": 0.0,
204
+ "field_optim_trust_radius": 0.0,
205
+ "field_optim_l2_penalty": 0.0,
206
+ "retrieval_neighbors": 1,
207
+ "retrieval_metric": "raw",
208
+ "retrieval_type_min_success": 0.75,
209
+ "retrieval_residual_scale": 0.5,
210
+ "policy_rollout_success_rate": 0.3426086956521739,
211
+ "policy_rollout_progress": 0.560995197934301,
212
+ "oracle_success_rate": 0.8765217391304347,
213
+ "action_mse_to_best": 0.46367845515761036,
214
+ "best_policy_val": {
215
+ "bc_loss": 0.11367896075050037,
216
+ "field_effect_loss": 0.009670218582161598,
217
+ "field_potential_loss": 0.2641640139950646,
218
+ "field_preference_loss": 0.5130490180518892,
219
+ "lattice_edges": 3833.3333333333335,
220
+ "progress_mae": 0.2021729110015763,
221
+ "rank_acc": 0.8333857821093665,
222
+ "rank_loss": 0.5130119257503085,
223
+ "regret_mae": 0.3958987047274907,
224
+ "success_accuracy": 0.8680730561415354,
225
+ "total_loss": 1.4394984311527677
226
+ },
227
+ "per_task": {
228
+ "LiftPegUpright-v1": {
229
+ "action_mse_to_best": 0.36153392906514153,
230
+ "expert_success_rate": 0.8229166666666666,
231
+ "num_groups": 96,
232
+ "oracle_success_rate": 0.9270833333333334,
233
+ "policy_expert_regret": 0.8829973929872116,
234
+ "policy_oracle_regret": 0.9760098507006963,
235
+ "policy_rollout_progress": 0.6346820058921973,
236
+ "policy_rollout_success_rate": 0.3229166666666667,
237
+ "restore_max_error": 3.5762786865234375e-07
238
+ },
239
+ "PickCube-v1": {
240
+ "action_mse_to_best": 0.37652896986239487,
241
+ "expert_success_rate": 0.9444444444444444,
242
+ "num_groups": 198,
243
+ "oracle_success_rate": 0.9595959595959596,
244
+ "policy_expert_regret": 1.0838303450457376,
245
+ "policy_oracle_regret": 1.090913795574446,
246
+ "policy_rollout_progress": 0.5840688492688868,
247
+ "policy_rollout_success_rate": 0.2727272727272727,
248
+ "restore_max_error": 4.76837158203125e-07
249
+ },
250
+ "PullCube-v1": {
251
+ "action_mse_to_best": 0.7301618857516183,
252
+ "expert_success_rate": 0.24444444444444444,
253
+ "num_groups": 90,
254
+ "oracle_success_rate": 0.4666666666666667,
255
+ "policy_expert_regret": 0.30010166329642135,
256
+ "policy_oracle_regret": 0.5302090961693062,
257
+ "policy_rollout_progress": 0.31182427391823797,
258
+ "policy_rollout_success_rate": 0.2111111111111111,
259
+ "restore_max_error": 4.0978193283081055e-07
260
+ },
261
+ "PushCube-v1": {
262
+ "action_mse_to_best": 0.4178345319215614,
263
+ "expert_success_rate": 0.8514851485148515,
264
+ "num_groups": 101,
265
+ "oracle_success_rate": 1.0,
266
+ "policy_expert_regret": 0.38219682946063505,
267
+ "policy_oracle_regret": 0.4192075215943969,
268
+ "policy_rollout_progress": 0.7986142605838209,
269
+ "policy_rollout_success_rate": 0.7821782178217822,
270
+ "restore_max_error": 4.76837158203125e-07
271
+ },
272
+ "StackCube-v1": {
273
+ "action_mse_to_best": 0.5493251227877206,
274
+ "expert_success_rate": 0.7666666666666667,
275
+ "num_groups": 90,
276
+ "oracle_success_rate": 0.9111111111111111,
277
+ "policy_expert_regret": 1.15032865587208,
278
+ "policy_oracle_regret": 1.3123159415192074,
279
+ "policy_rollout_progress": 0.41414343466361364,
280
+ "policy_rollout_success_rate": 0.15555555555555556,
281
+ "restore_max_error": 4.76837158203125e-07
282
+ }
283
+ }
284
+ }
285
+ ]
286
+ }
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_type_success0p75_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_scale0p50_type_success0p75.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: 33.33% +/- 0.82%
11
+ Gain vs h=16 rank checkpoint: +3.59%
12
+ Mean progress: 55.28%
13
+ Mean action MSE to best: 0.433
14
+
15
+ | seed | mode | k | retrieval K | retrieval metric | min type success | residual scale | sigma | opt steps | trust | success | progress | oracle | action MSE |
16
+ |---:|---|---:|---:|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|
17
+ | 0 | retrieval_residual | 16 | 1 | raw | 0.75 | 0.50 | 0.00 | 0 | 0.00 | 33.04% | 54.45% | 85.74% | 0.413 |
18
+ | 1 | retrieval_residual | 16 | 1 | raw | 0.75 | 0.50 | 0.00 | 0 | 0.00 | 32.70% | 55.30% | 86.96% | 0.423 |
19
+ | 2 | retrieval_residual | 16 | 1 | raw | 0.75 | 0.50 | 0.00 | 0 | 0.00 | 34.26% | 56.10% | 87.65% | 0.464 |
results/paper_core_results.md CHANGED
@@ -24,7 +24,13 @@ baseline is the h=16 rank-checkpoint online rollout (`29.74%`).
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 | Current best deployment-clean bridge; calibrated local tangent transport |
 
 
 
 
 
 
28
  | Train-state residual retrieval, scale 0.75 | No | No | 32.70% | +2.96 pp | Larger tangent steps begin to lose success |
29
  | Train-state residual retrieval, scale 1.25 | No | No | 32.52% | +2.78 pp | Further scale increase does not help |
30
  | Residual+Gaussian hybrid, K32 sigma0.35 | No | No | 31.30% | +1.57 pp | Adding policy-centered Gaussian proposals dilutes residual transport |
@@ -48,17 +54,19 @@ Suggested main-table rows:
48
  7. Field-selected no-expert policy + field, seed-0 train map
49
  8. Field-selected no-expert policy + field, aligned allmap
50
  9. Train-state residual retrieval, scale 0.50
51
- 10. Residual+Gaussian hybrid, K32 sigma0.35
52
- 11. Lattice, near-miss only
53
- 12. Lattice, no expert
54
- 13. Lattice, full
55
- 14. Oracle ceiling
 
56
 
57
  Suggested claim:
58
 
59
  > DoVLA-CIL is not a better behavior-cloning policy; it is a local counterfactual action
60
- > selection rule. Deployment-clean calibrated counterfactual residual transport gives the
61
- > strongest clean gain so far, while field-gradient ascent, KNN residual retrieval, broader
62
- > non-expert BC targets, field-teacher distillation, and residual+Gaussian hybrids fail. The
63
- > large effect appears only when the field is queried on same-state intervention proposals,
64
- > and the mechanism is isolated to local near-miss counterfactual geometry.
 
 
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 | Current best deployment-clean diagnostic |
31
+ | Train-state residual retrieval, z-score metric | No | No | 32.23% | +2.49 pp | State normalization hurts nearest tangent retrieval here |
32
+ | 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 |
33
+ | 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 |
34
  | Train-state residual retrieval, scale 0.75 | No | No | 32.70% | +2.96 pp | Larger tangent steps begin to lose success |
35
  | Train-state residual retrieval, scale 1.25 | No | No | 32.52% | +2.78 pp | Further scale increase does not help |
36
  | Residual+Gaussian hybrid, K32 sigma0.35 | No | No | 31.30% | +1.57 pp | Adding policy-centered Gaussian proposals dilutes residual transport |
 
54
  7. Field-selected no-expert policy + field, seed-0 train map
55
  8. Field-selected no-expert policy + field, aligned allmap
56
  9. Train-state residual retrieval, scale 0.50
57
+ 10. Train-state residual retrieval, typed safe families
58
+ 11. Residual+Gaussian hybrid, K32 sigma0.35
59
+ 12. Lattice, near-miss only
60
+ 13. Lattice, no expert
61
+ 14. Lattice, full
62
+ 15. Oracle ceiling
63
 
64
  Suggested claim:
65
 
66
  > DoVLA-CIL is not a better behavior-cloning policy; it is a local counterfactual action
67
+ > selection rule. Deployment-clean typed counterfactual residual transport gives the strongest
68
+ > clean gain so far, while field-gradient ascent, KNN residual retrieval, broader non-expert BC
69
+ > targets, field-teacher distillation, z-score retrieval, train-family reliability priors, and
70
+ > residual+Gaussian hybrids fail. The large effect appears only when the field is queried on
71
+ > same-state intervention proposals, and the mechanism is isolated to local near-miss
72
+ > 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.33%, 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 |
@@ -24,9 +24,9 @@ when queried on proposal geometry that matches those local counterfactuals.
24
  | Residual transport and Gaussian local proposals are not complementary here | hybrid K32/K64 reach 31.30%/30.90%, below residual-only | Negative diagnostic |
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 is the next hypothesis | field-selected random/wrong-direction residuals have low rollout success; masked residual jobs are active | Active |
28
- | Retrieval metric locality is the next hypothesis | z-score train-bank retrieval jobs are active after unit smoke `14859165` passed | Active |
29
- | Train-split residual family reliability is the next paper-safe hypothesis | reliability-prior jobs are active and use only train-split candidate family outcomes | Active |
30
 
31
  ## Main Table Candidate
32
 
@@ -44,11 +44,14 @@ clean proposal result, the intended main rows are:
44
  8. Field-selected no-expert proposal + field, aligned allmap: 26.49%
45
  9. Train-state residual retrieval: 32.12%
46
  10. Train-state residual retrieval, scale 0.50: 33.33%
47
- 11. Residual+Gaussian hybrid K32/K64: 31.30% / 30.90%
48
- 12. Lattice, near-miss only: 55.94%
49
- 13. Lattice, no expert: 56.99%
50
- 14. Lattice, full: 69.33%
51
- 15. Oracle ceiling: 86.78%
 
 
 
52
 
53
  ## Novelty Framing
54
 
@@ -74,9 +77,9 @@ test-time search. The cleaner novelty is:
74
  | Method is just a bundle of tricks | use mechanism ablations to show one central idea: local counterfactual field | avoid presenting unrelated variants as core |
75
  | Not SOTA enough | current clean deploy result is modest | need external baselines and stronger proposal generator before claiming SOTA |
76
 
77
- ## Active Jobs
78
 
79
- Last checked: `2026-06-28 05:47 UTC`.
80
 
81
  - `14858328`-`14858333`: completed train-split `field_selected_noexpert_bc5`;
82
  direct rollout is 26.84%, field-guided best is 27.65%.
@@ -87,66 +90,26 @@ Last checked: `2026-06-28 05:47 UTC`.
87
  Earlier smoke jobs `14858889`/`14858894` caught and fixed two scale wiring bugs
88
  before rollout jobs started.
89
  - `14858875`-`14858883`: completed nearest residual scale sweep. Scale `0.50`
90
- is the current best clean deployment bridge at 33.33%; scale `0.25` ties the
91
- previous 32.93% clean best; larger scales are weaker.
92
  - `14859041`: completed CPU Apptainer unit smoke for hybrid residual+Gaussian selection.
93
  - `14859042`-`14859046`: completed hybrid residual+Gaussian jobs; K32 reaches
94
  31.30% and K64 reaches 30.90%, both below residual-only transport.
95
- - `14859188`/`14859189`: active masked residual eval/summary, scale `0.50`,
96
- excluding `residual_random_negative`.
97
- - `14859191`/`14859192`: active masked residual eval/summary, scale `0.50`,
98
- excluding `residual_random_negative` and `residual_wrong_direction`.
99
- - `14859193`/`14859194`: active masked residual eval/summary, scale `0.25`,
100
- excluding `residual_random_negative` and `residual_wrong_direction`.
101
- - `14859195`/`14859196`: active typed residual eval/summary, scale `0.50`,
102
- keeping policy/no-op/wrong-gripper residual families.
103
- - `14859203`: rebuild `paper_table_status.*` after all masked and z-score summaries.
104
  - `14859165`: completed Apptainer unit smoke for z-score retrieval metric.
105
- - `14859197`/`14859198`: active z-score retrieval eval/summary, scale `0.50`.
106
- - `14859199`/`14859200`: active z-score retrieval eval/summary, scale `0.50`,
107
- excluding `residual_random_negative` and `residual_wrong_direction`.
108
- - `14859201`/`14859202`: active z-score retrieval eval/summary, scale `0.25`,
109
- excluding `residual_random_negative` and `residual_wrong_direction`.
110
- - `14859293`/`14859294`: active train-family reliability eval/summary, scale
111
- `0.50`, minimum train success `0.10`.
112
- - `14859295`/`14859296`: active train-family reliability eval/summary, scale
113
- `0.50`, minimum train success `0.25`.
114
- - `14859297`/`14859298`: active train-family reliability eval/summary, scale
115
- `0.25`, minimum train success `0.25`.
116
- - `14859299`: rebuild `paper_table_status.*` after reliability-prior summaries.
117
- - `14859398`/`14859399`: active train-family reliability eval/summary, scale
118
- `0.50`, minimum train success `0.50`.
119
- - `14859400`/`14859401`: active train-family reliability eval/summary, scale
120
- `0.50`, minimum train success `0.75`.
121
- - `14859402`: rebuild `paper_table_status.*` after high-threshold reliability
122
- summaries.
123
-
124
- ## Decision Rule For Masked Residual Jobs
125
-
126
- - If a masked row beats 33.33%, promote it as evidence that transferable
127
- counterfactual residuals need family-consistent local tangent proposals, not
128
- anti-goal residuals.
129
- - If masks land near 33.33% but do not beat it, keep scale `0.50` as the clean
130
- residual result and present masking as a diagnostic of field over-selection.
131
- - If masks fail, keep the story focused on residual scale calibration and the
132
- larger same-state counterfactual mechanism.
133
-
134
- ## Decision Rule For Z-Score Retrieval Jobs
135
-
136
- - If z-score retrieval beats 33.33%, promote state-normalized tangent retrieval
137
- as the best deployment-clean bridge.
138
- - If z-score masks only help with the anti-goal residual exclusions, frame
139
- retrieval locality and residual family consistency as two sides of the same
140
- tangent-transport bottleneck.
141
- - If z-score retrieval fails, keep the raw nearest-state residual result as the
142
- clean bridge and treat metric normalization as a negative ablation.
143
-
144
- ## Decision Rule For Reliability-Prior Jobs
145
-
146
- - If train-family reliability beats the validation-diagnostic safe-types mask,
147
- promote it as the paper-safe clean bridge because it uses only training
148
- counterfactual outcomes.
149
- - If it improves over raw scale `0.50` but stays below safe-types, present it as
150
- the deployable analogue of typed family masking.
151
- - If it fails, keep the best clean row as a diagnostic and avoid overclaiming
152
- deployment-clean performance.
 
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.68%, 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 |
 
24
  | Residual transport and Gaussian local proposals are not complementary here | hybrid K32/K64 reach 31.30%/30.90%, below residual-only | Negative diagnostic |
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.68%, 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
 
 
44
  8. Field-selected no-expert proposal + field, aligned allmap: 26.49%
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.68%
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
 
 
77
  | Method is just a bundle of tricks | use mechanism ablations to show one central idea: local counterfactual field | avoid presenting unrelated variants as core |
78
  | Not SOTA enough | current clean deploy result is modest | need external baselines and stronger proposal generator before claiming SOTA |
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%.
 
90
  Earlier smoke jobs `14858889`/`14858894` caught and fixed two scale wiring bugs
91
  before rollout jobs started.
92
  - `14858875`-`14858883`: completed nearest residual scale sweep. Scale `0.50`
93
+ reaches 33.33%; scale `0.25` ties the previous 32.93% clean best; larger
94
+ scales are weaker.
95
  - `14859041`: completed CPU Apptainer unit smoke for hybrid residual+Gaussian selection.
96
  - `14859042`-`14859046`: completed hybrid residual+Gaussian jobs; K32 reaches
97
  31.30% and K64 reaches 30.90%, both below residual-only transport.
98
+ - `14859188`-`14859203`: completed masked/z-score residual retrieval batch.
99
+ Best row is typed safe residual transport at 33.68%; z-score retrieval is
100
+ negative.
 
 
 
 
 
 
101
  - `14859165`: completed Apptainer unit smoke for z-score retrieval metric.
102
+ - `14859293`-`14859402`: completed train-family reliability-prior batch.
103
+ Thresholds `0.10`, `0.25`, `0.50`, and `0.75` do not filter the bad residual
104
+ families and remain at the raw scale-0.50 result (33.33%), except scale-0.25
105
+ threshold `0.25` at 32.93%.
106
+
107
+ ## Decision Notes
108
+
109
+ - Promote same-state no-expert lattice (56.99%) as the conservative mechanism
110
+ result.
111
+ - Use typed safe residual transport (33.68%) only as the current best clean
112
+ deployment diagnostic, not as a SOTA claim.
113
+ - Treat z-score retrieval, train-family reliability priors, Gaussian hybrids,
114
+ field optimization, and field-teacher distillation as negative diagnostics
115
+ that sharpen the story around local counterfactual proposal geometry.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
results/paper_table_status.json CHANGED
@@ -422,6 +422,82 @@
422
  "best_config": null,
423
  "gain_vs_h16_policy": 0.03942028985507251
424
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
425
  {
426
  "key": "retrieval_residual_scale050_type_success010",
427
  "label": "Train-state residual retrieval, scale 0.50, train family success >= 0.10",
@@ -470,14 +546,14 @@
470
  "story_role": "train-split residual family reliability prior",
471
  "fallback_success": null,
472
  "pending_job": "14859398/14859399",
473
- "path_exists": false,
474
- "status": "pending",
475
- "success": null,
476
- "std_success": null,
477
  "completed_seeds": null,
478
- "num_completed": null,
479
  "best_config": null,
480
- "gain_vs_h16_policy": null
481
  },
482
  {
483
  "key": "retrieval_residual_scale050_type_success075",
@@ -489,14 +565,14 @@
489
  "story_role": "train-split residual family reliability prior",
490
  "fallback_success": null,
491
  "pending_job": "14859400/14859401",
492
- "path_exists": false,
493
- "status": "pending",
494
- "success": null,
495
- "std_success": null,
496
  "completed_seeds": null,
497
- "num_completed": null,
498
  "best_config": null,
499
- "gain_vs_h16_policy": null
500
  },
501
  {
502
  "key": "retrieval_residual_scale025_type_success025",
 
422
  "best_config": null,
423
  "gain_vs_h16_policy": 0.03942028985507251
424
  },
425
+ {
426
+ "key": "retrieval_residual_scale035_safe_types",
427
+ "label": "Train-state residual retrieval, scale 0.35, policy/no-op/wrong-gripper residuals",
428
+ "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p35_safe_types_summary.json",
429
+ "clean_deployment": "yes",
430
+ "same_state_proposals": "no",
431
+ "expert_proposal": "no",
432
+ "story_role": "typed tangent scale fine sweep",
433
+ "fallback_success": null,
434
+ "pending_job": "14859503/14859504",
435
+ "path_exists": false,
436
+ "status": "pending",
437
+ "success": null,
438
+ "std_success": null,
439
+ "completed_seeds": null,
440
+ "num_completed": null,
441
+ "best_config": null,
442
+ "gain_vs_h16_policy": null
443
+ },
444
+ {
445
+ "key": "retrieval_residual_scale045_safe_types",
446
+ "label": "Train-state residual retrieval, scale 0.45, policy/no-op/wrong-gripper residuals",
447
+ "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p45_safe_types_summary.json",
448
+ "clean_deployment": "yes",
449
+ "same_state_proposals": "no",
450
+ "expert_proposal": "no",
451
+ "story_role": "typed tangent scale fine sweep",
452
+ "fallback_success": null,
453
+ "pending_job": "14859505/14859506",
454
+ "path_exists": false,
455
+ "status": "pending",
456
+ "success": null,
457
+ "std_success": null,
458
+ "completed_seeds": null,
459
+ "num_completed": null,
460
+ "best_config": null,
461
+ "gain_vs_h16_policy": null
462
+ },
463
+ {
464
+ "key": "retrieval_residual_scale060_safe_types",
465
+ "label": "Train-state residual retrieval, scale 0.60, policy/no-op/wrong-gripper residuals",
466
+ "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p60_safe_types_summary.json",
467
+ "clean_deployment": "yes",
468
+ "same_state_proposals": "no",
469
+ "expert_proposal": "no",
470
+ "story_role": "typed tangent scale fine sweep",
471
+ "fallback_success": null,
472
+ "pending_job": "14859507/14859508",
473
+ "path_exists": false,
474
+ "status": "pending",
475
+ "success": null,
476
+ "std_success": null,
477
+ "completed_seeds": null,
478
+ "num_completed": null,
479
+ "best_config": null,
480
+ "gain_vs_h16_policy": null
481
+ },
482
+ {
483
+ "key": "retrieval_residual_scale070_safe_types",
484
+ "label": "Train-state residual retrieval, scale 0.70, policy/no-op/wrong-gripper residuals",
485
+ "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p70_safe_types_summary.json",
486
+ "clean_deployment": "yes",
487
+ "same_state_proposals": "no",
488
+ "expert_proposal": "no",
489
+ "story_role": "typed tangent scale fine sweep",
490
+ "fallback_success": null,
491
+ "pending_job": "14859509/14859510",
492
+ "path_exists": false,
493
+ "status": "pending",
494
+ "success": null,
495
+ "std_success": null,
496
+ "completed_seeds": null,
497
+ "num_completed": null,
498
+ "best_config": null,
499
+ "gain_vs_h16_policy": null
500
+ },
501
  {
502
  "key": "retrieval_residual_scale050_type_success010",
503
  "label": "Train-state residual retrieval, scale 0.50, train family success >= 0.10",
 
546
  "story_role": "train-split residual family reliability prior",
547
  "fallback_success": null,
548
  "pending_job": "14859398/14859399",
549
+ "path_exists": true,
550
+ "status": "complete",
551
+ "success": 0.3333333333333333,
552
+ "std_success": 0.00821880978478714,
553
  "completed_seeds": null,
554
+ "num_completed": 3,
555
  "best_config": null,
556
+ "gain_vs_h16_policy": 0.035942028985507246
557
  },
558
  {
559
  "key": "retrieval_residual_scale050_type_success075",
 
565
  "story_role": "train-split residual family reliability prior",
566
  "fallback_success": null,
567
  "pending_job": "14859400/14859401",
568
+ "path_exists": true,
569
+ "status": "complete",
570
+ "success": 0.3333333333333333,
571
+ "std_success": 0.00821880978478714,
572
  "completed_seeds": null,
573
+ "num_completed": 3,
574
  "best_config": null,
575
+ "gain_vs_h16_policy": 0.035942028985507246
576
  },
577
  {
578
  "key": "retrieval_residual_scale025_type_success025",
results/paper_table_status.md CHANGED
@@ -25,10 +25,14 @@ Baseline h=16 policy: 29.74%
25
  | retrieval_residual_scale050_no_random_wrongdir | Train-state residual retrieval, scale 0.50, no random/wrong-direction residuals | complete | 33.57% | +3.83 pp | yes | no | no | anti-goal residual family mask ablation |
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_scale050_type_success010 | Train-state residual retrieval, scale 0.50, train family success >= 0.10 | complete | 33.33% | +3.59 pp | yes | no | no | train-split residual family reliability prior |
29
  | retrieval_residual_scale050_type_success025 | Train-state residual retrieval, scale 0.50, train family success >= 0.25 | complete | 33.33% | +3.59 pp | yes | no | no | train-split residual family reliability prior |
30
- | retrieval_residual_scale050_type_success050 | Train-state residual retrieval, scale 0.50, train family success >= 0.50 | pending 14859398/14859399 | pending | pending | yes | no | no | train-split residual family reliability prior |
31
- | retrieval_residual_scale050_type_success075 | Train-state residual retrieval, scale 0.50, train family success >= 0.75 | pending 14859400/14859401 | pending | pending | yes | no | no | train-split residual family reliability prior |
32
  | 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 |
33
  | retrieval_residual_scale075 | Train-state residual retrieval, scale 0.75 | complete | 32.70% | +2.96 pp | yes | no | no | tangent transport scale ablation |
34
  | retrieval_residual_scale125 | Train-state residual retrieval, scale 1.25 | complete | 32.52% | +2.78 pp | yes | no | no | tangent transport scale ablation |
 
25
  | retrieval_residual_scale050_no_random_wrongdir | Train-state residual retrieval, scale 0.50, no random/wrong-direction residuals | complete | 33.57% | +3.83 pp | yes | no | no | anti-goal residual family mask ablation |
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 | pending 14859503/14859504 | pending | pending | yes | no | no | typed tangent scale fine sweep |
29
+ | retrieval_residual_scale045_safe_types | Train-state residual retrieval, scale 0.45, policy/no-op/wrong-gripper residuals | pending 14859505/14859506 | pending | pending | yes | no | no | typed tangent scale fine sweep |
30
+ | retrieval_residual_scale060_safe_types | Train-state residual retrieval, scale 0.60, policy/no-op/wrong-gripper residuals | pending 14859507/14859508 | pending | pending | yes | no | no | typed tangent scale fine sweep |
31
+ | retrieval_residual_scale070_safe_types | Train-state residual retrieval, scale 0.70, policy/no-op/wrong-gripper residuals | pending 14859509/14859510 | pending | pending | yes | no | no | typed tangent scale fine sweep |
32
  | retrieval_residual_scale050_type_success010 | Train-state residual retrieval, scale 0.50, train family success >= 0.10 | complete | 33.33% | +3.59 pp | yes | no | no | train-split residual family reliability prior |
33
  | retrieval_residual_scale050_type_success025 | Train-state residual retrieval, scale 0.50, train family success >= 0.25 | complete | 33.33% | +3.59 pp | yes | no | no | train-split residual family reliability prior |
34
+ | 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 |
35
+ | 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 |
36
  | 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 |
37
  | retrieval_residual_scale075 | Train-state residual retrieval, scale 0.75 | complete | 32.70% | +2.96 pp | yes | no | no | tangent transport scale ablation |
38
  | retrieval_residual_scale125 | Train-state residual retrieval, scale 1.25 | complete | 32.52% | +2.78 pp | yes | no | no | tangent transport scale ablation |
scripts/build_paper_table_status.py CHANGED
@@ -235,6 +235,46 @@ SPECS = [
235
  story_role="typed tangent-family mask ablation",
236
  pending_job="14859195/14859196",
237
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
238
  ResultSpec(
239
  key="retrieval_residual_scale050_type_success010",
240
  label="Train-state residual retrieval, scale 0.50, train family success >= 0.10",
 
235
  story_role="typed tangent-family mask ablation",
236
  pending_job="14859195/14859196",
237
  ),
238
+ ResultSpec(
239
+ key="retrieval_residual_scale035_safe_types",
240
+ label="Train-state residual retrieval, scale 0.35, policy/no-op/wrong-gripper residuals",
241
+ path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p35_safe_types_summary.json",
242
+ clean_deployment="yes",
243
+ same_state_proposals="no",
244
+ expert_proposal="no",
245
+ story_role="typed tangent scale fine sweep",
246
+ pending_job="14859503/14859504",
247
+ ),
248
+ ResultSpec(
249
+ key="retrieval_residual_scale045_safe_types",
250
+ label="Train-state residual retrieval, scale 0.45, policy/no-op/wrong-gripper residuals",
251
+ path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p45_safe_types_summary.json",
252
+ clean_deployment="yes",
253
+ same_state_proposals="no",
254
+ expert_proposal="no",
255
+ story_role="typed tangent scale fine sweep",
256
+ pending_job="14859505/14859506",
257
+ ),
258
+ ResultSpec(
259
+ key="retrieval_residual_scale060_safe_types",
260
+ label="Train-state residual retrieval, scale 0.60, policy/no-op/wrong-gripper residuals",
261
+ path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p60_safe_types_summary.json",
262
+ clean_deployment="yes",
263
+ same_state_proposals="no",
264
+ expert_proposal="no",
265
+ story_role="typed tangent scale fine sweep",
266
+ pending_job="14859507/14859508",
267
+ ),
268
+ ResultSpec(
269
+ key="retrieval_residual_scale070_safe_types",
270
+ label="Train-state residual retrieval, scale 0.70, policy/no-op/wrong-gripper residuals",
271
+ path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p70_safe_types_summary.json",
272
+ clean_deployment="yes",
273
+ same_state_proposals="no",
274
+ expert_proposal="no",
275
+ story_role="typed tangent scale fine sweep",
276
+ pending_job="14859509/14859510",
277
+ ),
278
  ResultSpec(
279
  key="retrieval_residual_scale050_type_success010",
280
  label="Train-state residual retrieval, scale 0.50, train family success >= 0.10",