Auto-sync: 2026-06-28 01:47:01 (part 3)
Browse files- results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_hybrid_k32_sigma0p35_summary.json +280 -0
- results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_hybrid_k32_sigma0p35_summary.md +19 -0
- results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_hybrid_k64_sigma0p50_summary.json +280 -0
- results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_hybrid_k64_sigma0p50_summary.md +19 -0
- results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p25_summary.json +280 -0
- results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p25_summary.md +19 -0
- results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_summary.json +280 -0
- results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_summary.md +19 -0
- results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p75_summary.json +280 -0
- results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p75_summary.md +19 -0
- results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale1p25_summary.json +280 -0
- results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale1p25_summary.md +19 -0
- results/paper_core_results.md +22 -12
- results/paper_story_memo.md +42 -50
- results/paper_table_status.json +134 -1
- results/paper_table_status.md +8 -1
- scripts/build_paper_table_status.py +68 -1
- scripts/eval_maniskill_policy_rollout.py +8 -0
- scripts/slurm/eval_maniskill_policy_rollout.sbatch +2 -0
- scripts/slurm/summarize_h16_policy_ckpt.sbatch +5 -3
- tests/test_maniskill_policy_rollout.py +80 -0
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_hybrid_k32_sigma0p35_summary.json
ADDED
|
@@ -0,0 +1,280 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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_hybrid_k32_sigma0p35.json",
|
| 5 |
+
"num_completed": 3,
|
| 6 |
+
"baseline_h4_policy_success": 0.2967,
|
| 7 |
+
"baseline_h16_rank_checkpoint_success": 0.29739130434782607,
|
| 8 |
+
"mean_success": 0.3130434782608696,
|
| 9 |
+
"std_success": 0.013803919883815262,
|
| 10 |
+
"mean_progress": 0.5420378264707878,
|
| 11 |
+
"mean_action_mse_to_best": 0.5544718223749457,
|
| 12 |
+
"gain_vs_h4": 0.01634347826086957,
|
| 13 |
+
"gain_vs_h16_rank_checkpoint": 0.01565217391304352,
|
| 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_hybrid_k32_sigma0p35.json",
|
| 18 |
+
"num_groups": 575,
|
| 19 |
+
"selection_mode": "retrieval_residual",
|
| 20 |
+
"num_candidates": 47,
|
| 21 |
+
"candidate_sigma": 0.35,
|
| 22 |
+
"field_optim_steps": 0,
|
| 23 |
+
"field_optim_step_size": 0.0,
|
| 24 |
+
"field_optim_trust_radius": 0.0,
|
| 25 |
+
"field_optim_l2_penalty": 0.0,
|
| 26 |
+
"retrieval_neighbors": 1,
|
| 27 |
+
"retrieval_residual_scale": 1.0,
|
| 28 |
+
"policy_rollout_success_rate": 0.3026086956521739,
|
| 29 |
+
"policy_rollout_progress": 0.5266784923049904,
|
| 30 |
+
"oracle_success_rate": 0.8573913043478261,
|
| 31 |
+
"action_mse_to_best": 0.6270939950713806,
|
| 32 |
+
"best_policy_val": {
|
| 33 |
+
"bc_loss": 0.13721593966086706,
|
| 34 |
+
"field_effect_loss": 0.009290305380192068,
|
| 35 |
+
"field_potential_loss": 0.2666468388504452,
|
| 36 |
+
"field_preference_loss": 0.5130573478009965,
|
| 37 |
+
"lattice_edges": 3833.3333333333335,
|
| 38 |
+
"progress_mae": 0.1933159919248687,
|
| 39 |
+
"rank_acc": 0.8265031774838766,
|
| 40 |
+
"rank_loss": 0.5130523675017886,
|
| 41 |
+
"regret_mae": 0.3756548762321472,
|
| 42 |
+
"success_accuracy": 0.8773836526605818,
|
| 43 |
+
"total_loss": 1.5581054819954767
|
| 44 |
+
},
|
| 45 |
+
"per_task": {
|
| 46 |
+
"LiftPegUpright-v1": {
|
| 47 |
+
"action_mse_to_best": 1.1160289499495832,
|
| 48 |
+
"expert_success_rate": 0.8865979381443299,
|
| 49 |
+
"num_groups": 97,
|
| 50 |
+
"oracle_success_rate": 0.9278350515463918,
|
| 51 |
+
"policy_expert_regret": 1.2770741686378557,
|
| 52 |
+
"policy_oracle_regret": 1.3166886242394595,
|
| 53 |
+
"policy_rollout_progress": 0.4729258089335923,
|
| 54 |
+
"policy_rollout_success_rate": 0.1134020618556701,
|
| 55 |
+
"restore_max_error": 4.76837158203125e-07
|
| 56 |
+
},
|
| 57 |
+
"PickCube-v1": {
|
| 58 |
+
"action_mse_to_best": 0.3464970012820021,
|
| 59 |
+
"expert_success_rate": 0.9375,
|
| 60 |
+
"num_groups": 208,
|
| 61 |
+
"oracle_success_rate": 0.9471153846153846,
|
| 62 |
+
"policy_expert_regret": 0.9952310958984666,
|
| 63 |
+
"policy_oracle_regret": 1.008653963324972,
|
| 64 |
+
"policy_rollout_progress": 0.5964586248513885,
|
| 65 |
+
"policy_rollout_success_rate": 0.3269230769230769,
|
| 66 |
+
"restore_max_error": 4.76837158203125e-07
|
| 67 |
+
},
|
| 68 |
+
"PullCube-v1": {
|
| 69 |
+
"action_mse_to_best": 0.6548769665615899,
|
| 70 |
+
"expert_success_rate": 0.19480519480519481,
|
| 71 |
+
"num_groups": 77,
|
| 72 |
+
"oracle_success_rate": 0.36363636363636365,
|
| 73 |
+
"policy_expert_regret": 0.19580742415923674,
|
| 74 |
+
"policy_oracle_regret": 0.38972585405489163,
|
| 75 |
+
"policy_rollout_progress": 0.3309086969624237,
|
| 76 |
+
"policy_rollout_success_rate": 0.22077922077922077,
|
| 77 |
+
"restore_max_error": 4.76837158203125e-07
|
| 78 |
+
},
|
| 79 |
+
"PushCube-v1": {
|
| 80 |
+
"action_mse_to_best": 0.40216122555764433,
|
| 81 |
+
"expert_success_rate": 0.8617021276595744,
|
| 82 |
+
"num_groups": 94,
|
| 83 |
+
"oracle_success_rate": 0.9893617021276596,
|
| 84 |
+
"policy_expert_regret": 0.5730919750764015,
|
| 85 |
+
"policy_oracle_regret": 0.6506427363195317,
|
| 86 |
+
"policy_rollout_progress": 0.6897827955953618,
|
| 87 |
+
"policy_rollout_success_rate": 0.6595744680851063,
|
| 88 |
+
"restore_max_error": 4.76837158203125e-07
|
| 89 |
+
},
|
| 90 |
+
"StackCube-v1": {
|
| 91 |
+
"action_mse_to_best": 0.9295371830971404,
|
| 92 |
+
"expert_success_rate": 0.6767676767676768,
|
| 93 |
+
"num_groups": 99,
|
| 94 |
+
"oracle_success_rate": 0.8585858585858586,
|
| 95 |
+
"policy_expert_regret": 1.0469527790943782,
|
| 96 |
+
"policy_oracle_regret": 1.2291584016397745,
|
| 97 |
+
"policy_rollout_progress": 0.4301351837136529,
|
| 98 |
+
"policy_rollout_success_rate": 0.16161616161616163,
|
| 99 |
+
"restore_max_error": 3.948807716369629e-07
|
| 100 |
+
}
|
| 101 |
+
}
|
| 102 |
+
},
|
| 103 |
+
{
|
| 104 |
+
"seed": 1,
|
| 105 |
+
"path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_1/policy_rollout_retrieval_residual_hybrid_k32_sigma0p35.json",
|
| 106 |
+
"num_groups": 575,
|
| 107 |
+
"selection_mode": "retrieval_residual",
|
| 108 |
+
"num_candidates": 47,
|
| 109 |
+
"candidate_sigma": 0.35,
|
| 110 |
+
"field_optim_steps": 0,
|
| 111 |
+
"field_optim_step_size": 0.0,
|
| 112 |
+
"field_optim_trust_radius": 0.0,
|
| 113 |
+
"field_optim_l2_penalty": 0.0,
|
| 114 |
+
"retrieval_neighbors": 1,
|
| 115 |
+
"retrieval_residual_scale": 1.0,
|
| 116 |
+
"policy_rollout_success_rate": 0.30782608695652175,
|
| 117 |
+
"policy_rollout_progress": 0.5425913009938339,
|
| 118 |
+
"oracle_success_rate": 0.8695652173913043,
|
| 119 |
+
"action_mse_to_best": 0.5018047516209924,
|
| 120 |
+
"best_policy_val": {
|
| 121 |
+
"bc_loss": 0.1315989200439718,
|
| 122 |
+
"field_effect_loss": 0.010110370814800262,
|
| 123 |
+
"field_potential_loss": 0.31546536915832096,
|
| 124 |
+
"field_preference_loss": 0.4960637440284093,
|
| 125 |
+
"lattice_edges": 3833.3333333333335,
|
| 126 |
+
"progress_mae": 0.19023226698239645,
|
| 127 |
+
"rank_acc": 0.8255469501018524,
|
| 128 |
+
"rank_loss": 0.4960531195004781,
|
| 129 |
+
"regret_mae": 0.42156532737943864,
|
| 130 |
+
"success_accuracy": 0.8807473679383596,
|
| 131 |
+
"total_loss": 1.561984618504842
|
| 132 |
+
},
|
| 133 |
+
"per_task": {
|
| 134 |
+
"LiftPegUpright-v1": {
|
| 135 |
+
"action_mse_to_best": 0.4475946618837461,
|
| 136 |
+
"expert_success_rate": 0.8584070796460177,
|
| 137 |
+
"num_groups": 113,
|
| 138 |
+
"oracle_success_rate": 0.9380530973451328,
|
| 139 |
+
"policy_expert_regret": 1.0465806051429394,
|
| 140 |
+
"policy_oracle_regret": 1.1370370254843636,
|
| 141 |
+
"policy_rollout_progress": 0.600472930390223,
|
| 142 |
+
"policy_rollout_success_rate": 0.19469026548672566,
|
| 143 |
+
"restore_max_error": 4.76837158203125e-07
|
| 144 |
+
},
|
| 145 |
+
"PickCube-v1": {
|
| 146 |
+
"action_mse_to_best": 0.43887720265142294,
|
| 147 |
+
"expert_success_rate": 0.9402173913043478,
|
| 148 |
+
"num_groups": 184,
|
| 149 |
+
"oracle_success_rate": 0.9456521739130435,
|
| 150 |
+
"policy_expert_regret": 1.1457417606497589,
|
| 151 |
+
"policy_oracle_regret": 1.145765765124689,
|
| 152 |
+
"policy_rollout_progress": 0.5461787912670685,
|
| 153 |
+
"policy_rollout_success_rate": 0.2391304347826087,
|
| 154 |
+
"restore_max_error": 4.76837158203125e-07
|
| 155 |
+
},
|
| 156 |
+
"PullCube-v1": {
|
| 157 |
+
"action_mse_to_best": 0.6761482136422082,
|
| 158 |
+
"expert_success_rate": 0.25,
|
| 159 |
+
"num_groups": 76,
|
| 160 |
+
"oracle_success_rate": 0.40789473684210525,
|
| 161 |
+
"policy_expert_regret": 0.3213816526419434,
|
| 162 |
+
"policy_oracle_regret": 0.5480846182418693,
|
| 163 |
+
"policy_rollout_progress": 0.27930643545512696,
|
| 164 |
+
"policy_rollout_success_rate": 0.17105263157894737,
|
| 165 |
+
"restore_max_error": 4.76837158203125e-07
|
| 166 |
+
},
|
| 167 |
+
"PushCube-v1": {
|
| 168 |
+
"action_mse_to_best": 0.43849160747082383,
|
| 169 |
+
"expert_success_rate": 0.8198198198198198,
|
| 170 |
+
"num_groups": 111,
|
| 171 |
+
"oracle_success_rate": 1.0,
|
| 172 |
+
"policy_expert_regret": 0.4024832792378761,
|
| 173 |
+
"policy_oracle_regret": 0.4686909187752921,
|
| 174 |
+
"policy_rollout_progress": 0.7745523244679511,
|
| 175 |
+
"policy_rollout_success_rate": 0.7567567567567568,
|
| 176 |
+
"restore_max_error": 4.76837158203125e-07
|
| 177 |
+
},
|
| 178 |
+
"StackCube-v1": {
|
| 179 |
+
"action_mse_to_best": 0.6279812904975408,
|
| 180 |
+
"expert_success_rate": 0.6923076923076923,
|
| 181 |
+
"num_groups": 91,
|
| 182 |
+
"oracle_success_rate": 0.8571428571428571,
|
| 183 |
+
"policy_expert_regret": 1.1180502957367635,
|
| 184 |
+
"policy_oracle_regret": 1.2901980498662362,
|
| 185 |
+
"policy_rollout_progress": 0.40040727729325765,
|
| 186 |
+
"policy_rollout_success_rate": 0.15384615384615385,
|
| 187 |
+
"restore_max_error": 3.948807716369629e-07
|
| 188 |
+
}
|
| 189 |
+
}
|
| 190 |
+
},
|
| 191 |
+
{
|
| 192 |
+
"seed": 2,
|
| 193 |
+
"path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_2/policy_rollout_retrieval_residual_hybrid_k32_sigma0p35.json",
|
| 194 |
+
"num_groups": 575,
|
| 195 |
+
"selection_mode": "retrieval_residual",
|
| 196 |
+
"num_candidates": 47,
|
| 197 |
+
"candidate_sigma": 0.35,
|
| 198 |
+
"field_optim_steps": 0,
|
| 199 |
+
"field_optim_step_size": 0.0,
|
| 200 |
+
"field_optim_trust_radius": 0.0,
|
| 201 |
+
"field_optim_l2_penalty": 0.0,
|
| 202 |
+
"retrieval_neighbors": 1,
|
| 203 |
+
"retrieval_residual_scale": 1.0,
|
| 204 |
+
"policy_rollout_success_rate": 0.32869565217391306,
|
| 205 |
+
"policy_rollout_progress": 0.556843686113539,
|
| 206 |
+
"oracle_success_rate": 0.8765217391304347,
|
| 207 |
+
"action_mse_to_best": 0.5345167204324642,
|
| 208 |
+
"best_policy_val": {
|
| 209 |
+
"bc_loss": 0.11367896075050037,
|
| 210 |
+
"field_effect_loss": 0.009670218582161598,
|
| 211 |
+
"field_potential_loss": 0.2641640139950646,
|
| 212 |
+
"field_preference_loss": 0.5130490180518892,
|
| 213 |
+
"lattice_edges": 3833.3333333333335,
|
| 214 |
+
"progress_mae": 0.2021729110015763,
|
| 215 |
+
"rank_acc": 0.8333857821093665,
|
| 216 |
+
"rank_loss": 0.5130119257503085,
|
| 217 |
+
"regret_mae": 0.3958987047274907,
|
| 218 |
+
"success_accuracy": 0.8680730561415354,
|
| 219 |
+
"total_loss": 1.4394984311527677
|
| 220 |
+
},
|
| 221 |
+
"per_task": {
|
| 222 |
+
"LiftPegUpright-v1": {
|
| 223 |
+
"action_mse_to_best": 0.4214031276496826,
|
| 224 |
+
"expert_success_rate": 0.8229166666666666,
|
| 225 |
+
"num_groups": 96,
|
| 226 |
+
"oracle_success_rate": 0.9270833333333334,
|
| 227 |
+
"policy_expert_regret": 0.902202141781648,
|
| 228 |
+
"policy_oracle_regret": 1.0084768570959568,
|
| 229 |
+
"policy_rollout_progress": 0.6230483328302702,
|
| 230 |
+
"policy_rollout_success_rate": 0.3020833333333333,
|
| 231 |
+
"restore_max_error": 3.5762786865234375e-07
|
| 232 |
+
},
|
| 233 |
+
"PickCube-v1": {
|
| 234 |
+
"action_mse_to_best": 0.4334832938820726,
|
| 235 |
+
"expert_success_rate": 0.9444444444444444,
|
| 236 |
+
"num_groups": 198,
|
| 237 |
+
"oracle_success_rate": 0.9595959595959596,
|
| 238 |
+
"policy_expert_regret": 1.093938429745836,
|
| 239 |
+
"policy_oracle_regret": 1.115265645585352,
|
| 240 |
+
"policy_rollout_progress": 0.587008260444484,
|
| 241 |
+
"policy_rollout_success_rate": 0.25252525252525254,
|
| 242 |
+
"restore_max_error": 4.76837158203125e-07
|
| 243 |
+
},
|
| 244 |
+
"PullCube-v1": {
|
| 245 |
+
"action_mse_to_best": 0.7262630649738842,
|
| 246 |
+
"expert_success_rate": 0.24444444444444444,
|
| 247 |
+
"num_groups": 90,
|
| 248 |
+
"oracle_success_rate": 0.4666666666666667,
|
| 249 |
+
"policy_expert_regret": 0.3447766973740525,
|
| 250 |
+
"policy_oracle_regret": 0.592945381005605,
|
| 251 |
+
"policy_rollout_progress": 0.3033671165506045,
|
| 252 |
+
"policy_rollout_success_rate": 0.2,
|
| 253 |
+
"restore_max_error": 4.0978193283081055e-07
|
| 254 |
+
},
|
| 255 |
+
"PushCube-v1": {
|
| 256 |
+
"action_mse_to_best": 0.4251232282212465,
|
| 257 |
+
"expert_success_rate": 0.8514851485148515,
|
| 258 |
+
"num_groups": 101,
|
| 259 |
+
"oracle_success_rate": 1.0,
|
| 260 |
+
"policy_expert_regret": 0.40312459238685006,
|
| 261 |
+
"policy_oracle_regret": 0.45788167033455157,
|
| 262 |
+
"policy_rollout_progress": 0.779742092041686,
|
| 263 |
+
"policy_rollout_success_rate": 0.7623762376237624,
|
| 264 |
+
"restore_max_error": 4.76837158203125e-07
|
| 265 |
+
},
|
| 266 |
+
"StackCube-v1": {
|
| 267 |
+
"action_mse_to_best": 0.8084622211961283,
|
| 268 |
+
"expert_success_rate": 0.7666666666666667,
|
| 269 |
+
"num_groups": 90,
|
| 270 |
+
"oracle_success_rate": 0.9111111111111111,
|
| 271 |
+
"policy_expert_regret": 1.1430777420600255,
|
| 272 |
+
"policy_oracle_regret": 1.2921499071849718,
|
| 273 |
+
"policy_rollout_progress": 0.42319835788673826,
|
| 274 |
+
"policy_rollout_success_rate": 0.16666666666666666,
|
| 275 |
+
"restore_max_error": 4.76837158203125e-07
|
| 276 |
+
}
|
| 277 |
+
}
|
| 278 |
+
}
|
| 279 |
+
]
|
| 280 |
+
}
|
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_hybrid_k32_sigma0p35_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_hybrid_k32_sigma0p35.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: 31.30% +/- 1.38%
|
| 11 |
+
Gain vs h=16 rank checkpoint: +1.57%
|
| 12 |
+
Mean progress: 54.20%
|
| 13 |
+
Mean action MSE to best: 0.554
|
| 14 |
+
|
| 15 |
+
| seed | mode | k | retrieval K | residual scale | sigma | opt steps | trust | success | progress | oracle | action MSE |
|
| 16 |
+
|---:|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
|
| 17 |
+
| 0 | retrieval_residual | 47 | 1 | 1.00 | 0.35 | 0 | 0.00 | 30.26% | 52.67% | 85.74% | 0.627 |
|
| 18 |
+
| 1 | retrieval_residual | 47 | 1 | 1.00 | 0.35 | 0 | 0.00 | 30.78% | 54.26% | 86.96% | 0.502 |
|
| 19 |
+
| 2 | retrieval_residual | 47 | 1 | 1.00 | 0.35 | 0 | 0.00 | 32.87% | 55.68% | 87.65% | 0.535 |
|
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_hybrid_k64_sigma0p50_summary.json
ADDED
|
@@ -0,0 +1,280 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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_hybrid_k64_sigma0p50.json",
|
| 5 |
+
"num_completed": 3,
|
| 6 |
+
"baseline_h4_policy_success": 0.2967,
|
| 7 |
+
"baseline_h16_rank_checkpoint_success": 0.29739130434782607,
|
| 8 |
+
"mean_success": 0.3089855072463768,
|
| 9 |
+
"std_success": 0.011579701075616322,
|
| 10 |
+
"mean_progress": 0.5389061679982174,
|
| 11 |
+
"mean_action_mse_to_best": 0.5617759731394387,
|
| 12 |
+
"gain_vs_h4": 0.012285507246376781,
|
| 13 |
+
"gain_vs_h16_rank_checkpoint": 0.011594202898550732,
|
| 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_hybrid_k64_sigma0p50.json",
|
| 18 |
+
"num_groups": 575,
|
| 19 |
+
"selection_mode": "retrieval_residual",
|
| 20 |
+
"num_candidates": 79,
|
| 21 |
+
"candidate_sigma": 0.5,
|
| 22 |
+
"field_optim_steps": 0,
|
| 23 |
+
"field_optim_step_size": 0.0,
|
| 24 |
+
"field_optim_trust_radius": 0.0,
|
| 25 |
+
"field_optim_l2_penalty": 0.0,
|
| 26 |
+
"retrieval_neighbors": 1,
|
| 27 |
+
"retrieval_residual_scale": 1.0,
|
| 28 |
+
"policy_rollout_success_rate": 0.2991304347826087,
|
| 29 |
+
"policy_rollout_progress": 0.5222346339698719,
|
| 30 |
+
"oracle_success_rate": 0.8573913043478261,
|
| 31 |
+
"action_mse_to_best": 0.6354098994126949,
|
| 32 |
+
"best_policy_val": {
|
| 33 |
+
"bc_loss": 0.13721593966086706,
|
| 34 |
+
"field_effect_loss": 0.009290305380192068,
|
| 35 |
+
"field_potential_loss": 0.2666468388504452,
|
| 36 |
+
"field_preference_loss": 0.5130573478009965,
|
| 37 |
+
"lattice_edges": 3833.3333333333335,
|
| 38 |
+
"progress_mae": 0.1933159919248687,
|
| 39 |
+
"rank_acc": 0.8265031774838766,
|
| 40 |
+
"rank_loss": 0.5130523675017886,
|
| 41 |
+
"regret_mae": 0.3756548762321472,
|
| 42 |
+
"success_accuracy": 0.8773836526605818,
|
| 43 |
+
"total_loss": 1.5581054819954767
|
| 44 |
+
},
|
| 45 |
+
"per_task": {
|
| 46 |
+
"LiftPegUpright-v1": {
|
| 47 |
+
"action_mse_to_best": 1.11691102218939,
|
| 48 |
+
"expert_success_rate": 0.8865979381443299,
|
| 49 |
+
"num_groups": 97,
|
| 50 |
+
"oracle_success_rate": 0.9278350515463918,
|
| 51 |
+
"policy_expert_regret": 1.2635736723536068,
|
| 52 |
+
"policy_oracle_regret": 1.3031881279552107,
|
| 53 |
+
"policy_rollout_progress": 0.47611702686732577,
|
| 54 |
+
"policy_rollout_success_rate": 0.12371134020618557,
|
| 55 |
+
"restore_max_error": 4.76837158203125e-07
|
| 56 |
+
},
|
| 57 |
+
"PickCube-v1": {
|
| 58 |
+
"action_mse_to_best": 0.3567841154144844,
|
| 59 |
+
"expert_success_rate": 0.9375,
|
| 60 |
+
"num_groups": 208,
|
| 61 |
+
"oracle_success_rate": 0.9471153846153846,
|
| 62 |
+
"policy_expert_regret": 0.9926363931825528,
|
| 63 |
+
"policy_oracle_regret": 1.0060592606090581,
|
| 64 |
+
"policy_rollout_progress": 0.5990533275673022,
|
| 65 |
+
"policy_rollout_success_rate": 0.3269230769230769,
|
| 66 |
+
"restore_max_error": 4.76837158203125e-07
|
| 67 |
+
},
|
| 68 |
+
"PullCube-v1": {
|
| 69 |
+
"action_mse_to_best": 0.685494723451602,
|
| 70 |
+
"expert_success_rate": 0.19480519480519481,
|
| 71 |
+
"num_groups": 77,
|
| 72 |
+
"oracle_success_rate": 0.36363636363636365,
|
| 73 |
+
"policy_expert_regret": 0.2233808282278962,
|
| 74 |
+
"policy_oracle_regret": 0.41934984407157866,
|
| 75 |
+
"policy_rollout_progress": 0.3121227929005762,
|
| 76 |
+
"policy_rollout_success_rate": 0.2077922077922078,
|
| 77 |
+
"restore_max_error": 4.76837158203125e-07
|
| 78 |
+
},
|
| 79 |
+
"PushCube-v1": {
|
| 80 |
+
"action_mse_to_best": 0.40427608692899664,
|
| 81 |
+
"expert_success_rate": 0.8617021276595744,
|
| 82 |
+
"num_groups": 94,
|
| 83 |
+
"oracle_success_rate": 0.9893617021276596,
|
| 84 |
+
"policy_expert_regret": 0.5944945258980102,
|
| 85 |
+
"policy_oracle_regret": 0.6927485898771184,
|
| 86 |
+
"policy_rollout_progress": 0.668953537782456,
|
| 87 |
+
"policy_rollout_success_rate": 0.6382978723404256,
|
| 88 |
+
"restore_max_error": 4.76837158203125e-07
|
| 89 |
+
},
|
| 90 |
+
"StackCube-v1": {
|
| 91 |
+
"action_mse_to_best": 0.9295371830971404,
|
| 92 |
+
"expert_success_rate": 0.6767676767676768,
|
| 93 |
+
"num_groups": 99,
|
| 94 |
+
"oracle_success_rate": 0.8585858585858586,
|
| 95 |
+
"policy_expert_regret": 1.0469527790943782,
|
| 96 |
+
"policy_oracle_regret": 1.2291584016397745,
|
| 97 |
+
"policy_rollout_progress": 0.4301351837136529,
|
| 98 |
+
"policy_rollout_success_rate": 0.16161616161616163,
|
| 99 |
+
"restore_max_error": 3.948807716369629e-07
|
| 100 |
+
}
|
| 101 |
+
}
|
| 102 |
+
},
|
| 103 |
+
{
|
| 104 |
+
"seed": 1,
|
| 105 |
+
"path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_1/policy_rollout_retrieval_residual_hybrid_k64_sigma0p50.json",
|
| 106 |
+
"num_groups": 575,
|
| 107 |
+
"selection_mode": "retrieval_residual",
|
| 108 |
+
"num_candidates": 79,
|
| 109 |
+
"candidate_sigma": 0.5,
|
| 110 |
+
"field_optim_steps": 0,
|
| 111 |
+
"field_optim_step_size": 0.0,
|
| 112 |
+
"field_optim_trust_radius": 0.0,
|
| 113 |
+
"field_optim_l2_penalty": 0.0,
|
| 114 |
+
"retrieval_neighbors": 1,
|
| 115 |
+
"retrieval_residual_scale": 1.0,
|
| 116 |
+
"policy_rollout_success_rate": 0.3060869565217391,
|
| 117 |
+
"policy_rollout_progress": 0.5427700769899937,
|
| 118 |
+
"oracle_success_rate": 0.8695652173913043,
|
| 119 |
+
"action_mse_to_best": 0.5044497016493393,
|
| 120 |
+
"best_policy_val": {
|
| 121 |
+
"bc_loss": 0.1315989200439718,
|
| 122 |
+
"field_effect_loss": 0.010110370814800262,
|
| 123 |
+
"field_potential_loss": 0.31546536915832096,
|
| 124 |
+
"field_preference_loss": 0.4960637440284093,
|
| 125 |
+
"lattice_edges": 3833.3333333333335,
|
| 126 |
+
"progress_mae": 0.19023226698239645,
|
| 127 |
+
"rank_acc": 0.8255469501018524,
|
| 128 |
+
"rank_loss": 0.4960531195004781,
|
| 129 |
+
"regret_mae": 0.42156532737943864,
|
| 130 |
+
"success_accuracy": 0.8807473679383596,
|
| 131 |
+
"total_loss": 1.561984618504842
|
| 132 |
+
},
|
| 133 |
+
"per_task": {
|
| 134 |
+
"LiftPegUpright-v1": {
|
| 135 |
+
"action_mse_to_best": 0.44594824277029366,
|
| 136 |
+
"expert_success_rate": 0.8584070796460177,
|
| 137 |
+
"num_groups": 113,
|
| 138 |
+
"oracle_success_rate": 0.9380530973451328,
|
| 139 |
+
"policy_expert_regret": 1.05409726619193,
|
| 140 |
+
"policy_oracle_regret": 1.144553686533354,
|
| 141 |
+
"policy_rollout_progress": 0.6018058268633564,
|
| 142 |
+
"policy_rollout_success_rate": 0.18584070796460178,
|
| 143 |
+
"restore_max_error": 4.76837158203125e-07
|
| 144 |
+
},
|
| 145 |
+
"PickCube-v1": {
|
| 146 |
+
"action_mse_to_best": 0.4363012742251158,
|
| 147 |
+
"expert_success_rate": 0.9402173913043478,
|
| 148 |
+
"num_groups": 184,
|
| 149 |
+
"oracle_success_rate": 0.9456521739130435,
|
| 150 |
+
"policy_expert_regret": 1.1475759681855815,
|
| 151 |
+
"policy_oracle_regret": 1.1475999726605115,
|
| 152 |
+
"policy_rollout_progress": 0.544344583731246,
|
| 153 |
+
"policy_rollout_success_rate": 0.2391304347826087,
|
| 154 |
+
"restore_max_error": 4.76837158203125e-07
|
| 155 |
+
},
|
| 156 |
+
"PullCube-v1": {
|
| 157 |
+
"action_mse_to_best": 0.690646292543725,
|
| 158 |
+
"expert_success_rate": 0.25,
|
| 159 |
+
"num_groups": 76,
|
| 160 |
+
"oracle_success_rate": 0.40789473684210525,
|
| 161 |
+
"policy_expert_regret": 0.2980639918435591,
|
| 162 |
+
"policy_oracle_regret": 0.5446286118219588,
|
| 163 |
+
"policy_rollout_progress": 0.2806023089633931,
|
| 164 |
+
"policy_rollout_success_rate": 0.17105263157894737,
|
| 165 |
+
"restore_max_error": 4.76837158203125e-07
|
| 166 |
+
},
|
| 167 |
+
"PushCube-v1": {
|
| 168 |
+
"action_mse_to_best": 0.4481201197717104,
|
| 169 |
+
"expert_success_rate": 0.8198198198198198,
|
| 170 |
+
"num_groups": 111,
|
| 171 |
+
"oracle_success_rate": 1.0,
|
| 172 |
+
"policy_expert_regret": 0.4013105736927943,
|
| 173 |
+
"policy_oracle_regret": 0.46751821323021037,
|
| 174 |
+
"policy_rollout_progress": 0.7757250300130328,
|
| 175 |
+
"policy_rollout_success_rate": 0.7567567567567568,
|
| 176 |
+
"restore_max_error": 4.76837158203125e-07
|
| 177 |
+
},
|
| 178 |
+
"StackCube-v1": {
|
| 179 |
+
"action_mse_to_best": 0.6280938574716777,
|
| 180 |
+
"expert_success_rate": 0.6923076923076923,
|
| 181 |
+
"num_groups": 91,
|
| 182 |
+
"oracle_success_rate": 0.8571428571428571,
|
| 183 |
+
"policy_expert_regret": 1.1173797860577865,
|
| 184 |
+
"policy_oracle_regret": 1.2895275401872592,
|
| 185 |
+
"policy_rollout_progress": 0.40107778697223456,
|
| 186 |
+
"policy_rollout_success_rate": 0.15384615384615385,
|
| 187 |
+
"restore_max_error": 3.948807716369629e-07
|
| 188 |
+
}
|
| 189 |
+
}
|
| 190 |
+
},
|
| 191 |
+
{
|
| 192 |
+
"seed": 2,
|
| 193 |
+
"path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_2/policy_rollout_retrieval_residual_hybrid_k64_sigma0p50.json",
|
| 194 |
+
"num_groups": 575,
|
| 195 |
+
"selection_mode": "retrieval_residual",
|
| 196 |
+
"num_candidates": 79,
|
| 197 |
+
"candidate_sigma": 0.5,
|
| 198 |
+
"field_optim_steps": 0,
|
| 199 |
+
"field_optim_step_size": 0.0,
|
| 200 |
+
"field_optim_trust_radius": 0.0,
|
| 201 |
+
"field_optim_l2_penalty": 0.0,
|
| 202 |
+
"retrieval_neighbors": 1,
|
| 203 |
+
"retrieval_residual_scale": 1.0,
|
| 204 |
+
"policy_rollout_success_rate": 0.3217391304347826,
|
| 205 |
+
"policy_rollout_progress": 0.5517137930347867,
|
| 206 |
+
"oracle_success_rate": 0.8765217391304347,
|
| 207 |
+
"action_mse_to_best": 0.5454683183562821,
|
| 208 |
+
"best_policy_val": {
|
| 209 |
+
"bc_loss": 0.11367896075050037,
|
| 210 |
+
"field_effect_loss": 0.009670218582161598,
|
| 211 |
+
"field_potential_loss": 0.2641640139950646,
|
| 212 |
+
"field_preference_loss": 0.5130490180518892,
|
| 213 |
+
"lattice_edges": 3833.3333333333335,
|
| 214 |
+
"progress_mae": 0.2021729110015763,
|
| 215 |
+
"rank_acc": 0.8333857821093665,
|
| 216 |
+
"rank_loss": 0.5130119257503085,
|
| 217 |
+
"regret_mae": 0.3958987047274907,
|
| 218 |
+
"success_accuracy": 0.8680730561415354,
|
| 219 |
+
"total_loss": 1.4394984311527677
|
| 220 |
+
},
|
| 221 |
+
"per_task": {
|
| 222 |
+
"LiftPegUpright-v1": {
|
| 223 |
+
"action_mse_to_best": 0.42028625178015017,
|
| 224 |
+
"expert_success_rate": 0.8229166666666666,
|
| 225 |
+
"num_groups": 96,
|
| 226 |
+
"oracle_success_rate": 0.9270833333333334,
|
| 227 |
+
"policy_expert_regret": 0.902202141781648,
|
| 228 |
+
"policy_oracle_regret": 1.0084768570959568,
|
| 229 |
+
"policy_rollout_progress": 0.6230483328302702,
|
| 230 |
+
"policy_rollout_success_rate": 0.3020833333333333,
|
| 231 |
+
"restore_max_error": 3.5762786865234375e-07
|
| 232 |
+
},
|
| 233 |
+
"PickCube-v1": {
|
| 234 |
+
"action_mse_to_best": 0.4327403934804177,
|
| 235 |
+
"expert_success_rate": 0.9444444444444444,
|
| 236 |
+
"num_groups": 198,
|
| 237 |
+
"oracle_success_rate": 0.9595959595959596,
|
| 238 |
+
"policy_expert_regret": 1.090324743152267,
|
| 239 |
+
"policy_oracle_regret": 1.1116519589917828,
|
| 240 |
+
"policy_rollout_progress": 0.5906219470380533,
|
| 241 |
+
"policy_rollout_success_rate": 0.25252525252525254,
|
| 242 |
+
"restore_max_error": 4.76837158203125e-07
|
| 243 |
+
},
|
| 244 |
+
"PullCube-v1": {
|
| 245 |
+
"action_mse_to_best": 0.7821945041418076,
|
| 246 |
+
"expert_success_rate": 0.24444444444444444,
|
| 247 |
+
"num_groups": 90,
|
| 248 |
+
"oracle_success_rate": 0.4666666666666667,
|
| 249 |
+
"policy_expert_regret": 0.39066616714828545,
|
| 250 |
+
"policy_oracle_regret": 0.658250150974426,
|
| 251 |
+
"policy_rollout_progress": 0.2611693287268281,
|
| 252 |
+
"policy_rollout_success_rate": 0.15555555555555556,
|
| 253 |
+
"restore_max_error": 4.0978193283081055e-07
|
| 254 |
+
},
|
| 255 |
+
"PushCube-v1": {
|
| 256 |
+
"action_mse_to_best": 0.42668968136652863,
|
| 257 |
+
"expert_success_rate": 0.8514851485148515,
|
| 258 |
+
"num_groups": 101,
|
| 259 |
+
"oracle_success_rate": 1.0,
|
| 260 |
+
"policy_expert_regret": 0.40216707327578327,
|
| 261 |
+
"policy_oracle_regret": 0.45692415122348484,
|
| 262 |
+
"policy_rollout_progress": 0.7806996111527528,
|
| 263 |
+
"policy_rollout_success_rate": 0.7623762376237624,
|
| 264 |
+
"restore_max_error": 4.76837158203125e-07
|
| 265 |
+
},
|
| 266 |
+
"StackCube-v1": {
|
| 267 |
+
"action_mse_to_best": 0.8235671309340331,
|
| 268 |
+
"expert_success_rate": 0.7666666666666667,
|
| 269 |
+
"num_groups": 90,
|
| 270 |
+
"oracle_success_rate": 0.9111111111111111,
|
| 271 |
+
"policy_expert_regret": 1.142678930858771,
|
| 272 |
+
"policy_oracle_regret": 1.291751095983717,
|
| 273 |
+
"policy_rollout_progress": 0.4235971690879928,
|
| 274 |
+
"policy_rollout_success_rate": 0.16666666666666666,
|
| 275 |
+
"restore_max_error": 4.76837158203125e-07
|
| 276 |
+
}
|
| 277 |
+
}
|
| 278 |
+
}
|
| 279 |
+
]
|
| 280 |
+
}
|
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_hybrid_k64_sigma0p50_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_hybrid_k64_sigma0p50.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: 30.90% +/- 1.16%
|
| 11 |
+
Gain vs h=16 rank checkpoint: +1.16%
|
| 12 |
+
Mean progress: 53.89%
|
| 13 |
+
Mean action MSE to best: 0.562
|
| 14 |
+
|
| 15 |
+
| seed | mode | k | retrieval K | residual scale | sigma | opt steps | trust | success | progress | oracle | action MSE |
|
| 16 |
+
|---:|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
|
| 17 |
+
| 0 | retrieval_residual | 79 | 1 | 1.00 | 0.50 | 0 | 0.00 | 29.91% | 52.22% | 85.74% | 0.635 |
|
| 18 |
+
| 1 | retrieval_residual | 79 | 1 | 1.00 | 0.50 | 0 | 0.00 | 30.61% | 54.28% | 86.96% | 0.504 |
|
| 19 |
+
| 2 | retrieval_residual | 79 | 1 | 1.00 | 0.50 | 0 | 0.00 | 32.17% | 55.17% | 87.65% | 0.545 |
|
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p25_summary.json
ADDED
|
@@ -0,0 +1,280 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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_scale0p25.json",
|
| 5 |
+
"num_completed": 3,
|
| 6 |
+
"baseline_h4_policy_success": 0.2967,
|
| 7 |
+
"baseline_h16_rank_checkpoint_success": 0.29739130434782607,
|
| 8 |
+
"mean_success": 0.3292753623188406,
|
| 9 |
+
"std_success": 0.015194599909659314,
|
| 10 |
+
"mean_progress": 0.5523768832874687,
|
| 11 |
+
"mean_action_mse_to_best": 0.40910649155253087,
|
| 12 |
+
"gain_vs_h4": 0.03257536231884056,
|
| 13 |
+
"gain_vs_h16_rank_checkpoint": 0.03188405797101451,
|
| 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_scale0p25.json",
|
| 18 |
+
"num_groups": 575,
|
| 19 |
+
"selection_mode": "retrieval_residual",
|
| 20 |
+
"num_candidates": 16,
|
| 21 |
+
"candidate_sigma": 0.0,
|
| 22 |
+
"field_optim_steps": 0,
|
| 23 |
+
"field_optim_step_size": 0.0,
|
| 24 |
+
"field_optim_trust_radius": 0.0,
|
| 25 |
+
"field_optim_l2_penalty": 0.0,
|
| 26 |
+
"retrieval_neighbors": 1,
|
| 27 |
+
"retrieval_residual_scale": 0.25,
|
| 28 |
+
"policy_rollout_success_rate": 0.32521739130434785,
|
| 29 |
+
"policy_rollout_progress": 0.5427134724674018,
|
| 30 |
+
"oracle_success_rate": 0.8573913043478261,
|
| 31 |
+
"action_mse_to_best": 0.39587786793789786,
|
| 32 |
+
"best_policy_val": {
|
| 33 |
+
"bc_loss": 0.13721593966086706,
|
| 34 |
+
"field_effect_loss": 0.009290305380192068,
|
| 35 |
+
"field_potential_loss": 0.2666468388504452,
|
| 36 |
+
"field_preference_loss": 0.5130573478009965,
|
| 37 |
+
"lattice_edges": 3833.3333333333335,
|
| 38 |
+
"progress_mae": 0.1933159919248687,
|
| 39 |
+
"rank_acc": 0.8265031774838766,
|
| 40 |
+
"rank_loss": 0.5130523675017886,
|
| 41 |
+
"regret_mae": 0.3756548762321472,
|
| 42 |
+
"success_accuracy": 0.8773836526605818,
|
| 43 |
+
"total_loss": 1.5581054819954767
|
| 44 |
+
},
|
| 45 |
+
"per_task": {
|
| 46 |
+
"LiftPegUpright-v1": {
|
| 47 |
+
"action_mse_to_best": 0.32431400695470036,
|
| 48 |
+
"expert_success_rate": 0.8865979381443299,
|
| 49 |
+
"num_groups": 97,
|
| 50 |
+
"oracle_success_rate": 0.9278350515463918,
|
| 51 |
+
"policy_expert_regret": 1.0923672899142982,
|
| 52 |
+
"policy_oracle_regret": 1.1187827676227413,
|
| 53 |
+
"policy_rollout_progress": 0.567738882045156,
|
| 54 |
+
"policy_rollout_success_rate": 0.21649484536082475,
|
| 55 |
+
"restore_max_error": 4.76837158203125e-07
|
| 56 |
+
},
|
| 57 |
+
"PickCube-v1": {
|
| 58 |
+
"action_mse_to_best": 0.30881268131689954,
|
| 59 |
+
"expert_success_rate": 0.9375,
|
| 60 |
+
"num_groups": 208,
|
| 61 |
+
"oracle_success_rate": 0.9471153846153846,
|
| 62 |
+
"policy_expert_regret": 1.0182457184150384,
|
| 63 |
+
"policy_oracle_regret": 1.031668585841544,
|
| 64 |
+
"policy_rollout_progress": 0.5859263594745874,
|
| 65 |
+
"policy_rollout_success_rate": 0.3076923076923077,
|
| 66 |
+
"restore_max_error": 4.76837158203125e-07
|
| 67 |
+
},
|
| 68 |
+
"PullCube-v1": {
|
| 69 |
+
"action_mse_to_best": 0.623021765382259,
|
| 70 |
+
"expert_success_rate": 0.19480519480519481,
|
| 71 |
+
"num_groups": 77,
|
| 72 |
+
"oracle_success_rate": 0.36363636363636365,
|
| 73 |
+
"policy_expert_regret": 0.21665887307230527,
|
| 74 |
+
"policy_oracle_regret": 0.38748751849226365,
|
| 75 |
+
"policy_rollout_progress": 0.35096192981612373,
|
| 76 |
+
"policy_rollout_success_rate": 0.24675324675324675,
|
| 77 |
+
"restore_max_error": 4.76837158203125e-07
|
| 78 |
+
},
|
| 79 |
+
"PushCube-v1": {
|
| 80 |
+
"action_mse_to_best": 0.3740823645778793,
|
| 81 |
+
"expert_success_rate": 0.8617021276595744,
|
| 82 |
+
"num_groups": 94,
|
| 83 |
+
"oracle_success_rate": 0.9893617021276596,
|
| 84 |
+
"policy_expert_regret": 0.5533106022692741,
|
| 85 |
+
"policy_oracle_regret": 0.6498078486703812,
|
| 86 |
+
"policy_rollout_progress": 0.6906176832445124,
|
| 87 |
+
"policy_rollout_success_rate": 0.6595744680851063,
|
| 88 |
+
"restore_max_error": 4.76837158203125e-07
|
| 89 |
+
},
|
| 90 |
+
"StackCube-v1": {
|
| 91 |
+
"action_mse_to_best": 0.49294807546480435,
|
| 92 |
+
"expert_success_rate": 0.6767676767676768,
|
| 93 |
+
"num_groups": 99,
|
| 94 |
+
"oracle_success_rate": 0.8585858585858586,
|
| 95 |
+
"policy_expert_regret": 0.9980843377233756,
|
| 96 |
+
"policy_oracle_regret": 1.1726798326379122,
|
| 97 |
+
"policy_rollout_progress": 0.4361087022104649,
|
| 98 |
+
"policy_rollout_success_rate": 0.21212121212121213,
|
| 99 |
+
"restore_max_error": 3.948807716369629e-07
|
| 100 |
+
}
|
| 101 |
+
}
|
| 102 |
+
},
|
| 103 |
+
{
|
| 104 |
+
"seed": 1,
|
| 105 |
+
"path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_1/policy_rollout_retrieval_residual_scale0p25.json",
|
| 106 |
+
"num_groups": 575,
|
| 107 |
+
"selection_mode": "retrieval_residual",
|
| 108 |
+
"num_candidates": 16,
|
| 109 |
+
"candidate_sigma": 0.0,
|
| 110 |
+
"field_optim_steps": 0,
|
| 111 |
+
"field_optim_step_size": 0.0,
|
| 112 |
+
"field_optim_trust_radius": 0.0,
|
| 113 |
+
"field_optim_l2_penalty": 0.0,
|
| 114 |
+
"retrieval_neighbors": 1,
|
| 115 |
+
"retrieval_residual_scale": 0.25,
|
| 116 |
+
"policy_rollout_success_rate": 0.3165217391304348,
|
| 117 |
+
"policy_rollout_progress": 0.5491900552825435,
|
| 118 |
+
"oracle_success_rate": 0.8695652173913043,
|
| 119 |
+
"action_mse_to_best": 0.4010985842379539,
|
| 120 |
+
"best_policy_val": {
|
| 121 |
+
"bc_loss": 0.1315989200439718,
|
| 122 |
+
"field_effect_loss": 0.010110370814800262,
|
| 123 |
+
"field_potential_loss": 0.31546536915832096,
|
| 124 |
+
"field_preference_loss": 0.4960637440284093,
|
| 125 |
+
"lattice_edges": 3833.3333333333335,
|
| 126 |
+
"progress_mae": 0.19023226698239645,
|
| 127 |
+
"rank_acc": 0.8255469501018524,
|
| 128 |
+
"rank_loss": 0.4960531195004781,
|
| 129 |
+
"regret_mae": 0.42156532737943864,
|
| 130 |
+
"success_accuracy": 0.8807473679383596,
|
| 131 |
+
"total_loss": 1.561984618504842
|
| 132 |
+
},
|
| 133 |
+
"per_task": {
|
| 134 |
+
"LiftPegUpright-v1": {
|
| 135 |
+
"action_mse_to_best": 0.3345377698656073,
|
| 136 |
+
"expert_success_rate": 0.8584070796460177,
|
| 137 |
+
"num_groups": 113,
|
| 138 |
+
"oracle_success_rate": 0.9380530973451328,
|
| 139 |
+
"policy_expert_regret": 1.006345159316485,
|
| 140 |
+
"policy_oracle_regret": 1.0856339500277443,
|
| 141 |
+
"policy_rollout_progress": 0.6228861411852119,
|
| 142 |
+
"policy_rollout_success_rate": 0.21238938053097345,
|
| 143 |
+
"restore_max_error": 4.76837158203125e-07
|
| 144 |
+
},
|
| 145 |
+
"PickCube-v1": {
|
| 146 |
+
"action_mse_to_best": 0.33102217217421404,
|
| 147 |
+
"expert_success_rate": 0.9402173913043478,
|
| 148 |
+
"num_groups": 184,
|
| 149 |
+
"oracle_success_rate": 0.9456521739130435,
|
| 150 |
+
"policy_expert_regret": 1.1590834624771758,
|
| 151 |
+
"policy_oracle_regret": 1.159107466952106,
|
| 152 |
+
"policy_rollout_progress": 0.538196094460664,
|
| 153 |
+
"policy_rollout_success_rate": 0.23369565217391305,
|
| 154 |
+
"restore_max_error": 4.76837158203125e-07
|
| 155 |
+
},
|
| 156 |
+
"PullCube-v1": {
|
| 157 |
+
"action_mse_to_best": 0.5778321055205244,
|
| 158 |
+
"expert_success_rate": 0.25,
|
| 159 |
+
"num_groups": 76,
|
| 160 |
+
"oracle_success_rate": 0.40789473684210525,
|
| 161 |
+
"policy_expert_regret": 0.33867529622818293,
|
| 162 |
+
"policy_oracle_regret": 0.5427592811909946,
|
| 163 |
+
"policy_rollout_progress": 0.2870815945789218,
|
| 164 |
+
"policy_rollout_success_rate": 0.17105263157894737,
|
| 165 |
+
"restore_max_error": 4.76837158203125e-07
|
| 166 |
+
},
|
| 167 |
+
"PushCube-v1": {
|
| 168 |
+
"action_mse_to_best": 0.37684367295052557,
|
| 169 |
+
"expert_success_rate": 0.8198198198198198,
|
| 170 |
+
"num_groups": 111,
|
| 171 |
+
"oracle_success_rate": 1.0,
|
| 172 |
+
"policy_expert_regret": 0.3626773151996973,
|
| 173 |
+
"policy_oracle_regret": 0.4123242026245272,
|
| 174 |
+
"policy_rollout_progress": 0.803892013591689,
|
| 175 |
+
"policy_rollout_success_rate": 0.7837837837837838,
|
| 176 |
+
"restore_max_error": 4.76837158203125e-07
|
| 177 |
+
},
|
| 178 |
+
"StackCube-v1": {
|
| 179 |
+
"action_mse_to_best": 0.5074280279657835,
|
| 180 |
+
"expert_success_rate": 0.6923076923076923,
|
| 181 |
+
"num_groups": 91,
|
| 182 |
+
"oracle_success_rate": 0.8571428571428571,
|
| 183 |
+
"policy_expert_regret": 1.1193383229630334,
|
| 184 |
+
"policy_oracle_regret": 1.291486077092506,
|
| 185 |
+
"policy_rollout_progress": 0.3881302390779768,
|
| 186 |
+
"policy_rollout_success_rate": 0.16483516483516483,
|
| 187 |
+
"restore_max_error": 3.948807716369629e-07
|
| 188 |
+
}
|
| 189 |
+
}
|
| 190 |
+
},
|
| 191 |
+
{
|
| 192 |
+
"seed": 2,
|
| 193 |
+
"path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_2/policy_rollout_retrieval_residual_scale0p25.json",
|
| 194 |
+
"num_groups": 575,
|
| 195 |
+
"selection_mode": "retrieval_residual",
|
| 196 |
+
"num_candidates": 16,
|
| 197 |
+
"candidate_sigma": 0.0,
|
| 198 |
+
"field_optim_steps": 0,
|
| 199 |
+
"field_optim_step_size": 0.0,
|
| 200 |
+
"field_optim_trust_radius": 0.0,
|
| 201 |
+
"field_optim_l2_penalty": 0.0,
|
| 202 |
+
"retrieval_neighbors": 1,
|
| 203 |
+
"retrieval_residual_scale": 0.25,
|
| 204 |
+
"policy_rollout_success_rate": 0.34608695652173915,
|
| 205 |
+
"policy_rollout_progress": 0.5652271221124607,
|
| 206 |
+
"oracle_success_rate": 0.8765217391304347,
|
| 207 |
+
"action_mse_to_best": 0.43034302248174083,
|
| 208 |
+
"best_policy_val": {
|
| 209 |
+
"bc_loss": 0.11367896075050037,
|
| 210 |
+
"field_effect_loss": 0.009670218582161598,
|
| 211 |
+
"field_potential_loss": 0.2641640139950646,
|
| 212 |
+
"field_preference_loss": 0.5130490180518892,
|
| 213 |
+
"lattice_edges": 3833.3333333333335,
|
| 214 |
+
"progress_mae": 0.2021729110015763,
|
| 215 |
+
"rank_acc": 0.8333857821093665,
|
| 216 |
+
"rank_loss": 0.5130119257503085,
|
| 217 |
+
"regret_mae": 0.3958987047274907,
|
| 218 |
+
"success_accuracy": 0.8680730561415354,
|
| 219 |
+
"total_loss": 1.4394984311527677
|
| 220 |
+
},
|
| 221 |
+
"per_task": {
|
| 222 |
+
"LiftPegUpright-v1": {
|
| 223 |
+
"action_mse_to_best": 0.3580305190165139,
|
| 224 |
+
"expert_success_rate": 0.8229166666666666,
|
| 225 |
+
"num_groups": 96,
|
| 226 |
+
"oracle_success_rate": 0.9270833333333334,
|
| 227 |
+
"policy_expert_regret": 0.8474036318560442,
|
| 228 |
+
"policy_oracle_regret": 0.9536635428667068,
|
| 229 |
+
"policy_rollout_progress": 0.6466116470595201,
|
| 230 |
+
"policy_rollout_success_rate": 0.3333333333333333,
|
| 231 |
+
"restore_max_error": 3.5762786865234375e-07
|
| 232 |
+
},
|
| 233 |
+
"PickCube-v1": {
|
| 234 |
+
"action_mse_to_best": 0.34562643173367086,
|
| 235 |
+
"expert_success_rate": 0.9444444444444444,
|
| 236 |
+
"num_groups": 198,
|
| 237 |
+
"oracle_success_rate": 0.9595959595959596,
|
| 238 |
+
"policy_expert_regret": 1.0567232194083809,
|
| 239 |
+
"policy_oracle_regret": 1.0638066699370892,
|
| 240 |
+
"policy_rollout_progress": 0.5980631956887065,
|
| 241 |
+
"policy_rollout_success_rate": 0.29292929292929293,
|
| 242 |
+
"restore_max_error": 4.76837158203125e-07
|
| 243 |
+
},
|
| 244 |
+
"PullCube-v1": {
|
| 245 |
+
"action_mse_to_best": 0.6627736421922843,
|
| 246 |
+
"expert_success_rate": 0.24444444444444444,
|
| 247 |
+
"num_groups": 90,
|
| 248 |
+
"oracle_success_rate": 0.4666666666666667,
|
| 249 |
+
"policy_expert_regret": 0.2764986334575547,
|
| 250 |
+
"policy_oracle_regret": 0.5040211054599948,
|
| 251 |
+
"policy_rollout_progress": 0.3299036862535609,
|
| 252 |
+
"policy_rollout_success_rate": 0.2222222222222222,
|
| 253 |
+
"restore_max_error": 4.0978193283081055e-07
|
| 254 |
+
},
|
| 255 |
+
"PushCube-v1": {
|
| 256 |
+
"action_mse_to_best": 0.3916822287558329,
|
| 257 |
+
"expert_success_rate": 0.8514851485148515,
|
| 258 |
+
"num_groups": 101,
|
| 259 |
+
"oracle_success_rate": 1.0,
|
| 260 |
+
"policy_expert_regret": 0.4015513146572774,
|
| 261 |
+
"policy_oracle_regret": 0.4742009368273291,
|
| 262 |
+
"policy_rollout_progress": 0.7733238156479184,
|
| 263 |
+
"policy_rollout_success_rate": 0.7524752475247525,
|
| 264 |
+
"restore_max_error": 4.76837158203125e-07
|
| 265 |
+
},
|
| 266 |
+
"StackCube-v1": {
|
| 267 |
+
"action_mse_to_best": 0.50480824129449,
|
| 268 |
+
"expert_success_rate": 0.7666666666666667,
|
| 269 |
+
"num_groups": 90,
|
| 270 |
+
"oracle_success_rate": 0.9111111111111111,
|
| 271 |
+
"policy_expert_regret": 1.1974563411540455,
|
| 272 |
+
"policy_oracle_regret": 1.3337924069828457,
|
| 273 |
+
"policy_rollout_progress": 0.4079703023036321,
|
| 274 |
+
"policy_rollout_success_rate": 0.14444444444444443,
|
| 275 |
+
"restore_max_error": 4.76837158203125e-07
|
| 276 |
+
}
|
| 277 |
+
}
|
| 278 |
+
}
|
| 279 |
+
]
|
| 280 |
+
}
|
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p25_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_scale0p25.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: 32.93% +/- 1.52%
|
| 11 |
+
Gain vs h=16 rank checkpoint: +3.19%
|
| 12 |
+
Mean progress: 55.24%
|
| 13 |
+
Mean action MSE to best: 0.409
|
| 14 |
+
|
| 15 |
+
| seed | mode | k | retrieval K | residual scale | sigma | opt steps | trust | success | progress | oracle | action MSE |
|
| 16 |
+
|---:|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
|
| 17 |
+
| 0 | retrieval_residual | 16 | 1 | 0.25 | 0.00 | 0 | 0.00 | 32.52% | 54.27% | 85.74% | 0.396 |
|
| 18 |
+
| 1 | retrieval_residual | 16 | 1 | 0.25 | 0.00 | 0 | 0.00 | 31.65% | 54.92% | 86.96% | 0.401 |
|
| 19 |
+
| 2 | retrieval_residual | 16 | 1 | 0.25 | 0.00 | 0 | 0.00 | 34.61% | 56.52% | 87.65% | 0.430 |
|
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_summary.json
ADDED
|
@@ -0,0 +1,280 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"run_root": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs",
|
| 3 |
+
"objective": "near_miss_policy_bc5",
|
| 4 |
+
"out_name": "policy_rollout_retrieval_residual_scale0p50.json",
|
| 5 |
+
"num_completed": 3,
|
| 6 |
+
"baseline_h4_policy_success": 0.2967,
|
| 7 |
+
"baseline_h16_rank_checkpoint_success": 0.29739130434782607,
|
| 8 |
+
"mean_success": 0.3333333333333333,
|
| 9 |
+
"std_success": 0.00821880978478714,
|
| 10 |
+
"mean_progress": 0.5528276873363749,
|
| 11 |
+
"mean_action_mse_to_best": 0.4331563813282528,
|
| 12 |
+
"gain_vs_h4": 0.036633333333333296,
|
| 13 |
+
"gain_vs_h16_rank_checkpoint": 0.035942028985507246,
|
| 14 |
+
"rows": [
|
| 15 |
+
{
|
| 16 |
+
"seed": 0,
|
| 17 |
+
"path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_0/policy_rollout_retrieval_residual_scale0p50.json",
|
| 18 |
+
"num_groups": 575,
|
| 19 |
+
"selection_mode": "retrieval_residual",
|
| 20 |
+
"num_candidates": 16,
|
| 21 |
+
"candidate_sigma": 0.0,
|
| 22 |
+
"field_optim_steps": 0,
|
| 23 |
+
"field_optim_step_size": 0.0,
|
| 24 |
+
"field_optim_trust_radius": 0.0,
|
| 25 |
+
"field_optim_l2_penalty": 0.0,
|
| 26 |
+
"retrieval_neighbors": 1,
|
| 27 |
+
"retrieval_residual_scale": 0.5,
|
| 28 |
+
"policy_rollout_success_rate": 0.33043478260869563,
|
| 29 |
+
"policy_rollout_progress": 0.544471482436942,
|
| 30 |
+
"oracle_success_rate": 0.8573913043478261,
|
| 31 |
+
"action_mse_to_best": 0.4129274774707206,
|
| 32 |
+
"best_policy_val": {
|
| 33 |
+
"bc_loss": 0.13721593966086706,
|
| 34 |
+
"field_effect_loss": 0.009290305380192068,
|
| 35 |
+
"field_potential_loss": 0.2666468388504452,
|
| 36 |
+
"field_preference_loss": 0.5130573478009965,
|
| 37 |
+
"lattice_edges": 3833.3333333333335,
|
| 38 |
+
"progress_mae": 0.1933159919248687,
|
| 39 |
+
"rank_acc": 0.8265031774838766,
|
| 40 |
+
"rank_loss": 0.5130523675017886,
|
| 41 |
+
"regret_mae": 0.3756548762321472,
|
| 42 |
+
"success_accuracy": 0.8773836526605818,
|
| 43 |
+
"total_loss": 1.5581054819954767
|
| 44 |
+
},
|
| 45 |
+
"per_task": {
|
| 46 |
+
"LiftPegUpright-v1": {
|
| 47 |
+
"action_mse_to_best": 0.33314846369159434,
|
| 48 |
+
"expert_success_rate": 0.8865979381443299,
|
| 49 |
+
"num_groups": 97,
|
| 50 |
+
"oracle_success_rate": 0.9278350515463918,
|
| 51 |
+
"policy_expert_regret": 1.0792845781009222,
|
| 52 |
+
"policy_oracle_regret": 1.105700055809365,
|
| 53 |
+
"policy_rollout_progress": 0.5705123155080166,
|
| 54 |
+
"policy_rollout_success_rate": 0.2268041237113402,
|
| 55 |
+
"restore_max_error": 4.76837158203125e-07
|
| 56 |
+
},
|
| 57 |
+
"PickCube-v1": {
|
| 58 |
+
"action_mse_to_best": 0.3205748214744605,
|
| 59 |
+
"expert_success_rate": 0.9375,
|
| 60 |
+
"num_groups": 208,
|
| 61 |
+
"oracle_success_rate": 0.9471153846153846,
|
| 62 |
+
"policy_expert_regret": 1.0125951060147669,
|
| 63 |
+
"policy_oracle_regret": 1.0260179734412724,
|
| 64 |
+
"policy_rollout_progress": 0.5887099993504727,
|
| 65 |
+
"policy_rollout_success_rate": 0.3173076923076923,
|
| 66 |
+
"restore_max_error": 4.76837158203125e-07
|
| 67 |
+
},
|
| 68 |
+
"PullCube-v1": {
|
| 69 |
+
"action_mse_to_best": 0.6671761597518797,
|
| 70 |
+
"expert_success_rate": 0.19480519480519481,
|
| 71 |
+
"num_groups": 77,
|
| 72 |
+
"oracle_success_rate": 0.36363636363636365,
|
| 73 |
+
"policy_expert_regret": 0.24359342272018458,
|
| 74 |
+
"policy_oracle_regret": 0.4621977220204743,
|
| 75 |
+
"policy_rollout_progress": 0.3145493839371514,
|
| 76 |
+
"policy_rollout_success_rate": 0.2077922077922078,
|
| 77 |
+
"restore_max_error": 4.76837158203125e-07
|
| 78 |
+
},
|
| 79 |
+
"PushCube-v1": {
|
| 80 |
+
"action_mse_to_best": 0.3714648786773707,
|
| 81 |
+
"expert_success_rate": 0.8617021276595744,
|
| 82 |
+
"num_groups": 94,
|
| 83 |
+
"oracle_success_rate": 0.9893617021276596,
|
| 84 |
+
"policy_expert_regret": 0.5719942746961371,
|
| 85 |
+
"policy_oracle_regret": 0.6495450359392674,
|
| 86 |
+
"policy_rollout_progress": 0.6908804959756263,
|
| 87 |
+
"policy_rollout_success_rate": 0.6595744680851063,
|
| 88 |
+
"restore_max_error": 4.76837158203125e-07
|
| 89 |
+
},
|
| 90 |
+
"StackCube-v1": {
|
| 91 |
+
"action_mse_to_best": 0.5267482101446902,
|
| 92 |
+
"expert_success_rate": 0.6767676767676768,
|
| 93 |
+
"num_groups": 99,
|
| 94 |
+
"oracle_success_rate": 0.8585858585858586,
|
| 95 |
+
"policy_expert_regret": 0.9495171221217724,
|
| 96 |
+
"policy_oracle_regret": 1.112660668715082,
|
| 97 |
+
"policy_rollout_progress": 0.4658248358302646,
|
| 98 |
+
"policy_rollout_success_rate": 0.24242424242424243,
|
| 99 |
+
"restore_max_error": 3.948807716369629e-07
|
| 100 |
+
}
|
| 101 |
+
}
|
| 102 |
+
},
|
| 103 |
+
{
|
| 104 |
+
"seed": 1,
|
| 105 |
+
"path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_1/policy_rollout_retrieval_residual_scale0p50.json",
|
| 106 |
+
"num_groups": 575,
|
| 107 |
+
"selection_mode": "retrieval_residual",
|
| 108 |
+
"num_candidates": 16,
|
| 109 |
+
"candidate_sigma": 0.0,
|
| 110 |
+
"field_optim_steps": 0,
|
| 111 |
+
"field_optim_step_size": 0.0,
|
| 112 |
+
"field_optim_trust_radius": 0.0,
|
| 113 |
+
"field_optim_l2_penalty": 0.0,
|
| 114 |
+
"retrieval_neighbors": 1,
|
| 115 |
+
"retrieval_residual_scale": 0.5,
|
| 116 |
+
"policy_rollout_success_rate": 0.3269565217391304,
|
| 117 |
+
"policy_rollout_progress": 0.5530163816378816,
|
| 118 |
+
"oracle_success_rate": 0.8695652173913043,
|
| 119 |
+
"action_mse_to_best": 0.42286321135642735,
|
| 120 |
+
"best_policy_val": {
|
| 121 |
+
"bc_loss": 0.1315989200439718,
|
| 122 |
+
"field_effect_loss": 0.010110370814800262,
|
| 123 |
+
"field_potential_loss": 0.31546536915832096,
|
| 124 |
+
"field_preference_loss": 0.4960637440284093,
|
| 125 |
+
"lattice_edges": 3833.3333333333335,
|
| 126 |
+
"progress_mae": 0.19023226698239645,
|
| 127 |
+
"rank_acc": 0.8255469501018524,
|
| 128 |
+
"rank_loss": 0.4960531195004781,
|
| 129 |
+
"regret_mae": 0.42156532737943864,
|
| 130 |
+
"success_accuracy": 0.8807473679383596,
|
| 131 |
+
"total_loss": 1.561984618504842
|
| 132 |
+
},
|
| 133 |
+
"per_task": {
|
| 134 |
+
"LiftPegUpright-v1": {
|
| 135 |
+
"action_mse_to_best": 0.33098896499723196,
|
| 136 |
+
"expert_success_rate": 0.8584070796460177,
|
| 137 |
+
"num_groups": 113,
|
| 138 |
+
"oracle_success_rate": 0.9380530973451328,
|
| 139 |
+
"policy_expert_regret": 0.998058971973647,
|
| 140 |
+
"policy_oracle_regret": 1.0891584641901793,
|
| 141 |
+
"policy_rollout_progress": 0.619361627022777,
|
| 142 |
+
"policy_rollout_success_rate": 0.21238938053097345,
|
| 143 |
+
"restore_max_error": 4.76837158203125e-07
|
| 144 |
+
},
|
| 145 |
+
"PickCube-v1": {
|
| 146 |
+
"action_mse_to_best": 0.3595517423692281,
|
| 147 |
+
"expert_success_rate": 0.9402173913043478,
|
| 148 |
+
"num_groups": 184,
|
| 149 |
+
"oracle_success_rate": 0.9456521739130435,
|
| 150 |
+
"policy_expert_regret": 1.1190804282618363,
|
| 151 |
+
"policy_oracle_regret": 1.1266173332291858,
|
| 152 |
+
"policy_rollout_progress": 0.5457061722864518,
|
| 153 |
+
"policy_rollout_success_rate": 0.266304347826087,
|
| 154 |
+
"restore_max_error": 4.76837158203125e-07
|
| 155 |
+
},
|
| 156 |
+
"PullCube-v1": {
|
| 157 |
+
"action_mse_to_best": 0.6149560018981758,
|
| 158 |
+
"expert_success_rate": 0.25,
|
| 159 |
+
"num_groups": 76,
|
| 160 |
+
"oracle_success_rate": 0.40789473684210525,
|
| 161 |
+
"policy_expert_regret": 0.27304727383154004,
|
| 162 |
+
"policy_oracle_regret": 0.5447679004680953,
|
| 163 |
+
"policy_rollout_progress": 0.27486991495090096,
|
| 164 |
+
"policy_rollout_success_rate": 0.15789473684210525,
|
| 165 |
+
"restore_max_error": 4.76837158203125e-07
|
| 166 |
+
},
|
| 167 |
+
"PushCube-v1": {
|
| 168 |
+
"action_mse_to_best": 0.39232181858372045,
|
| 169 |
+
"expert_success_rate": 0.8198198198198198,
|
| 170 |
+
"num_groups": 111,
|
| 171 |
+
"oracle_success_rate": 1.0,
|
| 172 |
+
"policy_expert_regret": 0.34771036054636983,
|
| 173 |
+
"policy_oracle_regret": 0.38119086757436527,
|
| 174 |
+
"policy_rollout_progress": 0.8170073306238329,
|
| 175 |
+
"policy_rollout_success_rate": 0.8018018018018018,
|
| 176 |
+
"restore_max_error": 4.76837158203125e-07
|
| 177 |
+
},
|
| 178 |
+
"StackCube-v1": {
|
| 179 |
+
"action_mse_to_best": 0.5417878558490794,
|
| 180 |
+
"expert_success_rate": 0.6923076923076923,
|
| 181 |
+
"num_groups": 91,
|
| 182 |
+
"oracle_success_rate": 0.8571428571428571,
|
| 183 |
+
"policy_expert_regret": 1.122757653777416,
|
| 184 |
+
"policy_oracle_regret": 1.2949054079068887,
|
| 185 |
+
"policy_rollout_progress": 0.3956999192526052,
|
| 186 |
+
"policy_rollout_success_rate": 0.15384615384615385,
|
| 187 |
+
"restore_max_error": 3.948807716369629e-07
|
| 188 |
+
}
|
| 189 |
+
}
|
| 190 |
+
},
|
| 191 |
+
{
|
| 192 |
+
"seed": 2,
|
| 193 |
+
"path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_2/policy_rollout_retrieval_residual_scale0p50.json",
|
| 194 |
+
"num_groups": 575,
|
| 195 |
+
"selection_mode": "retrieval_residual",
|
| 196 |
+
"num_candidates": 16,
|
| 197 |
+
"candidate_sigma": 0.0,
|
| 198 |
+
"field_optim_steps": 0,
|
| 199 |
+
"field_optim_step_size": 0.0,
|
| 200 |
+
"field_optim_trust_radius": 0.0,
|
| 201 |
+
"field_optim_l2_penalty": 0.0,
|
| 202 |
+
"retrieval_neighbors": 1,
|
| 203 |
+
"retrieval_residual_scale": 0.5,
|
| 204 |
+
"policy_rollout_success_rate": 0.3426086956521739,
|
| 205 |
+
"policy_rollout_progress": 0.560995197934301,
|
| 206 |
+
"oracle_success_rate": 0.8765217391304347,
|
| 207 |
+
"action_mse_to_best": 0.46367845515761036,
|
| 208 |
+
"best_policy_val": {
|
| 209 |
+
"bc_loss": 0.11367896075050037,
|
| 210 |
+
"field_effect_loss": 0.009670218582161598,
|
| 211 |
+
"field_potential_loss": 0.2641640139950646,
|
| 212 |
+
"field_preference_loss": 0.5130490180518892,
|
| 213 |
+
"lattice_edges": 3833.3333333333335,
|
| 214 |
+
"progress_mae": 0.2021729110015763,
|
| 215 |
+
"rank_acc": 0.8333857821093665,
|
| 216 |
+
"rank_loss": 0.5130119257503085,
|
| 217 |
+
"regret_mae": 0.3958987047274907,
|
| 218 |
+
"success_accuracy": 0.8680730561415354,
|
| 219 |
+
"total_loss": 1.4394984311527677
|
| 220 |
+
},
|
| 221 |
+
"per_task": {
|
| 222 |
+
"LiftPegUpright-v1": {
|
| 223 |
+
"action_mse_to_best": 0.36153392906514153,
|
| 224 |
+
"expert_success_rate": 0.8229166666666666,
|
| 225 |
+
"num_groups": 96,
|
| 226 |
+
"oracle_success_rate": 0.9270833333333334,
|
| 227 |
+
"policy_expert_regret": 0.8829973929872116,
|
| 228 |
+
"policy_oracle_regret": 0.9760098507006963,
|
| 229 |
+
"policy_rollout_progress": 0.6346820058921973,
|
| 230 |
+
"policy_rollout_success_rate": 0.3229166666666667,
|
| 231 |
+
"restore_max_error": 3.5762786865234375e-07
|
| 232 |
+
},
|
| 233 |
+
"PickCube-v1": {
|
| 234 |
+
"action_mse_to_best": 0.37652896986239487,
|
| 235 |
+
"expert_success_rate": 0.9444444444444444,
|
| 236 |
+
"num_groups": 198,
|
| 237 |
+
"oracle_success_rate": 0.9595959595959596,
|
| 238 |
+
"policy_expert_regret": 1.0838303450457376,
|
| 239 |
+
"policy_oracle_regret": 1.090913795574446,
|
| 240 |
+
"policy_rollout_progress": 0.5840688492688868,
|
| 241 |
+
"policy_rollout_success_rate": 0.2727272727272727,
|
| 242 |
+
"restore_max_error": 4.76837158203125e-07
|
| 243 |
+
},
|
| 244 |
+
"PullCube-v1": {
|
| 245 |
+
"action_mse_to_best": 0.7301618857516183,
|
| 246 |
+
"expert_success_rate": 0.24444444444444444,
|
| 247 |
+
"num_groups": 90,
|
| 248 |
+
"oracle_success_rate": 0.4666666666666667,
|
| 249 |
+
"policy_expert_regret": 0.30010166329642135,
|
| 250 |
+
"policy_oracle_regret": 0.5302090961693062,
|
| 251 |
+
"policy_rollout_progress": 0.31182427391823797,
|
| 252 |
+
"policy_rollout_success_rate": 0.2111111111111111,
|
| 253 |
+
"restore_max_error": 4.0978193283081055e-07
|
| 254 |
+
},
|
| 255 |
+
"PushCube-v1": {
|
| 256 |
+
"action_mse_to_best": 0.4178345319215614,
|
| 257 |
+
"expert_success_rate": 0.8514851485148515,
|
| 258 |
+
"num_groups": 101,
|
| 259 |
+
"oracle_success_rate": 1.0,
|
| 260 |
+
"policy_expert_regret": 0.38219682946063505,
|
| 261 |
+
"policy_oracle_regret": 0.4192075215943969,
|
| 262 |
+
"policy_rollout_progress": 0.7986142605838209,
|
| 263 |
+
"policy_rollout_success_rate": 0.7821782178217822,
|
| 264 |
+
"restore_max_error": 4.76837158203125e-07
|
| 265 |
+
},
|
| 266 |
+
"StackCube-v1": {
|
| 267 |
+
"action_mse_to_best": 0.5493251227877206,
|
| 268 |
+
"expert_success_rate": 0.7666666666666667,
|
| 269 |
+
"num_groups": 90,
|
| 270 |
+
"oracle_success_rate": 0.9111111111111111,
|
| 271 |
+
"policy_expert_regret": 1.15032865587208,
|
| 272 |
+
"policy_oracle_regret": 1.3123159415192074,
|
| 273 |
+
"policy_rollout_progress": 0.41414343466361364,
|
| 274 |
+
"policy_rollout_success_rate": 0.15555555555555556,
|
| 275 |
+
"restore_max_error": 4.76837158203125e-07
|
| 276 |
+
}
|
| 277 |
+
}
|
| 278 |
+
}
|
| 279 |
+
]
|
| 280 |
+
}
|
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_summary.md
ADDED
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# h=16 Best-Policy Checkpoint Rollout
|
| 2 |
+
|
| 3 |
+
Run root: `/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs`
|
| 4 |
+
Objective: `near_miss_policy_bc5`
|
| 5 |
+
Result file: `policy_rollout_retrieval_residual_scale0p50.json`
|
| 6 |
+
Completed seeds: 3
|
| 7 |
+
Baseline h=4 policy success: 29.67%
|
| 8 |
+
Baseline h=16 rank-checkpoint success: 29.74%
|
| 9 |
+
|
| 10 |
+
Mean success: 33.33% +/- 0.82%
|
| 11 |
+
Gain vs h=16 rank checkpoint: +3.59%
|
| 12 |
+
Mean progress: 55.28%
|
| 13 |
+
Mean action MSE to best: 0.433
|
| 14 |
+
|
| 15 |
+
| seed | mode | k | retrieval K | residual scale | sigma | opt steps | trust | success | progress | oracle | action MSE |
|
| 16 |
+
|---:|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
|
| 17 |
+
| 0 | retrieval_residual | 16 | 1 | 0.50 | 0.00 | 0 | 0.00 | 33.04% | 54.45% | 85.74% | 0.413 |
|
| 18 |
+
| 1 | retrieval_residual | 16 | 1 | 0.50 | 0.00 | 0 | 0.00 | 32.70% | 55.30% | 86.96% | 0.423 |
|
| 19 |
+
| 2 | retrieval_residual | 16 | 1 | 0.50 | 0.00 | 0 | 0.00 | 34.26% | 56.10% | 87.65% | 0.464 |
|
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p75_summary.json
ADDED
|
@@ -0,0 +1,280 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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_scale0p75.json",
|
| 5 |
+
"num_completed": 3,
|
| 6 |
+
"baseline_h4_policy_success": 0.2967,
|
| 7 |
+
"baseline_h16_rank_checkpoint_success": 0.29739130434782607,
|
| 8 |
+
"mean_success": 0.3269565217391304,
|
| 9 |
+
"std_success": 0.015161387629706683,
|
| 10 |
+
"mean_progress": 0.5497141635662917,
|
| 11 |
+
"mean_action_mse_to_best": 0.5080524536079147,
|
| 12 |
+
"gain_vs_h4": 0.030256521739130404,
|
| 13 |
+
"gain_vs_h16_rank_checkpoint": 0.029565217391304355,
|
| 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_scale0p75.json",
|
| 18 |
+
"num_groups": 575,
|
| 19 |
+
"selection_mode": "retrieval_residual",
|
| 20 |
+
"num_candidates": 16,
|
| 21 |
+
"candidate_sigma": 0.0,
|
| 22 |
+
"field_optim_steps": 0,
|
| 23 |
+
"field_optim_step_size": 0.0,
|
| 24 |
+
"field_optim_trust_radius": 0.0,
|
| 25 |
+
"field_optim_l2_penalty": 0.0,
|
| 26 |
+
"retrieval_neighbors": 1,
|
| 27 |
+
"retrieval_residual_scale": 0.75,
|
| 28 |
+
"policy_rollout_success_rate": 0.32,
|
| 29 |
+
"policy_rollout_progress": 0.5345233704787477,
|
| 30 |
+
"oracle_success_rate": 0.8573913043478261,
|
| 31 |
+
"action_mse_to_best": 0.5423873371468938,
|
| 32 |
+
"best_policy_val": {
|
| 33 |
+
"bc_loss": 0.13721593966086706,
|
| 34 |
+
"field_effect_loss": 0.009290305380192068,
|
| 35 |
+
"field_potential_loss": 0.2666468388504452,
|
| 36 |
+
"field_preference_loss": 0.5130573478009965,
|
| 37 |
+
"lattice_edges": 3833.3333333333335,
|
| 38 |
+
"progress_mae": 0.1933159919248687,
|
| 39 |
+
"rank_acc": 0.8265031774838766,
|
| 40 |
+
"rank_loss": 0.5130523675017886,
|
| 41 |
+
"regret_mae": 0.3756548762321472,
|
| 42 |
+
"success_accuracy": 0.8773836526605818,
|
| 43 |
+
"total_loss": 1.5581054819954767
|
| 44 |
+
},
|
| 45 |
+
"per_task": {
|
| 46 |
+
"LiftPegUpright-v1": {
|
| 47 |
+
"action_mse_to_best": 0.805569264125655,
|
| 48 |
+
"expert_success_rate": 0.8865979381443299,
|
| 49 |
+
"num_groups": 97,
|
| 50 |
+
"oracle_success_rate": 0.9278350515463918,
|
| 51 |
+
"policy_expert_regret": 1.2286027728282298,
|
| 52 |
+
"policy_oracle_regret": 1.2683443485461559,
|
| 53 |
+
"policy_rollout_progress": 0.4903422495753495,
|
| 54 |
+
"policy_rollout_success_rate": 0.14432989690721648,
|
| 55 |
+
"restore_max_error": 4.76837158203125e-07
|
| 56 |
+
},
|
| 57 |
+
"PickCube-v1": {
|
| 58 |
+
"action_mse_to_best": 0.35622545783049786,
|
| 59 |
+
"expert_success_rate": 0.9375,
|
| 60 |
+
"num_groups": 208,
|
| 61 |
+
"oracle_success_rate": 0.9471153846153846,
|
| 62 |
+
"policy_expert_regret": 1.0036513171463202,
|
| 63 |
+
"policy_oracle_regret": 1.0170741845728257,
|
| 64 |
+
"policy_rollout_progress": 0.5928460959112272,
|
| 65 |
+
"policy_rollout_success_rate": 0.32211538461538464,
|
| 66 |
+
"restore_max_error": 4.76837158203125e-07
|
| 67 |
+
},
|
| 68 |
+
"PullCube-v1": {
|
| 69 |
+
"action_mse_to_best": 0.6661438940020351,
|
| 70 |
+
"expert_success_rate": 0.19480519480519481,
|
| 71 |
+
"num_groups": 77,
|
| 72 |
+
"oracle_success_rate": 0.36363636363636365,
|
| 73 |
+
"policy_expert_regret": 0.21825521021579428,
|
| 74 |
+
"policy_oracle_regret": 0.38739257521909215,
|
| 75 |
+
"policy_rollout_progress": 0.3385705710494552,
|
| 76 |
+
"policy_rollout_success_rate": 0.23376623376623376,
|
| 77 |
+
"restore_max_error": 4.76837158203125e-07
|
| 78 |
+
},
|
| 79 |
+
"PushCube-v1": {
|
| 80 |
+
"action_mse_to_best": 0.4044005741226546,
|
| 81 |
+
"expert_success_rate": 0.8617021276595744,
|
| 82 |
+
"num_groups": 94,
|
| 83 |
+
"oracle_success_rate": 0.9893617021276596,
|
| 84 |
+
"policy_expert_regret": 0.5533750363169833,
|
| 85 |
+
"policy_oracle_regret": 0.6309257975601136,
|
| 86 |
+
"policy_rollout_progress": 0.6988614364824397,
|
| 87 |
+
"policy_rollout_success_rate": 0.6702127659574468,
|
| 88 |
+
"restore_max_error": 4.76837158203125e-07
|
| 89 |
+
},
|
| 90 |
+
"StackCube-v1": {
|
| 91 |
+
"action_mse_to_best": 0.7104128404529859,
|
| 92 |
+
"expert_success_rate": 0.6767676767676768,
|
| 93 |
+
"num_groups": 99,
|
| 94 |
+
"oracle_success_rate": 0.8585858585858586,
|
| 95 |
+
"policy_expert_regret": 0.9903282389195278,
|
| 96 |
+
"policy_oracle_regret": 1.149254069936396,
|
| 97 |
+
"policy_rollout_progress": 0.45164487744220577,
|
| 98 |
+
"policy_rollout_success_rate": 0.2222222222222222,
|
| 99 |
+
"restore_max_error": 3.948807716369629e-07
|
| 100 |
+
}
|
| 101 |
+
}
|
| 102 |
+
},
|
| 103 |
+
{
|
| 104 |
+
"seed": 1,
|
| 105 |
+
"path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_1/policy_rollout_retrieval_residual_scale0p75.json",
|
| 106 |
+
"num_groups": 575,
|
| 107 |
+
"selection_mode": "retrieval_residual",
|
| 108 |
+
"num_candidates": 16,
|
| 109 |
+
"candidate_sigma": 0.0,
|
| 110 |
+
"field_optim_steps": 0,
|
| 111 |
+
"field_optim_step_size": 0.0,
|
| 112 |
+
"field_optim_trust_radius": 0.0,
|
| 113 |
+
"field_optim_l2_penalty": 0.0,
|
| 114 |
+
"retrieval_neighbors": 1,
|
| 115 |
+
"retrieval_residual_scale": 0.75,
|
| 116 |
+
"policy_rollout_success_rate": 0.3165217391304348,
|
| 117 |
+
"policy_rollout_progress": 0.5510243390516743,
|
| 118 |
+
"oracle_success_rate": 0.8695652173913043,
|
| 119 |
+
"action_mse_to_best": 0.4668293072898751,
|
| 120 |
+
"best_policy_val": {
|
| 121 |
+
"bc_loss": 0.1315989200439718,
|
| 122 |
+
"field_effect_loss": 0.010110370814800262,
|
| 123 |
+
"field_potential_loss": 0.31546536915832096,
|
| 124 |
+
"field_preference_loss": 0.4960637440284093,
|
| 125 |
+
"lattice_edges": 3833.3333333333335,
|
| 126 |
+
"progress_mae": 0.19023226698239645,
|
| 127 |
+
"rank_acc": 0.8255469501018524,
|
| 128 |
+
"rank_loss": 0.4960531195004781,
|
| 129 |
+
"regret_mae": 0.42156532737943864,
|
| 130 |
+
"success_accuracy": 0.8807473679383596,
|
| 131 |
+
"total_loss": 1.561984618504842
|
| 132 |
+
},
|
| 133 |
+
"per_task": {
|
| 134 |
+
"LiftPegUpright-v1": {
|
| 135 |
+
"action_mse_to_best": 0.3412654227371105,
|
| 136 |
+
"expert_success_rate": 0.8584070796460177,
|
| 137 |
+
"num_groups": 113,
|
| 138 |
+
"oracle_success_rate": 0.9380530973451328,
|
| 139 |
+
"policy_expert_regret": 1.0164116371785645,
|
| 140 |
+
"policy_oracle_regret": 1.097544903380681,
|
| 141 |
+
"policy_rollout_progress": 0.6222659374496579,
|
| 142 |
+
"policy_rollout_success_rate": 0.21238938053097345,
|
| 143 |
+
"restore_max_error": 4.76837158203125e-07
|
| 144 |
+
},
|
| 145 |
+
"PickCube-v1": {
|
| 146 |
+
"action_mse_to_best": 0.39500651939812564,
|
| 147 |
+
"expert_success_rate": 0.9402173913043478,
|
| 148 |
+
"num_groups": 184,
|
| 149 |
+
"oracle_success_rate": 0.9456521739130435,
|
| 150 |
+
"policy_expert_regret": 1.1404846262277872,
|
| 151 |
+
"policy_oracle_regret": 1.1405086307027175,
|
| 152 |
+
"policy_rollout_progress": 0.5460016471283187,
|
| 153 |
+
"policy_rollout_success_rate": 0.24456521739130435,
|
| 154 |
+
"restore_max_error": 4.76837158203125e-07
|
| 155 |
+
},
|
| 156 |
+
"PullCube-v1": {
|
| 157 |
+
"action_mse_to_best": 0.6672222055494785,
|
| 158 |
+
"expert_success_rate": 0.25,
|
| 159 |
+
"num_groups": 76,
|
| 160 |
+
"oracle_success_rate": 0.40789473684210525,
|
| 161 |
+
"policy_expert_regret": 0.29614157379163725,
|
| 162 |
+
"policy_oracle_regret": 0.5693492501925089,
|
| 163 |
+
"policy_rollout_progress": 0.2704730750747809,
|
| 164 |
+
"policy_rollout_success_rate": 0.15789473684210525,
|
| 165 |
+
"restore_max_error": 4.76837158203125e-07
|
| 166 |
+
},
|
| 167 |
+
"PushCube-v1": {
|
| 168 |
+
"action_mse_to_best": 0.45045896941745606,
|
| 169 |
+
"expert_success_rate": 0.8198198198198198,
|
| 170 |
+
"num_groups": 111,
|
| 171 |
+
"oracle_success_rate": 1.0,
|
| 172 |
+
"policy_expert_regret": 0.34760262380849133,
|
| 173 |
+
"policy_oracle_regret": 0.4138102633459074,
|
| 174 |
+
"policy_rollout_progress": 0.8024059528703088,
|
| 175 |
+
"policy_rollout_success_rate": 0.7837837837837838,
|
| 176 |
+
"restore_max_error": 4.76837158203125e-07
|
| 177 |
+
},
|
| 178 |
+
"StackCube-v1": {
|
| 179 |
+
"action_mse_to_best": 0.6205805068794679,
|
| 180 |
+
"expert_success_rate": 0.6923076923076923,
|
| 181 |
+
"num_groups": 91,
|
| 182 |
+
"oracle_success_rate": 0.8571428571428571,
|
| 183 |
+
"policy_expert_regret": 1.1180660732827343,
|
| 184 |
+
"policy_oracle_regret": 1.290213827412207,
|
| 185 |
+
"policy_rollout_progress": 0.40039149974728677,
|
| 186 |
+
"policy_rollout_success_rate": 0.15384615384615385,
|
| 187 |
+
"restore_max_error": 3.948807716369629e-07
|
| 188 |
+
}
|
| 189 |
+
}
|
| 190 |
+
},
|
| 191 |
+
{
|
| 192 |
+
"seed": 2,
|
| 193 |
+
"path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_2/policy_rollout_retrieval_residual_scale0p75.json",
|
| 194 |
+
"num_groups": 575,
|
| 195 |
+
"selection_mode": "retrieval_residual",
|
| 196 |
+
"num_candidates": 16,
|
| 197 |
+
"candidate_sigma": 0.0,
|
| 198 |
+
"field_optim_steps": 0,
|
| 199 |
+
"field_optim_step_size": 0.0,
|
| 200 |
+
"field_optim_trust_radius": 0.0,
|
| 201 |
+
"field_optim_l2_penalty": 0.0,
|
| 202 |
+
"retrieval_neighbors": 1,
|
| 203 |
+
"retrieval_residual_scale": 0.75,
|
| 204 |
+
"policy_rollout_success_rate": 0.3443478260869565,
|
| 205 |
+
"policy_rollout_progress": 0.5635947811684531,
|
| 206 |
+
"oracle_success_rate": 0.8765217391304347,
|
| 207 |
+
"action_mse_to_best": 0.5149407163869751,
|
| 208 |
+
"best_policy_val": {
|
| 209 |
+
"bc_loss": 0.11367896075050037,
|
| 210 |
+
"field_effect_loss": 0.009670218582161598,
|
| 211 |
+
"field_potential_loss": 0.2641640139950646,
|
| 212 |
+
"field_preference_loss": 0.5130490180518892,
|
| 213 |
+
"lattice_edges": 3833.3333333333335,
|
| 214 |
+
"progress_mae": 0.2021729110015763,
|
| 215 |
+
"rank_acc": 0.8333857821093665,
|
| 216 |
+
"rank_loss": 0.5130119257503085,
|
| 217 |
+
"regret_mae": 0.3958987047274907,
|
| 218 |
+
"success_accuracy": 0.8680730561415354,
|
| 219 |
+
"total_loss": 1.4394984311527677
|
| 220 |
+
},
|
| 221 |
+
"per_task": {
|
| 222 |
+
"LiftPegUpright-v1": {
|
| 223 |
+
"action_mse_to_best": 0.4603082099104843,
|
| 224 |
+
"expert_success_rate": 0.8229166666666666,
|
| 225 |
+
"num_groups": 96,
|
| 226 |
+
"oracle_success_rate": 0.9270833333333334,
|
| 227 |
+
"policy_expert_regret": 0.924809723161161,
|
| 228 |
+
"policy_oracle_regret": 1.04467046353966,
|
| 229 |
+
"policy_rollout_progress": 0.6076880597199003,
|
| 230 |
+
"policy_rollout_success_rate": 0.28125,
|
| 231 |
+
"restore_max_error": 3.5762786865234375e-07
|
| 232 |
+
},
|
| 233 |
+
"PickCube-v1": {
|
| 234 |
+
"action_mse_to_best": 0.41822907164918655,
|
| 235 |
+
"expert_success_rate": 0.9444444444444444,
|
| 236 |
+
"num_groups": 198,
|
| 237 |
+
"oracle_success_rate": 0.9595959595959596,
|
| 238 |
+
"policy_expert_regret": 1.0595279995145068,
|
| 239 |
+
"policy_oracle_regret": 1.0666114500432153,
|
| 240 |
+
"policy_rollout_progress": 0.6003089206330855,
|
| 241 |
+
"policy_rollout_success_rate": 0.2878787878787879,
|
| 242 |
+
"restore_max_error": 4.76837158203125e-07
|
| 243 |
+
},
|
| 244 |
+
"PullCube-v1": {
|
| 245 |
+
"action_mse_to_best": 0.707032201356358,
|
| 246 |
+
"expert_success_rate": 0.24444444444444444,
|
| 247 |
+
"num_groups": 90,
|
| 248 |
+
"oracle_success_rate": 0.4666666666666667,
|
| 249 |
+
"policy_expert_regret": 0.2938250019835929,
|
| 250 |
+
"policy_oracle_regret": 0.5023684386267431,
|
| 251 |
+
"policy_rollout_progress": 0.34422175456873244,
|
| 252 |
+
"policy_rollout_success_rate": 0.24444444444444444,
|
| 253 |
+
"restore_max_error": 4.0978193283081055e-07
|
| 254 |
+
},
|
| 255 |
+
"PushCube-v1": {
|
| 256 |
+
"action_mse_to_best": 0.42296098563635703,
|
| 257 |
+
"expert_success_rate": 0.8514851485148515,
|
| 258 |
+
"num_groups": 101,
|
| 259 |
+
"oracle_success_rate": 1.0,
|
| 260 |
+
"policy_expert_regret": 0.40117800811139664,
|
| 261 |
+
"policy_oracle_regret": 0.4559350860590982,
|
| 262 |
+
"policy_rollout_progress": 0.7816886763171395,
|
| 263 |
+
"policy_rollout_success_rate": 0.7623762376237624,
|
| 264 |
+
"restore_max_error": 4.76837158203125e-07
|
| 265 |
+
},
|
| 266 |
+
"StackCube-v1": {
|
| 267 |
+
"action_mse_to_best": 0.6971112212580112,
|
| 268 |
+
"expert_success_rate": 0.7666666666666667,
|
| 269 |
+
"num_groups": 90,
|
| 270 |
+
"oracle_success_rate": 0.9111111111111111,
|
| 271 |
+
"policy_expert_regret": 1.159649470117357,
|
| 272 |
+
"policy_oracle_regret": 1.3087216352423032,
|
| 273 |
+
"policy_rollout_progress": 0.4104140548242463,
|
| 274 |
+
"policy_rollout_success_rate": 0.16666666666666666,
|
| 275 |
+
"restore_max_error": 4.76837158203125e-07
|
| 276 |
+
}
|
| 277 |
+
}
|
| 278 |
+
}
|
| 279 |
+
]
|
| 280 |
+
}
|
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p75_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_scale0p75.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: 32.70% +/- 1.52%
|
| 11 |
+
Gain vs h=16 rank checkpoint: +2.96%
|
| 12 |
+
Mean progress: 54.97%
|
| 13 |
+
Mean action MSE to best: 0.508
|
| 14 |
+
|
| 15 |
+
| seed | mode | k | retrieval K | residual scale | sigma | opt steps | trust | success | progress | oracle | action MSE |
|
| 16 |
+
|---:|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
|
| 17 |
+
| 0 | retrieval_residual | 16 | 1 | 0.75 | 0.00 | 0 | 0.00 | 32.00% | 53.45% | 85.74% | 0.542 |
|
| 18 |
+
| 1 | retrieval_residual | 16 | 1 | 0.75 | 0.00 | 0 | 0.00 | 31.65% | 55.10% | 86.96% | 0.467 |
|
| 19 |
+
| 2 | retrieval_residual | 16 | 1 | 0.75 | 0.00 | 0 | 0.00 | 34.43% | 56.36% | 87.65% | 0.515 |
|
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale1p25_summary.json
ADDED
|
@@ -0,0 +1,280 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 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_scale1p25.json",
|
| 5 |
+
"num_completed": 3,
|
| 6 |
+
"baseline_h4_policy_success": 0.2967,
|
| 7 |
+
"baseline_h16_rank_checkpoint_success": 0.29739130434782607,
|
| 8 |
+
"mean_success": 0.32521739130434785,
|
| 9 |
+
"std_success": 0.02465642935436144,
|
| 10 |
+
"mean_progress": 0.5510169452599898,
|
| 11 |
+
"mean_action_mse_to_best": 0.5572565441181803,
|
| 12 |
+
"gain_vs_h4": 0.028517391304347828,
|
| 13 |
+
"gain_vs_h16_rank_checkpoint": 0.02782608695652178,
|
| 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_scale1p25.json",
|
| 18 |
+
"num_groups": 575,
|
| 19 |
+
"selection_mode": "retrieval_residual",
|
| 20 |
+
"num_candidates": 16,
|
| 21 |
+
"candidate_sigma": 0.0,
|
| 22 |
+
"field_optim_steps": 0,
|
| 23 |
+
"field_optim_step_size": 0.0,
|
| 24 |
+
"field_optim_trust_radius": 0.0,
|
| 25 |
+
"field_optim_l2_penalty": 0.0,
|
| 26 |
+
"retrieval_neighbors": 1,
|
| 27 |
+
"retrieval_residual_scale": 1.25,
|
| 28 |
+
"policy_rollout_success_rate": 0.3060869565217391,
|
| 29 |
+
"policy_rollout_progress": 0.5310814157022041,
|
| 30 |
+
"oracle_success_rate": 0.8573913043478261,
|
| 31 |
+
"action_mse_to_best": 0.6267042727638846,
|
| 32 |
+
"best_policy_val": {
|
| 33 |
+
"bc_loss": 0.13721593966086706,
|
| 34 |
+
"field_effect_loss": 0.009290305380192068,
|
| 35 |
+
"field_potential_loss": 0.2666468388504452,
|
| 36 |
+
"field_preference_loss": 0.5130573478009965,
|
| 37 |
+
"lattice_edges": 3833.3333333333335,
|
| 38 |
+
"progress_mae": 0.1933159919248687,
|
| 39 |
+
"rank_acc": 0.8265031774838766,
|
| 40 |
+
"rank_loss": 0.5130523675017886,
|
| 41 |
+
"regret_mae": 0.3756548762321472,
|
| 42 |
+
"success_accuracy": 0.8773836526605818,
|
| 43 |
+
"total_loss": 1.5581054819954767
|
| 44 |
+
},
|
| 45 |
+
"per_task": {
|
| 46 |
+
"LiftPegUpright-v1": {
|
| 47 |
+
"action_mse_to_best": 0.935821759639327,
|
| 48 |
+
"expert_success_rate": 0.8865979381443299,
|
| 49 |
+
"num_groups": 97,
|
| 50 |
+
"oracle_success_rate": 0.9278350515463918,
|
| 51 |
+
"policy_expert_regret": 1.2285800832755787,
|
| 52 |
+
"policy_oracle_regret": 1.2816902827663519,
|
| 53 |
+
"policy_rollout_progress": 0.4976148720561844,
|
| 54 |
+
"policy_rollout_success_rate": 0.12371134020618557,
|
| 55 |
+
"restore_max_error": 4.76837158203125e-07
|
| 56 |
+
},
|
| 57 |
+
"PickCube-v1": {
|
| 58 |
+
"action_mse_to_best": 0.3258183661561746,
|
| 59 |
+
"expert_success_rate": 0.9375,
|
| 60 |
+
"num_groups": 208,
|
| 61 |
+
"oracle_success_rate": 0.9471153846153846,
|
| 62 |
+
"policy_expert_regret": 0.9906795064811237,
|
| 63 |
+
"policy_oracle_regret": 1.0041023739076291,
|
| 64 |
+
"policy_rollout_progress": 0.6010102142687314,
|
| 65 |
+
"policy_rollout_success_rate": 0.3269230769230769,
|
| 66 |
+
"restore_max_error": 4.76837158203125e-07
|
| 67 |
+
},
|
| 68 |
+
"PullCube-v1": {
|
| 69 |
+
"action_mse_to_best": 0.6729415765443405,
|
| 70 |
+
"expert_success_rate": 0.19480519480519481,
|
| 71 |
+
"num_groups": 77,
|
| 72 |
+
"oracle_success_rate": 0.36363636363636365,
|
| 73 |
+
"policy_expert_regret": 0.24571258389140033,
|
| 74 |
+
"policy_oracle_regret": 0.4187104860993477,
|
| 75 |
+
"policy_rollout_progress": 0.3208115470176865,
|
| 76 |
+
"policy_rollout_success_rate": 0.22077922077922077,
|
| 77 |
+
"restore_max_error": 4.76837158203125e-07
|
| 78 |
+
},
|
| 79 |
+
"PushCube-v1": {
|
| 80 |
+
"action_mse_to_best": 0.4120625256303143,
|
| 81 |
+
"expert_success_rate": 0.8617021276595744,
|
| 82 |
+
"num_groups": 94,
|
| 83 |
+
"oracle_success_rate": 0.9893617021276596,
|
| 84 |
+
"policy_expert_regret": 0.5532618870443486,
|
| 85 |
+
"policy_oracle_regret": 0.630812648287479,
|
| 86 |
+
"policy_rollout_progress": 0.6989745857550743,
|
| 87 |
+
"policy_rollout_success_rate": 0.6702127659574468,
|
| 88 |
+
"restore_max_error": 4.76837158203125e-07
|
| 89 |
+
},
|
| 90 |
+
"StackCube-v1": {
|
| 91 |
+
"action_mse_to_best": 1.123834820106776,
|
| 92 |
+
"expert_success_rate": 0.6767676767676768,
|
| 93 |
+
"num_groups": 99,
|
| 94 |
+
"oracle_success_rate": 0.8585858585858586,
|
| 95 |
+
"policy_expert_regret": 1.0675142982391397,
|
| 96 |
+
"policy_oracle_regret": 1.238213315756634,
|
| 97 |
+
"policy_rollout_progress": 0.42108026959679346,
|
| 98 |
+
"policy_rollout_success_rate": 0.16161616161616163,
|
| 99 |
+
"restore_max_error": 3.948807716369629e-07
|
| 100 |
+
}
|
| 101 |
+
}
|
| 102 |
+
},
|
| 103 |
+
{
|
| 104 |
+
"seed": 1,
|
| 105 |
+
"path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_1/policy_rollout_retrieval_residual_scale1p25.json",
|
| 106 |
+
"num_groups": 575,
|
| 107 |
+
"selection_mode": "retrieval_residual",
|
| 108 |
+
"num_candidates": 16,
|
| 109 |
+
"candidate_sigma": 0.0,
|
| 110 |
+
"field_optim_steps": 0,
|
| 111 |
+
"field_optim_step_size": 0.0,
|
| 112 |
+
"field_optim_trust_radius": 0.0,
|
| 113 |
+
"field_optim_l2_penalty": 0.0,
|
| 114 |
+
"retrieval_neighbors": 1,
|
| 115 |
+
"retrieval_residual_scale": 1.25,
|
| 116 |
+
"policy_rollout_success_rate": 0.3165217391304348,
|
| 117 |
+
"policy_rollout_progress": 0.5496013016751765,
|
| 118 |
+
"oracle_success_rate": 0.8695652173913043,
|
| 119 |
+
"action_mse_to_best": 0.5111655844132538,
|
| 120 |
+
"best_policy_val": {
|
| 121 |
+
"bc_loss": 0.1315989200439718,
|
| 122 |
+
"field_effect_loss": 0.010110370814800262,
|
| 123 |
+
"field_potential_loss": 0.31546536915832096,
|
| 124 |
+
"field_preference_loss": 0.4960637440284093,
|
| 125 |
+
"lattice_edges": 3833.3333333333335,
|
| 126 |
+
"progress_mae": 0.19023226698239645,
|
| 127 |
+
"rank_acc": 0.8255469501018524,
|
| 128 |
+
"rank_loss": 0.4960531195004781,
|
| 129 |
+
"regret_mae": 0.42156532737943864,
|
| 130 |
+
"success_accuracy": 0.8807473679383596,
|
| 131 |
+
"total_loss": 1.561984618504842
|
| 132 |
+
},
|
| 133 |
+
"per_task": {
|
| 134 |
+
"LiftPegUpright-v1": {
|
| 135 |
+
"action_mse_to_best": 0.4187577939386257,
|
| 136 |
+
"expert_success_rate": 0.8584070796460177,
|
| 137 |
+
"num_groups": 113,
|
| 138 |
+
"oracle_success_rate": 0.9380530973451328,
|
| 139 |
+
"policy_expert_regret": 1.0255064777040903,
|
| 140 |
+
"policy_oracle_regret": 1.1159628980455145,
|
| 141 |
+
"policy_rollout_progress": 0.6126975003069481,
|
| 142 |
+
"policy_rollout_success_rate": 0.20353982300884957,
|
| 143 |
+
"restore_max_error": 4.76837158203125e-07
|
| 144 |
+
},
|
| 145 |
+
"PickCube-v1": {
|
| 146 |
+
"action_mse_to_best": 0.44282226890082593,
|
| 147 |
+
"expert_success_rate": 0.9402173913043478,
|
| 148 |
+
"num_groups": 184,
|
| 149 |
+
"oracle_success_rate": 0.9456521739130435,
|
| 150 |
+
"policy_expert_regret": 1.1417508029743382,
|
| 151 |
+
"policy_oracle_regret": 1.1417748074492682,
|
| 152 |
+
"policy_rollout_progress": 0.5425411091874475,
|
| 153 |
+
"policy_rollout_success_rate": 0.2391304347826087,
|
| 154 |
+
"restore_max_error": 4.76837158203125e-07
|
| 155 |
+
},
|
| 156 |
+
"PullCube-v1": {
|
| 157 |
+
"action_mse_to_best": 0.6937027322618585,
|
| 158 |
+
"expert_success_rate": 0.25,
|
| 159 |
+
"num_groups": 76,
|
| 160 |
+
"oracle_success_rate": 0.40789473684210525,
|
| 161 |
+
"policy_expert_regret": 0.275648651243261,
|
| 162 |
+
"policy_oracle_regret": 0.5241066290365876,
|
| 163 |
+
"policy_rollout_progress": 0.2887220772467309,
|
| 164 |
+
"policy_rollout_success_rate": 0.18421052631578946,
|
| 165 |
+
"restore_max_error": 4.76837158203125e-07
|
| 166 |
+
},
|
| 167 |
+
"PushCube-v1": {
|
| 168 |
+
"action_mse_to_best": 0.45558100760922776,
|
| 169 |
+
"expert_success_rate": 0.8198198198198198,
|
| 170 |
+
"num_groups": 111,
|
| 171 |
+
"oracle_success_rate": 1.0,
|
| 172 |
+
"policy_expert_regret": 0.3488818111720386,
|
| 173 |
+
"policy_oracle_regret": 0.41508945070945463,
|
| 174 |
+
"policy_rollout_progress": 0.8011267655067615,
|
| 175 |
+
"policy_rollout_success_rate": 0.7837837837837838,
|
| 176 |
+
"restore_max_error": 4.76837158203125e-07
|
| 177 |
+
},
|
| 178 |
+
"StackCube-v1": {
|
| 179 |
+
"action_mse_to_best": 0.6794547620689967,
|
| 180 |
+
"expert_success_rate": 0.6923076923076923,
|
| 181 |
+
"num_groups": 91,
|
| 182 |
+
"oracle_success_rate": 0.8571428571428571,
|
| 183 |
+
"policy_expert_regret": 1.1218595730734395,
|
| 184 |
+
"policy_oracle_regret": 1.2940073272029122,
|
| 185 |
+
"policy_rollout_progress": 0.3965979999565816,
|
| 186 |
+
"policy_rollout_success_rate": 0.15384615384615385,
|
| 187 |
+
"restore_max_error": 3.948807716369629e-07
|
| 188 |
+
}
|
| 189 |
+
}
|
| 190 |
+
},
|
| 191 |
+
{
|
| 192 |
+
"seed": 2,
|
| 193 |
+
"path": "/scratch/knguy52/dovla/experiments/dovla_h16_policy_ckpt_runs/near_miss_policy_bc5/seed_2/policy_rollout_retrieval_residual_scale1p25.json",
|
| 194 |
+
"num_groups": 575,
|
| 195 |
+
"selection_mode": "retrieval_residual",
|
| 196 |
+
"num_candidates": 16,
|
| 197 |
+
"candidate_sigma": 0.0,
|
| 198 |
+
"field_optim_steps": 0,
|
| 199 |
+
"field_optim_step_size": 0.0,
|
| 200 |
+
"field_optim_trust_radius": 0.0,
|
| 201 |
+
"field_optim_l2_penalty": 0.0,
|
| 202 |
+
"retrieval_neighbors": 1,
|
| 203 |
+
"retrieval_residual_scale": 1.25,
|
| 204 |
+
"policy_rollout_success_rate": 0.35304347826086957,
|
| 205 |
+
"policy_rollout_progress": 0.5723681184025886,
|
| 206 |
+
"oracle_success_rate": 0.8765217391304347,
|
| 207 |
+
"action_mse_to_best": 0.5338997751774024,
|
| 208 |
+
"best_policy_val": {
|
| 209 |
+
"bc_loss": 0.11367896075050037,
|
| 210 |
+
"field_effect_loss": 0.009670218582161598,
|
| 211 |
+
"field_potential_loss": 0.2641640139950646,
|
| 212 |
+
"field_preference_loss": 0.5130490180518892,
|
| 213 |
+
"lattice_edges": 3833.3333333333335,
|
| 214 |
+
"progress_mae": 0.2021729110015763,
|
| 215 |
+
"rank_acc": 0.8333857821093665,
|
| 216 |
+
"rank_loss": 0.5130119257503085,
|
| 217 |
+
"regret_mae": 0.3958987047274907,
|
| 218 |
+
"success_accuracy": 0.8680730561415354,
|
| 219 |
+
"total_loss": 1.4394984311527677
|
| 220 |
+
},
|
| 221 |
+
"per_task": {
|
| 222 |
+
"LiftPegUpright-v1": {
|
| 223 |
+
"action_mse_to_best": 0.3945636663168746,
|
| 224 |
+
"expert_success_rate": 0.8229166666666666,
|
| 225 |
+
"num_groups": 96,
|
| 226 |
+
"oracle_success_rate": 0.9270833333333334,
|
| 227 |
+
"policy_expert_regret": 0.8837322552377979,
|
| 228 |
+
"policy_oracle_regret": 0.9900069705521067,
|
| 229 |
+
"policy_rollout_progress": 0.6311015527074536,
|
| 230 |
+
"policy_rollout_success_rate": 0.3125,
|
| 231 |
+
"restore_max_error": 3.5762786865234375e-07
|
| 232 |
+
},
|
| 233 |
+
"PickCube-v1": {
|
| 234 |
+
"action_mse_to_best": 0.3886390179019384,
|
| 235 |
+
"expert_success_rate": 0.9444444444444444,
|
| 236 |
+
"num_groups": 198,
|
| 237 |
+
"oracle_success_rate": 0.9595959595959596,
|
| 238 |
+
"policy_expert_regret": 1.0242929172730355,
|
| 239 |
+
"policy_oracle_regret": 1.0384738881122133,
|
| 240 |
+
"policy_rollout_progress": 0.6154013064530011,
|
| 241 |
+
"policy_rollout_success_rate": 0.30808080808080807,
|
| 242 |
+
"restore_max_error": 4.76837158203125e-07
|
| 243 |
+
},
|
| 244 |
+
"PullCube-v1": {
|
| 245 |
+
"action_mse_to_best": 0.7077205310265223,
|
| 246 |
+
"expert_success_rate": 0.24444444444444444,
|
| 247 |
+
"num_groups": 90,
|
| 248 |
+
"oracle_success_rate": 0.4666666666666667,
|
| 249 |
+
"policy_expert_regret": 0.29214862477965653,
|
| 250 |
+
"policy_oracle_regret": 0.49812486110151644,
|
| 251 |
+
"policy_rollout_progress": 0.340054856111399,
|
| 252 |
+
"policy_rollout_success_rate": 0.23333333333333334,
|
| 253 |
+
"restore_max_error": 4.0978193283081055e-07
|
| 254 |
+
},
|
| 255 |
+
"PushCube-v1": {
|
| 256 |
+
"action_mse_to_best": 0.41758197951729936,
|
| 257 |
+
"expert_success_rate": 0.8514851485148515,
|
| 258 |
+
"num_groups": 101,
|
| 259 |
+
"oracle_success_rate": 1.0,
|
| 260 |
+
"policy_expert_regret": 0.38248350021272604,
|
| 261 |
+
"policy_oracle_regret": 0.4372405781604276,
|
| 262 |
+
"policy_rollout_progress": 0.7904821941168001,
|
| 263 |
+
"policy_rollout_success_rate": 0.7722772277227723,
|
| 264 |
+
"restore_max_error": 4.76837158203125e-07
|
| 265 |
+
},
|
| 266 |
+
"StackCube-v1": {
|
| 267 |
+
"action_mse_to_best": 0.9588122832485371,
|
| 268 |
+
"expert_success_rate": 0.7666666666666667,
|
| 269 |
+
"num_groups": 90,
|
| 270 |
+
"oracle_success_rate": 0.9111111111111111,
|
| 271 |
+
"policy_expert_regret": 1.1859114145239193,
|
| 272 |
+
"policy_oracle_regret": 1.3349835796488656,
|
| 273 |
+
"policy_rollout_progress": 0.4025869076450666,
|
| 274 |
+
"policy_rollout_success_rate": 0.14444444444444443,
|
| 275 |
+
"restore_max_error": 4.76837158203125e-07
|
| 276 |
+
}
|
| 277 |
+
}
|
| 278 |
+
}
|
| 279 |
+
]
|
| 280 |
+
}
|
results/h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale1p25_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_scale1p25.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: 32.52% +/- 2.47%
|
| 11 |
+
Gain vs h=16 rank checkpoint: +2.78%
|
| 12 |
+
Mean progress: 55.10%
|
| 13 |
+
Mean action MSE to best: 0.557
|
| 14 |
+
|
| 15 |
+
| seed | mode | k | retrieval K | residual scale | sigma | opt steps | trust | success | progress | oracle | action MSE |
|
| 16 |
+
|---:|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|
|
| 17 |
+
| 0 | retrieval_residual | 16 | 1 | 1.25 | 0.00 | 0 | 0.00 | 30.61% | 53.11% | 85.74% | 0.627 |
|
| 18 |
+
| 1 | retrieval_residual | 16 | 1 | 1.25 | 0.00 | 0 | 0.00 | 31.65% | 54.96% | 86.96% | 0.511 |
|
| 19 |
+
| 2 | retrieval_residual | 16 | 1 | 1.25 | 0.00 | 0 | 0.00 | 35.30% | 57.24% | 87.65% | 0.534 |
|
results/paper_core_results.md
CHANGED
|
@@ -14,13 +14,21 @@ baseline is the h=16 rank-checkpoint online rollout (`29.74%`).
|
|
| 14 |
| Near-miss distillation policy, BC x5 | No | No | 28.29% | -1.45 pp | Stronger BC still stays below policy baseline |
|
| 15 |
| Near-miss proposal + field, best-policy ckpt | No | No | 26.32% | -3.42 pp | Field scoring around the BC-selected checkpoint is unstable |
|
| 16 |
| Near-miss proposal + field, field ckpt | No | No | 30.14% | +0.41 pp | Clean proposal route begins to recover the mechanism |
|
| 17 |
-
| Near-miss proposal + field, BC x5 field ckpt | No | No | 32.93% | +3.19 pp |
|
| 18 |
| Trust-region field optimization | No | No | 25.39% | -4.35 pp | Differentiable field ascent is a negative diagnostic; the field is not a generic action optimizer |
|
| 19 |
| Best non-expert proposal policy | No | No | 27.88% | -1.86 pp | Broadening BC targets beyond near-miss does not solve proposal generation |
|
| 20 |
| Best non-expert proposal + field | No | No | 26.49% | -3.25 pp | The field still needs local counterfactual proposal geometry |
|
| 21 |
| Field-selected no-expert policy, seed-0 train map | No | No | 26.84% | -2.90 pp | Distilling the field's no-expert teacher from one split does not improve direct rollout |
|
| 22 |
| Field-selected no-expert policy + field, seed-0 train map | No | No | 27.65% | -2.09 pp | Field scoring around that student remains below baseline |
|
| 23 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
| KNN train-state residual retrieval | No | No | 29.91% | +0.17 pp | Adding more retrieved tangent neighborhoods dilutes the signal |
|
| 25 |
| Train-state near-miss residual retrieval | No | No | 14.06% smoke | -15.68 pp | Restricting to transferred near-miss residuals failed in smoke; full jobs canceled |
|
| 26 |
| Lattice, no expert/no near-miss | Yes | No | 25.57% | -4.17 pp | Non-local negatives do not help |
|
|
@@ -38,17 +46,19 @@ Suggested main-table rows:
|
|
| 38 |
5. Trust-region field optimization
|
| 39 |
6. Best non-expert proposal + field
|
| 40 |
7. Field-selected no-expert policy + field, seed-0 train map
|
| 41 |
-
8.
|
| 42 |
-
9.
|
| 43 |
-
10.
|
| 44 |
-
11. Lattice,
|
| 45 |
-
12.
|
|
|
|
|
|
|
| 46 |
|
| 47 |
Suggested claim:
|
| 48 |
|
| 49 |
> DoVLA-CIL is not a better behavior-cloning policy; it is a local counterfactual action
|
| 50 |
-
> selection rule.
|
| 51 |
-
>
|
| 52 |
-
>
|
| 53 |
-
>
|
| 54 |
-
>
|
|
|
|
| 14 |
| Near-miss distillation policy, BC x5 | No | No | 28.29% | -1.45 pp | Stronger BC still stays below policy baseline |
|
| 15 |
| Near-miss proposal + field, best-policy ckpt | No | No | 26.32% | -3.42 pp | Field scoring around the BC-selected checkpoint is unstable |
|
| 16 |
| Near-miss proposal + field, field ckpt | No | No | 30.14% | +0.41 pp | Clean proposal route begins to recover the mechanism |
|
| 17 |
+
| Near-miss proposal + field, BC x5 field ckpt | No | No | 32.93% | +3.19 pp | Strong clean bridge; still far below same-state lattice |
|
| 18 |
| Trust-region field optimization | No | No | 25.39% | -4.35 pp | Differentiable field ascent is a negative diagnostic; the field is not a generic action optimizer |
|
| 19 |
| Best non-expert proposal policy | No | No | 27.88% | -1.86 pp | Broadening BC targets beyond near-miss does not solve proposal generation |
|
| 20 |
| Best non-expert proposal + field | No | No | 26.49% | -3.25 pp | The field still needs local counterfactual proposal geometry |
|
| 21 |
| Field-selected no-expert policy, seed-0 train map | No | No | 26.84% | -2.90 pp | Distilling the field's no-expert teacher from one split does not improve direct rollout |
|
| 22 |
| Field-selected no-expert policy + field, seed-0 train map | No | No | 27.65% | -2.09 pp | Field scoring around that student remains below baseline |
|
| 23 |
+
| Field-selected no-expert policy, aligned allmap | No | No | 28.00% | -1.74 pp | Full train/val target coverage does not fix the field-teacher student |
|
| 24 |
+
| Field-selected no-expert policy + field, aligned allmap | No | No | 26.49% | -3.25 pp | Field scoring around the aligned student remains below baseline |
|
| 25 |
+
| Train-state residual retrieval | No | No | 32.12% | +2.38 pp | Transferred counterfactual residuals are a positive clean bridge |
|
| 26 |
+
| Train-state residual retrieval, scale 0.25 | No | No | 32.93% | +3.19 pp | Smaller tangent step ties the previous clean best |
|
| 27 |
+
| Train-state residual retrieval, scale 0.50 | No | No | 33.33% | +3.59 pp | Current best deployment-clean bridge; calibrated local tangent transport |
|
| 28 |
+
| Train-state residual retrieval, scale 0.75 | No | No | 32.70% | +2.96 pp | Larger tangent steps begin to lose success |
|
| 29 |
+
| Train-state residual retrieval, scale 1.25 | No | No | 32.52% | +2.78 pp | Further scale increase does not help |
|
| 30 |
+
| Residual+Gaussian hybrid, K32 sigma0.35 | No | No | 31.30% | +1.57 pp | Adding policy-centered Gaussian proposals dilutes residual transport |
|
| 31 |
+
| Residual+Gaussian hybrid, K64 sigma0.50 | No | No | 30.90% | +1.16 pp | Larger hybrid search is worse |
|
| 32 |
| KNN train-state residual retrieval | No | No | 29.91% | +0.17 pp | Adding more retrieved tangent neighborhoods dilutes the signal |
|
| 33 |
| Train-state near-miss residual retrieval | No | No | 14.06% smoke | -15.68 pp | Restricting to transferred near-miss residuals failed in smoke; full jobs canceled |
|
| 34 |
| Lattice, no expert/no near-miss | Yes | No | 25.57% | -4.17 pp | Non-local negatives do not help |
|
|
|
|
| 46 |
5. Trust-region field optimization
|
| 47 |
6. Best non-expert proposal + field
|
| 48 |
7. Field-selected no-expert policy + field, seed-0 train map
|
| 49 |
+
8. Field-selected no-expert policy + field, aligned allmap
|
| 50 |
+
9. Train-state residual retrieval, scale 0.50
|
| 51 |
+
10. Residual+Gaussian hybrid, K32 sigma0.35
|
| 52 |
+
11. Lattice, near-miss only
|
| 53 |
+
12. Lattice, no expert
|
| 54 |
+
13. Lattice, full
|
| 55 |
+
14. Oracle ceiling
|
| 56 |
|
| 57 |
Suggested claim:
|
| 58 |
|
| 59 |
> DoVLA-CIL is not a better behavior-cloning policy; it is a local counterfactual action
|
| 60 |
+
> selection rule. Deployment-clean calibrated counterfactual residual transport gives the
|
| 61 |
+
> strongest clean gain so far, while field-gradient ascent, KNN residual retrieval, broader
|
| 62 |
+
> non-expert BC targets, field-teacher distillation, and residual+Gaussian hybrids fail. The
|
| 63 |
+
> large effect appears only when the field is queried on same-state intervention proposals,
|
| 64 |
+
> and the mechanism is isolated to local near-miss counterfactual geometry.
|
results/paper_story_memo.md
CHANGED
|
@@ -16,14 +16,15 @@ when queried on proposal geometry that matches those local counterfactuals.
|
|
| 16 |
| Same-state local counterfactual proposals are the mechanism | near-miss-only lattice is 55.94%; removing expert+near_miss drops to 25.57% | Strongly supported |
|
| 17 |
| Conservative same-state result is large | no-expert lattice is 56.99% vs 29.74% policy | Main result |
|
| 18 |
| Full lattice gives upper result | full lattice is 69.33%, oracle is 86.78% | Strong but label expert proposal clearly |
|
| 19 |
-
| Deployment-clean proposal is currently a bottleneck | best clean
|
| 20 |
| Gradient-based field optimization does not solve the clean proposal gap | `field_optim` best observed result is 25.39% | Negative diagnostic |
|
| 21 |
| A broader non-expert proposal target does not reduce the proposal gap | direct broad non-expert policy is 27.88%; with field scoring it is 26.49% | Negative diagnostic |
|
| 22 |
| Counterfactual residuals transfer better than absolute retrieved actions | nearest residual retrieval is 32.12% vs absolute retrieval 28.93%; KNN4 residual drops to 29.91% | Supported as a clean bridge |
|
| 23 |
-
| Residual magnitude
|
| 24 |
-
| Residual transport and Gaussian local proposals
|
| 25 |
| Seed-0 train-split field-teacher distillation does not solve the proposal gap | direct student is 26.84%; with field scoring it is 27.65% | Negative diagnostic |
|
| 26 |
-
| All-split field-teacher distillation
|
|
|
|
| 27 |
|
| 28 |
## Main Table Candidate
|
| 29 |
|
|
@@ -38,11 +39,14 @@ clean proposal result, the intended main rows are:
|
|
| 38 |
5. Trust-region field optimization: 25.39%
|
| 39 |
6. Broad non-expert proposal + field: 26.49%
|
| 40 |
7. Field-selected no-expert proposal + field, seed-0 train map: 27.65%
|
| 41 |
-
8.
|
| 42 |
-
9.
|
| 43 |
-
10.
|
| 44 |
-
11.
|
| 45 |
-
12.
|
|
|
|
|
|
|
|
|
|
| 46 |
|
| 47 |
## Novelty Framing
|
| 48 |
|
|
@@ -64,56 +68,44 @@ test-time search. The cleaner novelty is:
|
|
| 64 |
|---|---|---|
|
| 65 |
| Same-state lattice is not deployment-clean | show no-expert lattice and near-miss-only mechanism; show retrieval/Gaussian failures | improve clean proposal route |
|
| 66 |
| Full lattice includes expert proposal | label as upper deployment/ceiling, not main conservative result | keep no-expert row as main |
|
| 67 |
-
| Gains are from candidate leakage, not learning | selection never reads candidate rewards; no-expert and near-miss-only isolate mechanism; field_optim, broad proposal BC, and
|
| 68 |
| Method is just a bundle of tricks | use mechanism ablations to show one central idea: local counterfactual field | avoid presenting unrelated variants as core |
|
| 69 |
| Not SOTA enough | current clean deploy result is modest | need external baselines and stronger proposal generator before claiming SOTA |
|
| 70 |
|
| 71 |
## Active Jobs
|
| 72 |
|
| 73 |
-
Last checked: `2026-06-28 05:
|
| 74 |
|
| 75 |
- `14858328`-`14858333`: completed train-split `field_selected_noexpert_bc5`;
|
| 76 |
direct rollout is 26.84%, field-guided best is 27.65%.
|
| 77 |
-
- `14858449`: completed
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
with 100% train/val target-map coverage.
|
| 81 |
-
- `14858451`/`14858452`: pending direct rollout evaluation and summary for allmap.
|
| 82 |
-
- `14858453`/`14858454`: pending field-guided rollout sweep and summary for allmap.
|
| 83 |
-
- `14858455`: rebuild `paper_table_status.*` after allmap summaries.
|
| 84 |
- `14858978`: completed CPU Apptainer unit smoke for residual-scale selection.
|
| 85 |
Earlier smoke jobs `14858889`/`14858894` caught and fixed two scale wiring bugs
|
| 86 |
before rollout jobs started.
|
| 87 |
-
- `14858875`
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
- `14858881`/`14858882`: pending nearest residual scale `1.25` eval/summary.
|
| 91 |
-
- `14858883`: rebuild `paper_table_status.*` after residual-scale summaries.
|
| 92 |
- `14859041`: completed CPU Apptainer unit smoke for hybrid residual+Gaussian selection.
|
| 93 |
-
- `14859042`
|
| 94 |
-
|
| 95 |
-
- `
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
-
|
| 100 |
-
|
| 101 |
-
-
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
|
| 110 |
-
- If
|
| 111 |
-
|
| 112 |
-
- If
|
| 113 |
-
|
| 114 |
-
step length.
|
| 115 |
-
- If all scales fail, keep scale `1.0` nearest residual retrieval as the clean
|
| 116 |
-
positive bridge and treat magnitude calibration as a negative ablation.
|
| 117 |
-
- If a hybrid residual+Gaussian row beats both residual-only and Gaussian-only
|
| 118 |
-
rows, frame it as complementarity between transported local tangent directions
|
| 119 |
-
and policy-centered local exploration under one learned field.
|
|
|
|
| 16 |
| Same-state local counterfactual proposals are the mechanism | near-miss-only lattice is 55.94%; removing expert+near_miss drops to 25.57% | Strongly supported |
|
| 17 |
| Conservative same-state result is large | no-expert lattice is 56.99% vs 29.74% policy | Main result |
|
| 18 |
| Full lattice gives upper result | full lattice is 69.33%, oracle is 86.78% | Strong but label expert proposal clearly |
|
| 19 |
+
| Deployment-clean proposal is currently a bottleneck | best clean residual transport is 33.33%, far below 56.99% | Supported |
|
| 20 |
| Gradient-based field optimization does not solve the clean proposal gap | `field_optim` best observed result is 25.39% | Negative diagnostic |
|
| 21 |
| A broader non-expert proposal target does not reduce the proposal gap | direct broad non-expert policy is 27.88%; with field scoring it is 26.49% | Negative diagnostic |
|
| 22 |
| Counterfactual residuals transfer better than absolute retrieved actions | nearest residual retrieval is 32.12% vs absolute retrieval 28.93%; KNN4 residual drops to 29.91% | Supported as a clean bridge |
|
| 23 |
+
| Residual magnitude is a real clean-deployment knob | scale 0.50 reaches 33.33%; scale 0.25 ties 32.93%; larger scales fall back | Supported |
|
| 24 |
+
| Residual transport and Gaussian local proposals are not complementary here | hybrid K32/K64 reach 31.30%/30.90%, below residual-only | Negative diagnostic |
|
| 25 |
| Seed-0 train-split field-teacher distillation does not solve the proposal gap | direct student is 26.84%; with field scoring it is 27.65% | Negative diagnostic |
|
| 26 |
+
| All-split field-teacher distillation does not fix checkpointing/coverage | allmap direct is 28.00%; field-guided best is 26.49% despite 100% target coverage | Negative diagnostic |
|
| 27 |
+
| Residual family consistency is the next hypothesis | field-selected random/wrong-direction residuals have low rollout success; masked residual jobs are active | Active |
|
| 28 |
|
| 29 |
## Main Table Candidate
|
| 30 |
|
|
|
|
| 39 |
5. Trust-region field optimization: 25.39%
|
| 40 |
6. Broad non-expert proposal + field: 26.49%
|
| 41 |
7. Field-selected no-expert proposal + field, seed-0 train map: 27.65%
|
| 42 |
+
8. Field-selected no-expert proposal + field, aligned allmap: 26.49%
|
| 43 |
+
9. Train-state residual retrieval: 32.12%
|
| 44 |
+
10. Train-state residual retrieval, scale 0.50: 33.33%
|
| 45 |
+
11. Residual+Gaussian hybrid K32/K64: 31.30% / 30.90%
|
| 46 |
+
12. Lattice, near-miss only: 55.94%
|
| 47 |
+
13. Lattice, no expert: 56.99%
|
| 48 |
+
14. Lattice, full: 69.33%
|
| 49 |
+
15. Oracle ceiling: 86.78%
|
| 50 |
|
| 51 |
## Novelty Framing
|
| 52 |
|
|
|
|
| 68 |
|---|---|---|
|
| 69 |
| Same-state lattice is not deployment-clean | show no-expert lattice and near-miss-only mechanism; show retrieval/Gaussian failures | improve clean proposal route |
|
| 70 |
| Full lattice includes expert proposal | label as upper deployment/ceiling, not main conservative result | keep no-expert row as main |
|
| 71 |
+
| Gains are from candidate leakage, not learning | selection never reads candidate rewards; no-expert and near-miss-only isolate mechanism; field_optim, broad proposal BC, and field-teacher distillation fail | keep same-state rows labeled as mechanism, not clean deployment |
|
| 72 |
| Method is just a bundle of tricks | use mechanism ablations to show one central idea: local counterfactual field | avoid presenting unrelated variants as core |
|
| 73 |
| Not SOTA enough | current clean deploy result is modest | need external baselines and stronger proposal generator before claiming SOTA |
|
| 74 |
|
| 75 |
## Active Jobs
|
| 76 |
|
| 77 |
+
Last checked: `2026-06-28 05:47 UTC`.
|
| 78 |
|
| 79 |
- `14858328`-`14858333`: completed train-split `field_selected_noexpert_bc5`;
|
| 80 |
direct rollout is 26.84%, field-guided best is 27.65%.
|
| 81 |
+
- `14858449`-`14858455`: completed all-split `field_selected_noexpert_bc5_allmap`;
|
| 82 |
+
direct rollout is 28.00%, field-guided best is 26.49%, so aligned coverage did
|
| 83 |
+
not fix the proposal bottleneck.
|
|
|
|
|
|
|
|
|
|
|
|
|
| 84 |
- `14858978`: completed CPU Apptainer unit smoke for residual-scale selection.
|
| 85 |
Earlier smoke jobs `14858889`/`14858894` caught and fixed two scale wiring bugs
|
| 86 |
before rollout jobs started.
|
| 87 |
+
- `14858875`-`14858883`: completed nearest residual scale sweep. Scale `0.50`
|
| 88 |
+
is the current best clean deployment bridge at 33.33%; scale `0.25` ties the
|
| 89 |
+
previous 32.93% clean best; larger scales are weaker.
|
|
|
|
|
|
|
| 90 |
- `14859041`: completed CPU Apptainer unit smoke for hybrid residual+Gaussian selection.
|
| 91 |
+
- `14859042`-`14859046`: completed hybrid residual+Gaussian jobs; K32 reaches
|
| 92 |
+
31.30% and K64 reaches 30.90%, both below residual-only transport.
|
| 93 |
+
- `14859141`/`14859142`: active masked residual eval/summary, scale `0.50`,
|
| 94 |
+
excluding `residual_random_negative`.
|
| 95 |
+
- `14859143`/`14859144`: active masked residual eval/summary, scale `0.50`,
|
| 96 |
+
excluding `residual_random_negative` and `residual_wrong_direction`.
|
| 97 |
+
- `14859145`/`14859146`: active masked residual eval/summary, scale `0.25`,
|
| 98 |
+
excluding `residual_random_negative` and `residual_wrong_direction`.
|
| 99 |
+
- `14859147`/`14859148`: active typed residual eval/summary, scale `0.50`,
|
| 100 |
+
keeping policy/no-op/wrong-gripper residual families.
|
| 101 |
+
- `14859149`: rebuild `paper_table_status.*` after masked residual summaries.
|
| 102 |
+
|
| 103 |
+
## Decision Rule For Masked Residual Jobs
|
| 104 |
+
|
| 105 |
+
- If a masked row beats 33.33%, promote it as evidence that transferable
|
| 106 |
+
counterfactual residuals need family-consistent local tangent proposals, not
|
| 107 |
+
anti-goal residuals.
|
| 108 |
+
- If masks land near 33.33% but do not beat it, keep scale `0.50` as the clean
|
| 109 |
+
residual result and present masking as a diagnostic of field over-selection.
|
| 110 |
+
- If masks fail, keep the story focused on residual scale calibration and the
|
| 111 |
+
larger same-state counterfactual mechanism.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
results/paper_table_status.json
CHANGED
|
@@ -69,7 +69,7 @@
|
|
| 69 |
"clean_deployment": "yes",
|
| 70 |
"same_state_proposals": "no",
|
| 71 |
"expert_proposal": "no",
|
| 72 |
-
"story_role": "
|
| 73 |
"fallback_success": 0.3293,
|
| 74 |
"pending_job": "",
|
| 75 |
"path_exists": true,
|
|
@@ -289,6 +289,139 @@
|
|
| 289 |
"best_config": null,
|
| 290 |
"gain_vs_h16_policy": 0.035942028985507246
|
| 291 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 292 |
{
|
| 293 |
"key": "retrieval_residual_scale075",
|
| 294 |
"label": "Train-state residual retrieval, scale 0.75",
|
|
|
|
| 69 |
"clean_deployment": "yes",
|
| 70 |
"same_state_proposals": "no",
|
| 71 |
"expert_proposal": "no",
|
| 72 |
+
"story_role": "strong clean proposal-field bridge",
|
| 73 |
"fallback_success": 0.3293,
|
| 74 |
"pending_job": "",
|
| 75 |
"path_exists": true,
|
|
|
|
| 289 |
"best_config": null,
|
| 290 |
"gain_vs_h16_policy": 0.035942028985507246
|
| 291 |
},
|
| 292 |
+
{
|
| 293 |
+
"key": "retrieval_residual_scale050_zscore",
|
| 294 |
+
"label": "Train-state residual retrieval, scale 0.50, z-score retrieval",
|
| 295 |
+
"path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_zscore_summary.json",
|
| 296 |
+
"clean_deployment": "yes",
|
| 297 |
+
"same_state_proposals": "no",
|
| 298 |
+
"expert_proposal": "no",
|
| 299 |
+
"story_role": "state-normalized tangent retrieval ablation",
|
| 300 |
+
"fallback_success": null,
|
| 301 |
+
"pending_job": "",
|
| 302 |
+
"path_exists": false,
|
| 303 |
+
"status": "pending",
|
| 304 |
+
"success": null,
|
| 305 |
+
"std_success": null,
|
| 306 |
+
"completed_seeds": null,
|
| 307 |
+
"num_completed": null,
|
| 308 |
+
"best_config": null,
|
| 309 |
+
"gain_vs_h16_policy": null
|
| 310 |
+
},
|
| 311 |
+
{
|
| 312 |
+
"key": "retrieval_residual_scale050_zscore_no_random_wrongdir",
|
| 313 |
+
"label": "Train-state residual retrieval, scale 0.50, z-score retrieval, no random/wrong-direction residuals",
|
| 314 |
+
"path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_zscore_no_random_wrongdir_summary.json",
|
| 315 |
+
"clean_deployment": "yes",
|
| 316 |
+
"same_state_proposals": "no",
|
| 317 |
+
"expert_proposal": "no",
|
| 318 |
+
"story_role": "state-normalized typed tangent retrieval ablation",
|
| 319 |
+
"fallback_success": null,
|
| 320 |
+
"pending_job": "",
|
| 321 |
+
"path_exists": false,
|
| 322 |
+
"status": "pending",
|
| 323 |
+
"success": null,
|
| 324 |
+
"std_success": null,
|
| 325 |
+
"completed_seeds": null,
|
| 326 |
+
"num_completed": null,
|
| 327 |
+
"best_config": null,
|
| 328 |
+
"gain_vs_h16_policy": null
|
| 329 |
+
},
|
| 330 |
+
{
|
| 331 |
+
"key": "retrieval_residual_scale025_zscore_no_random_wrongdir",
|
| 332 |
+
"label": "Train-state residual retrieval, scale 0.25, z-score retrieval, no random/wrong-direction residuals",
|
| 333 |
+
"path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p25_zscore_no_random_wrongdir_summary.json",
|
| 334 |
+
"clean_deployment": "yes",
|
| 335 |
+
"same_state_proposals": "no",
|
| 336 |
+
"expert_proposal": "no",
|
| 337 |
+
"story_role": "state-normalized typed tangent retrieval ablation",
|
| 338 |
+
"fallback_success": null,
|
| 339 |
+
"pending_job": "",
|
| 340 |
+
"path_exists": false,
|
| 341 |
+
"status": "pending",
|
| 342 |
+
"success": null,
|
| 343 |
+
"std_success": null,
|
| 344 |
+
"completed_seeds": null,
|
| 345 |
+
"num_completed": null,
|
| 346 |
+
"best_config": null,
|
| 347 |
+
"gain_vs_h16_policy": null
|
| 348 |
+
},
|
| 349 |
+
{
|
| 350 |
+
"key": "retrieval_residual_scale050_no_random",
|
| 351 |
+
"label": "Train-state residual retrieval, scale 0.50, no random residuals",
|
| 352 |
+
"path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_no_random_summary.json",
|
| 353 |
+
"clean_deployment": "yes",
|
| 354 |
+
"same_state_proposals": "no",
|
| 355 |
+
"expert_proposal": "no",
|
| 356 |
+
"story_role": "anti-goal residual family mask ablation",
|
| 357 |
+
"fallback_success": null,
|
| 358 |
+
"pending_job": "14859141/14859142",
|
| 359 |
+
"path_exists": false,
|
| 360 |
+
"status": "pending",
|
| 361 |
+
"success": null,
|
| 362 |
+
"std_success": null,
|
| 363 |
+
"completed_seeds": null,
|
| 364 |
+
"num_completed": null,
|
| 365 |
+
"best_config": null,
|
| 366 |
+
"gain_vs_h16_policy": null
|
| 367 |
+
},
|
| 368 |
+
{
|
| 369 |
+
"key": "retrieval_residual_scale050_no_random_wrongdir",
|
| 370 |
+
"label": "Train-state residual retrieval, scale 0.50, no random/wrong-direction residuals",
|
| 371 |
+
"path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_no_random_wrongdir_summary.json",
|
| 372 |
+
"clean_deployment": "yes",
|
| 373 |
+
"same_state_proposals": "no",
|
| 374 |
+
"expert_proposal": "no",
|
| 375 |
+
"story_role": "anti-goal residual family mask ablation",
|
| 376 |
+
"fallback_success": null,
|
| 377 |
+
"pending_job": "14859143/14859144",
|
| 378 |
+
"path_exists": false,
|
| 379 |
+
"status": "pending",
|
| 380 |
+
"success": null,
|
| 381 |
+
"std_success": null,
|
| 382 |
+
"completed_seeds": null,
|
| 383 |
+
"num_completed": null,
|
| 384 |
+
"best_config": null,
|
| 385 |
+
"gain_vs_h16_policy": null
|
| 386 |
+
},
|
| 387 |
+
{
|
| 388 |
+
"key": "retrieval_residual_scale025_no_random_wrongdir",
|
| 389 |
+
"label": "Train-state residual retrieval, scale 0.25, no random/wrong-direction residuals",
|
| 390 |
+
"path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p25_no_random_wrongdir_summary.json",
|
| 391 |
+
"clean_deployment": "yes",
|
| 392 |
+
"same_state_proposals": "no",
|
| 393 |
+
"expert_proposal": "no",
|
| 394 |
+
"story_role": "anti-goal residual family mask ablation",
|
| 395 |
+
"fallback_success": null,
|
| 396 |
+
"pending_job": "14859145/14859146",
|
| 397 |
+
"path_exists": false,
|
| 398 |
+
"status": "pending",
|
| 399 |
+
"success": null,
|
| 400 |
+
"std_success": null,
|
| 401 |
+
"completed_seeds": null,
|
| 402 |
+
"num_completed": null,
|
| 403 |
+
"best_config": null,
|
| 404 |
+
"gain_vs_h16_policy": null
|
| 405 |
+
},
|
| 406 |
+
{
|
| 407 |
+
"key": "retrieval_residual_scale050_safe_types",
|
| 408 |
+
"label": "Train-state residual retrieval, scale 0.50, policy/no-op/wrong-gripper residuals",
|
| 409 |
+
"path": "h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_safe_types_summary.json",
|
| 410 |
+
"clean_deployment": "yes",
|
| 411 |
+
"same_state_proposals": "no",
|
| 412 |
+
"expert_proposal": "no",
|
| 413 |
+
"story_role": "typed tangent-family mask ablation",
|
| 414 |
+
"fallback_success": null,
|
| 415 |
+
"pending_job": "14859147/14859148",
|
| 416 |
+
"path_exists": false,
|
| 417 |
+
"status": "pending",
|
| 418 |
+
"success": null,
|
| 419 |
+
"std_success": null,
|
| 420 |
+
"completed_seeds": null,
|
| 421 |
+
"num_completed": null,
|
| 422 |
+
"best_config": null,
|
| 423 |
+
"gain_vs_h16_policy": null
|
| 424 |
+
},
|
| 425 |
{
|
| 426 |
"key": "retrieval_residual_scale075",
|
| 427 |
"label": "Train-state residual retrieval, scale 0.75",
|
results/paper_table_status.md
CHANGED
|
@@ -7,7 +7,7 @@ Baseline h=16 policy: 29.74%
|
|
| 7 |
| h16_policy | Direct h=16 policy | fallback canonical | 29.74% | +0.00 pp | yes | no | no | behavior-cloning baseline |
|
| 8 |
| gaussian_field | Gaussian field search | complete k32_sigma0.35 | 29.10% | -0.64 pp | yes | no | no | negative off-manifold field ablation |
|
| 9 |
| retrieval_lattice_no_expert | Nearest train-state lattice, no expert | complete | 27.13% | -2.61 pp | yes | no | no | negative generic action-library ablation |
|
| 10 |
-
| near_miss_policy_bc5_field | Near-miss proposal policy + field | complete k64_sigma0.50 | 32.93% | +3.19 pp | yes | no | no |
|
| 11 |
| field_optim | Trust-region field optimization | complete k32_sigma0.50 | 25.39% | -4.35 pp | yes | no | no | differentiable field-ascent diagnostic |
|
| 12 |
| nonexpert_policy_bc5 | Best non-expert proposal policy | complete | 27.88% | -1.86 pp | yes | no | no | broader non-expert proposal-model ablation |
|
| 13 |
| nonexpert_policy_bc5_field | Best non-expert proposal policy + field | complete k64_sigma0.50 | 26.49% | -3.25 pp | yes | no | no | broader proposal-field ablation |
|
|
@@ -18,6 +18,13 @@ Baseline h=16 policy: 29.74%
|
|
| 18 |
| retrieval_residual | Train-state counterfactual residual retrieval | complete | 32.12% | +2.38 pp | yes | no | no | transferable local tangent proposal |
|
| 19 |
| retrieval_residual_scale025 | Train-state residual retrieval, scale 0.25 | complete | 32.93% | +3.19 pp | yes | no | no | tangent transport scale ablation |
|
| 20 |
| retrieval_residual_scale050 | Train-state residual retrieval, scale 0.50 | complete | 33.33% | +3.59 pp | yes | no | no | tangent transport scale ablation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 21 |
| retrieval_residual_scale075 | Train-state residual retrieval, scale 0.75 | complete | 32.70% | +2.96 pp | yes | no | no | tangent transport scale ablation |
|
| 22 |
| retrieval_residual_scale125 | Train-state residual retrieval, scale 1.25 | complete | 32.52% | +2.78 pp | yes | no | no | tangent transport scale ablation |
|
| 23 |
| retrieval_residual_hybrid_k32 | Train-state residual + Gaussian proposals, K32 sigma0.35 | complete | 31.30% | +1.57 pp | yes | no | no | hybrid tangent/local proposal bridge |
|
|
|
|
| 7 |
| h16_policy | Direct h=16 policy | fallback canonical | 29.74% | +0.00 pp | yes | no | no | behavior-cloning baseline |
|
| 8 |
| gaussian_field | Gaussian field search | complete k32_sigma0.35 | 29.10% | -0.64 pp | yes | no | no | negative off-manifold field ablation |
|
| 9 |
| retrieval_lattice_no_expert | Nearest train-state lattice, no expert | complete | 27.13% | -2.61 pp | yes | no | no | negative generic action-library ablation |
|
| 10 |
+
| near_miss_policy_bc5_field | Near-miss proposal policy + field | complete k64_sigma0.50 | 32.93% | +3.19 pp | yes | no | no | strong clean proposal-field bridge |
|
| 11 |
| field_optim | Trust-region field optimization | complete k32_sigma0.50 | 25.39% | -4.35 pp | yes | no | no | differentiable field-ascent diagnostic |
|
| 12 |
| nonexpert_policy_bc5 | Best non-expert proposal policy | complete | 27.88% | -1.86 pp | yes | no | no | broader non-expert proposal-model ablation |
|
| 13 |
| nonexpert_policy_bc5_field | Best non-expert proposal policy + field | complete k64_sigma0.50 | 26.49% | -3.25 pp | yes | no | no | broader proposal-field ablation |
|
|
|
|
| 18 |
| retrieval_residual | Train-state counterfactual residual retrieval | complete | 32.12% | +2.38 pp | yes | no | no | transferable local tangent proposal |
|
| 19 |
| retrieval_residual_scale025 | Train-state residual retrieval, scale 0.25 | complete | 32.93% | +3.19 pp | yes | no | no | tangent transport scale ablation |
|
| 20 |
| retrieval_residual_scale050 | Train-state residual retrieval, scale 0.50 | complete | 33.33% | +3.59 pp | yes | no | no | tangent transport scale ablation |
|
| 21 |
+
| retrieval_residual_scale050_zscore | Train-state residual retrieval, scale 0.50, z-score retrieval | pending | pending | pending | yes | no | no | state-normalized tangent retrieval ablation |
|
| 22 |
+
| retrieval_residual_scale050_zscore_no_random_wrongdir | Train-state residual retrieval, scale 0.50, z-score retrieval, no random/wrong-direction residuals | pending | pending | pending | yes | no | no | state-normalized typed tangent retrieval ablation |
|
| 23 |
+
| retrieval_residual_scale025_zscore_no_random_wrongdir | Train-state residual retrieval, scale 0.25, z-score retrieval, no random/wrong-direction residuals | pending | pending | pending | yes | no | no | state-normalized typed tangent retrieval ablation |
|
| 24 |
+
| retrieval_residual_scale050_no_random | Train-state residual retrieval, scale 0.50, no random residuals | pending 14859141/14859142 | pending | pending | yes | no | no | anti-goal residual family mask ablation |
|
| 25 |
+
| retrieval_residual_scale050_no_random_wrongdir | Train-state residual retrieval, scale 0.50, no random/wrong-direction residuals | pending 14859143/14859144 | pending | pending | yes | no | no | anti-goal residual family mask ablation |
|
| 26 |
+
| retrieval_residual_scale025_no_random_wrongdir | Train-state residual retrieval, scale 0.25, no random/wrong-direction residuals | pending 14859145/14859146 | pending | pending | yes | no | no | anti-goal residual family mask ablation |
|
| 27 |
+
| retrieval_residual_scale050_safe_types | Train-state residual retrieval, scale 0.50, policy/no-op/wrong-gripper residuals | pending 14859147/14859148 | pending | pending | yes | no | no | typed tangent-family mask ablation |
|
| 28 |
| retrieval_residual_scale075 | Train-state residual retrieval, scale 0.75 | complete | 32.70% | +2.96 pp | yes | no | no | tangent transport scale ablation |
|
| 29 |
| retrieval_residual_scale125 | Train-state residual retrieval, scale 1.25 | complete | 32.52% | +2.78 pp | yes | no | no | tangent transport scale ablation |
|
| 30 |
| retrieval_residual_hybrid_k32 | Train-state residual + Gaussian proposals, K32 sigma0.35 | complete | 31.30% | +1.57 pp | yes | no | no | hybrid tangent/local proposal bridge |
|
scripts/build_paper_table_status.py
CHANGED
|
@@ -62,7 +62,7 @@ SPECS = [
|
|
| 62 |
clean_deployment="yes",
|
| 63 |
same_state_proposals="no",
|
| 64 |
expert_proposal="no",
|
| 65 |
-
story_role="
|
| 66 |
fallback_success=0.3293,
|
| 67 |
),
|
| 68 |
ResultSpec(
|
|
@@ -165,6 +165,73 @@ SPECS = [
|
|
| 165 |
story_role="tangent transport scale ablation",
|
| 166 |
pending_job="14858877/14858878",
|
| 167 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 168 |
ResultSpec(
|
| 169 |
key="retrieval_residual_scale075",
|
| 170 |
label="Train-state residual retrieval, scale 0.75",
|
|
|
|
| 62 |
clean_deployment="yes",
|
| 63 |
same_state_proposals="no",
|
| 64 |
expert_proposal="no",
|
| 65 |
+
story_role="strong clean proposal-field bridge",
|
| 66 |
fallback_success=0.3293,
|
| 67 |
),
|
| 68 |
ResultSpec(
|
|
|
|
| 165 |
story_role="tangent transport scale ablation",
|
| 166 |
pending_job="14858877/14858878",
|
| 167 |
),
|
| 168 |
+
ResultSpec(
|
| 169 |
+
key="retrieval_residual_scale050_zscore",
|
| 170 |
+
label="Train-state residual retrieval, scale 0.50, z-score retrieval",
|
| 171 |
+
path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_zscore_summary.json",
|
| 172 |
+
clean_deployment="yes",
|
| 173 |
+
same_state_proposals="no",
|
| 174 |
+
expert_proposal="no",
|
| 175 |
+
story_role="state-normalized tangent retrieval ablation",
|
| 176 |
+
),
|
| 177 |
+
ResultSpec(
|
| 178 |
+
key="retrieval_residual_scale050_zscore_no_random_wrongdir",
|
| 179 |
+
label="Train-state residual retrieval, scale 0.50, z-score retrieval, no random/wrong-direction residuals",
|
| 180 |
+
path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_zscore_no_random_wrongdir_summary.json",
|
| 181 |
+
clean_deployment="yes",
|
| 182 |
+
same_state_proposals="no",
|
| 183 |
+
expert_proposal="no",
|
| 184 |
+
story_role="state-normalized typed tangent retrieval ablation",
|
| 185 |
+
),
|
| 186 |
+
ResultSpec(
|
| 187 |
+
key="retrieval_residual_scale025_zscore_no_random_wrongdir",
|
| 188 |
+
label="Train-state residual retrieval, scale 0.25, z-score retrieval, no random/wrong-direction residuals",
|
| 189 |
+
path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p25_zscore_no_random_wrongdir_summary.json",
|
| 190 |
+
clean_deployment="yes",
|
| 191 |
+
same_state_proposals="no",
|
| 192 |
+
expert_proposal="no",
|
| 193 |
+
story_role="state-normalized typed tangent retrieval ablation",
|
| 194 |
+
),
|
| 195 |
+
ResultSpec(
|
| 196 |
+
key="retrieval_residual_scale050_no_random",
|
| 197 |
+
label="Train-state residual retrieval, scale 0.50, no random residuals",
|
| 198 |
+
path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_no_random_summary.json",
|
| 199 |
+
clean_deployment="yes",
|
| 200 |
+
same_state_proposals="no",
|
| 201 |
+
expert_proposal="no",
|
| 202 |
+
story_role="anti-goal residual family mask ablation",
|
| 203 |
+
pending_job="14859141/14859142",
|
| 204 |
+
),
|
| 205 |
+
ResultSpec(
|
| 206 |
+
key="retrieval_residual_scale050_no_random_wrongdir",
|
| 207 |
+
label="Train-state residual retrieval, scale 0.50, no random/wrong-direction residuals",
|
| 208 |
+
path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_no_random_wrongdir_summary.json",
|
| 209 |
+
clean_deployment="yes",
|
| 210 |
+
same_state_proposals="no",
|
| 211 |
+
expert_proposal="no",
|
| 212 |
+
story_role="anti-goal residual family mask ablation",
|
| 213 |
+
pending_job="14859143/14859144",
|
| 214 |
+
),
|
| 215 |
+
ResultSpec(
|
| 216 |
+
key="retrieval_residual_scale025_no_random_wrongdir",
|
| 217 |
+
label="Train-state residual retrieval, scale 0.25, no random/wrong-direction residuals",
|
| 218 |
+
path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p25_no_random_wrongdir_summary.json",
|
| 219 |
+
clean_deployment="yes",
|
| 220 |
+
same_state_proposals="no",
|
| 221 |
+
expert_proposal="no",
|
| 222 |
+
story_role="anti-goal residual family mask ablation",
|
| 223 |
+
pending_job="14859145/14859146",
|
| 224 |
+
),
|
| 225 |
+
ResultSpec(
|
| 226 |
+
key="retrieval_residual_scale050_safe_types",
|
| 227 |
+
label="Train-state residual retrieval, scale 0.50, policy/no-op/wrong-gripper residuals",
|
| 228 |
+
path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_scale0p50_safe_types_summary.json",
|
| 229 |
+
clean_deployment="yes",
|
| 230 |
+
same_state_proposals="no",
|
| 231 |
+
expert_proposal="no",
|
| 232 |
+
story_role="typed tangent-family mask ablation",
|
| 233 |
+
pending_job="14859147/14859148",
|
| 234 |
+
),
|
| 235 |
ResultSpec(
|
| 236 |
key="retrieval_residual_scale075",
|
| 237 |
label="Train-state residual retrieval, scale 0.75",
|
scripts/eval_maniskill_policy_rollout.py
CHANGED
|
@@ -103,6 +103,13 @@ def main(argv: list[str] | None = None) -> int:
|
|
| 103 |
default=1,
|
| 104 |
help="Nearest train states to use for retrieval_lattice/retrieval_residual proposals.",
|
| 105 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 106 |
parser.add_argument(
|
| 107 |
"--retrieval-residual-scale",
|
| 108 |
type=float,
|
|
@@ -138,6 +145,7 @@ def main(argv: list[str] | None = None) -> int:
|
|
| 138 |
field_optim_trust_radius=args.field_optim_trust_radius,
|
| 139 |
field_optim_l2_penalty=args.field_optim_l2_penalty,
|
| 140 |
retrieval_neighbors=args.retrieval_neighbors,
|
|
|
|
| 141 |
retrieval_residual_scale=args.retrieval_residual_scale,
|
| 142 |
lattice_exclude_types=lattice_exclude_types,
|
| 143 |
)
|
|
|
|
| 103 |
default=1,
|
| 104 |
help="Nearest train states to use for retrieval_lattice/retrieval_residual proposals.",
|
| 105 |
)
|
| 106 |
+
parser.add_argument(
|
| 107 |
+
"--retrieval-metric",
|
| 108 |
+
choices=("raw", "zscore"),
|
| 109 |
+
default="raw",
|
| 110 |
+
help="State-space metric for retrieval proposals. 'raw' preserves earlier results; "
|
| 111 |
+
"'zscore' standardizes each task's train-bank features before nearest-neighbor lookup.",
|
| 112 |
+
)
|
| 113 |
parser.add_argument(
|
| 114 |
"--retrieval-residual-scale",
|
| 115 |
type=float,
|
|
|
|
| 145 |
field_optim_trust_radius=args.field_optim_trust_radius,
|
| 146 |
field_optim_l2_penalty=args.field_optim_l2_penalty,
|
| 147 |
retrieval_neighbors=args.retrieval_neighbors,
|
| 148 |
+
retrieval_metric=args.retrieval_metric,
|
| 149 |
retrieval_residual_scale=args.retrieval_residual_scale,
|
| 150 |
lattice_exclude_types=lattice_exclude_types,
|
| 151 |
)
|
scripts/slurm/eval_maniskill_policy_rollout.sbatch
CHANGED
|
@@ -49,6 +49,7 @@ FIELD_OPTIM_STEP_SIZE="${FIELD_OPTIM_STEP_SIZE:-0.05}"
|
|
| 49 |
FIELD_OPTIM_TRUST_RADIUS="${FIELD_OPTIM_TRUST_RADIUS:-0.5}"
|
| 50 |
FIELD_OPTIM_L2_PENALTY="${FIELD_OPTIM_L2_PENALTY:-0.0}"
|
| 51 |
RETRIEVAL_NEIGHBORS="${RETRIEVAL_NEIGHBORS:-1}"
|
|
|
|
| 52 |
RETRIEVAL_RESIDUAL_SCALE="${RETRIEVAL_RESIDUAL_SCALE:-1.0}"
|
| 53 |
LATTICE_EXCLUDE_TYPES="${LATTICE_EXCLUDE_TYPES:-}"
|
| 54 |
if [[ -n "${LATTICE_EXCLUDE_TYPES_COLON:-}" ]]; then
|
|
@@ -98,6 +99,7 @@ apptainer exec --nv \
|
|
| 98 |
--field-optim-trust-radius "$FIELD_OPTIM_TRUST_RADIUS" \
|
| 99 |
--field-optim-l2-penalty "$FIELD_OPTIM_L2_PENALTY" \
|
| 100 |
--retrieval-neighbors "$RETRIEVAL_NEIGHBORS" \
|
|
|
|
| 101 |
--retrieval-residual-scale "$RETRIEVAL_RESIDUAL_SCALE" \
|
| 102 |
--lattice-exclude-types "$LATTICE_EXCLUDE_TYPES" \
|
| 103 |
"${EXTRA_ARGS[@]}"
|
|
|
|
| 49 |
FIELD_OPTIM_TRUST_RADIUS="${FIELD_OPTIM_TRUST_RADIUS:-0.5}"
|
| 50 |
FIELD_OPTIM_L2_PENALTY="${FIELD_OPTIM_L2_PENALTY:-0.0}"
|
| 51 |
RETRIEVAL_NEIGHBORS="${RETRIEVAL_NEIGHBORS:-1}"
|
| 52 |
+
RETRIEVAL_METRIC="${RETRIEVAL_METRIC:-raw}"
|
| 53 |
RETRIEVAL_RESIDUAL_SCALE="${RETRIEVAL_RESIDUAL_SCALE:-1.0}"
|
| 54 |
LATTICE_EXCLUDE_TYPES="${LATTICE_EXCLUDE_TYPES:-}"
|
| 55 |
if [[ -n "${LATTICE_EXCLUDE_TYPES_COLON:-}" ]]; then
|
|
|
|
| 99 |
--field-optim-trust-radius "$FIELD_OPTIM_TRUST_RADIUS" \
|
| 100 |
--field-optim-l2-penalty "$FIELD_OPTIM_L2_PENALTY" \
|
| 101 |
--retrieval-neighbors "$RETRIEVAL_NEIGHBORS" \
|
| 102 |
+
--retrieval-metric "$RETRIEVAL_METRIC" \
|
| 103 |
--retrieval-residual-scale "$RETRIEVAL_RESIDUAL_SCALE" \
|
| 104 |
--lattice-exclude-types "$LATTICE_EXCLUDE_TYPES" \
|
| 105 |
"${EXTRA_ARGS[@]}"
|
scripts/slurm/summarize_h16_policy_ckpt.sbatch
CHANGED
|
@@ -60,6 +60,7 @@ for result_path in sorted(base_dir.glob(f"seed_*/{out_name}")):
|
|
| 60 |
"field_optim_trust_radius": data.get("field_optim_trust_radius", 0.0),
|
| 61 |
"field_optim_l2_penalty": data.get("field_optim_l2_penalty", 0.0),
|
| 62 |
"retrieval_neighbors": data.get("retrieval_neighbors", 0),
|
|
|
|
| 63 |
"retrieval_residual_scale": data.get("retrieval_residual_scale", 0.0),
|
| 64 |
"policy_rollout_success_rate": data.get("policy_rollout_success_rate", 0.0),
|
| 65 |
"policy_rollout_progress": data.get("policy_rollout_progress", 0.0),
|
|
@@ -121,17 +122,18 @@ lines = [
|
|
| 121 |
f"Mean progress: {summary['mean_progress']:.2%}",
|
| 122 |
f"Mean action MSE to best: {summary['mean_action_mse_to_best']:.3f}",
|
| 123 |
"",
|
| 124 |
-
"| seed | mode | k | retrieval K | residual scale | sigma | opt steps | trust | success | progress | oracle | action MSE |",
|
| 125 |
-
"|---:|---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|",
|
| 126 |
]
|
| 127 |
for row in rows:
|
| 128 |
lines.append(
|
| 129 |
-
"| {seed} | {mode} | {k} | {retrieval} | {scale:.2f} | {sigma:.2f} | {steps} | {trust:.2f} | "
|
| 130 |
"{success:.2%} | {progress:.2%} | {oracle:.2%} | {mse:.3f} |".format(
|
| 131 |
seed=row["seed"],
|
| 132 |
mode=row.get("selection_mode") or "policy",
|
| 133 |
k=row.get("num_candidates") or 1,
|
| 134 |
retrieval=row.get("retrieval_neighbors") or 0,
|
|
|
|
| 135 |
scale=row.get("retrieval_residual_scale") or 0.0,
|
| 136 |
sigma=row.get("candidate_sigma") or 0.0,
|
| 137 |
steps=row.get("field_optim_steps") or 0,
|
|
|
|
| 60 |
"field_optim_trust_radius": data.get("field_optim_trust_radius", 0.0),
|
| 61 |
"field_optim_l2_penalty": data.get("field_optim_l2_penalty", 0.0),
|
| 62 |
"retrieval_neighbors": data.get("retrieval_neighbors", 0),
|
| 63 |
+
"retrieval_metric": data.get("retrieval_metric", "none"),
|
| 64 |
"retrieval_residual_scale": data.get("retrieval_residual_scale", 0.0),
|
| 65 |
"policy_rollout_success_rate": data.get("policy_rollout_success_rate", 0.0),
|
| 66 |
"policy_rollout_progress": data.get("policy_rollout_progress", 0.0),
|
|
|
|
| 122 |
f"Mean progress: {summary['mean_progress']:.2%}",
|
| 123 |
f"Mean action MSE to best: {summary['mean_action_mse_to_best']:.3f}",
|
| 124 |
"",
|
| 125 |
+
"| seed | mode | k | retrieval K | retrieval metric | residual scale | sigma | opt steps | trust | success | progress | oracle | action MSE |",
|
| 126 |
+
"|---:|---|---:|---:|---|---:|---:|---:|---:|---:|---:|---:|---:|",
|
| 127 |
]
|
| 128 |
for row in rows:
|
| 129 |
lines.append(
|
| 130 |
+
"| {seed} | {mode} | {k} | {retrieval} | {metric} | {scale:.2f} | {sigma:.2f} | {steps} | {trust:.2f} | "
|
| 131 |
"{success:.2%} | {progress:.2%} | {oracle:.2%} | {mse:.3f} |".format(
|
| 132 |
seed=row["seed"],
|
| 133 |
mode=row.get("selection_mode") or "policy",
|
| 134 |
k=row.get("num_candidates") or 1,
|
| 135 |
retrieval=row.get("retrieval_neighbors") or 0,
|
| 136 |
+
metric=row.get("retrieval_metric") or "none",
|
| 137 |
scale=row.get("retrieval_residual_scale") or 0.0,
|
| 138 |
sigma=row.get("candidate_sigma") or 0.0,
|
| 139 |
steps=row.get("field_optim_steps") or 0,
|
tests/test_maniskill_policy_rollout.py
CHANGED
|
@@ -497,3 +497,83 @@ def test_retrieval_residual_candidates_use_knn_train_residuals() -> None:
|
|
| 497 |
np.asarray(attached.candidate_action_values, dtype=np.float32),
|
| 498 |
np.asarray([[[0.0, 0.0]], [[0.2, 0.0]], [[0.0, 0.0]], [[-0.3, 0.0]]]),
|
| 499 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 497 |
np.asarray(attached.candidate_action_values, dtype=np.float32),
|
| 498 |
np.asarray([[[0.0, 0.0]], [[0.2, 0.0]], [[0.0, 0.0]], [[-0.3, 0.0]]]),
|
| 499 |
)
|
| 500 |
+
|
| 501 |
+
|
| 502 |
+
def test_retrieval_residual_zscore_metric_standardizes_train_bank_features() -> None:
|
| 503 |
+
def record(group_id: str, candidate_type: str, action_value: float, feature: list[float]):
|
| 504 |
+
return SimpleNamespace(
|
| 505 |
+
group_id=group_id,
|
| 506 |
+
task_id="PickCube-v1",
|
| 507 |
+
candidate_type=candidate_type,
|
| 508 |
+
record_id=f"{group_id}-{candidate_type}-{action_value}",
|
| 509 |
+
observation_inline={"features": feature},
|
| 510 |
+
action_chunk=ActionChunk(
|
| 511 |
+
representation="continuous",
|
| 512 |
+
horizon=1,
|
| 513 |
+
values=[[action_value, 0.0]],
|
| 514 |
+
),
|
| 515 |
+
)
|
| 516 |
+
|
| 517 |
+
groups = {
|
| 518 |
+
"train_a": [
|
| 519 |
+
record("train_a", "expert", 1.0, [0.0, 0.0]),
|
| 520 |
+
record("train_a", "near_miss", 1.1, [0.0, 0.0]),
|
| 521 |
+
],
|
| 522 |
+
"train_b": [
|
| 523 |
+
record("train_b", "expert", 2.0, [10.0, 1.0]),
|
| 524 |
+
record("train_b", "near_miss", 2.2, [10.0, 1.0]),
|
| 525 |
+
],
|
| 526 |
+
"train_c": [
|
| 527 |
+
record("train_c", "expert", 3.0, [11.0, 1.0]),
|
| 528 |
+
record("train_c", "near_miss", 3.3, [11.0, 1.0]),
|
| 529 |
+
],
|
| 530 |
+
"heldout": [
|
| 531 |
+
record("heldout", "expert", 9.0, [0.0, 1.0]),
|
| 532 |
+
record("heldout", "near_miss", 9.9, [0.0, 1.0]),
|
| 533 |
+
],
|
| 534 |
+
}
|
| 535 |
+
dataset = SimpleNamespace(
|
| 536 |
+
group_ids=list(groups),
|
| 537 |
+
get_group=lambda group_id: groups[group_id],
|
| 538 |
+
)
|
| 539 |
+
case = _RolloutCase(
|
| 540 |
+
group_id="heldout",
|
| 541 |
+
task_id="PickCube-v1",
|
| 542 |
+
source_dataset=Path("."),
|
| 543 |
+
state={},
|
| 544 |
+
observation={"features": [0.0, 1.0]},
|
| 545 |
+
instruction="pick",
|
| 546 |
+
oracle_score=1.0,
|
| 547 |
+
oracle_success=True,
|
| 548 |
+
expert_score=1.0,
|
| 549 |
+
expert_success=True,
|
| 550 |
+
best_action_values=[[9.9, 0.0]],
|
| 551 |
+
candidate_action_values=[],
|
| 552 |
+
candidate_types=[],
|
| 553 |
+
)
|
| 554 |
+
|
| 555 |
+
[raw_attached] = _attach_retrieved_residual_candidates(
|
| 556 |
+
dataset,
|
| 557 |
+
[case],
|
| 558 |
+
heldout_group_ids=["heldout"],
|
| 559 |
+
obs_dim=2,
|
| 560 |
+
observation_mode="state",
|
| 561 |
+
retrieval_neighbors=1,
|
| 562 |
+
retrieval_metric="raw",
|
| 563 |
+
)
|
| 564 |
+
[zscore_attached] = _attach_retrieved_residual_candidates(
|
| 565 |
+
dataset,
|
| 566 |
+
[case],
|
| 567 |
+
heldout_group_ids=["heldout"],
|
| 568 |
+
obs_dim=2,
|
| 569 |
+
observation_mode="state",
|
| 570 |
+
retrieval_neighbors=1,
|
| 571 |
+
retrieval_metric="zscore",
|
| 572 |
+
)
|
| 573 |
+
|
| 574 |
+
assert raw_attached.candidate_source_group_id == "train_a"
|
| 575 |
+
assert zscore_attached.candidate_source_group_id == "train_b"
|
| 576 |
+
assert np.allclose(
|
| 577 |
+
np.asarray(zscore_attached.candidate_action_values, dtype=np.float32),
|
| 578 |
+
np.asarray([[[0.0, 0.0]], [[0.2, 0.0]]]),
|
| 579 |
+
)
|