anhtld commited on
Commit
7056f27
·
verified ·
1 Parent(s): 66def44

Auto-sync: 2026-06-28 13:02:56 (part 3)

Browse files
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4s040_median_safe_margin0p20_summary.json ADDED
@@ -0,0 +1,298 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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_k4s040_median_safe_margin0p20.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.01907766106887459,
10
+ "mean_progress": 0.5649579251622829,
11
+ "mean_action_mse_to_best": 0.39526754156834837,
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_k4s040_median_safe_margin0p20.json",
18
+ "num_groups": 575,
19
+ "selection_mode": "retrieval_residual",
20
+ "num_candidates": 6,
21
+ "candidate_sigma": 0.0,
22
+ "selection_margin": 0.2,
23
+ "prepend_policy_candidate": false,
24
+ "field_optim_steps": 0,
25
+ "field_optim_step_size": 0.0,
26
+ "field_optim_trust_radius": 0.0,
27
+ "field_optim_l2_penalty": 0.0,
28
+ "retrieval_neighbors": 4,
29
+ "retrieval_metric": "raw",
30
+ "retrieval_type_min_success": 0.0,
31
+ "retrieval_residual_scale": 0.4,
32
+ "retrieval_residual_anchor": "expert",
33
+ "retrieval_residual_reduce": "median_by_type",
34
+ "policy_rollout_success_rate": 0.3356521739130435,
35
+ "policy_rollout_progress": 0.5488967806696082,
36
+ "oracle_success_rate": 0.8573913043478261,
37
+ "action_mse_to_best": 0.38073945276034266,
38
+ "best_policy_val": {
39
+ "bc_loss": 0.13721593966086706,
40
+ "field_effect_loss": 0.009290305380192068,
41
+ "field_potential_loss": 0.2666468388504452,
42
+ "field_preference_loss": 0.5130573478009965,
43
+ "lattice_edges": 3833.3333333333335,
44
+ "progress_mae": 0.1933159919248687,
45
+ "rank_acc": 0.8265031774838766,
46
+ "rank_loss": 0.5130523675017886,
47
+ "regret_mae": 0.3756548762321472,
48
+ "success_accuracy": 0.8773836526605818,
49
+ "total_loss": 1.5581054819954767
50
+ },
51
+ "per_task": {
52
+ "LiftPegUpright-v1": {
53
+ "action_mse_to_best": 0.31969772514973566,
54
+ "expert_success_rate": 0.8865979381443299,
55
+ "num_groups": 97,
56
+ "oracle_success_rate": 0.9278350515463918,
57
+ "policy_expert_regret": 1.0792337135248578,
58
+ "policy_oracle_regret": 1.1056491912333006,
59
+ "policy_rollout_progress": 0.570563180084081,
60
+ "policy_rollout_success_rate": 0.2268041237113402,
61
+ "restore_max_error": 4.76837158203125e-07
62
+ },
63
+ "PickCube-v1": {
64
+ "action_mse_to_best": 0.3026365274921633,
65
+ "expert_success_rate": 0.9375,
66
+ "num_groups": 208,
67
+ "oracle_success_rate": 0.9471153846153846,
68
+ "policy_expert_regret": 0.9680189866787539,
69
+ "policy_oracle_regret": 0.9814418541052594,
70
+ "policy_rollout_progress": 0.6140553494557165,
71
+ "policy_rollout_success_rate": 0.33653846153846156,
72
+ "restore_max_error": 4.76837158203125e-07
73
+ },
74
+ "PullCube-v1": {
75
+ "action_mse_to_best": 0.6018173015349871,
76
+ "expert_success_rate": 0.19480519480519481,
77
+ "num_groups": 77,
78
+ "oracle_success_rate": 0.36363636363636365,
79
+ "policy_expert_regret": 0.22048042928981412,
80
+ "policy_oracle_regret": 0.4152111829494356,
81
+ "policy_rollout_progress": 0.32426945280658637,
82
+ "policy_rollout_success_rate": 0.22077922077922077,
83
+ "restore_max_error": 4.76837158203125e-07
84
+ },
85
+ "PushCube-v1": {
86
+ "action_mse_to_best": 0.3646613056276073,
87
+ "expert_success_rate": 0.8617021276595744,
88
+ "num_groups": 94,
89
+ "oracle_success_rate": 0.9893617021276596,
90
+ "policy_expert_regret": 0.5719942746961371,
91
+ "policy_oracle_regret": 0.6683580540913217,
92
+ "policy_rollout_progress": 0.6827057756959124,
93
+ "policy_rollout_success_rate": 0.648936170212766,
94
+ "restore_max_error": 4.76837158203125e-07
95
+ },
96
+ "StackCube-v1": {
97
+ "action_mse_to_best": 0.44795973062741035,
98
+ "expert_success_rate": 0.6767676767676768,
99
+ "num_groups": 99,
100
+ "oracle_success_rate": 0.8585858585858586,
101
+ "policy_expert_regret": 0.9758518865012159,
102
+ "policy_oracle_regret": 1.1501580606205295,
103
+ "policy_rollout_progress": 0.43842845402582725,
104
+ "policy_rollout_success_rate": 0.23232323232323232,
105
+ "restore_max_error": 3.948807716369629e-07
106
+ }
107
+ }
108
+ },
109
+ {
110
+ "seed": 1,
111
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_1/policy_rollout_retrieval_residual_k4s040_median_safe_margin0p20.json",
112
+ "num_groups": 575,
113
+ "selection_mode": "retrieval_residual",
114
+ "num_candidates": 6,
115
+ "candidate_sigma": 0.0,
116
+ "selection_margin": 0.2,
117
+ "prepend_policy_candidate": false,
118
+ "field_optim_steps": 0,
119
+ "field_optim_step_size": 0.0,
120
+ "field_optim_trust_radius": 0.0,
121
+ "field_optim_l2_penalty": 0.0,
122
+ "retrieval_neighbors": 4,
123
+ "retrieval_metric": "raw",
124
+ "retrieval_type_min_success": 0.0,
125
+ "retrieval_residual_scale": 0.4,
126
+ "retrieval_residual_anchor": "expert",
127
+ "retrieval_residual_reduce": "median_by_type",
128
+ "policy_rollout_success_rate": 0.3356521739130435,
129
+ "policy_rollout_progress": 0.5610073493064746,
130
+ "oracle_success_rate": 0.8695652173913043,
131
+ "action_mse_to_best": 0.3881998635018649,
132
+ "best_policy_val": {
133
+ "bc_loss": 0.1315989200439718,
134
+ "field_effect_loss": 0.010110370814800262,
135
+ "field_potential_loss": 0.31546536915832096,
136
+ "field_preference_loss": 0.4960637440284093,
137
+ "lattice_edges": 3833.3333333333335,
138
+ "progress_mae": 0.19023226698239645,
139
+ "rank_acc": 0.8255469501018524,
140
+ "rank_loss": 0.4960531195004781,
141
+ "regret_mae": 0.42156532737943864,
142
+ "success_accuracy": 0.8807473679383596,
143
+ "total_loss": 1.561984618504842
144
+ },
145
+ "per_task": {
146
+ "LiftPegUpright-v1": {
147
+ "action_mse_to_best": 0.32557108186482064,
148
+ "expert_success_rate": 0.8584070796460177,
149
+ "num_groups": 113,
150
+ "oracle_success_rate": 0.9380530973451328,
151
+ "policy_expert_regret": 0.987694250535121,
152
+ "policy_oracle_regret": 1.066896405631462,
153
+ "policy_rollout_progress": 0.6352153201546289,
154
+ "policy_rollout_success_rate": 0.23008849557522124,
155
+ "restore_max_error": 4.76837158203125e-07
156
+ },
157
+ "PickCube-v1": {
158
+ "action_mse_to_best": 0.31965635613659804,
159
+ "expert_success_rate": 0.9402173913043478,
160
+ "num_groups": 184,
161
+ "oracle_success_rate": 0.9456521739130435,
162
+ "policy_expert_regret": 1.0787787894900565,
163
+ "policy_oracle_regret": 1.0788027939649865,
164
+ "policy_rollout_progress": 0.571857842343414,
165
+ "policy_rollout_success_rate": 0.28804347826086957,
166
+ "restore_max_error": 4.76837158203125e-07
167
+ },
168
+ "PullCube-v1": {
169
+ "action_mse_to_best": 0.5726699156588629,
170
+ "expert_success_rate": 0.25,
171
+ "num_groups": 76,
172
+ "oracle_success_rate": 0.40789473684210525,
173
+ "policy_expert_regret": 0.3254129353322481,
174
+ "policy_oracle_regret": 0.5486240120800702,
175
+ "policy_rollout_progress": 0.2771305680569065,
176
+ "policy_rollout_success_rate": 0.17105263157894737,
177
+ "restore_max_error": 4.76837158203125e-07
178
+ },
179
+ "PushCube-v1": {
180
+ "action_mse_to_best": 0.3578395257192152,
181
+ "expert_success_rate": 0.8198198198198198,
182
+ "num_groups": 111,
183
+ "oracle_success_rate": 1.0,
184
+ "policy_expert_regret": 0.34759203673483013,
185
+ "policy_oracle_regret": 0.41432771757916287,
186
+ "policy_rollout_progress": 0.8018884986370534,
187
+ "policy_rollout_success_rate": 0.7837837837837838,
188
+ "restore_max_error": 4.76837158203125e-07
189
+ },
190
+ "StackCube-v1": {
191
+ "action_mse_to_best": 0.48753317350337466,
192
+ "expert_success_rate": 0.6923076923076923,
193
+ "num_groups": 91,
194
+ "oracle_success_rate": 0.8571428571428571,
195
+ "policy_expert_regret": 1.1282761976286606,
196
+ "policy_oracle_regret": 1.300423951758133,
197
+ "policy_rollout_progress": 0.39018137540136066,
198
+ "policy_rollout_success_rate": 0.15384615384615385,
199
+ "restore_max_error": 3.948807716369629e-07
200
+ }
201
+ }
202
+ },
203
+ {
204
+ "seed": 2,
205
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_2/policy_rollout_retrieval_residual_k4s040_median_safe_margin0p20.json",
206
+ "num_groups": 575,
207
+ "selection_mode": "retrieval_residual",
208
+ "num_candidates": 6,
209
+ "candidate_sigma": 0.0,
210
+ "selection_margin": 0.2,
211
+ "prepend_policy_candidate": false,
212
+ "field_optim_steps": 0,
213
+ "field_optim_step_size": 0.0,
214
+ "field_optim_trust_radius": 0.0,
215
+ "field_optim_l2_penalty": 0.0,
216
+ "retrieval_neighbors": 4,
217
+ "retrieval_metric": "raw",
218
+ "retrieval_type_min_success": 0.0,
219
+ "retrieval_residual_scale": 0.4,
220
+ "retrieval_residual_anchor": "expert",
221
+ "retrieval_residual_reduce": "median_by_type",
222
+ "policy_rollout_success_rate": 0.36869565217391304,
223
+ "policy_rollout_progress": 0.5849696455107661,
224
+ "oracle_success_rate": 0.8765217391304347,
225
+ "action_mse_to_best": 0.41686330844283753,
226
+ "best_policy_val": {
227
+ "bc_loss": 0.11367896075050037,
228
+ "field_effect_loss": 0.009670218582161598,
229
+ "field_potential_loss": 0.2641640139950646,
230
+ "field_preference_loss": 0.5130490180518892,
231
+ "lattice_edges": 3833.3333333333335,
232
+ "progress_mae": 0.2021729110015763,
233
+ "rank_acc": 0.8333857821093665,
234
+ "rank_loss": 0.5130119257503085,
235
+ "regret_mae": 0.3958987047274907,
236
+ "success_accuracy": 0.8680730561415354,
237
+ "total_loss": 1.4394984311527677
238
+ },
239
+ "per_task": {
240
+ "LiftPegUpright-v1": {
241
+ "action_mse_to_best": 0.35425220065614366,
242
+ "expert_success_rate": 0.8229166666666666,
243
+ "num_groups": 96,
244
+ "oracle_success_rate": 0.9270833333333334,
245
+ "policy_expert_regret": 0.8470402403424183,
246
+ "policy_oracle_regret": 0.9533149556567272,
247
+ "policy_rollout_progress": 0.6469602342694998,
248
+ "policy_rollout_success_rate": 0.3333333333333333,
249
+ "restore_max_error": 3.5762786865234375e-07
250
+ },
251
+ "PickCube-v1": {
252
+ "action_mse_to_best": 0.33620506880635564,
253
+ "expert_success_rate": 0.9444444444444444,
254
+ "num_groups": 198,
255
+ "oracle_success_rate": 0.9595959595959596,
256
+ "policy_expert_regret": 0.9879054814163182,
257
+ "policy_oracle_regret": 0.9949889319450266,
258
+ "policy_rollout_progress": 0.6336337373676625,
259
+ "policy_rollout_success_rate": 0.3333333333333333,
260
+ "restore_max_error": 4.76837158203125e-07
261
+ },
262
+ "PullCube-v1": {
263
+ "action_mse_to_best": 0.6281907881299654,
264
+ "expert_success_rate": 0.24444444444444444,
265
+ "num_groups": 90,
266
+ "oracle_success_rate": 0.4666666666666667,
267
+ "policy_expert_regret": 0.2925979837637189,
268
+ "policy_oracle_regret": 0.5006783538463424,
269
+ "policy_rollout_progress": 0.33872392334182627,
270
+ "policy_rollout_success_rate": 0.23333333333333334,
271
+ "restore_max_error": 4.0978193283081055e-07
272
+ },
273
+ "PushCube-v1": {
274
+ "action_mse_to_best": 0.38383023912953856,
275
+ "expert_success_rate": 0.8514851485148515,
276
+ "num_groups": 101,
277
+ "oracle_success_rate": 1.0,
278
+ "policy_expert_regret": 0.3618683649761842,
279
+ "policy_oracle_regret": 0.41677160133229624,
280
+ "policy_rollout_progress": 0.8010501808459216,
281
+ "policy_rollout_success_rate": 0.7821782178217822,
282
+ "restore_max_error": 4.76837158203125e-07
283
+ },
284
+ "StackCube-v1": {
285
+ "action_mse_to_best": 0.48683958204670086,
286
+ "expert_success_rate": 0.7666666666666667,
287
+ "num_groups": 90,
288
+ "oracle_success_rate": 0.9111111111111111,
289
+ "policy_expert_regret": 1.1489313981599278,
290
+ "policy_oracle_regret": 1.3109186838070552,
291
+ "policy_rollout_progress": 0.4155406923757659,
292
+ "policy_rollout_success_rate": 0.15555555555555556,
293
+ "restore_max_error": 4.76837158203125e-07
294
+ }
295
+ }
296
+ }
297
+ ]
298
+ }
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4s040_median_safe_margin0p20_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_k4s040_median_safe_margin0p20.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.91%
11
+ Gain vs h=16 rank checkpoint: +4.93%
12
+ Mean progress: 56.50%
13
+ Mean action MSE to best: 0.395
14
+
15
+ | seed | mode | k | policy cand | retrieval K | retrieval metric | residual anchor | residual reduce | min type success | residual scale | margin | sigma | opt steps | trust | success | progress | oracle | action MSE |
16
+ |---:|---|---:|---|---:|---|---|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
17
+ | 0 | retrieval_residual | 6 | no | 4 | raw | expert | median_by_type | 0.00 | 0.40 | 0.200 | 0.00 | 0 | 0.00 | 33.57% | 54.89% | 85.74% | 0.381 |
18
+ | 1 | retrieval_residual | 6 | no | 4 | raw | expert | median_by_type | 0.00 | 0.40 | 0.200 | 0.00 | 0 | 0.00 | 33.57% | 56.10% | 86.96% | 0.388 |
19
+ | 2 | retrieval_residual | 6 | no | 4 | raw | expert | median_by_type | 0.00 | 0.40 | 0.200 | 0.00 | 0 | 0.00 | 36.87% | 58.50% | 87.65% | 0.417 |
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4s0425_mean_safe_margin0p20_summary.json ADDED
@@ -0,0 +1,298 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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_k4s0425_mean_safe_margin0p20.json",
5
+ "num_completed": 3,
6
+ "baseline_h4_policy_success": 0.2967,
7
+ "baseline_h16_rank_checkpoint_success": 0.29739130434782607,
8
+ "mean_success": 0.3472463768115942,
9
+ "std_success": 0.017069486219519373,
10
+ "mean_progress": 0.5651525005180357,
11
+ "mean_action_mse_to_best": 0.3958947908273642,
12
+ "gain_vs_h4": 0.050546376811594185,
13
+ "gain_vs_h16_rank_checkpoint": 0.049855072463768135,
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_k4s0425_mean_safe_margin0p20.json",
18
+ "num_groups": 575,
19
+ "selection_mode": "retrieval_residual",
20
+ "num_candidates": 6,
21
+ "candidate_sigma": 0.0,
22
+ "selection_margin": 0.2,
23
+ "prepend_policy_candidate": false,
24
+ "field_optim_steps": 0,
25
+ "field_optim_step_size": 0.0,
26
+ "field_optim_trust_radius": 0.0,
27
+ "field_optim_l2_penalty": 0.0,
28
+ "retrieval_neighbors": 4,
29
+ "retrieval_metric": "raw",
30
+ "retrieval_type_min_success": 0.0,
31
+ "retrieval_residual_scale": 0.425,
32
+ "retrieval_residual_anchor": "expert",
33
+ "retrieval_residual_reduce": "mean_by_type",
34
+ "policy_rollout_success_rate": 0.3373913043478261,
35
+ "policy_rollout_progress": 0.5503261472296942,
36
+ "oracle_success_rate": 0.8573913043478261,
37
+ "action_mse_to_best": 0.38102783091609244,
38
+ "best_policy_val": {
39
+ "bc_loss": 0.13721593966086706,
40
+ "field_effect_loss": 0.009290305380192068,
41
+ "field_potential_loss": 0.2666468388504452,
42
+ "field_preference_loss": 0.5130573478009965,
43
+ "lattice_edges": 3833.3333333333335,
44
+ "progress_mae": 0.1933159919248687,
45
+ "rank_acc": 0.8265031774838766,
46
+ "rank_loss": 0.5130523675017886,
47
+ "regret_mae": 0.3756548762321472,
48
+ "success_accuracy": 0.8773836526605818,
49
+ "total_loss": 1.5581054819954767
50
+ },
51
+ "per_task": {
52
+ "LiftPegUpright-v1": {
53
+ "action_mse_to_best": 0.31969772514973566,
54
+ "expert_success_rate": 0.8865979381443299,
55
+ "num_groups": 97,
56
+ "oracle_success_rate": 0.9278350515463918,
57
+ "policy_expert_regret": 1.0792337135248578,
58
+ "policy_oracle_regret": 1.1056491912333006,
59
+ "policy_rollout_progress": 0.570563180084081,
60
+ "policy_rollout_success_rate": 0.2268041237113402,
61
+ "restore_max_error": 4.76837158203125e-07
62
+ },
63
+ "PickCube-v1": {
64
+ "action_mse_to_best": 0.30265720665025025,
65
+ "expert_success_rate": 0.9375,
66
+ "num_groups": 208,
67
+ "oracle_success_rate": 0.9471153846153846,
68
+ "policy_expert_regret": 0.9611825004148369,
69
+ "policy_oracle_regret": 0.9746053678413423,
70
+ "policy_rollout_progress": 0.6160841434119413,
71
+ "policy_rollout_success_rate": 0.34134615384615385,
72
+ "restore_max_error": 4.76837158203125e-07
73
+ },
74
+ "PullCube-v1": {
75
+ "action_mse_to_best": 0.6002108526307267,
76
+ "expert_success_rate": 0.19480519480519481,
77
+ "num_groups": 77,
78
+ "oracle_success_rate": 0.36363636363636365,
79
+ "policy_expert_regret": 0.22002532334647493,
80
+ "policy_oracle_regret": 0.4150555553186878,
81
+ "policy_rollout_progress": 0.32442508043733415,
82
+ "policy_rollout_success_rate": 0.22077922077922077,
83
+ "restore_max_error": 4.76837158203125e-07
84
+ },
85
+ "PushCube-v1": {
86
+ "action_mse_to_best": 0.36597024978316844,
87
+ "expert_success_rate": 0.8617021276595744,
88
+ "num_groups": 94,
89
+ "oracle_success_rate": 0.9893617021276596,
90
+ "policy_expert_regret": 0.5719942746961371,
91
+ "policy_oracle_regret": 0.668446716317471,
92
+ "policy_rollout_progress": 0.6826171134697631,
93
+ "policy_rollout_success_rate": 0.648936170212766,
94
+ "restore_max_error": 4.76837158203125e-07
95
+ },
96
+ "StackCube-v1": {
97
+ "action_mse_to_best": 0.4495978315332622,
98
+ "expert_success_rate": 0.6767676767676768,
99
+ "num_groups": 99,
100
+ "oracle_success_rate": 0.8585858585858586,
101
+ "policy_expert_regret": 0.9719959655494401,
102
+ "policy_oracle_regret": 1.1461555601069422,
103
+ "policy_rollout_progress": 0.4424309545394146,
104
+ "policy_rollout_success_rate": 0.23232323232323232,
105
+ "restore_max_error": 3.948807716369629e-07
106
+ }
107
+ }
108
+ },
109
+ {
110
+ "seed": 1,
111
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_1/policy_rollout_retrieval_residual_k4s0425_mean_safe_margin0p20.json",
112
+ "num_groups": 575,
113
+ "selection_mode": "retrieval_residual",
114
+ "num_candidates": 6,
115
+ "candidate_sigma": 0.0,
116
+ "selection_margin": 0.2,
117
+ "prepend_policy_candidate": false,
118
+ "field_optim_steps": 0,
119
+ "field_optim_step_size": 0.0,
120
+ "field_optim_trust_radius": 0.0,
121
+ "field_optim_l2_penalty": 0.0,
122
+ "retrieval_neighbors": 4,
123
+ "retrieval_metric": "raw",
124
+ "retrieval_type_min_success": 0.0,
125
+ "retrieval_residual_scale": 0.425,
126
+ "retrieval_residual_anchor": "expert",
127
+ "retrieval_residual_reduce": "mean_by_type",
128
+ "policy_rollout_success_rate": 0.3373913043478261,
129
+ "policy_rollout_progress": 0.5627563353595526,
130
+ "oracle_success_rate": 0.8695652173913043,
131
+ "action_mse_to_best": 0.3898331182320481,
132
+ "best_policy_val": {
133
+ "bc_loss": 0.1315989200439718,
134
+ "field_effect_loss": 0.010110370814800262,
135
+ "field_potential_loss": 0.31546536915832096,
136
+ "field_preference_loss": 0.4960637440284093,
137
+ "lattice_edges": 3833.3333333333335,
138
+ "progress_mae": 0.19023226698239645,
139
+ "rank_acc": 0.8255469501018524,
140
+ "rank_loss": 0.4960531195004781,
141
+ "regret_mae": 0.42156532737943864,
142
+ "success_accuracy": 0.8807473679383596,
143
+ "total_loss": 1.561984618504842
144
+ },
145
+ "per_task": {
146
+ "LiftPegUpright-v1": {
147
+ "action_mse_to_best": 0.32557108186482064,
148
+ "expert_success_rate": 0.8584070796460177,
149
+ "num_groups": 113,
150
+ "oracle_success_rate": 0.9380530973451328,
151
+ "policy_expert_regret": 0.987694250535121,
152
+ "policy_oracle_regret": 1.066896405631462,
153
+ "policy_rollout_progress": 0.6352153201546289,
154
+ "policy_rollout_success_rate": 0.23008849557522124,
155
+ "restore_max_error": 4.76837158203125e-07
156
+ },
157
+ "PickCube-v1": {
158
+ "action_mse_to_best": 0.3196794526125102,
159
+ "expert_success_rate": 0.9402173913043478,
160
+ "num_groups": 184,
161
+ "oracle_success_rate": 0.9456521739130435,
162
+ "policy_expert_regret": 1.0788223734429188,
163
+ "policy_oracle_regret": 1.0788463779178488,
164
+ "policy_rollout_progress": 0.5718142583905517,
165
+ "policy_rollout_success_rate": 0.28804347826086957,
166
+ "restore_max_error": 4.76837158203125e-07
167
+ },
168
+ "PullCube-v1": {
169
+ "action_mse_to_best": 0.5720450864418557,
170
+ "expert_success_rate": 0.25,
171
+ "num_groups": 76,
172
+ "oracle_success_rate": 0.40789473684210525,
173
+ "policy_expert_regret": 0.32437335417949054,
174
+ "policy_oracle_regret": 0.5472229318448195,
175
+ "policy_rollout_progress": 0.2785316482921572,
176
+ "policy_rollout_success_rate": 0.17105263157894737,
177
+ "restore_max_error": 4.76837158203125e-07
178
+ },
179
+ "PushCube-v1": {
180
+ "action_mse_to_best": 0.3580907076127357,
181
+ "expert_success_rate": 0.8198198198198198,
182
+ "num_groups": 111,
183
+ "oracle_success_rate": 1.0,
184
+ "policy_expert_regret": 0.34753666885264284,
185
+ "policy_oracle_regret": 0.39731630092268594,
186
+ "policy_rollout_progress": 0.8098909062845213,
187
+ "policy_rollout_success_rate": 0.7927927927927928,
188
+ "restore_max_error": 4.76837158203125e-07
189
+ },
190
+ "StackCube-v1": {
191
+ "action_mse_to_best": 0.498021937773696,
192
+ "expert_success_rate": 0.6923076923076923,
193
+ "num_groups": 91,
194
+ "oracle_success_rate": 0.8571428571428571,
195
+ "policy_expert_regret": 1.1280680978363686,
196
+ "policy_oracle_regret": 1.3002158519658413,
197
+ "policy_rollout_progress": 0.39038947519365247,
198
+ "policy_rollout_success_rate": 0.15384615384615385,
199
+ "restore_max_error": 3.948807716369629e-07
200
+ }
201
+ }
202
+ },
203
+ {
204
+ "seed": 2,
205
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_2/policy_rollout_retrieval_residual_k4s0425_mean_safe_margin0p20.json",
206
+ "num_groups": 575,
207
+ "selection_mode": "retrieval_residual",
208
+ "num_candidates": 6,
209
+ "candidate_sigma": 0.0,
210
+ "selection_margin": 0.2,
211
+ "prepend_policy_candidate": false,
212
+ "field_optim_steps": 0,
213
+ "field_optim_step_size": 0.0,
214
+ "field_optim_trust_radius": 0.0,
215
+ "field_optim_l2_penalty": 0.0,
216
+ "retrieval_neighbors": 4,
217
+ "retrieval_metric": "raw",
218
+ "retrieval_type_min_success": 0.0,
219
+ "retrieval_residual_scale": 0.425,
220
+ "retrieval_residual_anchor": "expert",
221
+ "retrieval_residual_reduce": "mean_by_type",
222
+ "policy_rollout_success_rate": 0.36695652173913046,
223
+ "policy_rollout_progress": 0.5823750189648601,
224
+ "oracle_success_rate": 0.8765217391304347,
225
+ "action_mse_to_best": 0.41682342333395195,
226
+ "best_policy_val": {
227
+ "bc_loss": 0.11367896075050037,
228
+ "field_effect_loss": 0.009670218582161598,
229
+ "field_potential_loss": 0.2641640139950646,
230
+ "field_preference_loss": 0.5130490180518892,
231
+ "lattice_edges": 3833.3333333333335,
232
+ "progress_mae": 0.2021729110015763,
233
+ "rank_acc": 0.8333857821093665,
234
+ "rank_loss": 0.5130119257503085,
235
+ "regret_mae": 0.3958987047274907,
236
+ "success_accuracy": 0.8680730561415354,
237
+ "total_loss": 1.4394984311527677
238
+ },
239
+ "per_task": {
240
+ "LiftPegUpright-v1": {
241
+ "action_mse_to_best": 0.3543375191172042,
242
+ "expert_success_rate": 0.8229166666666666,
243
+ "num_groups": 96,
244
+ "oracle_success_rate": 0.9270833333333334,
245
+ "policy_expert_regret": 0.8470402403424183,
246
+ "policy_oracle_regret": 0.9533149556567272,
247
+ "policy_rollout_progress": 0.6469602342694998,
248
+ "policy_rollout_success_rate": 0.3333333333333333,
249
+ "restore_max_error": 3.5762786865234375e-07
250
+ },
251
+ "PickCube-v1": {
252
+ "action_mse_to_best": 0.33537142891248667,
253
+ "expert_success_rate": 0.9444444444444444,
254
+ "num_groups": 198,
255
+ "oracle_success_rate": 0.9595959595959596,
256
+ "policy_expert_regret": 0.9878710091603223,
257
+ "policy_oracle_regret": 0.9949544596890307,
258
+ "policy_rollout_progress": 0.6336682096236583,
259
+ "policy_rollout_success_rate": 0.3333333333333333,
260
+ "restore_max_error": 4.76837158203125e-07
261
+ },
262
+ "PullCube-v1": {
263
+ "action_mse_to_best": 0.6285684901807044,
264
+ "expert_success_rate": 0.24444444444444444,
265
+ "num_groups": 90,
266
+ "oracle_success_rate": 0.4666666666666667,
267
+ "policy_expert_regret": 0.2926993225873553,
268
+ "policy_oracle_regret": 0.5009603909389221,
269
+ "policy_rollout_progress": 0.33844188624924654,
270
+ "policy_rollout_success_rate": 0.23333333333333334,
271
+ "restore_max_error": 4.0978193283081055e-07
272
+ },
273
+ "PushCube-v1": {
274
+ "action_mse_to_best": 0.38641081691378415,
275
+ "expert_success_rate": 0.8514851485148515,
276
+ "num_groups": 101,
277
+ "oracle_success_rate": 1.0,
278
+ "policy_expert_regret": 0.38059869836462606,
279
+ "policy_oracle_regret": 0.4532478929746269,
280
+ "policy_rollout_progress": 0.7843758694016107,
281
+ "policy_rollout_success_rate": 0.7623762376237624,
282
+ "restore_max_error": 4.76837158203125e-07
283
+ },
284
+ "StackCube-v1": {
285
+ "action_mse_to_best": 0.48505407813936474,
286
+ "expert_success_rate": 0.7666666666666667,
287
+ "num_groups": 90,
288
+ "oracle_success_rate": 0.9111111111111111,
289
+ "policy_expert_regret": 1.1483937073085042,
290
+ "policy_oracle_regret": 1.2974658724334505,
291
+ "policy_rollout_progress": 0.41788239263825944,
292
+ "policy_rollout_success_rate": 0.16666666666666666,
293
+ "restore_max_error": 4.76837158203125e-07
294
+ }
295
+ }
296
+ }
297
+ ]
298
+ }
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4s0425_mean_safe_margin0p20_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_k4s0425_mean_safe_margin0p20.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.72% +/- 1.71%
11
+ Gain vs h=16 rank checkpoint: +4.99%
12
+ Mean progress: 56.52%
13
+ Mean action MSE to best: 0.396
14
+
15
+ | seed | mode | k | policy cand | retrieval K | retrieval metric | residual anchor | residual reduce | min type success | residual scale | margin | sigma | opt steps | trust | success | progress | oracle | action MSE |
16
+ |---:|---|---:|---|---:|---|---|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
17
+ | 0 | retrieval_residual | 6 | no | 4 | raw | expert | mean_by_type | 0.00 | 0.42 | 0.200 | 0.00 | 0 | 0.00 | 33.74% | 55.03% | 85.74% | 0.381 |
18
+ | 1 | retrieval_residual | 6 | no | 4 | raw | expert | mean_by_type | 0.00 | 0.42 | 0.200 | 0.00 | 0 | 0.00 | 33.74% | 56.28% | 86.96% | 0.390 |
19
+ | 2 | retrieval_residual | 6 | no | 4 | raw | expert | mean_by_type | 0.00 | 0.42 | 0.200 | 0.00 | 0 | 0.00 | 36.70% | 58.24% | 87.65% | 0.417 |
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4s045_mean_safe_margin0p20_summary.json ADDED
@@ -0,0 +1,298 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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_k4s045_mean_safe_margin0p20.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.5664884964474323,
11
+ "mean_action_mse_to_best": 0.39641575963168907,
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_k4s045_mean_safe_margin0p20.json",
18
+ "num_groups": 575,
19
+ "selection_mode": "retrieval_residual",
20
+ "num_candidates": 6,
21
+ "candidate_sigma": 0.0,
22
+ "selection_margin": 0.2,
23
+ "prepend_policy_candidate": false,
24
+ "field_optim_steps": 0,
25
+ "field_optim_step_size": 0.0,
26
+ "field_optim_trust_radius": 0.0,
27
+ "field_optim_l2_penalty": 0.0,
28
+ "retrieval_neighbors": 4,
29
+ "retrieval_metric": "raw",
30
+ "retrieval_type_min_success": 0.0,
31
+ "retrieval_residual_scale": 0.45,
32
+ "retrieval_residual_anchor": "expert",
33
+ "retrieval_residual_reduce": "mean_by_type",
34
+ "policy_rollout_success_rate": 0.3373913043478261,
35
+ "policy_rollout_progress": 0.5511278174764922,
36
+ "oracle_success_rate": 0.8573913043478261,
37
+ "action_mse_to_best": 0.3815302481591378,
38
+ "best_policy_val": {
39
+ "bc_loss": 0.13721593966086706,
40
+ "field_effect_loss": 0.009290305380192068,
41
+ "field_potential_loss": 0.2666468388504452,
42
+ "field_preference_loss": 0.5130573478009965,
43
+ "lattice_edges": 3833.3333333333335,
44
+ "progress_mae": 0.1933159919248687,
45
+ "rank_acc": 0.8265031774838766,
46
+ "rank_loss": 0.5130523675017886,
47
+ "regret_mae": 0.3756548762321472,
48
+ "success_accuracy": 0.8773836526605818,
49
+ "total_loss": 1.5581054819954767
50
+ },
51
+ "per_task": {
52
+ "LiftPegUpright-v1": {
53
+ "action_mse_to_best": 0.31969772514973566,
54
+ "expert_success_rate": 0.8865979381443299,
55
+ "num_groups": 97,
56
+ "oracle_success_rate": 0.9278350515463918,
57
+ "policy_expert_regret": 1.0792337135248578,
58
+ "policy_oracle_regret": 1.1056491912333006,
59
+ "policy_rollout_progress": 0.570563180084081,
60
+ "policy_rollout_success_rate": 0.2268041237113402,
61
+ "restore_max_error": 4.76837158203125e-07
62
+ },
63
+ "PickCube-v1": {
64
+ "action_mse_to_best": 0.3026830694781473,
65
+ "expert_success_rate": 0.9375,
66
+ "num_groups": 208,
67
+ "oracle_success_rate": 0.9471153846153846,
68
+ "policy_expert_regret": 0.9611414949982785,
69
+ "policy_oracle_regret": 0.974564362424784,
70
+ "policy_rollout_progress": 0.6161251488284996,
71
+ "policy_rollout_success_rate": 0.34134615384615385,
72
+ "restore_max_error": 4.76837158203125e-07
73
+ },
74
+ "PullCube-v1": {
75
+ "action_mse_to_best": 0.6002162871035662,
76
+ "expert_success_rate": 0.19480519480519481,
77
+ "num_groups": 77,
78
+ "oracle_success_rate": 0.36363636363636365,
79
+ "policy_expert_regret": 0.2200784192317734,
80
+ "policy_oracle_regret": 0.41524309277014393,
81
+ "policy_rollout_progress": 0.32423754298587804,
82
+ "policy_rollout_success_rate": 0.22077922077922077,
83
+ "restore_max_error": 4.76837158203125e-07
84
+ },
85
+ "PushCube-v1": {
86
+ "action_mse_to_best": 0.3662071306892532,
87
+ "expert_success_rate": 0.8617021276595744,
88
+ "num_groups": 94,
89
+ "oracle_success_rate": 0.9893617021276596,
90
+ "policy_expert_regret": 0.5719942746961371,
91
+ "policy_oracle_regret": 0.6683686906670002,
92
+ "policy_rollout_progress": 0.6826951391202338,
93
+ "policy_rollout_success_rate": 0.648936170212766,
94
+ "restore_max_error": 4.76837158203125e-07
95
+ },
96
+ "StackCube-v1": {
97
+ "action_mse_to_best": 0.45223242938142233,
98
+ "expert_success_rate": 0.6767676767676768,
99
+ "num_groups": 99,
100
+ "oracle_success_rate": 0.8585858585858586,
101
+ "policy_expert_regret": 0.9673541752677975,
102
+ "policy_oracle_regret": 1.1415137698252995,
103
+ "policy_rollout_progress": 0.4470727448210572,
104
+ "policy_rollout_success_rate": 0.23232323232323232,
105
+ "restore_max_error": 3.948807716369629e-07
106
+ }
107
+ }
108
+ },
109
+ {
110
+ "seed": 1,
111
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_1/policy_rollout_retrieval_residual_k4s045_mean_safe_margin0p20.json",
112
+ "num_groups": 575,
113
+ "selection_mode": "retrieval_residual",
114
+ "num_candidates": 6,
115
+ "candidate_sigma": 0.0,
116
+ "selection_margin": 0.2,
117
+ "prepend_policy_candidate": false,
118
+ "field_optim_steps": 0,
119
+ "field_optim_step_size": 0.0,
120
+ "field_optim_trust_radius": 0.0,
121
+ "field_optim_l2_penalty": 0.0,
122
+ "retrieval_neighbors": 4,
123
+ "retrieval_metric": "raw",
124
+ "retrieval_type_min_success": 0.0,
125
+ "retrieval_residual_scale": 0.45,
126
+ "retrieval_residual_anchor": "expert",
127
+ "retrieval_residual_reduce": "mean_by_type",
128
+ "policy_rollout_success_rate": 0.3391304347826087,
129
+ "policy_rollout_progress": 0.564176576020925,
130
+ "oracle_success_rate": 0.8695652173913043,
131
+ "action_mse_to_best": 0.3899652783669855,
132
+ "best_policy_val": {
133
+ "bc_loss": 0.1315989200439718,
134
+ "field_effect_loss": 0.010110370814800262,
135
+ "field_potential_loss": 0.31546536915832096,
136
+ "field_preference_loss": 0.4960637440284093,
137
+ "lattice_edges": 3833.3333333333335,
138
+ "progress_mae": 0.19023226698239645,
139
+ "rank_acc": 0.8255469501018524,
140
+ "rank_loss": 0.4960531195004781,
141
+ "regret_mae": 0.42156532737943864,
142
+ "success_accuracy": 0.8807473679383596,
143
+ "total_loss": 1.561984618504842
144
+ },
145
+ "per_task": {
146
+ "LiftPegUpright-v1": {
147
+ "action_mse_to_best": 0.32557108186482064,
148
+ "expert_success_rate": 0.8584070796460177,
149
+ "num_groups": 113,
150
+ "oracle_success_rate": 0.9380530973451328,
151
+ "policy_expert_regret": 0.987694250535121,
152
+ "policy_oracle_regret": 1.066896405631462,
153
+ "policy_rollout_progress": 0.6352153201546289,
154
+ "policy_rollout_success_rate": 0.23008849557522124,
155
+ "restore_max_error": 4.76837158203125e-07
156
+ },
157
+ "PickCube-v1": {
158
+ "action_mse_to_best": 0.31963159356509213,
159
+ "expert_success_rate": 0.9402173913043478,
160
+ "num_groups": 184,
161
+ "oracle_success_rate": 0.9456521739130435,
162
+ "policy_expert_regret": 1.078835941274124,
163
+ "policy_oracle_regret": 1.0788599457490542,
164
+ "policy_rollout_progress": 0.5718006905593463,
165
+ "policy_rollout_success_rate": 0.28804347826086957,
166
+ "restore_max_error": 4.76837158203125e-07
167
+ },
168
+ "PullCube-v1": {
169
+ "action_mse_to_best": 0.5725811961057939,
170
+ "expert_success_rate": 0.25,
171
+ "num_groups": 76,
172
+ "oracle_success_rate": 0.40789473684210525,
173
+ "policy_expert_regret": 0.32446301054503573,
174
+ "policy_oracle_regret": 0.5471641206868777,
175
+ "policy_rollout_progress": 0.278590459450099,
176
+ "policy_rollout_success_rate": 0.17105263157894737,
177
+ "restore_max_error": 4.76837158203125e-07
178
+ },
179
+ "PushCube-v1": {
180
+ "action_mse_to_best": 0.35770909411010443,
181
+ "expert_success_rate": 0.8198198198198198,
182
+ "num_groups": 111,
183
+ "oracle_success_rate": 1.0,
184
+ "policy_expert_regret": 0.3474828630417317,
185
+ "policy_oracle_regret": 0.3809633700697272,
186
+ "policy_rollout_progress": 0.817234828128471,
187
+ "policy_rollout_success_rate": 0.8018018018018018,
188
+ "restore_max_error": 4.76837158203125e-07
189
+ },
190
+ "StackCube-v1": {
191
+ "action_mse_to_best": 0.4989715301544293,
192
+ "expert_success_rate": 0.6923076923076923,
193
+ "num_groups": 91,
194
+ "oracle_success_rate": 0.8571428571428571,
195
+ "policy_expert_regret": 1.128073703456711,
196
+ "policy_oracle_regret": 1.3002214575861837,
197
+ "policy_rollout_progress": 0.39038386957331017,
198
+ "policy_rollout_success_rate": 0.15384615384615385,
199
+ "restore_max_error": 3.948807716369629e-07
200
+ }
201
+ }
202
+ },
203
+ {
204
+ "seed": 2,
205
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_2/policy_rollout_retrieval_residual_k4s045_mean_safe_margin0p20.json",
206
+ "num_groups": 575,
207
+ "selection_mode": "retrieval_residual",
208
+ "num_candidates": 6,
209
+ "candidate_sigma": 0.0,
210
+ "selection_margin": 0.2,
211
+ "prepend_policy_candidate": false,
212
+ "field_optim_steps": 0,
213
+ "field_optim_step_size": 0.0,
214
+ "field_optim_trust_radius": 0.0,
215
+ "field_optim_l2_penalty": 0.0,
216
+ "retrieval_neighbors": 4,
217
+ "retrieval_metric": "raw",
218
+ "retrieval_type_min_success": 0.0,
219
+ "retrieval_residual_scale": 0.45,
220
+ "retrieval_residual_anchor": "expert",
221
+ "retrieval_residual_reduce": "mean_by_type",
222
+ "policy_rollout_success_rate": 0.36869565217391304,
223
+ "policy_rollout_progress": 0.5841610958448797,
224
+ "oracle_success_rate": 0.8765217391304347,
225
+ "action_mse_to_best": 0.41775175236894385,
226
+ "best_policy_val": {
227
+ "bc_loss": 0.11367896075050037,
228
+ "field_effect_loss": 0.009670218582161598,
229
+ "field_potential_loss": 0.2641640139950646,
230
+ "field_preference_loss": 0.5130490180518892,
231
+ "lattice_edges": 3833.3333333333335,
232
+ "progress_mae": 0.2021729110015763,
233
+ "rank_acc": 0.8333857821093665,
234
+ "rank_loss": 0.5130119257503085,
235
+ "regret_mae": 0.3958987047274907,
236
+ "success_accuracy": 0.8680730561415354,
237
+ "total_loss": 1.4394984311527677
238
+ },
239
+ "per_task": {
240
+ "LiftPegUpright-v1": {
241
+ "action_mse_to_best": 0.354422265435763,
242
+ "expert_success_rate": 0.8229166666666666,
243
+ "num_groups": 96,
244
+ "oracle_success_rate": 0.9270833333333334,
245
+ "policy_expert_regret": 0.8470402403424183,
246
+ "policy_oracle_regret": 0.9533149556567272,
247
+ "policy_rollout_progress": 0.6469602342694998,
248
+ "policy_rollout_success_rate": 0.3333333333333333,
249
+ "restore_max_error": 3.5762786865234375e-07
250
+ },
251
+ "PickCube-v1": {
252
+ "action_mse_to_best": 0.3356626883638327,
253
+ "expert_success_rate": 0.9444444444444444,
254
+ "num_groups": 198,
255
+ "oracle_success_rate": 0.9595959595959596,
256
+ "policy_expert_regret": 0.9807057304100858,
257
+ "policy_oracle_regret": 0.9877891809387942,
258
+ "policy_rollout_progress": 0.6357829833233898,
259
+ "policy_rollout_success_rate": 0.3383838383838384,
260
+ "restore_max_error": 4.76837158203125e-07
261
+ },
262
+ "PullCube-v1": {
263
+ "action_mse_to_best": 0.6288446952899297,
264
+ "expert_success_rate": 0.24444444444444444,
265
+ "num_groups": 90,
266
+ "oracle_success_rate": 0.4666666666666667,
267
+ "policy_expert_regret": 0.2923288299667547,
268
+ "policy_oracle_regret": 0.5005992201536275,
269
+ "policy_rollout_progress": 0.33880305703454117,
270
+ "policy_rollout_success_rate": 0.23333333333333334,
271
+ "restore_max_error": 4.0978193283081055e-07
272
+ },
273
+ "PushCube-v1": {
274
+ "action_mse_to_best": 0.38862679190564864,
275
+ "expert_success_rate": 0.8514851485148515,
276
+ "num_groups": 101,
277
+ "oracle_success_rate": 1.0,
278
+ "policy_expert_regret": 0.38059502485955116,
279
+ "policy_oracle_regret": 0.4354982612156632,
280
+ "policy_rollout_progress": 0.7922245110615646,
281
+ "policy_rollout_success_rate": 0.7722772277227723,
282
+ "restore_max_error": 4.76837158203125e-07
283
+ },
284
+ "StackCube-v1": {
285
+ "action_mse_to_best": 0.48749088084118236,
286
+ "expert_success_rate": 0.7666666666666667,
287
+ "num_groups": 90,
288
+ "oracle_success_rate": 0.9111111111111111,
289
+ "policy_expert_regret": 1.1490002441737386,
290
+ "policy_oracle_regret": 1.310987529820866,
291
+ "policy_rollout_progress": 0.415471846361955,
292
+ "policy_rollout_success_rate": 0.15555555555555556,
293
+ "restore_max_error": 4.76837158203125e-07
294
+ }
295
+ }
296
+ }
297
+ ]
298
+ }
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4s045_mean_safe_margin0p20_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_k4s045_mean_safe_margin0p20.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.65%
13
+ Mean action MSE to best: 0.396
14
+
15
+ | seed | mode | k | policy cand | retrieval K | retrieval metric | residual anchor | residual reduce | min type success | residual scale | margin | sigma | opt steps | trust | success | progress | oracle | action MSE |
16
+ |---:|---|---:|---|---:|---|---|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
17
+ | 0 | retrieval_residual | 6 | no | 4 | raw | expert | mean_by_type | 0.00 | 0.45 | 0.200 | 0.00 | 0 | 0.00 | 33.74% | 55.11% | 85.74% | 0.382 |
18
+ | 1 | retrieval_residual | 6 | no | 4 | raw | expert | mean_by_type | 0.00 | 0.45 | 0.200 | 0.00 | 0 | 0.00 | 33.91% | 56.42% | 86.96% | 0.390 |
19
+ | 2 | retrieval_residual | 6 | no | 4 | raw | expert | mean_by_type | 0.00 | 0.45 | 0.200 | 0.00 | 0 | 0.00 | 36.87% | 58.42% | 87.65% | 0.418 |
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k8s040_mean_safe_margin0p20_summary.json ADDED
@@ -0,0 +1,298 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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_k8s040_mean_safe_margin0p20.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.01759303293390554,
10
+ "mean_progress": 0.5649502666741792,
11
+ "mean_action_mse_to_best": 0.39602510291867066,
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_k8s040_mean_safe_margin0p20.json",
18
+ "num_groups": 575,
19
+ "selection_mode": "retrieval_residual",
20
+ "num_candidates": 6,
21
+ "candidate_sigma": 0.0,
22
+ "selection_margin": 0.2,
23
+ "prepend_policy_candidate": false,
24
+ "field_optim_steps": 0,
25
+ "field_optim_step_size": 0.0,
26
+ "field_optim_trust_radius": 0.0,
27
+ "field_optim_l2_penalty": 0.0,
28
+ "retrieval_neighbors": 8,
29
+ "retrieval_metric": "raw",
30
+ "retrieval_type_min_success": 0.0,
31
+ "retrieval_residual_scale": 0.4,
32
+ "retrieval_residual_anchor": "expert",
33
+ "retrieval_residual_reduce": "mean_by_type",
34
+ "policy_rollout_success_rate": 0.3373913043478261,
35
+ "policy_rollout_progress": 0.5501821484829744,
36
+ "oracle_success_rate": 0.8573913043478261,
37
+ "action_mse_to_best": 0.3825344390527386,
38
+ "best_policy_val": {
39
+ "bc_loss": 0.13721593966086706,
40
+ "field_effect_loss": 0.009290305380192068,
41
+ "field_potential_loss": 0.2666468388504452,
42
+ "field_preference_loss": 0.5130573478009965,
43
+ "lattice_edges": 3833.3333333333335,
44
+ "progress_mae": 0.1933159919248687,
45
+ "rank_acc": 0.8265031774838766,
46
+ "rank_loss": 0.5130523675017886,
47
+ "regret_mae": 0.3756548762321472,
48
+ "success_accuracy": 0.8773836526605818,
49
+ "total_loss": 1.5581054819954767
50
+ },
51
+ "per_task": {
52
+ "LiftPegUpright-v1": {
53
+ "action_mse_to_best": 0.31969772514973566,
54
+ "expert_success_rate": 0.8865979381443299,
55
+ "num_groups": 97,
56
+ "oracle_success_rate": 0.9278350515463918,
57
+ "policy_expert_regret": 1.0792337135248578,
58
+ "policy_oracle_regret": 1.1056491912333006,
59
+ "policy_rollout_progress": 0.570563180084081,
60
+ "policy_rollout_success_rate": 0.2268041237113402,
61
+ "restore_max_error": 4.76837158203125e-07
62
+ },
63
+ "PickCube-v1": {
64
+ "action_mse_to_best": 0.3026177089016598,
65
+ "expert_success_rate": 0.9375,
66
+ "num_groups": 208,
67
+ "oracle_success_rate": 0.9471153846153846,
68
+ "policy_expert_regret": 0.9752939623207427,
69
+ "policy_oracle_regret": 0.9887168297472482,
70
+ "policy_rollout_progress": 0.61158806612142,
71
+ "policy_rollout_success_rate": 0.3317307692307692,
72
+ "restore_max_error": 4.76837158203125e-07
73
+ },
74
+ "PullCube-v1": {
75
+ "action_mse_to_best": 0.5987851029479658,
76
+ "expert_success_rate": 0.19480519480519481,
77
+ "num_groups": 77,
78
+ "oracle_success_rate": 0.36363636363636365,
79
+ "policy_expert_regret": 0.22290432959335385,
80
+ "policy_oracle_regret": 0.3960622181910296,
81
+ "policy_rollout_progress": 0.3304314045779794,
82
+ "policy_rollout_success_rate": 0.23376623376623376,
83
+ "restore_max_error": 4.76837158203125e-07
84
+ },
85
+ "PushCube-v1": {
86
+ "action_mse_to_best": 0.36385857944000277,
87
+ "expert_success_rate": 0.8617021276595744,
88
+ "num_groups": 94,
89
+ "oracle_success_rate": 0.9893617021276596,
90
+ "policy_expert_regret": 0.5719942746961371,
91
+ "policy_oracle_regret": 0.6495450359392674,
92
+ "policy_rollout_progress": 0.6908804959756263,
93
+ "policy_rollout_success_rate": 0.6595744680851063,
94
+ "restore_max_error": 4.76837158203125e-07
95
+ },
96
+ "StackCube-v1": {
97
+ "action_mse_to_best": 0.46154525525152984,
98
+ "expert_success_rate": 0.6767676767676768,
99
+ "num_groups": 99,
100
+ "oracle_success_rate": 0.8585858585858586,
101
+ "policy_expert_regret": 0.9759036435021294,
102
+ "policy_oracle_regret": 1.1500632380596314,
103
+ "policy_rollout_progress": 0.43852327658672524,
104
+ "policy_rollout_success_rate": 0.23232323232323232,
105
+ "restore_max_error": 3.948807716369629e-07
106
+ }
107
+ }
108
+ },
109
+ {
110
+ "seed": 1,
111
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_1/policy_rollout_retrieval_residual_k8s040_mean_safe_margin0p20.json",
112
+ "num_groups": 575,
113
+ "selection_mode": "retrieval_residual",
114
+ "num_candidates": 6,
115
+ "candidate_sigma": 0.0,
116
+ "selection_margin": 0.2,
117
+ "prepend_policy_candidate": false,
118
+ "field_optim_steps": 0,
119
+ "field_optim_step_size": 0.0,
120
+ "field_optim_trust_radius": 0.0,
121
+ "field_optim_l2_penalty": 0.0,
122
+ "retrieval_neighbors": 8,
123
+ "retrieval_metric": "raw",
124
+ "retrieval_type_min_success": 0.0,
125
+ "retrieval_residual_scale": 0.4,
126
+ "retrieval_residual_anchor": "expert",
127
+ "retrieval_residual_reduce": "mean_by_type",
128
+ "policy_rollout_success_rate": 0.3356521739130435,
129
+ "policy_rollout_progress": 0.5618221815643103,
130
+ "oracle_success_rate": 0.8695652173913043,
131
+ "action_mse_to_best": 0.38842434496011424,
132
+ "best_policy_val": {
133
+ "bc_loss": 0.1315989200439718,
134
+ "field_effect_loss": 0.010110370814800262,
135
+ "field_potential_loss": 0.31546536915832096,
136
+ "field_preference_loss": 0.4960637440284093,
137
+ "lattice_edges": 3833.3333333333335,
138
+ "progress_mae": 0.19023226698239645,
139
+ "rank_acc": 0.8255469501018524,
140
+ "rank_loss": 0.4960531195004781,
141
+ "regret_mae": 0.42156532737943864,
142
+ "success_accuracy": 0.8807473679383596,
143
+ "total_loss": 1.561984618504842
144
+ },
145
+ "per_task": {
146
+ "LiftPegUpright-v1": {
147
+ "action_mse_to_best": 0.32557108186482064,
148
+ "expert_success_rate": 0.8584070796460177,
149
+ "num_groups": 113,
150
+ "oracle_success_rate": 0.9380530973451328,
151
+ "policy_expert_regret": 0.987694250535121,
152
+ "policy_oracle_regret": 1.066896405631462,
153
+ "policy_rollout_progress": 0.6352153201546289,
154
+ "policy_rollout_success_rate": 0.23008849557522124,
155
+ "restore_max_error": 4.76837158203125e-07
156
+ },
157
+ "PickCube-v1": {
158
+ "action_mse_to_best": 0.3196088104994725,
159
+ "expert_success_rate": 0.9402173913043478,
160
+ "num_groups": 184,
161
+ "oracle_success_rate": 0.9456521739130435,
162
+ "policy_expert_regret": 1.0786293483359497,
163
+ "policy_oracle_regret": 1.0786533528108797,
164
+ "policy_rollout_progress": 0.5720072834975207,
165
+ "policy_rollout_success_rate": 0.28804347826086957,
166
+ "restore_max_error": 4.76837158203125e-07
167
+ },
168
+ "PullCube-v1": {
169
+ "action_mse_to_best": 0.5658362184308077,
170
+ "expert_success_rate": 0.25,
171
+ "num_groups": 76,
172
+ "oracle_success_rate": 0.40789473684210525,
173
+ "policy_expert_regret": 0.32608815941861585,
174
+ "policy_oracle_regret": 0.5482076280260164,
175
+ "policy_rollout_progress": 0.2775469521109603,
176
+ "policy_rollout_success_rate": 0.17105263157894737,
177
+ "restore_max_error": 4.76837158203125e-07
178
+ },
179
+ "PushCube-v1": {
180
+ "action_mse_to_best": 0.35549953717503463,
181
+ "expert_success_rate": 0.8198198198198198,
182
+ "num_groups": 111,
183
+ "oracle_success_rate": 1.0,
184
+ "policy_expert_regret": 0.3476062170020095,
185
+ "policy_oracle_regret": 0.41422087330001967,
186
+ "policy_rollout_progress": 0.8019953429161966,
187
+ "policy_rollout_success_rate": 0.7837837837837838,
188
+ "restore_max_error": 4.76837158203125e-07
189
+ },
190
+ "StackCube-v1": {
191
+ "action_mse_to_best": 0.4976092718930526,
192
+ "expert_success_rate": 0.6923076923076923,
193
+ "num_groups": 91,
194
+ "oracle_success_rate": 0.8571428571428571,
195
+ "policy_expert_regret": 1.1239077748505624,
196
+ "policy_oracle_regret": 1.296055528980035,
197
+ "policy_rollout_progress": 0.3945497981794588,
198
+ "policy_rollout_success_rate": 0.15384615384615385,
199
+ "restore_max_error": 3.948807716369629e-07
200
+ }
201
+ }
202
+ },
203
+ {
204
+ "seed": 2,
205
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_2/policy_rollout_retrieval_residual_k8s040_mean_safe_margin0p20.json",
206
+ "num_groups": 575,
207
+ "selection_mode": "retrieval_residual",
208
+ "num_candidates": 6,
209
+ "candidate_sigma": 0.0,
210
+ "selection_margin": 0.2,
211
+ "prepend_policy_candidate": false,
212
+ "field_optim_steps": 0,
213
+ "field_optim_step_size": 0.0,
214
+ "field_optim_trust_radius": 0.0,
215
+ "field_optim_l2_penalty": 0.0,
216
+ "retrieval_neighbors": 8,
217
+ "retrieval_metric": "raw",
218
+ "retrieval_type_min_success": 0.0,
219
+ "retrieval_residual_scale": 0.4,
220
+ "retrieval_residual_anchor": "expert",
221
+ "retrieval_residual_reduce": "mean_by_type",
222
+ "policy_rollout_success_rate": 0.36695652173913046,
223
+ "policy_rollout_progress": 0.5828464699752531,
224
+ "oracle_success_rate": 0.8765217391304347,
225
+ "action_mse_to_best": 0.4171165247431592,
226
+ "best_policy_val": {
227
+ "bc_loss": 0.11367896075050037,
228
+ "field_effect_loss": 0.009670218582161598,
229
+ "field_potential_loss": 0.2641640139950646,
230
+ "field_preference_loss": 0.5130490180518892,
231
+ "lattice_edges": 3833.3333333333335,
232
+ "progress_mae": 0.2021729110015763,
233
+ "rank_acc": 0.8333857821093665,
234
+ "rank_loss": 0.5130119257503085,
235
+ "regret_mae": 0.3958987047274907,
236
+ "success_accuracy": 0.8680730561415354,
237
+ "total_loss": 1.4394984311527677
238
+ },
239
+ "per_task": {
240
+ "LiftPegUpright-v1": {
241
+ "action_mse_to_best": 0.3542259271149912,
242
+ "expert_success_rate": 0.8229166666666666,
243
+ "num_groups": 96,
244
+ "oracle_success_rate": 0.9270833333333334,
245
+ "policy_expert_regret": 0.8470402403424183,
246
+ "policy_oracle_regret": 0.9533149556567272,
247
+ "policy_rollout_progress": 0.6469602342694998,
248
+ "policy_rollout_success_rate": 0.3333333333333333,
249
+ "restore_max_error": 3.5762786865234375e-07
250
+ },
251
+ "PickCube-v1": {
252
+ "action_mse_to_best": 0.335321919202353,
253
+ "expert_success_rate": 0.9444444444444444,
254
+ "num_groups": 198,
255
+ "oracle_success_rate": 0.9595959595959596,
256
+ "policy_expert_regret": 0.995215258382336,
257
+ "policy_oracle_regret": 1.0022987089110444,
258
+ "policy_rollout_progress": 0.6313744654521497,
259
+ "policy_rollout_success_rate": 0.3282828282828283,
260
+ "restore_max_error": 4.76837158203125e-07
261
+ },
262
+ "PullCube-v1": {
263
+ "action_mse_to_best": 0.6327366744478543,
264
+ "expert_success_rate": 0.24444444444444444,
265
+ "num_groups": 90,
266
+ "oracle_success_rate": 0.4666666666666667,
267
+ "policy_expert_regret": 0.29303795304838587,
268
+ "policy_oracle_regret": 0.5010531740952906,
269
+ "policy_rollout_progress": 0.3383491030928781,
270
+ "policy_rollout_success_rate": 0.23333333333333334,
271
+ "restore_max_error": 4.0978193283081055e-07
272
+ },
273
+ "PushCube-v1": {
274
+ "action_mse_to_best": 0.3853067491609271,
275
+ "expert_success_rate": 0.8514851485148515,
276
+ "num_groups": 101,
277
+ "oracle_success_rate": 1.0,
278
+ "policy_expert_regret": 0.3810940955830093,
279
+ "policy_oracle_regret": 0.43599733193912127,
280
+ "policy_rollout_progress": 0.7917254403381064,
281
+ "policy_rollout_success_rate": 0.7722772277227723,
282
+ "restore_max_error": 4.76837158203125e-07
283
+ },
284
+ "StackCube-v1": {
285
+ "action_mse_to_best": 0.48422544840723275,
286
+ "expert_success_rate": 0.7666666666666667,
287
+ "num_groups": 90,
288
+ "oracle_success_rate": 0.9111111111111111,
289
+ "policy_expert_regret": 1.1484904906815954,
290
+ "policy_oracle_regret": 1.2975626558065414,
291
+ "policy_rollout_progress": 0.4177856092651685,
292
+ "policy_rollout_success_rate": 0.16666666666666666,
293
+ "restore_max_error": 4.76837158203125e-07
294
+ }
295
+ }
296
+ }
297
+ ]
298
+ }
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k8s040_mean_safe_margin0p20_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_k8s040_mean_safe_margin0p20.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.76%
11
+ Gain vs h=16 rank checkpoint: +4.93%
12
+ Mean progress: 56.50%
13
+ Mean action MSE to best: 0.396
14
+
15
+ | seed | mode | k | policy cand | retrieval K | retrieval metric | residual anchor | residual reduce | min type success | residual scale | margin | sigma | opt steps | trust | success | progress | oracle | action MSE |
16
+ |---:|---|---:|---|---:|---|---|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
17
+ | 0 | retrieval_residual | 6 | no | 8 | raw | expert | mean_by_type | 0.00 | 0.40 | 0.200 | 0.00 | 0 | 0.00 | 33.74% | 55.02% | 85.74% | 0.383 |
18
+ | 1 | retrieval_residual | 6 | no | 8 | raw | expert | mean_by_type | 0.00 | 0.40 | 0.200 | 0.00 | 0 | 0.00 | 33.57% | 56.18% | 86.96% | 0.388 |
19
+ | 2 | retrieval_residual | 6 | no | 8 | raw | expert | mean_by_type | 0.00 | 0.40 | 0.200 | 0.00 | 0 | 0.00 | 36.70% | 58.28% | 87.65% | 0.417 |
results/paper_story_memo.md CHANGED
@@ -89,7 +89,8 @@ test-time search. The cleaner novelty is:
89
 
90
  ## Job Status
91
 
92
- Last checked: `2026-06-28 16:46 UTC`. No DoVLA jobs are currently queued.
 
93
 
94
  - `14858328`-`14858333`: completed train-split `field_selected_noexpert_bc5`;
95
  direct rollout is 26.84%, field-guided best is 27.65%.
@@ -136,6 +137,18 @@ Last checked: `2026-06-28 16:46 UTC`. No DoVLA jobs are currently queued.
136
  - `14868693`-`14868700`: completed clean KNN residual mean-by-type consensus
137
  sweep. K4, scale `0.40`, margin `0.20` reaches 34.96%, a near tie but still
138
  below the 35.01% K2 raw residual best.
 
 
 
 
 
 
 
 
 
 
 
 
139
 
140
  ## Decision Notes
141
 
 
89
 
90
  ## Job Status
91
 
92
+ Last checked: `2026-06-28 17:14 UTC`. Ray-search jobs are queued, pending on
93
+ GPU priority.
94
 
95
  - `14858328`-`14858333`: completed train-split `field_selected_noexpert_bc5`;
96
  direct rollout is 26.84%, field-guided best is 27.65%.
 
137
  - `14868693`-`14868700`: completed clean KNN residual mean-by-type consensus
138
  sweep. K4, scale `0.40`, margin `0.20` reaches 34.96%, a near tie but still
139
  below the 35.01% K2 raw residual best.
140
+ - `14868798`-`14868805`: completed consensus follow-up. K4 mean scales `0.425`
141
+ and `0.45` reach 34.72% and 34.84%; K4 median and K8 mean at scale `0.40`
142
+ both reach 34.67%. The follow-up confirms K2 raw residual transport remains
143
+ the best clean row.
144
+ - `14868993`/`14868995`/`14868997`/`14868999`: pending counterfactual tangent
145
+ ray-search rollouts for K1/K2/K4 safe residual retrieval with scale grids.
146
+ Summary jobs `14868994`/`14868996`/`14868998`/`14869000` and table rebuild
147
+ `14869605` are dependency-gated on those rollouts.
148
+ - `14869627`: completed CPU Apptainer smoke for the new residual scale-grid
149
+ selector. It selected index `3` on a two-residual/two-scale toy case and
150
+ returned the expected action `0.20`, validating the candidate expansion and
151
+ index/type accounting path before rollout.
152
 
153
  ## Decision Notes
154
 
results/paper_table_status.json CHANGED
@@ -517,6 +517,82 @@
517
  "best_config": null,
518
  "gain_vs_h16_policy": 0.05275362318840582
519
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
520
  {
521
  "key": "retrieval_residual_k4_scale040_safe_margin020_mean_by_type",
522
  "label": "K4 train-state residual retrieval, scale 0.40, safe residuals, mean-by-type tangent consensus",
 
517
  "best_config": null,
518
  "gain_vs_h16_policy": 0.05275362318840582
519
  },
520
+ {
521
+ "key": "retrieval_residual_k1grid_tight_safe_ray_margin020",
522
+ "label": "K1 train-state residual ray search, safe residuals, scales 0.30/0.40/0.50, advantage margin 0.20",
523
+ "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k1grid_tight_safe_ray_margin0p20_summary.json",
524
+ "clean_deployment": "yes",
525
+ "same_state_proposals": "no",
526
+ "expert_proposal": "no",
527
+ "story_role": "counterfactual tangent ray-search diagnostic",
528
+ "fallback_success": null,
529
+ "pending_job": "14868993/14868994",
530
+ "path_exists": false,
531
+ "status": "pending",
532
+ "success": null,
533
+ "std_success": null,
534
+ "completed_seeds": null,
535
+ "num_completed": null,
536
+ "best_config": null,
537
+ "gain_vs_h16_policy": null
538
+ },
539
+ {
540
+ "key": "retrieval_residual_k2grid_tight_safe_ray_margin020",
541
+ "label": "K2 train-state residual ray search, safe residuals, scales 0.30/0.40/0.50, advantage margin 0.20",
542
+ "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k2grid_tight_safe_ray_margin0p20_summary.json",
543
+ "clean_deployment": "yes",
544
+ "same_state_proposals": "no",
545
+ "expert_proposal": "no",
546
+ "story_role": "counterfactual tangent ray-search diagnostic",
547
+ "fallback_success": null,
548
+ "pending_job": "14868995/14868996",
549
+ "path_exists": false,
550
+ "status": "pending",
551
+ "success": null,
552
+ "std_success": null,
553
+ "completed_seeds": null,
554
+ "num_completed": null,
555
+ "best_config": null,
556
+ "gain_vs_h16_policy": null
557
+ },
558
+ {
559
+ "key": "retrieval_residual_k2grid_broad_safe_ray_margin020",
560
+ "label": "K2 train-state residual ray search, safe residuals, scales 0.20/0.35/0.50/0.65, advantage margin 0.20",
561
+ "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k2grid_broad_safe_ray_margin0p20_summary.json",
562
+ "clean_deployment": "yes",
563
+ "same_state_proposals": "no",
564
+ "expert_proposal": "no",
565
+ "story_role": "counterfactual tangent ray-search diagnostic",
566
+ "fallback_success": null,
567
+ "pending_job": "14868997/14868998",
568
+ "path_exists": false,
569
+ "status": "pending",
570
+ "success": null,
571
+ "std_success": null,
572
+ "completed_seeds": null,
573
+ "num_completed": null,
574
+ "best_config": null,
575
+ "gain_vs_h16_policy": null
576
+ },
577
+ {
578
+ "key": "retrieval_residual_k4grid_tight_safe_ray_margin020",
579
+ "label": "K4 train-state residual ray search, safe residuals, scales 0.30/0.40/0.50, advantage margin 0.20",
580
+ "path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4grid_tight_safe_ray_margin0p20_summary.json",
581
+ "clean_deployment": "yes",
582
+ "same_state_proposals": "no",
583
+ "expert_proposal": "no",
584
+ "story_role": "counterfactual tangent ray-search diagnostic",
585
+ "fallback_success": null,
586
+ "pending_job": "14868999/14869000",
587
+ "path_exists": false,
588
+ "status": "pending",
589
+ "success": null,
590
+ "std_success": null,
591
+ "completed_seeds": null,
592
+ "num_completed": null,
593
+ "best_config": null,
594
+ "gain_vs_h16_policy": null
595
+ },
596
  {
597
  "key": "retrieval_residual_k4_scale040_safe_margin020_mean_by_type",
598
  "label": "K4 train-state residual retrieval, scale 0.40, safe residuals, mean-by-type tangent consensus",
results/paper_table_status.md CHANGED
@@ -30,6 +30,10 @@ Baseline h=16 policy: 29.74%
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_knn2_scale040_safe_margin020 | K2 train-state residual retrieval, scale 0.40, safe residuals, advantage margin 0.20 | complete | 35.01% | +5.28 pp | yes | no | no | best clean counterfactual advantage abstention |
 
 
 
 
33
  | retrieval_residual_k4_scale040_safe_margin020_mean_by_type | K4 train-state residual retrieval, scale 0.40, safe residuals, mean-by-type tangent consensus | complete | 34.96% | +5.22 pp | yes | no | no | counterfactual tangent consensus near-tie ablation |
34
  | 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 |
35
  | 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_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_knn2_scale040_safe_margin020 | K2 train-state residual retrieval, scale 0.40, safe residuals, advantage margin 0.20 | complete | 35.01% | +5.28 pp | yes | no | no | best clean counterfactual advantage abstention |
33
+ | retrieval_residual_k1grid_tight_safe_ray_margin020 | K1 train-state residual ray search, safe residuals, scales 0.30/0.40/0.50, advantage margin 0.20 | pending 14868993/14868994 | pending | pending | yes | no | no | counterfactual tangent ray-search diagnostic |
34
+ | retrieval_residual_k2grid_tight_safe_ray_margin020 | K2 train-state residual ray search, safe residuals, scales 0.30/0.40/0.50, advantage margin 0.20 | pending 14868995/14868996 | pending | pending | yes | no | no | counterfactual tangent ray-search diagnostic |
35
+ | retrieval_residual_k2grid_broad_safe_ray_margin020 | K2 train-state residual ray search, safe residuals, scales 0.20/0.35/0.50/0.65, advantage margin 0.20 | pending 14868997/14868998 | pending | pending | yes | no | no | counterfactual tangent ray-search diagnostic |
36
+ | retrieval_residual_k4grid_tight_safe_ray_margin020 | K4 train-state residual ray search, safe residuals, scales 0.30/0.40/0.50, advantage margin 0.20 | pending 14868999/14869000 | pending | pending | yes | no | no | counterfactual tangent ray-search diagnostic |
37
  | retrieval_residual_k4_scale040_safe_margin020_mean_by_type | K4 train-state residual retrieval, scale 0.40, safe residuals, mean-by-type tangent consensus | complete | 34.96% | +5.22 pp | yes | no | no | counterfactual tangent consensus near-tie ablation |
38
  | 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 |
39
  | 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 |
scripts/build_paper_table_status.py CHANGED
@@ -285,6 +285,46 @@ SPECS = [
285
  story_role="best clean counterfactual advantage abstention",
286
  pending_job="14862936/14862937",
287
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
288
  ResultSpec(
289
  key="retrieval_residual_k4_scale040_safe_margin020_mean_by_type",
290
  label="K4 train-state residual retrieval, scale 0.40, safe residuals, mean-by-type tangent consensus",
 
285
  story_role="best clean counterfactual advantage abstention",
286
  pending_job="14862936/14862937",
287
  ),
288
+ ResultSpec(
289
+ key="retrieval_residual_k1grid_tight_safe_ray_margin020",
290
+ label="K1 train-state residual ray search, safe residuals, scales 0.30/0.40/0.50, advantage margin 0.20",
291
+ path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k1grid_tight_safe_ray_margin0p20_summary.json",
292
+ clean_deployment="yes",
293
+ same_state_proposals="no",
294
+ expert_proposal="no",
295
+ story_role="counterfactual tangent ray-search diagnostic",
296
+ pending_job="14868993/14868994",
297
+ ),
298
+ ResultSpec(
299
+ key="retrieval_residual_k2grid_tight_safe_ray_margin020",
300
+ label="K2 train-state residual ray search, safe residuals, scales 0.30/0.40/0.50, advantage margin 0.20",
301
+ path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k2grid_tight_safe_ray_margin0p20_summary.json",
302
+ clean_deployment="yes",
303
+ same_state_proposals="no",
304
+ expert_proposal="no",
305
+ story_role="counterfactual tangent ray-search diagnostic",
306
+ pending_job="14868995/14868996",
307
+ ),
308
+ ResultSpec(
309
+ key="retrieval_residual_k2grid_broad_safe_ray_margin020",
310
+ label="K2 train-state residual ray search, safe residuals, scales 0.20/0.35/0.50/0.65, advantage margin 0.20",
311
+ path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k2grid_broad_safe_ray_margin0p20_summary.json",
312
+ clean_deployment="yes",
313
+ same_state_proposals="no",
314
+ expert_proposal="no",
315
+ story_role="counterfactual tangent ray-search diagnostic",
316
+ pending_job="14868997/14868998",
317
+ ),
318
+ ResultSpec(
319
+ key="retrieval_residual_k4grid_tight_safe_ray_margin020",
320
+ label="K4 train-state residual ray search, safe residuals, scales 0.30/0.40/0.50, advantage margin 0.20",
321
+ path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4grid_tight_safe_ray_margin0p20_summary.json",
322
+ clean_deployment="yes",
323
+ same_state_proposals="no",
324
+ expert_proposal="no",
325
+ story_role="counterfactual tangent ray-search diagnostic",
326
+ pending_job="14868999/14869000",
327
+ ),
328
  ResultSpec(
329
  key="retrieval_residual_k4_scale040_safe_margin020_mean_by_type",
330
  label="K4 train-state residual retrieval, scale 0.40, safe residuals, mean-by-type tangent consensus",
scripts/eval_maniskill_policy_rollout.py CHANGED
@@ -134,6 +134,12 @@ def main(argv: list[str] | None = None) -> int:
134
  default=1.0,
135
  help="Scale applied to train-state residuals before adding them to the policy mean.",
136
  )
 
 
 
 
 
 
137
  parser.add_argument(
138
  "--retrieval-residual-anchor",
139
  choices=("expert", "policy"),
@@ -156,6 +162,14 @@ def main(argv: list[str] | None = None) -> int:
156
  lattice_exclude_types = tuple(
157
  item.strip() for item in args.lattice_exclude_types.split(",") if item.strip()
158
  )
 
 
 
 
 
 
 
 
159
  result = evaluate_maniskill_policy_rollout(
160
  args.checkpoint,
161
  args.dataset,
@@ -180,6 +194,7 @@ def main(argv: list[str] | None = None) -> int:
180
  retrieval_metric=args.retrieval_metric,
181
  retrieval_type_min_success=args.retrieval_type_min_success,
182
  retrieval_residual_scale=args.retrieval_residual_scale,
 
183
  retrieval_residual_anchor=args.retrieval_residual_anchor,
184
  retrieval_residual_reduce=args.retrieval_residual_reduce,
185
  lattice_exclude_types=lattice_exclude_types,
 
134
  default=1.0,
135
  help="Scale applied to train-state residuals before adding them to the policy mean.",
136
  )
137
+ parser.add_argument(
138
+ "--retrieval-residual-scales",
139
+ default="",
140
+ help="Optional comma-separated scale grid for counterfactual residual ray search. "
141
+ "When set, this overrides --retrieval-residual-scale during candidate generation.",
142
+ )
143
  parser.add_argument(
144
  "--retrieval-residual-anchor",
145
  choices=("expert", "policy"),
 
162
  lattice_exclude_types = tuple(
163
  item.strip() for item in args.lattice_exclude_types.split(",") if item.strip()
164
  )
165
+ try:
166
+ retrieval_residual_scales = tuple(
167
+ float(item.strip())
168
+ for item in args.retrieval_residual_scales.split(",")
169
+ if item.strip()
170
+ )
171
+ except ValueError as exc:
172
+ raise SystemExit("--retrieval-residual-scales must contain comma-separated floats") from exc
173
  result = evaluate_maniskill_policy_rollout(
174
  args.checkpoint,
175
  args.dataset,
 
194
  retrieval_metric=args.retrieval_metric,
195
  retrieval_type_min_success=args.retrieval_type_min_success,
196
  retrieval_residual_scale=args.retrieval_residual_scale,
197
+ retrieval_residual_scales=retrieval_residual_scales,
198
  retrieval_residual_anchor=args.retrieval_residual_anchor,
199
  retrieval_residual_reduce=args.retrieval_residual_reduce,
200
  lattice_exclude_types=lattice_exclude_types,
scripts/slurm/eval_maniskill_policy_rollout.sbatch CHANGED
@@ -54,6 +54,10 @@ RETRIEVAL_NEIGHBORS="${RETRIEVAL_NEIGHBORS:-1}"
54
  RETRIEVAL_METRIC="${RETRIEVAL_METRIC:-raw}"
55
  RETRIEVAL_TYPE_MIN_SUCCESS="${RETRIEVAL_TYPE_MIN_SUCCESS:-0.0}"
56
  RETRIEVAL_RESIDUAL_SCALE="${RETRIEVAL_RESIDUAL_SCALE:-1.0}"
 
 
 
 
57
  RETRIEVAL_RESIDUAL_ANCHOR="${RETRIEVAL_RESIDUAL_ANCHOR:-expert}"
58
  RETRIEVAL_RESIDUAL_REDUCE="${RETRIEVAL_RESIDUAL_REDUCE:-none}"
59
  LATTICE_EXCLUDE_TYPES="${LATTICE_EXCLUDE_TYPES:-}"
@@ -111,6 +115,7 @@ apptainer exec --nv \
111
  --retrieval-metric "$RETRIEVAL_METRIC" \
112
  --retrieval-type-min-success "$RETRIEVAL_TYPE_MIN_SUCCESS" \
113
  --retrieval-residual-scale "$RETRIEVAL_RESIDUAL_SCALE" \
 
114
  --retrieval-residual-anchor "$RETRIEVAL_RESIDUAL_ANCHOR" \
115
  --retrieval-residual-reduce "$RETRIEVAL_RESIDUAL_REDUCE" \
116
  --lattice-exclude-types "$LATTICE_EXCLUDE_TYPES" \
 
54
  RETRIEVAL_METRIC="${RETRIEVAL_METRIC:-raw}"
55
  RETRIEVAL_TYPE_MIN_SUCCESS="${RETRIEVAL_TYPE_MIN_SUCCESS:-0.0}"
56
  RETRIEVAL_RESIDUAL_SCALE="${RETRIEVAL_RESIDUAL_SCALE:-1.0}"
57
+ RETRIEVAL_RESIDUAL_SCALES="${RETRIEVAL_RESIDUAL_SCALES:-}"
58
+ if [[ -n "${RETRIEVAL_RESIDUAL_SCALES_COLON:-}" ]]; then
59
+ RETRIEVAL_RESIDUAL_SCALES="${RETRIEVAL_RESIDUAL_SCALES_COLON//:/,}"
60
+ fi
61
  RETRIEVAL_RESIDUAL_ANCHOR="${RETRIEVAL_RESIDUAL_ANCHOR:-expert}"
62
  RETRIEVAL_RESIDUAL_REDUCE="${RETRIEVAL_RESIDUAL_REDUCE:-none}"
63
  LATTICE_EXCLUDE_TYPES="${LATTICE_EXCLUDE_TYPES:-}"
 
115
  --retrieval-metric "$RETRIEVAL_METRIC" \
116
  --retrieval-type-min-success "$RETRIEVAL_TYPE_MIN_SUCCESS" \
117
  --retrieval-residual-scale "$RETRIEVAL_RESIDUAL_SCALE" \
118
+ --retrieval-residual-scales "$RETRIEVAL_RESIDUAL_SCALES" \
119
  --retrieval-residual-anchor "$RETRIEVAL_RESIDUAL_ANCHOR" \
120
  --retrieval-residual-reduce "$RETRIEVAL_RESIDUAL_REDUCE" \
121
  --lattice-exclude-types "$LATTICE_EXCLUDE_TYPES" \