anhtld commited on
Commit
fb7758b
·
verified ·
1 Parent(s): 27451f8

auto-sync 2026-07-02T14:58:13Z workspace (part 8)

Browse files
workspace/results/h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore_task_pick001_stack005_summary.json ADDED
@@ -0,0 +1,481 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "run_root": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs",
3
+ "objective": "transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1",
4
+ "out_name": "policy_rollout_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore_task_pick001_stack005.json",
5
+ "num_completed": 3,
6
+ "baseline_h4_policy_success": 0.2967,
7
+ "baseline_h16_rank_checkpoint_success": 0.29739130434782607,
8
+ "mean_success": 0.3889855072463768,
9
+ "std_success": 0.01859595934184978,
10
+ "mean_progress": 0.5995674399000364,
11
+ "mean_action_mse_to_best": 0.5131558791707284,
12
+ "gain_vs_h4": 0.0922855072463768,
13
+ "gain_vs_h16_rank_checkpoint": 0.09159420289855075,
14
+ "rows": [
15
+ {
16
+ "seed": 0,
17
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1/seed_0/policy_rollout_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore_task_pick001_stack005.json",
18
+ "num_groups": 575,
19
+ "selection_mode": "retrieval_residual",
20
+ "num_candidates": 48,
21
+ "candidate_sigma": 0.0,
22
+ "proposal_types": [],
23
+ "proposal_lattice_types": [],
24
+ "selection_margin": 0.0,
25
+ "prepend_policy_candidate": false,
26
+ "field_optim_steps": 0,
27
+ "field_optim_step_size": 0.0,
28
+ "field_optim_trust_radius": 0.0,
29
+ "field_optim_l2_penalty": 0.0,
30
+ "retrieval_neighbors": 6,
31
+ "retrieval_metric": "raw",
32
+ "retrieval_type_min_success": 0.0,
33
+ "retrieval_type_success_bonus_scale": 0.0,
34
+ "retrieval_residual_consensus_penalty_scale": 0.0,
35
+ "retrieval_residual_min_source_progress": 0.0,
36
+ "retrieval_residual_min_source_advantage": -1000000000.0,
37
+ "retrieval_residual_source_progress_bonus_scale": 0.0,
38
+ "retrieval_residual_source_score_bonus_scale": 0.0,
39
+ "retrieval_residual_source_advantage_bonus_scale": 0.0,
40
+ "retrieval_residual_composite_l2_penalty_scale": 0.0,
41
+ "retrieval_residual_scale": 1.0,
42
+ "retrieval_residual_scales": [
43
+ 0.35,
44
+ 0.4,
45
+ 0.45
46
+ ],
47
+ "retrieval_residual_anchor": "expert",
48
+ "retrieval_residual_direction": "candidate_minus_anchor",
49
+ "retrieval_residual_reduce": "compose_mean_by_type",
50
+ "retrieval_residual_challenger_types": [],
51
+ "retrieval_residual_challenger_scales": [],
52
+ "retrieval_residual_challenger_margin": 0.0,
53
+ "retrieval_residual_challenger_type_margins": {},
54
+ "retrieval_residual_challenger_tasks": [],
55
+ "retrieval_residual_challenger_type_tasks": {},
56
+ "lattice_exclude_types": [
57
+ "residual_random_negative",
58
+ "residual_wrong_direction",
59
+ "residual_near_miss+residual_no_op",
60
+ "residual_no_op+residual_wrong_gripper"
61
+ ],
62
+ "lattice_exclude_type_tasks": {},
63
+ "candidate_type_bonuses": {},
64
+ "candidate_type_bonuses_by_task": {},
65
+ "candidate_type_bonus_components": false,
66
+ "candidate_oracle_rollouts": 0,
67
+ "candidate_oracle_unique_tolerance": 1e-06,
68
+ "candidate_oracle_success_rate": null,
69
+ "candidate_oracle_progress": null,
70
+ "candidate_oracle_score": null,
71
+ "candidate_oracle_regret": null,
72
+ "candidate_oracle_score_gain_over_selected": null,
73
+ "candidate_oracle_unique_count": null,
74
+ "candidate_oracle_improvement_rate": null,
75
+ "candidate_oracle_selected_branch_success_rate": null,
76
+ "candidate_oracle_selected_branch_progress": null,
77
+ "candidate_oracle_type_counts": {},
78
+ "candidate_oracle_best_branch_rank": null,
79
+ "candidate_oracle_best_branch_rank_counts": {},
80
+ "candidate_oracle_branch_success_rates": [],
81
+ "candidate_oracle_branch_progress": [],
82
+ "candidate_oracle_branch_score_gains_over_selected": [],
83
+ "selected_residual_scale_counts": {
84
+ "0.35": 336,
85
+ "0.45": 152,
86
+ "0.4": 87
87
+ },
88
+ "policy_rollout_success_rate": 0.3773913043478261,
89
+ "policy_rollout_progress": 0.5869067004063855,
90
+ "oracle_success_rate": 0.8573913043478261,
91
+ "action_mse_to_best": 0.4981627210083863,
92
+ "best_policy_val": {
93
+ "bc_loss": 0.3445456624031067,
94
+ "field_effect_loss": 0.009637858977334367,
95
+ "field_potential_loss": 0.28480341533819836,
96
+ "field_preference_loss": 0.5244891477955712,
97
+ "lattice_edges": 3833.3333333333335,
98
+ "progress_mae": 0.19576937291357252,
99
+ "proposal_loss": 0.0,
100
+ "rank_acc": 0.8192069795396593,
101
+ "rank_loss": 0.524484740363227,
102
+ "regret_mae": 0.42191632754272884,
103
+ "success_accuracy": 0.8693191342883639,
104
+ "total_loss": 0.261704473859734,
105
+ "transport_field_candidates": 0.0,
106
+ "transport_field_edges": 0.0,
107
+ "transport_field_loss": 0.0,
108
+ "transport_field_potential_loss": 0.0,
109
+ "transport_field_preference_loss": 0.0,
110
+ "transport_field_rank_acc": 0.0
111
+ },
112
+ "per_task": {
113
+ "LiftPegUpright-v1": {
114
+ "action_mse_to_best": 0.33983143654258285,
115
+ "expert_success_rate": 0.8865979381443299,
116
+ "num_groups": 97,
117
+ "oracle_success_rate": 0.9278350515463918,
118
+ "policy_expert_regret": 1.07819144181984,
119
+ "policy_oracle_regret": 1.1046069195282828,
120
+ "policy_rollout_progress": 0.5716054517890989,
121
+ "policy_rollout_success_rate": 0.2268041237113402,
122
+ "restore_max_error": 2.384185791015625e-07
123
+ },
124
+ "PickCube-v1": {
125
+ "action_mse_to_best": 0.46344211518477935,
126
+ "expert_success_rate": 0.9375,
127
+ "num_groups": 208,
128
+ "oracle_success_rate": 0.9471153846153846,
129
+ "policy_expert_regret": 0.9422954545230963,
130
+ "policy_oracle_regret": 0.9490729826233851,
131
+ "policy_rollout_progress": 0.6223857593991292,
132
+ "policy_rollout_success_rate": 0.3605769230769231,
133
+ "restore_max_error": 2.384185791015625e-07
134
+ },
135
+ "PullCube-v1": {
136
+ "action_mse_to_best": 0.6133117520963991,
137
+ "expert_success_rate": 0.19480519480519481,
138
+ "num_groups": 77,
139
+ "oracle_success_rate": 0.36363636363636365,
140
+ "policy_expert_regret": 0.2165840214432834,
141
+ "policy_oracle_regret": 0.383972076118573,
142
+ "policy_rollout_progress": 0.36198321732317473,
143
+ "policy_rollout_success_rate": 0.2597402597402597,
144
+ "restore_max_error": 2.3096799850463867e-07
145
+ },
146
+ "PushCube-v1": {
147
+ "action_mse_to_best": 0.5042698027447183,
148
+ "expert_success_rate": 0.8617021276595744,
149
+ "num_groups": 94,
150
+ "oracle_success_rate": 0.9893617021276596,
151
+ "policy_expert_regret": 0.37636212211974124,
152
+ "policy_oracle_regret": 0.4349256801478406,
153
+ "policy_rollout_progress": 0.7794892613558059,
154
+ "policy_rollout_success_rate": 0.7659574468085106,
155
+ "restore_max_error": 2.384185791015625e-07
156
+ },
157
+ "StackCube-v1": {
158
+ "action_mse_to_best": 0.6308847364376892,
159
+ "expert_success_rate": 0.6767676767676768,
160
+ "num_groups": 99,
161
+ "oracle_success_rate": 0.8585858585858586,
162
+ "policy_expert_regret": 0.8869800036302721,
163
+ "policy_oracle_regret": 1.0460948816152533,
164
+ "policy_rollout_progress": 0.5194412894321211,
165
+ "policy_rollout_success_rate": 0.2828282828282828,
166
+ "restore_max_error": 2.384185791015625e-07
167
+ }
168
+ }
169
+ },
170
+ {
171
+ "seed": 1,
172
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1/seed_1/policy_rollout_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore_task_pick001_stack005.json",
173
+ "num_groups": 575,
174
+ "selection_mode": "retrieval_residual",
175
+ "num_candidates": 48,
176
+ "candidate_sigma": 0.0,
177
+ "proposal_types": [],
178
+ "proposal_lattice_types": [],
179
+ "selection_margin": 0.0,
180
+ "prepend_policy_candidate": false,
181
+ "field_optim_steps": 0,
182
+ "field_optim_step_size": 0.0,
183
+ "field_optim_trust_radius": 0.0,
184
+ "field_optim_l2_penalty": 0.0,
185
+ "retrieval_neighbors": 6,
186
+ "retrieval_metric": "raw",
187
+ "retrieval_type_min_success": 0.0,
188
+ "retrieval_type_success_bonus_scale": 0.0,
189
+ "retrieval_residual_consensus_penalty_scale": 0.0,
190
+ "retrieval_residual_min_source_progress": 0.0,
191
+ "retrieval_residual_min_source_advantage": -1000000000.0,
192
+ "retrieval_residual_source_progress_bonus_scale": 0.0,
193
+ "retrieval_residual_source_score_bonus_scale": 0.0,
194
+ "retrieval_residual_source_advantage_bonus_scale": 0.0,
195
+ "retrieval_residual_composite_l2_penalty_scale": 0.0,
196
+ "retrieval_residual_scale": 1.0,
197
+ "retrieval_residual_scales": [
198
+ 0.35,
199
+ 0.4,
200
+ 0.45
201
+ ],
202
+ "retrieval_residual_anchor": "expert",
203
+ "retrieval_residual_direction": "candidate_minus_anchor",
204
+ "retrieval_residual_reduce": "compose_mean_by_type",
205
+ "retrieval_residual_challenger_types": [],
206
+ "retrieval_residual_challenger_scales": [],
207
+ "retrieval_residual_challenger_margin": 0.0,
208
+ "retrieval_residual_challenger_type_margins": {},
209
+ "retrieval_residual_challenger_tasks": [],
210
+ "retrieval_residual_challenger_type_tasks": {},
211
+ "lattice_exclude_types": [
212
+ "residual_random_negative",
213
+ "residual_wrong_direction",
214
+ "residual_near_miss+residual_no_op",
215
+ "residual_no_op+residual_wrong_gripper"
216
+ ],
217
+ "lattice_exclude_type_tasks": {},
218
+ "candidate_type_bonuses": {},
219
+ "candidate_type_bonuses_by_task": {},
220
+ "candidate_type_bonus_components": false,
221
+ "candidate_oracle_rollouts": 0,
222
+ "candidate_oracle_unique_tolerance": 1e-06,
223
+ "candidate_oracle_success_rate": null,
224
+ "candidate_oracle_progress": null,
225
+ "candidate_oracle_score": null,
226
+ "candidate_oracle_regret": null,
227
+ "candidate_oracle_score_gain_over_selected": null,
228
+ "candidate_oracle_unique_count": null,
229
+ "candidate_oracle_improvement_rate": null,
230
+ "candidate_oracle_selected_branch_success_rate": null,
231
+ "candidate_oracle_selected_branch_progress": null,
232
+ "candidate_oracle_type_counts": {},
233
+ "candidate_oracle_best_branch_rank": null,
234
+ "candidate_oracle_best_branch_rank_counts": {},
235
+ "candidate_oracle_branch_success_rates": [],
236
+ "candidate_oracle_branch_progress": [],
237
+ "candidate_oracle_branch_score_gains_over_selected": [],
238
+ "selected_residual_scale_counts": {
239
+ "0.35": 313,
240
+ "0.4": 46,
241
+ "0.45": 216
242
+ },
243
+ "policy_rollout_success_rate": 0.3791304347826087,
244
+ "policy_rollout_progress": 0.5928394121466124,
245
+ "oracle_success_rate": 0.8695652173913043,
246
+ "action_mse_to_best": 0.5139227381794025,
247
+ "best_policy_val": {
248
+ "bc_loss": 0.31955528176493114,
249
+ "field_effect_loss": 0.010269693254182736,
250
+ "field_potential_loss": 0.30970407525698346,
251
+ "field_preference_loss": 0.5266202224625481,
252
+ "lattice_edges": 3833.3333333333335,
253
+ "progress_mae": 0.20275857630703184,
254
+ "proposal_loss": 0.0,
255
+ "rank_acc": 0.8124439285861121,
256
+ "rank_loss": 0.5266130566596985,
257
+ "regret_mae": 0.40278742214043933,
258
+ "success_accuracy": 0.8677195310592651,
259
+ "total_loss": 0.2706700298521254,
260
+ "transport_field_candidates": 0.0,
261
+ "transport_field_edges": 0.0,
262
+ "transport_field_loss": 0.0,
263
+ "transport_field_potential_loss": 0.0,
264
+ "transport_field_preference_loss": 0.0,
265
+ "transport_field_rank_acc": 0.0
266
+ },
267
+ "per_task": {
268
+ "LiftPegUpright-v1": {
269
+ "action_mse_to_best": 0.4174908100528461,
270
+ "expert_success_rate": 0.8584070796460177,
271
+ "num_groups": 113,
272
+ "oracle_success_rate": 0.9380530973451328,
273
+ "policy_expert_regret": 0.9912996379147588,
274
+ "policy_oracle_regret": 1.0707513929995816,
275
+ "policy_rollout_progress": 0.6289191406912509,
276
+ "policy_rollout_success_rate": 0.22123893805309736,
277
+ "restore_max_error": 2.384185791015625e-07
278
+ },
279
+ "PickCube-v1": {
280
+ "action_mse_to_best": 0.4553744464950717,
281
+ "expert_success_rate": 0.9402173913043478,
282
+ "num_groups": 184,
283
+ "oracle_success_rate": 0.9456521739130435,
284
+ "policy_expert_regret": 1.0321165590658379,
285
+ "policy_oracle_regret": 1.032140563540768,
286
+ "policy_rollout_progress": 0.5804765945067629,
287
+ "policy_rollout_success_rate": 0.32608695652173914,
288
+ "restore_max_error": 2.384185791015625e-07
289
+ },
290
+ "PullCube-v1": {
291
+ "action_mse_to_best": 0.6725145407805317,
292
+ "expert_success_rate": 0.25,
293
+ "num_groups": 76,
294
+ "oracle_success_rate": 0.40789473684210525,
295
+ "policy_expert_regret": 0.21536361078094496,
296
+ "policy_oracle_regret": 0.4112854622990677,
297
+ "policy_rollout_progress": 0.34068188899637836,
298
+ "policy_rollout_success_rate": 0.2236842105263158,
299
+ "restore_max_error": 2.384185791015625e-07
300
+ },
301
+ "PushCube-v1": {
302
+ "action_mse_to_best": 0.4303124049628103,
303
+ "expert_success_rate": 0.8198198198198198,
304
+ "num_groups": 111,
305
+ "oracle_success_rate": 1.0,
306
+ "policy_expert_regret": 0.26138654270687617,
307
+ "policy_oracle_regret": 0.27855410983970574,
308
+ "policy_rollout_progress": 0.8655900343044384,
309
+ "policy_rollout_success_rate": 0.8558558558558559,
310
+ "restore_max_error": 2.3795291781425476e-07
311
+ },
312
+ "StackCube-v1": {
313
+ "action_mse_to_best": 0.7215871726582338,
314
+ "expert_success_rate": 0.6923076923076923,
315
+ "num_groups": 91,
316
+ "oracle_success_rate": 0.8571428571428571,
317
+ "policy_expert_regret": 1.0029281839564606,
318
+ "policy_oracle_regret": 1.162750510396538,
319
+ "policy_rollout_progress": 0.4509317398398787,
320
+ "policy_rollout_success_rate": 0.23076923076923078,
321
+ "restore_max_error": 1.9371509552001953e-07
322
+ }
323
+ }
324
+ },
325
+ {
326
+ "seed": 2,
327
+ "path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1/seed_2/policy_rollout_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore_task_pick001_stack005.json",
328
+ "num_groups": 575,
329
+ "selection_mode": "retrieval_residual",
330
+ "num_candidates": 48,
331
+ "candidate_sigma": 0.0,
332
+ "proposal_types": [],
333
+ "proposal_lattice_types": [],
334
+ "selection_margin": 0.0,
335
+ "prepend_policy_candidate": false,
336
+ "field_optim_steps": 0,
337
+ "field_optim_step_size": 0.0,
338
+ "field_optim_trust_radius": 0.0,
339
+ "field_optim_l2_penalty": 0.0,
340
+ "retrieval_neighbors": 6,
341
+ "retrieval_metric": "raw",
342
+ "retrieval_type_min_success": 0.0,
343
+ "retrieval_type_success_bonus_scale": 0.0,
344
+ "retrieval_residual_consensus_penalty_scale": 0.0,
345
+ "retrieval_residual_min_source_progress": 0.0,
346
+ "retrieval_residual_min_source_advantage": -1000000000.0,
347
+ "retrieval_residual_source_progress_bonus_scale": 0.0,
348
+ "retrieval_residual_source_score_bonus_scale": 0.0,
349
+ "retrieval_residual_source_advantage_bonus_scale": 0.0,
350
+ "retrieval_residual_composite_l2_penalty_scale": 0.0,
351
+ "retrieval_residual_scale": 1.0,
352
+ "retrieval_residual_scales": [
353
+ 0.35,
354
+ 0.4,
355
+ 0.45
356
+ ],
357
+ "retrieval_residual_anchor": "expert",
358
+ "retrieval_residual_direction": "candidate_minus_anchor",
359
+ "retrieval_residual_reduce": "compose_mean_by_type",
360
+ "retrieval_residual_challenger_types": [],
361
+ "retrieval_residual_challenger_scales": [],
362
+ "retrieval_residual_challenger_margin": 0.0,
363
+ "retrieval_residual_challenger_type_margins": {},
364
+ "retrieval_residual_challenger_tasks": [],
365
+ "retrieval_residual_challenger_type_tasks": {},
366
+ "lattice_exclude_types": [
367
+ "residual_random_negative",
368
+ "residual_wrong_direction",
369
+ "residual_near_miss+residual_no_op",
370
+ "residual_no_op+residual_wrong_gripper"
371
+ ],
372
+ "lattice_exclude_type_tasks": {},
373
+ "candidate_type_bonuses": {},
374
+ "candidate_type_bonuses_by_task": {},
375
+ "candidate_type_bonus_components": false,
376
+ "candidate_oracle_rollouts": 0,
377
+ "candidate_oracle_unique_tolerance": 1e-06,
378
+ "candidate_oracle_success_rate": null,
379
+ "candidate_oracle_progress": null,
380
+ "candidate_oracle_score": null,
381
+ "candidate_oracle_regret": null,
382
+ "candidate_oracle_score_gain_over_selected": null,
383
+ "candidate_oracle_unique_count": null,
384
+ "candidate_oracle_improvement_rate": null,
385
+ "candidate_oracle_selected_branch_success_rate": null,
386
+ "candidate_oracle_selected_branch_progress": null,
387
+ "candidate_oracle_type_counts": {},
388
+ "candidate_oracle_best_branch_rank": null,
389
+ "candidate_oracle_best_branch_rank_counts": {},
390
+ "candidate_oracle_branch_success_rates": [],
391
+ "candidate_oracle_branch_progress": [],
392
+ "candidate_oracle_branch_score_gains_over_selected": [],
393
+ "selected_residual_scale_counts": {
394
+ "0.35": 337,
395
+ "0.45": 165,
396
+ "0.4": 73
397
+ },
398
+ "policy_rollout_success_rate": 0.41043478260869565,
399
+ "policy_rollout_progress": 0.6189562071471111,
400
+ "oracle_success_rate": 0.8765217391304347,
401
+ "action_mse_to_best": 0.5273821783243962,
402
+ "best_policy_val": {
403
+ "bc_loss": 0.2974168997671869,
404
+ "field_effect_loss": 0.009809228720971279,
405
+ "field_potential_loss": 0.29470594475666684,
406
+ "field_preference_loss": 0.5080636441707611,
407
+ "lattice_edges": 3833.3333333333335,
408
+ "progress_mae": 0.1944621221886741,
409
+ "proposal_loss": 0.0,
410
+ "rank_acc": 0.8252745270729065,
411
+ "rank_loss": 0.5080037944846683,
412
+ "regret_mae": 0.3989163488149643,
413
+ "success_accuracy": 0.870691223276986,
414
+ "total_loss": 0.2595750474267536,
415
+ "transport_field_candidates": 0.0,
416
+ "transport_field_edges": 0.0,
417
+ "transport_field_loss": 0.0,
418
+ "transport_field_potential_loss": 0.0,
419
+ "transport_field_preference_loss": 0.0,
420
+ "transport_field_rank_acc": 0.0
421
+ },
422
+ "per_task": {
423
+ "LiftPegUpright-v1": {
424
+ "action_mse_to_best": 0.44695540916291066,
425
+ "expert_success_rate": 0.8229166666666666,
426
+ "num_groups": 96,
427
+ "oracle_success_rate": 0.9270833333333334,
428
+ "policy_expert_regret": 0.8176391956706842,
429
+ "policy_oracle_regret": 0.9106746912002563,
430
+ "policy_rollout_progress": 0.6583504987259706,
431
+ "policy_rollout_success_rate": 0.3645833333333333,
432
+ "restore_max_error": 1.955777406692505e-07
433
+ },
434
+ "PickCube-v1": {
435
+ "action_mse_to_best": 0.4654180597927835,
436
+ "expert_success_rate": 0.9444444444444444,
437
+ "num_groups": 198,
438
+ "oracle_success_rate": 0.9595959595959596,
439
+ "policy_expert_regret": 0.960848643049372,
440
+ "policy_oracle_regret": 0.9679320935780803,
441
+ "policy_rollout_progress": 0.6404885555325885,
442
+ "policy_rollout_success_rate": 0.35353535353535354,
443
+ "restore_max_error": 2.384185791015625e-07
444
+ },
445
+ "PullCube-v1": {
446
+ "action_mse_to_best": 0.6722042224473423,
447
+ "expert_success_rate": 0.24444444444444444,
448
+ "num_groups": 90,
449
+ "oracle_success_rate": 0.4666666666666667,
450
+ "policy_expert_regret": 0.3065602982416749,
451
+ "policy_oracle_regret": 0.450493123030497,
452
+ "policy_rollout_progress": 0.38515357037799225,
453
+ "policy_rollout_success_rate": 0.2777777777777778,
454
+ "restore_max_error": 2.384185791015625e-07
455
+ },
456
+ "PushCube-v1": {
457
+ "action_mse_to_best": 0.5134861391074587,
458
+ "expert_success_rate": 0.8514851485148515,
459
+ "num_groups": 101,
460
+ "oracle_success_rate": 1.0,
461
+ "policy_expert_regret": 0.2486148280377435,
462
+ "policy_oracle_regret": 0.28494056705201026,
463
+ "policy_rollout_progress": 0.8635742844331382,
464
+ "policy_rollout_success_rate": 0.8514851485148515,
465
+ "restore_max_error": 2.384185791015625e-07
466
+ },
467
+ "StackCube-v1": {
468
+ "action_mse_to_best": 0.620264192753368,
469
+ "expert_success_rate": 0.7666666666666667,
470
+ "num_groups": 90,
471
+ "oracle_success_rate": 0.9111111111111111,
472
+ "policy_expert_regret": 1.0516069930460719,
473
+ "policy_oracle_regret": 1.1881121820873684,
474
+ "policy_rollout_progress": 0.48885125749640995,
475
+ "policy_rollout_success_rate": 0.2222222222222222,
476
+ "restore_max_error": 2.2351741790771484e-07
477
+ }
478
+ }
479
+ }
480
+ ]
481
+ }
workspace/results/h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore_task_pick001_stack005_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: `transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1`
5
+ Result file: `policy_rollout_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore_task_pick001_stack005.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: 38.90% +/- 1.86%
11
+ Gain vs h=16 rank checkpoint: +9.16%
12
+ Mean progress: 59.96%
13
+ Mean action MSE to best: 0.513
14
+
15
+ | seed | mode | k | policy cand | retrieval K | retrieval metric | residual anchor | residual direction | residual reduce | min type success | type success bonus | consensus penalty | min source progress | source progress bonus | source score bonus | residual scale | residual scales | margin | sigma | opt steps | trust | success | progress | oracle | candidate oracle | oracle gain | action MSE |
16
+ |---:|---|---:|---|---:|---|---|---|---|---:|---:|---:|---:|---:|---:|---:|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
17
+ | 0 | retrieval_residual | 48 | no | 6 | raw | expert | candidate_minus_anchor | compose_mean_by_type | 0.00 | 0.000 | 0.000 | 0.00 | 0.000 | 0.000 | 1.00 | 0.35,0.40,0.45 | 0.000 | 0.00 | 0 | 0.00 | 37.74% | 58.69% | 85.74% | n/a | n/a | 0.498 |
18
+ | 1 | retrieval_residual | 48 | no | 6 | raw | expert | candidate_minus_anchor | compose_mean_by_type | 0.00 | 0.000 | 0.000 | 0.00 | 0.000 | 0.000 | 1.00 | 0.35,0.40,0.45 | 0.000 | 0.00 | 0 | 0.00 | 37.91% | 59.28% | 86.96% | n/a | n/a | 0.514 |
19
+ | 2 | retrieval_residual | 48 | no | 6 | raw | expert | candidate_minus_anchor | compose_mean_by_type | 0.00 | 0.000 | 0.000 | 0.00 | 0.000 | 0.000 | 1.00 | 0.35,0.40,0.45 | 0.000 | 0.00 | 0 | 0.00 | 41.04% | 61.90% | 87.65% | n/a | n/a | 0.527 |
workspace/results/paper_analysis.json CHANGED
@@ -1,11 +1,11 @@
1
  {
2
- "best_clean_key": "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001",
3
- "generated_utc": "2026-07-02T14:35:03+00:00",
4
  "mechanism_gap": {
5
- "best_clean_vs_direct_same_ckpt": 0.10550724637681164,
6
- "best_clean_vs_h16": 0.09101449275362328,
7
  "same_state_full_vs_no_expert": 0.12347826086956515,
8
- "same_state_no_expert_vs_best_clean": 0.18144927536231886,
9
  "same_state_no_expert_vs_h16": 0.27246376811594214
10
  },
11
  "methods": {
@@ -11634,6 +11634,294 @@
11634
  "source": "results/h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore0015_summary.json",
11635
  "std_success": 0.018157054798105324
11636
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11637
  "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_oraclek8": {
11638
  "candidate_oracle_best_branch_rank_counts": {
11639
  "1": 984,
@@ -12272,6 +12560,102 @@
12272
  "source": "results/h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore005_summary.json",
12273
  "std_success": 0.017764119937442965
12274
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12275
  "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_typesuccess001": {
12276
  "ci95_success": 0.04240637681159422,
12277
  "headline_ci95_success": 0.04240637681159422,
@@ -14554,38 +14938,38 @@
14554
  },
14555
  "paired_deltas": {
14556
  "best_clean - canonical_h16": {
14557
- "ci95_delta": 0.05007659255026316,
14558
- "left": "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001",
14559
- "mean_delta": 0.09101449275362321,
14560
  "right": "h16_policy_canonical",
14561
  "seed_deltas": {
14562
  "0": 0.09391304347826085,
14563
  "1": 0.06956521739130439,
14564
- "2": 0.10956521739130437
14565
  },
14566
  "seeds": [
14567
  0,
14568
  1,
14569
  2
14570
  ],
14571
- "std_delta": 0.02015691437763907
14572
  },
14573
  "best_clean - direct_same_ckpt": {
14574
- "ci95_delta": 0.05572274719395504,
14575
- "left": "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001",
14576
- "mean_delta": 0.1055072463768116,
14577
  "right": "near_miss_policy_bc5",
14578
  "seed_deltas": {
14579
  "0": 0.09913043478260869,
14580
  "1": 0.08695652173913043,
14581
- "2": 0.13043478260869568
14582
  },
14583
  "seeds": [
14584
  0,
14585
  1,
14586
  2
14587
  ],
14588
- "std_delta": 0.02242961405467028
14589
  },
14590
  "full_lattice - no_expert_lattice": {
14591
  "ci95_delta": 0.02628111194117426,
@@ -14645,14 +15029,14 @@
14645
  "PickCube-v1": 0.1408757305496436,
14646
  "PullCube-v1": 0.05587959798486114,
14647
  "PushCube-v1": 0.07387564518383971,
14648
- "StackCube-v1": 0.10060310060310063
14649
  },
14650
  "no_expert_vs_best_clean": {
14651
  "LiftPegUpright-v1": 0.34628170331174174,
14652
  "PickCube-v1": 0.27474578561535085,
14653
  "PullCube-v1": -0.0552542973595605,
14654
  "PushCube-v1": -0.023389831795140315,
14655
- "StackCube-v1": 0.24094794094794092
14656
  }
14657
  }
14658
  }
 
1
  {
2
+ "best_clean_key": "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore_task_pick001_stack005",
3
+ "generated_utc": "2026-07-02T14:59:38+00:00",
4
  "mechanism_gap": {
5
+ "best_clean_vs_direct_same_ckpt": 0.1060869565217391,
6
+ "best_clean_vs_h16": 0.09159420289855075,
7
  "same_state_full_vs_no_expert": 0.12347826086956515,
8
+ "same_state_no_expert_vs_best_clean": 0.1808695652173914,
9
  "same_state_no_expert_vs_h16": 0.27246376811594214
10
  },
11
  "methods": {
 
11634
  "source": "results/h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore0015_summary.json",
11635
  "std_success": 0.018157054798105324
11636
  },
11637
+ "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_metric_taskrel": {
11638
+ "ci95_success": 0.04121578446082111,
11639
+ "headline_ci95_success": 0.04121578446082111,
11640
+ "headline_metric": "mean_success",
11641
+ "headline_metric_label": "deployment",
11642
+ "headline_std_success": 0.0165902469811643,
11643
+ "headline_success": 0.37217391304347824,
11644
+ "label": "K6-matched transported residual field re-grounding, source-score 0.01, task-relative retrieval chart",
11645
+ "mean_action_mse_to_best": 0.5116538966142073,
11646
+ "mean_progress": 0.5848761159114108,
11647
+ "mean_success": 0.37217391304347824,
11648
+ "num_completed": 3,
11649
+ "per_task_success": {
11650
+ "LiftPegUpright-v1": {
11651
+ "mean_num_groups": 102.0,
11652
+ "mean_success": 0.27972502255471415,
11653
+ "std_success": 0.07423460353404222
11654
+ },
11655
+ "PickCube-v1": {
11656
+ "mean_num_groups": 196.66666666666666,
11657
+ "mean_success": 0.33342482799004536,
11658
+ "std_success": 0.0544887761297919
11659
+ },
11660
+ "PullCube-v1": {
11661
+ "mean_num_groups": 81.0,
11662
+ "mean_success": 0.21277436014278117,
11663
+ "std_success": 0.025520989159461067
11664
+ },
11665
+ "PushCube-v1": {
11666
+ "mean_num_groups": 102.0,
11667
+ "mean_success": 0.7912868630163764,
11668
+ "std_success": 0.052717414948247804
11669
+ },
11670
+ "StackCube-v1": {
11671
+ "mean_num_groups": 93.33333333333333,
11672
+ "mean_success": 0.22649942649942653,
11673
+ "std_success": 0.05958316533404071
11674
+ }
11675
+ },
11676
+ "seed_action_mse_to_best": {
11677
+ "0": 0.4960412207715537,
11678
+ "1": 0.5053197572339813,
11679
+ "2": 0.533600711837087
11680
+ },
11681
+ "seed_progress": {
11682
+ "0": 0.5859811081583409,
11683
+ "1": 0.5724870564092113,
11684
+ "2": 0.5961601831666802
11685
+ },
11686
+ "seed_success": {
11687
+ "0": 0.3739130434782609,
11688
+ "1": 0.35478260869565215,
11689
+ "2": 0.38782608695652177
11690
+ },
11691
+ "selected_candidate_type_counts": {
11692
+ "retrieval_residual_policy_residual": 553,
11693
+ "retrieval_residual_residual_near_miss": 213,
11694
+ "retrieval_residual_residual_near_miss+residual_wrong_gripper": 251,
11695
+ "retrieval_residual_residual_no_op": 288,
11696
+ "retrieval_residual_residual_wrong_gripper": 420
11697
+ },
11698
+ "selected_residual_scale_counts": {
11699
+ "0.35": 903,
11700
+ "0.4": 195,
11701
+ "0.45": 627
11702
+ },
11703
+ "selected_type_outcomes": {
11704
+ "retrieval_residual_policy_residual": {
11705
+ "count": 553.0,
11706
+ "mean_progress": 0.545225228481062,
11707
+ "success_rate": 0.2766726943942134
11708
+ },
11709
+ "retrieval_residual_residual_near_miss": {
11710
+ "count": 213.0,
11711
+ "mean_progress": 0.7468650269501366,
11712
+ "success_rate": 0.596244131455399
11713
+ },
11714
+ "retrieval_residual_residual_near_miss+residual_wrong_gripper": {
11715
+ "count": 251.0,
11716
+ "mean_progress": 0.7313106328219294,
11717
+ "success_rate": 0.5418326693227091
11718
+ },
11719
+ "retrieval_residual_residual_no_op": {
11720
+ "count": 288.0,
11721
+ "mean_progress": 0.4482968628508388,
11722
+ "success_rate": 0.2604166666666667
11723
+ },
11724
+ "retrieval_residual_residual_wrong_gripper": {
11725
+ "count": 420.0,
11726
+ "mean_progress": 0.561073886946265,
11727
+ "success_rate": 0.3595238095238095
11728
+ }
11729
+ },
11730
+ "source": "results/h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore001_metric_taskrel_summary.json",
11731
+ "std_success": 0.0165902469811643
11732
+ },
11733
+ "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_metric_taskrelz": {
11734
+ "ci95_success": 0.05007659255026318,
11735
+ "headline_ci95_success": 0.05007659255026318,
11736
+ "headline_metric": "mean_success",
11737
+ "headline_metric_label": "deployment",
11738
+ "headline_std_success": 0.02015691437763908,
11739
+ "headline_success": 0.36985507246376814,
11740
+ "label": "K6-matched transported residual field re-grounding, source-score 0.01, task-relative z-score retrieval chart",
11741
+ "mean_action_mse_to_best": 0.5108807214875908,
11742
+ "mean_progress": 0.5848812929805928,
11743
+ "mean_success": 0.36985507246376814,
11744
+ "num_completed": 3,
11745
+ "per_task_success": {
11746
+ "LiftPegUpright-v1": {
11747
+ "mean_num_groups": 102.0,
11748
+ "mean_success": 0.27972502255471415,
11749
+ "std_success": 0.07423460353404222
11750
+ },
11751
+ "PickCube-v1": {
11752
+ "mean_num_groups": 196.66666666666666,
11753
+ "mean_success": 0.32106953030866076,
11754
+ "std_success": 0.029193894870027198
11755
+ },
11756
+ "PullCube-v1": {
11757
+ "mean_num_groups": 81.0,
11758
+ "mean_success": 0.21214905951748056,
11759
+ "std_success": 0.030352394320702063
11760
+ },
11761
+ "PushCube-v1": {
11762
+ "mean_num_groups": 102.0,
11763
+ "mean_success": 0.8080342824391696,
11764
+ "std_success": 0.05489764730606154
11765
+ },
11766
+ "StackCube-v1": {
11767
+ "mean_num_groups": 93.33333333333333,
11768
+ "mean_success": 0.22313242313242312,
11769
+ "std_success": 0.05397365074207076
11770
+ }
11771
+ },
11772
+ "seed_action_mse_to_best": {
11773
+ "0": 0.4926190784978478,
11774
+ "1": 0.5073619219069572,
11775
+ "2": 0.5326611640579675
11776
+ },
11777
+ "seed_progress": {
11778
+ "0": 0.5738849096746771,
11779
+ "1": 0.5792882018633511,
11780
+ "2": 0.6014707674037503
11781
+ },
11782
+ "seed_success": {
11783
+ "0": 0.3565217391304348,
11784
+ "1": 0.36,
11785
+ "2": 0.39304347826086955
11786
+ },
11787
+ "selected_candidate_type_counts": {
11788
+ "retrieval_residual_policy_residual": 557,
11789
+ "retrieval_residual_residual_near_miss": 216,
11790
+ "retrieval_residual_residual_near_miss+residual_wrong_gripper": 245,
11791
+ "retrieval_residual_residual_no_op": 285,
11792
+ "retrieval_residual_residual_wrong_gripper": 422
11793
+ },
11794
+ "selected_residual_scale_counts": {
11795
+ "0.35": 918,
11796
+ "0.4": 190,
11797
+ "0.45": 617
11798
+ },
11799
+ "selected_type_outcomes": {
11800
+ "retrieval_residual_policy_residual": {
11801
+ "count": 557.0,
11802
+ "mean_progress": 0.5446326207449823,
11803
+ "success_rate": 0.27827648114901254
11804
+ },
11805
+ "retrieval_residual_residual_near_miss": {
11806
+ "count": 216.0,
11807
+ "mean_progress": 0.7734846497805847,
11808
+ "success_rate": 0.6157407407407407
11809
+ },
11810
+ "retrieval_residual_residual_near_miss+residual_wrong_gripper": {
11811
+ "count": 245.0,
11812
+ "mean_progress": 0.7282262291531174,
11813
+ "success_rate": 0.5346938775510204
11814
+ },
11815
+ "retrieval_residual_residual_no_op": {
11816
+ "count": 285.0,
11817
+ "mean_progress": 0.44615056981054835,
11818
+ "success_rate": 0.24912280701754386
11819
+ },
11820
+ "retrieval_residual_residual_wrong_gripper": {
11821
+ "count": 422.0,
11822
+ "mean_progress": 0.5519403738043629,
11823
+ "success_rate": 0.35071090047393366
11824
+ }
11825
+ },
11826
+ "source": "results/h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore001_metric_taskrelz_summary.json",
11827
+ "std_success": 0.02015691437763908
11828
+ },
11829
+ "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_metric_zscore": {
11830
+ "ci95_success": 0.030346814107679115,
11831
+ "headline_ci95_success": 0.030346814107679115,
11832
+ "headline_metric": "mean_success",
11833
+ "headline_metric_label": "deployment",
11834
+ "headline_std_success": 0.012215250727945203,
11835
+ "headline_success": 0.37855072463768114,
11836
+ "label": "K6-matched transported residual field re-grounding, source-score 0.01, z-score retrieval chart",
11837
+ "mean_action_mse_to_best": 0.5220838308536813,
11838
+ "mean_progress": 0.5908983214655419,
11839
+ "mean_success": 0.37855072463768114,
11840
+ "num_completed": 3,
11841
+ "per_task_success": {
11842
+ "LiftPegUpright-v1": {
11843
+ "mean_num_groups": 102.0,
11844
+ "mean_success": 0.2826748750620888,
11845
+ "std_success": 0.07248620066794445
11846
+ },
11847
+ "PickCube-v1": {
11848
+ "mean_num_groups": 196.66666666666666,
11849
+ "mean_success": 0.3291632884024188,
11850
+ "std_success": 0.035632325041567985
11851
+ },
11852
+ "PullCube-v1": {
11853
+ "mean_num_groups": 81.0,
11854
+ "mean_success": 0.25937064884433303,
11855
+ "std_success": 0.02465844091003031
11856
+ },
11857
+ "PushCube-v1": {
11858
+ "mean_num_groups": 102.0,
11859
+ "mean_success": 0.7981332923401597,
11860
+ "std_success": 0.04807608059065016
11861
+ },
11862
+ "StackCube-v1": {
11863
+ "mean_num_groups": 93.33333333333333,
11864
+ "mean_success": 0.22620342620342623,
11865
+ "std_success": 0.06728314128782689
11866
+ }
11867
+ },
11868
+ "seed_action_mse_to_best": {
11869
+ "0": 0.5014481430354973,
11870
+ "1": 0.5208085850974464,
11871
+ "2": 0.5439947644280999
11872
+ },
11873
+ "seed_progress": {
11874
+ "0": 0.5823645833001027,
11875
+ "1": 0.5842054872760428,
11876
+ "2": 0.6061248938204802
11877
+ },
11878
+ "seed_success": {
11879
+ "0": 0.3773913043478261,
11880
+ "1": 0.36695652173913046,
11881
+ "2": 0.391304347826087
11882
+ },
11883
+ "selected_candidate_type_counts": {
11884
+ "retrieval_residual_policy_residual": 586,
11885
+ "retrieval_residual_residual_near_miss": 188,
11886
+ "retrieval_residual_residual_near_miss+residual_wrong_gripper": 232,
11887
+ "retrieval_residual_residual_no_op": 246,
11888
+ "retrieval_residual_residual_wrong_gripper": 473
11889
+ },
11890
+ "selected_residual_scale_counts": {
11891
+ "0.35": 921,
11892
+ "0.4": 217,
11893
+ "0.45": 587
11894
+ },
11895
+ "selected_type_outcomes": {
11896
+ "retrieval_residual_policy_residual": {
11897
+ "count": 586.0,
11898
+ "mean_progress": 0.5288170372090643,
11899
+ "success_rate": 0.2627986348122867
11900
+ },
11901
+ "retrieval_residual_residual_near_miss": {
11902
+ "count": 188.0,
11903
+ "mean_progress": 0.8107344068269781,
11904
+ "success_rate": 0.6861702127659575
11905
+ },
11906
+ "retrieval_residual_residual_near_miss+residual_wrong_gripper": {
11907
+ "count": 232.0,
11908
+ "mean_progress": 0.7362754722474573,
11909
+ "success_rate": 0.5387931034482759
11910
+ },
11911
+ "retrieval_residual_residual_no_op": {
11912
+ "count": 246.0,
11913
+ "mean_progress": 0.5057666452934708,
11914
+ "success_rate": 0.32113821138211385
11915
+ },
11916
+ "retrieval_residual_residual_wrong_gripper": {
11917
+ "count": 473.0,
11918
+ "mean_progress": 0.5534043296754171,
11919
+ "success_rate": 0.35095137420718814
11920
+ }
11921
+ },
11922
+ "source": "results/h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore001_metric_zscore_summary.json",
11923
+ "std_success": 0.012215250727945203
11924
+ },
11925
  "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_oraclek8": {
11926
  "candidate_oracle_best_branch_rank_counts": {
11927
  "1": 984,
 
12560
  "source": "results/h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore005_summary.json",
12561
  "std_success": 0.017764119937442965
12562
  },
12563
+ "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore_task_pick001_stack005": {
12564
+ "ci95_success": 0.04619865231337768,
12565
+ "headline_ci95_success": 0.04619865231337768,
12566
+ "headline_metric": "mean_success",
12567
+ "headline_metric_label": "deployment",
12568
+ "headline_std_success": 0.018595959341849776,
12569
+ "headline_success": 0.3889855072463768,
12570
+ "label": "K6-matched transported residual field re-grounding, task-conditioned source-score prior",
12571
+ "mean_action_mse_to_best": 0.5131558791707284,
12572
+ "mean_progress": 0.5995674399000362,
12573
+ "mean_success": 0.3889855072463768,
12574
+ "num_completed": 3,
12575
+ "per_task_success": {
12576
+ "LiftPegUpright-v1": {
12577
+ "mean_num_groups": 102.0,
12578
+ "mean_success": 0.27087546503259025,
12579
+ "std_success": 0.08120108533113783
12580
+ },
12581
+ "PickCube-v1": {
12582
+ "mean_num_groups": 196.66666666666666,
12583
+ "mean_success": 0.3467330777113386,
12584
+ "std_success": 0.018223409821817384
12585
+ },
12586
+ "PullCube-v1": {
12587
+ "mean_num_groups": 81.0,
12588
+ "mean_success": 0.2537340826814511,
12589
+ "std_success": 0.02754240597049266
12590
+ },
12591
+ "PushCube-v1": {
12592
+ "mean_num_groups": 102.0,
12593
+ "mean_success": 0.8244328170597393,
12594
+ "std_success": 0.05068828725828965
12595
+ },
12596
+ "StackCube-v1": {
12597
+ "mean_num_groups": 93.33333333333333,
12598
+ "mean_success": 0.24527324527324526,
12599
+ "std_success": 0.03280317778959639
12600
+ }
12601
+ },
12602
+ "seed_action_mse_to_best": {
12603
+ "0": 0.4981627210083863,
12604
+ "1": 0.5139227381794025,
12605
+ "2": 0.5273821783243962
12606
+ },
12607
+ "seed_progress": {
12608
+ "0": 0.5869067004063855,
12609
+ "1": 0.5928394121466124,
12610
+ "2": 0.6189562071471111
12611
+ },
12612
+ "seed_success": {
12613
+ "0": 0.3773913043478261,
12614
+ "1": 0.3791304347826087,
12615
+ "2": 0.41043478260869565
12616
+ },
12617
+ "selected_candidate_type_counts": {
12618
+ "retrieval_residual_policy_residual": 608,
12619
+ "retrieval_residual_residual_near_miss": 204,
12620
+ "retrieval_residual_residual_near_miss+residual_wrong_gripper": 212,
12621
+ "retrieval_residual_residual_no_op": 234,
12622
+ "retrieval_residual_residual_wrong_gripper": 467
12623
+ },
12624
+ "selected_residual_scale_counts": {
12625
+ "0.35": 986,
12626
+ "0.4": 206,
12627
+ "0.45": 533
12628
+ },
12629
+ "selected_type_outcomes": {
12630
+ "retrieval_residual_policy_residual": {
12631
+ "count": 608.0,
12632
+ "mean_progress": 0.5486438763006223,
12633
+ "success_rate": 0.29605263157894735
12634
+ },
12635
+ "retrieval_residual_residual_near_miss": {
12636
+ "count": 204.0,
12637
+ "mean_progress": 0.793509843540104,
12638
+ "success_rate": 0.6568627450980392
12639
+ },
12640
+ "retrieval_residual_residual_near_miss+residual_wrong_gripper": {
12641
+ "count": 212.0,
12642
+ "mean_progress": 0.7113450988599995,
12643
+ "success_rate": 0.5094339622641509
12644
+ },
12645
+ "retrieval_residual_residual_no_op": {
12646
+ "count": 234.0,
12647
+ "mean_progress": 0.5392063331002226,
12648
+ "success_rate": 0.3547008547008547
12649
+ },
12650
+ "retrieval_residual_residual_wrong_gripper": {
12651
+ "count": 467.0,
12652
+ "mean_progress": 0.5606486210938567,
12653
+ "success_rate": 0.3554603854389722
12654
+ }
12655
+ },
12656
+ "source": "results/h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore_task_pick001_stack005_summary.json",
12657
+ "std_success": 0.018595959341849776
12658
+ },
12659
  "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_typesuccess001": {
12660
  "ci95_success": 0.04240637681159422,
12661
  "headline_ci95_success": 0.04240637681159422,
 
14938
  },
14939
  "paired_deltas": {
14940
  "best_clean - canonical_h16": {
14941
+ "ci95_delta": 0.05208653786416468,
14942
+ "left": "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore_task_pick001_stack005",
14943
+ "mean_delta": 0.09159420289855073,
14944
  "right": "h16_policy_canonical",
14945
  "seed_deltas": {
14946
  "0": 0.09391304347826085,
14947
  "1": 0.06956521739130439,
14948
+ "2": 0.11130434782608695
14949
  },
14950
  "seeds": [
14951
  0,
14952
  1,
14953
  2
14954
  ],
14955
+ "std_delta": 0.02096596095075374
14956
  },
14957
  "best_clean - direct_same_ckpt": {
14958
+ "ci95_delta": 0.05812756914879615,
14959
+ "left": "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore_task_pick001_stack005",
14960
+ "mean_delta": 0.10608695652173912,
14961
  "right": "near_miss_policy_bc5",
14962
  "seed_deltas": {
14963
  "0": 0.09913043478260869,
14964
  "1": 0.08695652173913043,
14965
+ "2": 0.13217391304347825
14966
  },
14967
  "seeds": [
14968
  0,
14969
  1,
14970
  2
14971
  ],
14972
+ "std_delta": 0.02339760703838906
14973
  },
14974
  "full_lattice - no_expert_lattice": {
14975
  "ci95_delta": 0.02628111194117426,
 
15029
  "PickCube-v1": 0.1408757305496436,
15030
  "PullCube-v1": 0.05587959798486114,
15031
  "PushCube-v1": 0.07387564518383971,
15032
+ "StackCube-v1": 0.10430680430680431
15033
  },
15034
  "no_expert_vs_best_clean": {
15035
  "LiftPegUpright-v1": 0.34628170331174174,
15036
  "PickCube-v1": 0.27474578561535085,
15037
  "PullCube-v1": -0.0552542973595605,
15038
  "PushCube-v1": -0.023389831795140315,
15039
+ "StackCube-v1": 0.23724423724423724
15040
  }
15041
  }
15042
  }
workspace/results/paper_analysis.md CHANGED
@@ -1,6 +1,6 @@
1
  # Paper Analysis
2
 
3
- Generated: `2026-07-02T14:35:03+00:00`
4
 
5
  ## Main Seed Statistics
6
 
@@ -68,6 +68,10 @@ Generated: `2026-07-02T14:35:03+00:00`
68
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_typecal005 | K6-matched transported residual field re-grounding, source-score 0.01 + transport-outcome type calibration 0.05 | 3 | deployment | 38.78% +/- 1.82 | 38.78% | +/- 4.51 | 59.90% | 0.511 | +9.04 pp |
69
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_typecal010 | K6-matched transported residual field re-grounding, source-score 0.01 + transport-outcome type calibration 0.10 | 3 | deployment | 38.78% +/- 1.66 | 38.78% | +/- 4.12 | 59.87% | 0.509 | +9.04 pp |
70
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_typecal020 | K6-matched transported residual field re-grounding, source-score 0.01 + transport-outcome type calibration 0.20 | 3 | deployment | 38.61% +/- 1.66 | 38.61% | +/- 4.12 | 59.87% | 0.507 | +8.87 pp |
 
 
 
 
71
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_oraclek8 | K6-matched transported residual field re-grounding, source-score 0.01 candidate-oracle K8 | 3 | candidate-oracle | 44.35% +/- 1.98 | 38.84% | +/- 4.91 | 59.95% | 0.512 | +14.61 pp |
72
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore0005 | K6-matched transported residual field re-grounding, exact drop-mask train source-score prior 0.005 | 3 | deployment | 38.72% +/- 1.71 | 38.72% | +/- 4.24 | 59.90% | 0.511 | +8.99 pp |
73
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore0015 | K6-matched transported residual field re-grounding, exact drop-mask train source-score prior 0.015 | 3 | deployment | 38.78% +/- 1.82 | 38.78% | +/- 4.51 | 59.94% | 0.511 | +9.04 pp |
@@ -167,8 +171,8 @@ Generated: `2026-07-02T14:35:03+00:00`
167
 
168
  | comparison | seeds | mean delta | 95% CI | seed deltas |
169
  |---|---:|---:|---:|---|
170
- | best_clean - canonical_h16 | 3 | +9.10 pp | +/- 5.01 | 0:+9.39, 1:+6.96, 2:+10.96 |
171
- | best_clean - direct_same_ckpt | 3 | +10.55 pp | +/- 5.57 | 0:+9.91, 1:+8.70, 2:+13.04 |
172
  | no_expert_lattice - canonical_h16 | 3 | +27.25 pp | +/- 8.58 | 0:+23.30, 1:+28.70, 2:+29.74 |
173
  | full_lattice - no_expert_lattice | 3 | +12.35 pp | +/- 2.63 | 0:+13.57, 1:+11.83, 2:+11.65 |
174
  | policy_candidate_lattice - no_expert_lattice | 3 | -16.29 pp | +/- 7.55 | 0:-15.48, 1:-13.74, 2:-19.65 |
@@ -181,13 +185,13 @@ Generated: `2026-07-02T14:35:03+00:00`
181
  | PickCube-v1 | 20.59% | 34.67% | 58.13% | 62.15% | 84.19% | +14.09 pp | +27.47 pp |
182
  | PullCube-v1 | 19.79% | 25.37% | 15.02% | 19.85% | 22.41% | +5.59 pp | -5.53 pp |
183
  | PushCube-v1 | 75.06% | 82.44% | 82.54% | 80.10% | 81.92% | +7.39 pp | -2.34 pp |
184
- | StackCube-v1 | 14.10% | 24.16% | 50.41% | 48.25% | 60.83% | +10.06 pp | +24.09 pp |
185
 
186
  ## Mechanism Gap
187
 
188
- - Best clean residual transport improves over canonical h16 by +9.10 pp.
189
  - Same-state no-expert lattice improves over canonical h16 by +27.25 pp.
190
- - Remaining clean-to-same-state proposal gap is +18.14 pp.
191
  - Full lattice adds expert proposals and reaches 69.33%, a +12.35 pp gain over no-expert.
192
 
193
  ## Candidate-Oracle Diagnostic
@@ -206,8 +210,8 @@ Generated: `2026-07-02T14:35:03+00:00`
206
  - `same_state_no_expert`: lattice_near_miss=1263 (73.2%), lattice_no_op=222 (12.9%), lattice_random_negative=144 (8.3%), lattice_wrong_gripper=62 (3.6%), lattice_wrong_direction=34 (2.0%)
207
  - `same_state_policy_baseline`: policy_continuous=1022 (59.2%), lattice_near_miss=448 (26.0%), lattice_no_op=119 (6.9%), lattice_random_negative=75 (4.3%), lattice_wrong_gripper=45 (2.6%), lattice_wrong_direction=16 (0.9%)
208
  - `same_state_full`: lattice_expert=977 (56.6%), lattice_near_miss=348 (20.2%), lattice_no_op=177 (10.3%), lattice_random_negative=138 (8.0%), lattice_wrong_gripper=55 (3.2%), lattice_wrong_direction=30 (1.7%)
209
- - `transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001`: retrieval_residual_policy_residual=609 (35.3%), retrieval_residual_residual_wrong_gripper=479 (27.8%), retrieval_residual_residual_no_op=236 (13.7%), retrieval_residual_residual_near_miss+residual_wrong_gripper=209 (12.1%), retrieval_residual_residual_near_miss=192 (11.1%)
210
- - `transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001` residual scale counts: {'0.35': 985, '0.4': 207, '0.45': 533}
211
 
212
  ## Selected-Type Outcomes
213
 
 
1
  # Paper Analysis
2
 
3
+ Generated: `2026-07-02T14:59:38+00:00`
4
 
5
  ## Main Seed Statistics
6
 
 
68
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_typecal005 | K6-matched transported residual field re-grounding, source-score 0.01 + transport-outcome type calibration 0.05 | 3 | deployment | 38.78% +/- 1.82 | 38.78% | +/- 4.51 | 59.90% | 0.511 | +9.04 pp |
69
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_typecal010 | K6-matched transported residual field re-grounding, source-score 0.01 + transport-outcome type calibration 0.10 | 3 | deployment | 38.78% +/- 1.66 | 38.78% | +/- 4.12 | 59.87% | 0.509 | +9.04 pp |
70
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_typecal020 | K6-matched transported residual field re-grounding, source-score 0.01 + transport-outcome type calibration 0.20 | 3 | deployment | 38.61% +/- 1.66 | 38.61% | +/- 4.12 | 59.87% | 0.507 | +8.87 pp |
71
+ | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_metric_zscore | K6-matched transported residual field re-grounding, source-score 0.01, z-score retrieval chart | 3 | deployment | 37.86% +/- 1.22 | 37.86% | +/- 3.03 | 59.09% | 0.522 | +8.12 pp |
72
+ | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_metric_taskrel | K6-matched transported residual field re-grounding, source-score 0.01, task-relative retrieval chart | 3 | deployment | 37.22% +/- 1.66 | 37.22% | +/- 4.12 | 58.49% | 0.512 | +7.48 pp |
73
+ | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_metric_taskrelz | K6-matched transported residual field re-grounding, source-score 0.01, task-relative z-score retrieval chart | 3 | deployment | 36.99% +/- 2.02 | 36.99% | +/- 5.01 | 58.49% | 0.511 | +7.25 pp |
74
+ | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore_task_pick001_stack005 | K6-matched transported residual field re-grounding, task-conditioned source-score prior | 3 | deployment | 38.90% +/- 1.86 | 38.90% | +/- 4.62 | 59.96% | 0.513 | +9.16 pp |
75
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_oraclek8 | K6-matched transported residual field re-grounding, source-score 0.01 candidate-oracle K8 | 3 | candidate-oracle | 44.35% +/- 1.98 | 38.84% | +/- 4.91 | 59.95% | 0.512 | +14.61 pp |
76
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore0005 | K6-matched transported residual field re-grounding, exact drop-mask train source-score prior 0.005 | 3 | deployment | 38.72% +/- 1.71 | 38.72% | +/- 4.24 | 59.90% | 0.511 | +8.99 pp |
77
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore0015 | K6-matched transported residual field re-grounding, exact drop-mask train source-score prior 0.015 | 3 | deployment | 38.78% +/- 1.82 | 38.78% | +/- 4.51 | 59.94% | 0.511 | +9.04 pp |
 
171
 
172
  | comparison | seeds | mean delta | 95% CI | seed deltas |
173
  |---|---:|---:|---:|---|
174
+ | best_clean - canonical_h16 | 3 | +9.16 pp | +/- 5.21 | 0:+9.39, 1:+6.96, 2:+11.13 |
175
+ | best_clean - direct_same_ckpt | 3 | +10.61 pp | +/- 5.81 | 0:+9.91, 1:+8.70, 2:+13.22 |
176
  | no_expert_lattice - canonical_h16 | 3 | +27.25 pp | +/- 8.58 | 0:+23.30, 1:+28.70, 2:+29.74 |
177
  | full_lattice - no_expert_lattice | 3 | +12.35 pp | +/- 2.63 | 0:+13.57, 1:+11.83, 2:+11.65 |
178
  | policy_candidate_lattice - no_expert_lattice | 3 | -16.29 pp | +/- 7.55 | 0:-15.48, 1:-13.74, 2:-19.65 |
 
185
  | PickCube-v1 | 20.59% | 34.67% | 58.13% | 62.15% | 84.19% | +14.09 pp | +27.47 pp |
186
  | PullCube-v1 | 19.79% | 25.37% | 15.02% | 19.85% | 22.41% | +5.59 pp | -5.53 pp |
187
  | PushCube-v1 | 75.06% | 82.44% | 82.54% | 80.10% | 81.92% | +7.39 pp | -2.34 pp |
188
+ | StackCube-v1 | 14.10% | 24.53% | 50.41% | 48.25% | 60.83% | +10.43 pp | +23.72 pp |
189
 
190
  ## Mechanism Gap
191
 
192
+ - Best clean residual transport improves over canonical h16 by +9.16 pp.
193
  - Same-state no-expert lattice improves over canonical h16 by +27.25 pp.
194
+ - Remaining clean-to-same-state proposal gap is +18.09 pp.
195
  - Full lattice adds expert proposals and reaches 69.33%, a +12.35 pp gain over no-expert.
196
 
197
  ## Candidate-Oracle Diagnostic
 
210
  - `same_state_no_expert`: lattice_near_miss=1263 (73.2%), lattice_no_op=222 (12.9%), lattice_random_negative=144 (8.3%), lattice_wrong_gripper=62 (3.6%), lattice_wrong_direction=34 (2.0%)
211
  - `same_state_policy_baseline`: policy_continuous=1022 (59.2%), lattice_near_miss=448 (26.0%), lattice_no_op=119 (6.9%), lattice_random_negative=75 (4.3%), lattice_wrong_gripper=45 (2.6%), lattice_wrong_direction=16 (0.9%)
212
  - `same_state_full`: lattice_expert=977 (56.6%), lattice_near_miss=348 (20.2%), lattice_no_op=177 (10.3%), lattice_random_negative=138 (8.0%), lattice_wrong_gripper=55 (3.2%), lattice_wrong_direction=30 (1.7%)
213
+ - `transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore_task_pick001_stack005`: retrieval_residual_policy_residual=608 (35.2%), retrieval_residual_residual_wrong_gripper=467 (27.1%), retrieval_residual_residual_no_op=234 (13.6%), retrieval_residual_residual_near_miss+residual_wrong_gripper=212 (12.3%), retrieval_residual_residual_near_miss=204 (11.8%)
214
+ - `transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore_task_pick001_stack005` residual scale counts: {'0.35': 986, '0.4': 206, '0.45': 533}
215
 
216
  ## Selected-Type Outcomes
217
 
workspace/results/paper_table_status.json CHANGED
@@ -1695,6 +1695,82 @@
1695
  "best_config": null,
1696
  "gain_vs_h16_policy": 0.08869565217391306
1697
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1698
  {
1699
  "key": "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_oraclek8",
1700
  "label": "K6-matched transported residual field re-grounding, source-score 0.01 candidate-oracle K8",
@@ -3882,23 +3958,23 @@
3882
  }
3883
  ],
3884
  "best_clean": {
3885
- "key": "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001",
3886
- "label": "K6-matched transported residual field re-grounding, exact drop-mask train source-score prior 0.01",
3887
- "path": "h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore001_summary.json",
3888
  "clean_deployment": "yes",
3889
  "same_state_proposals": "no",
3890
  "expert_proposal": "no",
3891
- "story_role": "small train-source utility prior sensitivity for selector calibration",
3892
  "fallback_success": null,
3893
  "pending_job": "",
3894
  "path_exists": true,
3895
  "status": "complete",
3896
- "success": 0.3884057971014493,
3897
- "std_success": 0.01759303293390554,
3898
  "completed_seeds": null,
3899
  "num_completed": 3,
3900
  "best_config": null,
3901
- "gain_vs_h16_policy": 0.09101449275362322
3902
  },
3903
  "best_mechanism_no_expert": {
3904
  "key": "no_expert_lattice",
@@ -3923,7 +3999,7 @@
3923
  "Use no-expert same-state lattice as the conservative mechanism result, not as deployment-clean inference.",
3924
  "Use full lattice only as an upper result because it includes expert proposals.",
3925
  "Do not claim external SOTA from this table alone; add current external baselines separately.",
3926
- "Current best clean deployment row is K6-matched transported residual field re-grounding, exact drop-mask train source-score prior 0.01 at 38.84%.",
3927
  "Trust-region field optimization should be framed as a negative/diagnostic ablation.",
3928
  "Train-state counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.",
3929
  "KNN counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.",
 
1695
  "best_config": null,
1696
  "gain_vs_h16_policy": 0.08869565217391306
1697
  },
1698
+ {
1699
+ "key": "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_metric_zscore",
1700
+ "label": "K6-matched transported residual field re-grounding, source-score 0.01, z-score retrieval chart",
1701
+ "path": "h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore001_metric_zscore_summary.json",
1702
+ "clean_deployment": "yes",
1703
+ "same_state_proposals": "no",
1704
+ "expert_proposal": "no",
1705
+ "story_role": "train-bank chart normalization ablation for transported residual support selection",
1706
+ "fallback_success": null,
1707
+ "pending_job": "",
1708
+ "path_exists": true,
1709
+ "status": "complete",
1710
+ "success": 0.3785507246376812,
1711
+ "std_success": 0.012215250727945201,
1712
+ "completed_seeds": null,
1713
+ "num_completed": 3,
1714
+ "best_config": null,
1715
+ "gain_vs_h16_policy": 0.08115942028985512
1716
+ },
1717
+ {
1718
+ "key": "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_metric_taskrel",
1719
+ "label": "K6-matched transported residual field re-grounding, source-score 0.01, task-relative retrieval chart",
1720
+ "path": "h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore001_metric_taskrel_summary.json",
1721
+ "clean_deployment": "yes",
1722
+ "same_state_proposals": "no",
1723
+ "expert_proposal": "no",
1724
+ "story_role": "object-relative local chart ablation for transported residual support selection",
1725
+ "fallback_success": null,
1726
+ "pending_job": "",
1727
+ "path_exists": true,
1728
+ "status": "complete",
1729
+ "success": 0.37217391304347824,
1730
+ "std_success": 0.0165902469811643,
1731
+ "completed_seeds": null,
1732
+ "num_completed": 3,
1733
+ "best_config": null,
1734
+ "gain_vs_h16_policy": 0.07478260869565218
1735
+ },
1736
+ {
1737
+ "key": "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_metric_taskrelz",
1738
+ "label": "K6-matched transported residual field re-grounding, source-score 0.01, task-relative z-score retrieval chart",
1739
+ "path": "h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore001_metric_taskrelz_summary.json",
1740
+ "clean_deployment": "yes",
1741
+ "same_state_proposals": "no",
1742
+ "expert_proposal": "no",
1743
+ "story_role": "normalized object-relative local chart ablation for transported residual support selection",
1744
+ "fallback_success": null,
1745
+ "pending_job": "",
1746
+ "path_exists": true,
1747
+ "status": "complete",
1748
+ "success": 0.3698550724637681,
1749
+ "std_success": 0.02015691437763908,
1750
+ "completed_seeds": null,
1751
+ "num_completed": 3,
1752
+ "best_config": null,
1753
+ "gain_vs_h16_policy": 0.07246376811594202
1754
+ },
1755
+ {
1756
+ "key": "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore_task_pick001_stack005",
1757
+ "label": "K6-matched transported residual field re-grounding, task-conditioned source-score prior",
1758
+ "path": "h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore_task_pick001_stack005_summary.json",
1759
+ "clean_deployment": "yes",
1760
+ "same_state_proposals": "no",
1761
+ "expert_proposal": "no",
1762
+ "story_role": "task-conditioned train-source utility prior chosen from per-task source-score sensitivity",
1763
+ "fallback_success": null,
1764
+ "pending_job": "",
1765
+ "path_exists": true,
1766
+ "status": "complete",
1767
+ "success": 0.3889855072463768,
1768
+ "std_success": 0.01859595934184978,
1769
+ "completed_seeds": null,
1770
+ "num_completed": 3,
1771
+ "best_config": null,
1772
+ "gain_vs_h16_policy": 0.09159420289855075
1773
+ },
1774
  {
1775
  "key": "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_oraclek8",
1776
  "label": "K6-matched transported residual field re-grounding, source-score 0.01 candidate-oracle K8",
 
3958
  }
3959
  ],
3960
  "best_clean": {
3961
+ "key": "transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore_task_pick001_stack005",
3962
+ "label": "K6-matched transported residual field re-grounding, task-conditioned source-score prior",
3963
+ "path": "h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore_task_pick001_stack005_summary.json",
3964
  "clean_deployment": "yes",
3965
  "same_state_proposals": "no",
3966
  "expert_proposal": "no",
3967
+ "story_role": "task-conditioned train-source utility prior chosen from per-task source-score sensitivity",
3968
  "fallback_success": null,
3969
  "pending_job": "",
3970
  "path_exists": true,
3971
  "status": "complete",
3972
+ "success": 0.3889855072463768,
3973
+ "std_success": 0.01859595934184978,
3974
  "completed_seeds": null,
3975
  "num_completed": 3,
3976
  "best_config": null,
3977
+ "gain_vs_h16_policy": 0.09159420289855075
3978
  },
3979
  "best_mechanism_no_expert": {
3980
  "key": "no_expert_lattice",
 
3999
  "Use no-expert same-state lattice as the conservative mechanism result, not as deployment-clean inference.",
4000
  "Use full lattice only as an upper result because it includes expert proposals.",
4001
  "Do not claim external SOTA from this table alone; add current external baselines separately.",
4002
+ "Current best clean deployment row is K6-matched transported residual field re-grounding, task-conditioned source-score prior at 38.90%.",
4003
  "Trust-region field optimization should be framed as a negative/diagnostic ablation.",
4004
  "Train-state counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.",
4005
  "KNN counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.",
workspace/results/paper_table_status.md CHANGED
@@ -92,6 +92,10 @@ Baseline h=16 policy: 29.74%
92
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_typecal005 | K6-matched transported residual field re-grounding, source-score 0.01 + transport-outcome type calibration 0.05 | complete | 38.78% | +9.04 pp | yes | no | no | train counterfactual outcome-calibrated candidate-family prior over transported residual types |
93
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_typecal010 | K6-matched transported residual field re-grounding, source-score 0.01 + transport-outcome type calibration 0.10 | complete | 38.78% | +9.04 pp | yes | no | no | stronger train counterfactual outcome-calibrated candidate-family prior |
94
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_typecal020 | K6-matched transported residual field re-grounding, source-score 0.01 + transport-outcome type calibration 0.20 | complete | 38.61% | +8.87 pp | yes | no | no | aggressive train counterfactual outcome-calibrated candidate-family prior |
 
 
 
 
95
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_oraclek8 | K6-matched transported residual field re-grounding, source-score 0.01 candidate-oracle K8 | complete | 44.35% | +14.61 pp | diagnostic | no | no | diagnostic top-8 proposal-oracle ceiling for the current best source-score-calibrated selector |
96
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore0005 | K6-matched transported residual field re-grounding, exact drop-mask train source-score prior 0.005 | complete | 38.72% | +8.99 pp | yes | no | no | very small train-source utility prior sensitivity for selector calibration |
97
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore0015 | K6-matched transported residual field re-grounding, exact drop-mask train source-score prior 0.015 | complete | 38.78% | +9.04 pp | yes | no | no | midpoint train-source utility prior sensitivity for selector calibration |
@@ -213,7 +217,7 @@ Baseline h=16 policy: 29.74%
213
  - Use no-expert same-state lattice as the conservative mechanism result, not as deployment-clean inference.
214
  - Use full lattice only as an upper result because it includes expert proposals.
215
  - Do not claim external SOTA from this table alone; add current external baselines separately.
216
- - Current best clean deployment row is K6-matched transported residual field re-grounding, exact drop-mask train source-score prior 0.01 at 38.84%.
217
  - Trust-region field optimization should be framed as a negative/diagnostic ablation.
218
  - Train-state counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.
219
  - KNN counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.
 
92
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_typecal005 | K6-matched transported residual field re-grounding, source-score 0.01 + transport-outcome type calibration 0.05 | complete | 38.78% | +9.04 pp | yes | no | no | train counterfactual outcome-calibrated candidate-family prior over transported residual types |
93
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_typecal010 | K6-matched transported residual field re-grounding, source-score 0.01 + transport-outcome type calibration 0.10 | complete | 38.78% | +9.04 pp | yes | no | no | stronger train counterfactual outcome-calibrated candidate-family prior |
94
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_typecal020 | K6-matched transported residual field re-grounding, source-score 0.01 + transport-outcome type calibration 0.20 | complete | 38.61% | +8.87 pp | yes | no | no | aggressive train counterfactual outcome-calibrated candidate-family prior |
95
+ | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_metric_zscore | K6-matched transported residual field re-grounding, source-score 0.01, z-score retrieval chart | complete | 37.86% | +8.12 pp | yes | no | no | train-bank chart normalization ablation for transported residual support selection |
96
+ | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_metric_taskrel | K6-matched transported residual field re-grounding, source-score 0.01, task-relative retrieval chart | complete | 37.22% | +7.48 pp | yes | no | no | object-relative local chart ablation for transported residual support selection |
97
+ | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_metric_taskrelz | K6-matched transported residual field re-grounding, source-score 0.01, task-relative z-score retrieval chart | complete | 36.99% | +7.25 pp | yes | no | no | normalized object-relative local chart ablation for transported residual support selection |
98
+ | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore_task_pick001_stack005 | K6-matched transported residual field re-grounding, task-conditioned source-score prior | complete | 38.90% | +9.16 pp | yes | no | no | task-conditioned train-source utility prior chosen from per-task source-score sensitivity |
99
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_oraclek8 | K6-matched transported residual field re-grounding, source-score 0.01 candidate-oracle K8 | complete | 44.35% | +14.61 pp | diagnostic | no | no | diagnostic top-8 proposal-oracle ceiling for the current best source-score-calibrated selector |
100
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore0005 | K6-matched transported residual field re-grounding, exact drop-mask train source-score prior 0.005 | complete | 38.72% | +8.99 pp | yes | no | no | very small train-source utility prior sensitivity for selector calibration |
101
  | transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore0015 | K6-matched transported residual field re-grounding, exact drop-mask train source-score prior 0.015 | complete | 38.78% | +9.04 pp | yes | no | no | midpoint train-source utility prior sensitivity for selector calibration |
 
217
  - Use no-expert same-state lattice as the conservative mechanism result, not as deployment-clean inference.
218
  - Use full lattice only as an upper result because it includes expert proposals.
219
  - Do not claim external SOTA from this table alone; add current external baselines separately.
220
+ - Current best clean deployment row is K6-matched transported residual field re-grounding, task-conditioned source-score prior at 38.90%.
221
  - Trust-region field optimization should be framed as a negative/diagnostic ablation.
222
  - Train-state counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.
223
  - KNN counterfactual residual retrieval is a positive clean bridge but remains below the current clean best.
workspace/scripts/build_paper_analysis.py CHANGED
@@ -553,6 +553,14 @@ METHODS = [
553
  "besttransport_margin0p00_k6_srcscore001_metric_taskrelz_summary.json"
554
  ),
555
  ),
 
 
 
 
 
 
 
 
556
  MethodSpec(
557
  key="transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_oraclek8",
558
  label="K6-matched transported residual field re-grounding, source-score 0.01 candidate-oracle K8",
 
553
  "besttransport_margin0p00_k6_srcscore001_metric_taskrelz_summary.json"
554
  ),
555
  ),
556
+ MethodSpec(
557
+ key="transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore_task_pick001_stack005",
558
+ label="K6-matched transported residual field re-grounding, task-conditioned source-score prior",
559
+ summary_path=(
560
+ "h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_"
561
+ "besttransport_margin0p00_k6_srcscore_task_pick001_stack005_summary.json"
562
+ ),
563
+ ),
564
  MethodSpec(
565
  key="transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_oraclek8",
566
  label="K6-matched transported residual field re-grounding, source-score 0.01 candidate-oracle K8",
workspace/scripts/build_paper_table_status.py CHANGED
@@ -918,6 +918,15 @@ SPECS = [
918
  expert_proposal="no",
919
  story_role="normalized object-relative local chart ablation for transported residual support selection",
920
  ),
 
 
 
 
 
 
 
 
 
921
  ResultSpec(
922
  key="transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_oraclek8",
923
  label="K6-matched transported residual field re-grounding, source-score 0.01 candidate-oracle K8",
 
918
  expert_proposal="no",
919
  story_role="normalized object-relative local chart ablation for transported residual support selection",
920
  ),
921
+ ResultSpec(
922
+ key="transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore_task_pick001_stack005",
923
+ label="K6-matched transported residual field re-grounding, task-conditioned source-score prior",
924
+ path="h16_transport_field_reground_fieldonly_k6clean_dropnoopwg_b12_v1_besttransport_margin0p00_k6_srcscore_task_pick001_stack005_summary.json",
925
+ clean_deployment="yes",
926
+ same_state_proposals="no",
927
+ expert_proposal="no",
928
+ story_role="task-conditioned train-source utility prior chosen from per-task source-score sensitivity",
929
+ ),
930
  ResultSpec(
931
  key="transport_field_reground_fieldonly_k6matched_b12_clean_k6_dropnoopwg_retargeted_srcscore001_oraclek8",
932
  label="K6-matched transported residual field re-grounding, source-score 0.01 candidate-oracle K8",
workspace/scripts/eval_maniskill_policy_rollout.py CHANGED
@@ -68,6 +68,28 @@ def _load_candidate_type_bonus_map(path: Path | None) -> dict[str, dict[str, flo
68
  return bonuses
69
 
70
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
  def main(argv: list[str] | None = None) -> int:
72
  parser = argparse.ArgumentParser(
73
  description="Execute a DoVLA policy checkpoint from restored ManiSkill CIL states."
@@ -77,6 +99,15 @@ def main(argv: list[str] | None = None) -> int:
77
  parser.add_argument("--out", type=Path, required=True)
78
  parser.add_argument("--device", default="auto")
79
  parser.add_argument("--all-groups", action="store_true")
 
 
 
 
 
 
 
 
 
80
  parser.add_argument("--max-groups", type=int, default=None)
81
  parser.add_argument("--group-batch-size", type=int, default=16)
82
  parser.add_argument(
@@ -233,6 +264,13 @@ def main(argv: list[str] | None = None) -> int:
233
  help="Scale for adding a train-source reward-score prior to each retrieved residual "
234
  "candidate before field selection. Score is progress plus terminal success.",
235
  )
 
 
 
 
 
 
 
236
  parser.add_argument(
237
  "--retrieval-residual-source-advantage-bonus-scale",
238
  type=float,
@@ -484,12 +522,16 @@ def main(argv: list[str] | None = None) -> int:
484
  candidate_type_bonuses_by_task = _load_candidate_type_bonus_map(
485
  args.candidate_type_bonus_map
486
  )
 
 
 
487
  result = evaluate_maniskill_policy_rollout(
488
  args.checkpoint,
489
  args.dataset,
490
  output_path=args.out,
491
  device=args.device,
492
  all_groups=args.all_groups,
 
493
  max_groups=args.max_groups,
494
  group_batch_size=args.group_batch_size,
495
  sim_backend=args.sim_backend,
@@ -520,6 +562,7 @@ def main(argv: list[str] | None = None) -> int:
520
  retrieval_residual_source_score_bonus_scale=(
521
  args.retrieval_residual_source_score_bonus_scale
522
  ),
 
523
  retrieval_residual_source_advantage_bonus_scale=(
524
  args.retrieval_residual_source_advantage_bonus_scale
525
  ),
 
68
  return bonuses
69
 
70
 
71
+ def _load_source_score_bonus_map(path: Path | None) -> dict[str, float]:
72
+ if path is None:
73
+ return {}
74
+ payload = json.loads(path.read_text())
75
+ if not isinstance(payload, dict):
76
+ raise SystemExit(
77
+ "--retrieval-residual-source-score-bonus-map must contain a JSON object"
78
+ )
79
+ raw_bonuses = payload.get("retrieval_residual_source_score_bonus_by_task", payload)
80
+ if not isinstance(raw_bonuses, dict):
81
+ raise SystemExit(
82
+ "--retrieval-residual-source-score-bonus-map must contain a "
83
+ "task->scale object or retrieval_residual_source_score_bonus_by_task"
84
+ )
85
+ try:
86
+ return {str(task_id): float(scale) for task_id, scale in raw_bonuses.items()}
87
+ except (TypeError, ValueError) as exc:
88
+ raise SystemExit(
89
+ "--retrieval-residual-source-score-bonus-map values must be numeric"
90
+ ) from exc
91
+
92
+
93
  def main(argv: list[str] | None = None) -> int:
94
  parser = argparse.ArgumentParser(
95
  description="Execute a DoVLA policy checkpoint from restored ManiSkill CIL states."
 
99
  parser.add_argument("--out", type=Path, required=True)
100
  parser.add_argument("--device", default="auto")
101
  parser.add_argument("--all-groups", action="store_true")
102
+ parser.add_argument(
103
+ "--split",
104
+ choices=("validation", "train", "all"),
105
+ default="validation",
106
+ help=(
107
+ "Dataset split to evaluate. Retrieval modes hold out the evaluated split "
108
+ "from the retrieval bank; --all-groups is kept as an alias for --split all."
109
+ ),
110
+ )
111
  parser.add_argument("--max-groups", type=int, default=None)
112
  parser.add_argument("--group-batch-size", type=int, default=16)
113
  parser.add_argument(
 
264
  help="Scale for adding a train-source reward-score prior to each retrieved residual "
265
  "candidate before field selection. Score is progress plus terminal success.",
266
  )
267
+ parser.add_argument(
268
+ "--retrieval-residual-source-score-bonus-map",
269
+ type=Path,
270
+ default=None,
271
+ help="Optional JSON task->scale map overriding the global train-source reward-score "
272
+ "prior for retrieval_residual candidates.",
273
+ )
274
  parser.add_argument(
275
  "--retrieval-residual-source-advantage-bonus-scale",
276
  type=float,
 
522
  candidate_type_bonuses_by_task = _load_candidate_type_bonus_map(
523
  args.candidate_type_bonus_map
524
  )
525
+ source_score_bonus_by_task = _load_source_score_bonus_map(
526
+ args.retrieval_residual_source_score_bonus_map
527
+ )
528
  result = evaluate_maniskill_policy_rollout(
529
  args.checkpoint,
530
  args.dataset,
531
  output_path=args.out,
532
  device=args.device,
533
  all_groups=args.all_groups,
534
+ eval_split=args.split,
535
  max_groups=args.max_groups,
536
  group_batch_size=args.group_batch_size,
537
  sim_backend=args.sim_backend,
 
562
  retrieval_residual_source_score_bonus_scale=(
563
  args.retrieval_residual_source_score_bonus_scale
564
  ),
565
+ retrieval_residual_source_score_bonus_by_task=source_score_bonus_by_task,
566
  retrieval_residual_source_advantage_bonus_scale=(
567
  args.retrieval_residual_source_advantage_bonus_scale
568
  ),
workspace/scripts/slurm/eval_maniskill_policy_rollout.sbatch CHANGED
@@ -39,6 +39,7 @@ GROUP_BATCH_SIZE="${GROUP_BATCH_SIZE:-8}"
39
  SIM_BACKEND="${SIM_BACKEND:-physx_cuda:0}"
40
  RENDER_BACKEND="${RENDER_BACKEND:-none}"
41
  ALL_GROUPS="${ALL_GROUPS:-0}"
 
42
  DEVICE="${DEVICE:-cuda}"
43
  SELECTION_MODE="${SELECTION_MODE:-policy}"
44
  NUM_CANDIDATES="${NUM_CANDIDATES:-1}"
@@ -63,6 +64,7 @@ RETRIEVAL_RESIDUAL_MIN_SOURCE_PROGRESS="${RETRIEVAL_RESIDUAL_MIN_SOURCE_PROGRESS
63
  RETRIEVAL_RESIDUAL_MIN_SOURCE_ADVANTAGE="${RETRIEVAL_RESIDUAL_MIN_SOURCE_ADVANTAGE:--1000000000.0}"
64
  RETRIEVAL_RESIDUAL_SOURCE_PROGRESS_BONUS_SCALE="${RETRIEVAL_RESIDUAL_SOURCE_PROGRESS_BONUS_SCALE:-0.0}"
65
  RETRIEVAL_RESIDUAL_SOURCE_SCORE_BONUS_SCALE="${RETRIEVAL_RESIDUAL_SOURCE_SCORE_BONUS_SCALE:-0.0}"
 
66
  RETRIEVAL_RESIDUAL_SOURCE_ADVANTAGE_BONUS_SCALE="${RETRIEVAL_RESIDUAL_SOURCE_ADVANTAGE_BONUS_SCALE:-0.0}"
67
  RETRIEVAL_RESIDUAL_COMPOSITE_L2_PENALTY_SCALE="${RETRIEVAL_RESIDUAL_COMPOSITE_L2_PENALTY_SCALE:-0.0}"
68
  RETRIEVAL_RESIDUAL_ACTION_L2_PENALTY="${RETRIEVAL_RESIDUAL_ACTION_L2_PENALTY:-0.0}"
@@ -155,6 +157,9 @@ fi
155
  if [[ -n "$FIELD_RANK_BIAS_MAP" ]]; then
156
  EXTRA_ARGS+=(--field-rank-bias-map "$FIELD_RANK_BIAS_MAP")
157
  fi
 
 
 
158
 
159
  apptainer exec --nv \
160
  --env "LD_LIBRARY_PATH=$CPU_RENDER_LIBS/lib:$NATIVE_LIBS:/.singularity.d/libs,VK_ICD_FILENAMES=$VULKAN_ICD,VK_DRIVER_FILES=$VULKAN_ICD,XDG_RUNTIME_DIR=$RUNTIME_DIR,MESA_SHADER_CACHE_DIR=$CACHE_DIR,LIBGL_ALWAYS_SOFTWARE=1,LP_NUM_THREADS=1,SSL_CERT_FILE=$CA_BUNDLE,REQUESTS_CA_BUNDLE=$CA_BUNDLE,OMP_NUM_THREADS=1,OPENBLAS_NUM_THREADS=1,MKL_NUM_THREADS=1,DOVLA_TORCH_THREADS=1,MPLBACKEND=Agg,PYTHONDONTWRITEBYTECODE=1" \
@@ -165,6 +170,7 @@ apptainer exec --nv \
165
  --dataset "$DATASET" \
166
  --out "$OUT" \
167
  --device "$DEVICE" \
 
168
  --group-batch-size "$GROUP_BATCH_SIZE" \
169
  --sim-backend "$SIM_BACKEND" \
170
  --render-backend "$RENDER_BACKEND" \
 
39
  SIM_BACKEND="${SIM_BACKEND:-physx_cuda:0}"
40
  RENDER_BACKEND="${RENDER_BACKEND:-none}"
41
  ALL_GROUPS="${ALL_GROUPS:-0}"
42
+ EVAL_SPLIT="${EVAL_SPLIT:-validation}"
43
  DEVICE="${DEVICE:-cuda}"
44
  SELECTION_MODE="${SELECTION_MODE:-policy}"
45
  NUM_CANDIDATES="${NUM_CANDIDATES:-1}"
 
64
  RETRIEVAL_RESIDUAL_MIN_SOURCE_ADVANTAGE="${RETRIEVAL_RESIDUAL_MIN_SOURCE_ADVANTAGE:--1000000000.0}"
65
  RETRIEVAL_RESIDUAL_SOURCE_PROGRESS_BONUS_SCALE="${RETRIEVAL_RESIDUAL_SOURCE_PROGRESS_BONUS_SCALE:-0.0}"
66
  RETRIEVAL_RESIDUAL_SOURCE_SCORE_BONUS_SCALE="${RETRIEVAL_RESIDUAL_SOURCE_SCORE_BONUS_SCALE:-0.0}"
67
+ RETRIEVAL_RESIDUAL_SOURCE_SCORE_BONUS_MAP="${RETRIEVAL_RESIDUAL_SOURCE_SCORE_BONUS_MAP:-}"
68
  RETRIEVAL_RESIDUAL_SOURCE_ADVANTAGE_BONUS_SCALE="${RETRIEVAL_RESIDUAL_SOURCE_ADVANTAGE_BONUS_SCALE:-0.0}"
69
  RETRIEVAL_RESIDUAL_COMPOSITE_L2_PENALTY_SCALE="${RETRIEVAL_RESIDUAL_COMPOSITE_L2_PENALTY_SCALE:-0.0}"
70
  RETRIEVAL_RESIDUAL_ACTION_L2_PENALTY="${RETRIEVAL_RESIDUAL_ACTION_L2_PENALTY:-0.0}"
 
157
  if [[ -n "$FIELD_RANK_BIAS_MAP" ]]; then
158
  EXTRA_ARGS+=(--field-rank-bias-map "$FIELD_RANK_BIAS_MAP")
159
  fi
160
+ if [[ -n "$RETRIEVAL_RESIDUAL_SOURCE_SCORE_BONUS_MAP" ]]; then
161
+ EXTRA_ARGS+=(--retrieval-residual-source-score-bonus-map "$RETRIEVAL_RESIDUAL_SOURCE_SCORE_BONUS_MAP")
162
+ fi
163
 
164
  apptainer exec --nv \
165
  --env "LD_LIBRARY_PATH=$CPU_RENDER_LIBS/lib:$NATIVE_LIBS:/.singularity.d/libs,VK_ICD_FILENAMES=$VULKAN_ICD,VK_DRIVER_FILES=$VULKAN_ICD,XDG_RUNTIME_DIR=$RUNTIME_DIR,MESA_SHADER_CACHE_DIR=$CACHE_DIR,LIBGL_ALWAYS_SOFTWARE=1,LP_NUM_THREADS=1,SSL_CERT_FILE=$CA_BUNDLE,REQUESTS_CA_BUNDLE=$CA_BUNDLE,OMP_NUM_THREADS=1,OPENBLAS_NUM_THREADS=1,MKL_NUM_THREADS=1,DOVLA_TORCH_THREADS=1,MPLBACKEND=Agg,PYTHONDONTWRITEBYTECODE=1" \
 
170
  --dataset "$DATASET" \
171
  --out "$OUT" \
172
  --device "$DEVICE" \
173
+ --split "$EVAL_SPLIT" \
174
  --group-batch-size "$GROUP_BATCH_SIZE" \
175
  --sim-backend "$SIM_BACKEND" \
176
  --render-backend "$RENDER_BACKEND" \