Auto-sync: 2026-06-28 01:00:39 (part 3)
Browse files
results/paper_story_memo.md
CHANGED
|
@@ -17,9 +17,10 @@ when queried on proposal geometry that matches those local counterfactuals.
|
|
| 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 proposal+field sweep is 32.93%, far below 56.99% | Supported |
|
| 20 |
-
| Gradient-based field optimization
|
| 21 |
-
| A broader non-expert proposal target
|
| 22 |
-
| Counterfactual residuals transfer better than absolute retrieved actions |
|
|
|
|
| 23 |
|
| 24 |
## Main Table Candidate
|
| 25 |
|
|
@@ -31,10 +32,13 @@ clean proposal result, the intended main rows are:
|
|
| 31 |
2. Gaussian field search: 29.10%
|
| 32 |
3. Retrieval lattice, no expert: 27.13%
|
| 33 |
4. Near-miss proposal + field, BC x5 field checkpoint: 32.93%
|
| 34 |
-
5.
|
| 35 |
-
6.
|
| 36 |
-
7.
|
| 37 |
-
8.
|
|
|
|
|
|
|
|
|
|
| 38 |
|
| 39 |
## Novelty Framing
|
| 40 |
|
|
@@ -56,57 +60,33 @@ test-time search. The cleaner novelty is:
|
|
| 56 |
|---|---|---|
|
| 57 |
| Same-state lattice is not deployment-clean | show no-expert lattice and near-miss-only mechanism; show retrieval/Gaussian failures | improve clean proposal route |
|
| 58 |
| Full lattice includes expert proposal | label as upper deployment/ceiling, not main conservative result | keep no-expert row as main |
|
| 59 |
-
| Gains are from candidate leakage, not learning | selection never reads candidate rewards; no-expert and near-miss-only isolate mechanism | add
|
| 60 |
| Method is just a bundle of tricks | use mechanism ablations to show one central idea: local counterfactual field | avoid presenting unrelated variants as core |
|
| 61 |
| Not SOTA enough | current clean deploy result is modest | need external baselines and stronger proposal generator before claiming SOTA |
|
| 62 |
|
| 63 |
## Active Jobs
|
| 64 |
|
| 65 |
-
Last checked: `2026-06-28
|
| 66 |
-
|
| 67 |
-
- `
|
| 68 |
-
-
|
| 69 |
-
- `
|
| 70 |
-
- `
|
| 71 |
-
- `
|
| 72 |
-
- `
|
| 73 |
-
|
| 74 |
-
- `
|
| 75 |
-
- `
|
| 76 |
-
- `
|
| 77 |
-
- `
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
-
|
| 82 |
-
-
|
| 83 |
-
-
|
| 84 |
-
-
|
| 85 |
-
|
| 86 |
-
-
|
| 87 |
-
-
|
| 88 |
-
-
|
| 89 |
-
- `14857115`: fixed KNN4 `retrieval_residual` full rollout. Completed.
|
| 90 |
-
- `14857116`: fixed KNN4 `retrieval_residual` summary. Completed.
|
| 91 |
-
- `14857117`: rebuild `paper_table_status.*` after fixed residual summaries. Completed.
|
| 92 |
-
- `14857692`: smoke nearest-1 transferred near-miss residual retrieval. Completed.
|
| 93 |
-
- `14857693`: full nearest-1 transferred near-miss residual retrieval. Canceled.
|
| 94 |
-
- `14857694`: summary nearest-1 transferred near-miss residual retrieval. Canceled.
|
| 95 |
-
- `14857695`: smoke KNN4 transferred near-miss residual retrieval. Completed.
|
| 96 |
-
- `14857696`: full KNN4 transferred near-miss residual retrieval. Canceled.
|
| 97 |
-
- `14857697`: summary KNN4 transferred near-miss residual retrieval. Canceled.
|
| 98 |
-
- `14857698`: rebuild `paper_table_status.*` after near-miss residual summaries. Canceled.
|
| 99 |
-
|
| 100 |
-
Current scheduler state: no tracked jobs are active. `field_optim`,
|
| 101 |
-
`nonexpert_policy_bc5`, and residual v2 jobs completed. Residual nearest-1 is a
|
| 102 |
-
positive clean bridge at 32.12%, KNN4 residual is 29.91%, and near-miss-only
|
| 103 |
-
residual smoke was weak enough to cancel its full jobs.
|
| 104 |
-
|
| 105 |
-
## Decision Rule For Field Optim Jobs
|
| 106 |
-
|
| 107 |
-
- If `field_optim` beats 32.93% but remains below 40%, keep it as a better
|
| 108 |
-
deployment-clean positive control, not the main result.
|
| 109 |
-
- If `field_optim` reaches 40-50%, promote it to the main clean-deployment bridge
|
| 110 |
-
and frame same-state lattice as mechanistic supervision/upper bound.
|
| 111 |
-
- If `field_optim` fails or stays near 30%, keep it as a negative ablation and
|
| 112 |
-
prioritize training a proposal model on successful non-expert lattice candidates.
|
|
|
|
| 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 proposal+field sweep is 32.93%, 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 |
+
| Field-teacher distillation may turn the same-state rule into a policy | train-split and aligned-validation target-map jobs are running/pending | Pending |
|
| 24 |
|
| 25 |
## Main Table Candidate
|
| 26 |
|
|
|
|
| 32 |
2. Gaussian field search: 29.10%
|
| 33 |
3. Retrieval lattice, no expert: 27.13%
|
| 34 |
4. Near-miss proposal + field, BC x5 field checkpoint: 32.93%
|
| 35 |
+
5. Trust-region field optimization: 25.39%
|
| 36 |
+
6. Broad non-expert proposal + field: 26.49%
|
| 37 |
+
7. Train-state residual retrieval: 32.12%
|
| 38 |
+
8. Lattice, near-miss only: 55.94%
|
| 39 |
+
9. Lattice, no expert: 56.99%
|
| 40 |
+
10. Lattice, full: 69.33%
|
| 41 |
+
11. Oracle ceiling: 86.78%
|
| 42 |
|
| 43 |
## Novelty Framing
|
| 44 |
|
|
|
|
| 60 |
|---|---|---|
|
| 61 |
| Same-state lattice is not deployment-clean | show no-expert lattice and near-miss-only mechanism; show retrieval/Gaussian failures | improve clean proposal route |
|
| 62 |
| Full lattice includes expert proposal | label as upper deployment/ceiling, not main conservative result | keep no-expert row as main |
|
| 63 |
+
| Gains are from candidate leakage, not learning | selection never reads candidate rewards; no-expert and near-miss-only isolate mechanism; field_optim and broad proposal BC fail | add field-teacher distillation evidence |
|
| 64 |
| Method is just a bundle of tricks | use mechanism ablations to show one central idea: local counterfactual field | avoid presenting unrelated variants as core |
|
| 65 |
| Not SOTA enough | current clean deploy result is modest | need external baselines and stronger proposal generator before claiming SOTA |
|
| 66 |
|
| 67 |
## Active Jobs
|
| 68 |
|
| 69 |
+
Last checked: `2026-06-28 05:03 UTC`.
|
| 70 |
+
|
| 71 |
+
- `14858328`: running 3 seeds of `field_selected_noexpert_bc5` using the
|
| 72 |
+
train-split field-selected no-expert target map.
|
| 73 |
+
- `14858329`/`14858330`: direct rollout evaluation and summary for that student.
|
| 74 |
+
- `14858331`/`14858332`: field-guided rollout sweep and summary for that student.
|
| 75 |
+
- `14858333`: rebuild `paper_table_status.*` after those summaries.
|
| 76 |
+
- `14858449`: completed export of an all-split target map for aligned validation
|
| 77 |
+
checkpoint selection and seed-invariant student train coverage.
|
| 78 |
+
- `14858450`: pending 3-seed `field_selected_noexpert_bc5_allmap` training.
|
| 79 |
+
- `14858451`/`14858452`: direct rollout evaluation and summary for allmap.
|
| 80 |
+
- `14858453`/`14858454`: field-guided rollout sweep and summary for allmap.
|
| 81 |
+
- `14858455`: rebuild `paper_table_status.*` after allmap summaries.
|
| 82 |
+
|
| 83 |
+
## Decision Rule For Field-Teacher Jobs
|
| 84 |
+
|
| 85 |
+
- If allmap field-teacher distillation beats 32.93%, promote it as the best
|
| 86 |
+
deployment-clean bridge and keep same-state lattice as the mechanism result.
|
| 87 |
+
- If it lands near residual retrieval, present residual retrieval and
|
| 88 |
+
field-teacher distillation as complementary evidence for transferable local
|
| 89 |
+
counterfactual geometry.
|
| 90 |
+
- If it fails, keep the central paper story focused on the same-state mechanism
|
| 91 |
+
and the clean-proposal bottleneck, with residual retrieval as the strongest
|
| 92 |
+
deployment-clean bridge.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
results/paper_table_status.json
CHANGED
|
@@ -113,7 +113,7 @@
|
|
| 113 |
"clean_deployment": "yes",
|
| 114 |
"same_state_proposals": "no",
|
| 115 |
"expert_proposal": "no",
|
| 116 |
-
"story_role": "
|
| 117 |
"fallback_success": null,
|
| 118 |
"pending_job": "14842574/14842575/14842616",
|
| 119 |
"path_exists": true,
|
|
@@ -132,7 +132,7 @@
|
|
| 132 |
"clean_deployment": "yes",
|
| 133 |
"same_state_proposals": "no",
|
| 134 |
"expert_proposal": "no",
|
| 135 |
-
"story_role": "
|
| 136 |
"fallback_success": null,
|
| 137 |
"pending_job": "14842574/14842577/14842617",
|
| 138 |
"path_exists": true,
|
|
@@ -148,6 +148,82 @@
|
|
| 148 |
"best_config": "k64_sigma0.50",
|
| 149 |
"gain_vs_h16_policy": -0.03246376811594204
|
| 150 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 151 |
{
|
| 152 |
"key": "retrieval_residual",
|
| 153 |
"label": "Train-state counterfactual residual retrieval",
|
|
@@ -155,7 +231,7 @@
|
|
| 155 |
"clean_deployment": "yes",
|
| 156 |
"same_state_proposals": "no",
|
| 157 |
"expert_proposal": "no",
|
| 158 |
-
"story_role": "
|
| 159 |
"fallback_success": null,
|
| 160 |
"pending_job": "14857111/14857112/14857113",
|
| 161 |
"path_exists": true,
|
|
@@ -174,7 +250,7 @@
|
|
| 174 |
"clean_deployment": "yes",
|
| 175 |
"same_state_proposals": "no",
|
| 176 |
"expert_proposal": "no",
|
| 177 |
-
"story_role": "
|
| 178 |
"fallback_success": null,
|
| 179 |
"pending_job": "14857114/14857115/14857116",
|
| 180 |
"path_exists": true,
|
|
|
|
| 113 |
"clean_deployment": "yes",
|
| 114 |
"same_state_proposals": "no",
|
| 115 |
"expert_proposal": "no",
|
| 116 |
+
"story_role": "broader non-expert proposal-model ablation",
|
| 117 |
"fallback_success": null,
|
| 118 |
"pending_job": "14842574/14842575/14842616",
|
| 119 |
"path_exists": true,
|
|
|
|
| 132 |
"clean_deployment": "yes",
|
| 133 |
"same_state_proposals": "no",
|
| 134 |
"expert_proposal": "no",
|
| 135 |
+
"story_role": "broader proposal-field ablation",
|
| 136 |
"fallback_success": null,
|
| 137 |
"pending_job": "14842574/14842577/14842617",
|
| 138 |
"path_exists": true,
|
|
|
|
| 148 |
"best_config": "k64_sigma0.50",
|
| 149 |
"gain_vs_h16_policy": -0.03246376811594204
|
| 150 |
},
|
| 151 |
+
{
|
| 152 |
+
"key": "field_selected_noexpert_policy",
|
| 153 |
+
"label": "Field-selected no-expert distillation policy",
|
| 154 |
+
"path": "h16_policy_ckpt_field_selected_noexpert_bc5_summary.json",
|
| 155 |
+
"clean_deployment": "yes",
|
| 156 |
+
"same_state_proposals": "no",
|
| 157 |
+
"expert_proposal": "no",
|
| 158 |
+
"story_role": "student of field-on-lattice teacher",
|
| 159 |
+
"fallback_success": null,
|
| 160 |
+
"pending_job": "14858327/14858328/14858329/14858330",
|
| 161 |
+
"path_exists": false,
|
| 162 |
+
"status": "pending",
|
| 163 |
+
"success": null,
|
| 164 |
+
"std_success": null,
|
| 165 |
+
"completed_seeds": null,
|
| 166 |
+
"num_completed": null,
|
| 167 |
+
"best_config": null,
|
| 168 |
+
"gain_vs_h16_policy": null
|
| 169 |
+
},
|
| 170 |
+
{
|
| 171 |
+
"key": "field_selected_noexpert_policy_field",
|
| 172 |
+
"label": "Field-selected no-expert distillation + field",
|
| 173 |
+
"path": "h16_policy_ckpt_field_selected_noexpert_bc5_bestpt_field_sweep_summary.json",
|
| 174 |
+
"clean_deployment": "yes",
|
| 175 |
+
"same_state_proposals": "no",
|
| 176 |
+
"expert_proposal": "no",
|
| 177 |
+
"story_role": "student proposal with field scoring",
|
| 178 |
+
"fallback_success": null,
|
| 179 |
+
"pending_job": "14858327/14858328/14858331/14858332",
|
| 180 |
+
"path_exists": false,
|
| 181 |
+
"status": "pending",
|
| 182 |
+
"success": null,
|
| 183 |
+
"std_success": null,
|
| 184 |
+
"completed_seeds": null,
|
| 185 |
+
"num_completed": null,
|
| 186 |
+
"best_config": null,
|
| 187 |
+
"gain_vs_h16_policy": null
|
| 188 |
+
},
|
| 189 |
+
{
|
| 190 |
+
"key": "field_selected_noexpert_policy_allmap",
|
| 191 |
+
"label": "Field-selected no-expert distillation policy, aligned validation",
|
| 192 |
+
"path": "h16_policy_ckpt_field_selected_noexpert_bc5_allmap_summary.json",
|
| 193 |
+
"clean_deployment": "yes",
|
| 194 |
+
"same_state_proposals": "no",
|
| 195 |
+
"expert_proposal": "no",
|
| 196 |
+
"story_role": "field-teacher student with aligned checkpoint selection",
|
| 197 |
+
"fallback_success": null,
|
| 198 |
+
"pending_job": "14858449/14858450/14858451/14858452",
|
| 199 |
+
"path_exists": false,
|
| 200 |
+
"status": "pending",
|
| 201 |
+
"success": null,
|
| 202 |
+
"std_success": null,
|
| 203 |
+
"completed_seeds": null,
|
| 204 |
+
"num_completed": null,
|
| 205 |
+
"best_config": null,
|
| 206 |
+
"gain_vs_h16_policy": null
|
| 207 |
+
},
|
| 208 |
+
{
|
| 209 |
+
"key": "field_selected_noexpert_policy_allmap_field",
|
| 210 |
+
"label": "Field-selected no-expert distillation + field, aligned validation",
|
| 211 |
+
"path": "h16_policy_ckpt_field_selected_noexpert_bc5_allmap_bestpt_field_sweep_summary.json",
|
| 212 |
+
"clean_deployment": "yes",
|
| 213 |
+
"same_state_proposals": "no",
|
| 214 |
+
"expert_proposal": "no",
|
| 215 |
+
"story_role": "aligned field-teacher student with field scoring",
|
| 216 |
+
"fallback_success": null,
|
| 217 |
+
"pending_job": "14858449/14858450/14858453/14858454",
|
| 218 |
+
"path_exists": false,
|
| 219 |
+
"status": "pending",
|
| 220 |
+
"success": null,
|
| 221 |
+
"std_success": null,
|
| 222 |
+
"completed_seeds": null,
|
| 223 |
+
"num_completed": null,
|
| 224 |
+
"best_config": null,
|
| 225 |
+
"gain_vs_h16_policy": null
|
| 226 |
+
},
|
| 227 |
{
|
| 228 |
"key": "retrieval_residual",
|
| 229 |
"label": "Train-state counterfactual residual retrieval",
|
|
|
|
| 231 |
"clean_deployment": "yes",
|
| 232 |
"same_state_proposals": "no",
|
| 233 |
"expert_proposal": "no",
|
| 234 |
+
"story_role": "transferable local tangent proposal",
|
| 235 |
"fallback_success": null,
|
| 236 |
"pending_job": "14857111/14857112/14857113",
|
| 237 |
"path_exists": true,
|
|
|
|
| 250 |
"clean_deployment": "yes",
|
| 251 |
"same_state_proposals": "no",
|
| 252 |
"expert_proposal": "no",
|
| 253 |
+
"story_role": "KNN tangent proposal ablation",
|
| 254 |
"fallback_success": null,
|
| 255 |
"pending_job": "14857114/14857115/14857116",
|
| 256 |
"path_exists": true,
|
results/paper_table_status.md
CHANGED
|
@@ -9,10 +9,14 @@ Baseline h=16 policy: 29.74%
|
|
| 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 | current best clean deployment 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 |
|
| 13 |
-
| nonexpert_policy_bc5_field | Best non-expert proposal policy + field | complete k64_sigma0.50 | 26.49% | -3.25 pp | yes | no | no |
|
| 14 |
-
|
|
| 15 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 16 |
| near_miss_only_lattice | Same-state lattice, near-miss only | complete | 55.94% | +26.20 pp | no | yes | no | minimal mechanism result |
|
| 17 |
| no_expert_lattice | Same-state lattice, no expert | complete | 56.99% | +27.25 pp | no | yes | no | main conservative mechanism result |
|
| 18 |
| no_near_miss_no_expert_lattice | Same-state lattice, no expert/no near-miss | complete | 25.57% | -4.17 pp | no | yes | no | mechanism knockout |
|
|
|
|
| 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 | current best clean deployment 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 |
|
| 14 |
+
| field_selected_noexpert_policy | Field-selected no-expert distillation policy | pending 14858327/14858328/14858329/14858330 | pending | pending | yes | no | no | student of field-on-lattice teacher |
|
| 15 |
+
| field_selected_noexpert_policy_field | Field-selected no-expert distillation + field | pending 14858327/14858328/14858331/14858332 | pending | pending | yes | no | no | student proposal with field scoring |
|
| 16 |
+
| field_selected_noexpert_policy_allmap | Field-selected no-expert distillation policy, aligned validation | pending 14858449/14858450/14858451/14858452 | pending | pending | yes | no | no | field-teacher student with aligned checkpoint selection |
|
| 17 |
+
| field_selected_noexpert_policy_allmap_field | Field-selected no-expert distillation + field, aligned validation | pending 14858449/14858450/14858453/14858454 | pending | pending | yes | no | no | aligned field-teacher student with field scoring |
|
| 18 |
+
| retrieval_residual | Train-state counterfactual residual retrieval | complete | 32.12% | +2.38 pp | yes | no | no | transferable local tangent proposal |
|
| 19 |
+
| retrieval_residual_knn4 | KNN counterfactual residual retrieval | complete | 29.91% | +0.17 pp | yes | no | no | KNN tangent proposal ablation |
|
| 20 |
| near_miss_only_lattice | Same-state lattice, near-miss only | complete | 55.94% | +26.20 pp | no | yes | no | minimal mechanism result |
|
| 21 |
| no_expert_lattice | Same-state lattice, no expert | complete | 56.99% | +27.25 pp | no | yes | no | main conservative mechanism result |
|
| 22 |
| no_near_miss_no_expert_lattice | Same-state lattice, no expert/no near-miss | complete | 25.57% | -4.17 pp | no | yes | no | mechanism knockout |
|
scripts/build_paper_table_status.py
CHANGED
|
@@ -82,7 +82,7 @@ SPECS = [
|
|
| 82 |
clean_deployment="yes",
|
| 83 |
same_state_proposals="no",
|
| 84 |
expert_proposal="no",
|
| 85 |
-
story_role="
|
| 86 |
pending_job="14842574/14842575/14842616",
|
| 87 |
),
|
| 88 |
ResultSpec(
|
|
@@ -92,7 +92,7 @@ SPECS = [
|
|
| 92 |
clean_deployment="yes",
|
| 93 |
same_state_proposals="no",
|
| 94 |
expert_proposal="no",
|
| 95 |
-
story_role="
|
| 96 |
pending_job="14842574/14842577/14842617",
|
| 97 |
),
|
| 98 |
ResultSpec(
|
|
@@ -102,7 +102,7 @@ SPECS = [
|
|
| 102 |
clean_deployment="yes",
|
| 103 |
same_state_proposals="no",
|
| 104 |
expert_proposal="no",
|
| 105 |
-
story_role="
|
| 106 |
pending_job="14858327/14858328/14858329/14858330",
|
| 107 |
),
|
| 108 |
ResultSpec(
|
|
@@ -112,9 +112,29 @@ SPECS = [
|
|
| 112 |
clean_deployment="yes",
|
| 113 |
same_state_proposals="no",
|
| 114 |
expert_proposal="no",
|
| 115 |
-
story_role="
|
| 116 |
pending_job="14858327/14858328/14858331/14858332",
|
| 117 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 118 |
ResultSpec(
|
| 119 |
key="retrieval_residual",
|
| 120 |
label="Train-state counterfactual residual retrieval",
|
|
@@ -122,7 +142,7 @@ SPECS = [
|
|
| 122 |
clean_deployment="yes",
|
| 123 |
same_state_proposals="no",
|
| 124 |
expert_proposal="no",
|
| 125 |
-
story_role="
|
| 126 |
pending_job="14857111/14857112/14857113",
|
| 127 |
),
|
| 128 |
ResultSpec(
|
|
@@ -132,7 +152,7 @@ SPECS = [
|
|
| 132 |
clean_deployment="yes",
|
| 133 |
same_state_proposals="no",
|
| 134 |
expert_proposal="no",
|
| 135 |
-
story_role="
|
| 136 |
pending_job="14857114/14857115/14857116",
|
| 137 |
),
|
| 138 |
ResultSpec(
|
|
|
|
| 82 |
clean_deployment="yes",
|
| 83 |
same_state_proposals="no",
|
| 84 |
expert_proposal="no",
|
| 85 |
+
story_role="broader non-expert proposal-model ablation",
|
| 86 |
pending_job="14842574/14842575/14842616",
|
| 87 |
),
|
| 88 |
ResultSpec(
|
|
|
|
| 92 |
clean_deployment="yes",
|
| 93 |
same_state_proposals="no",
|
| 94 |
expert_proposal="no",
|
| 95 |
+
story_role="broader proposal-field ablation",
|
| 96 |
pending_job="14842574/14842577/14842617",
|
| 97 |
),
|
| 98 |
ResultSpec(
|
|
|
|
| 102 |
clean_deployment="yes",
|
| 103 |
same_state_proposals="no",
|
| 104 |
expert_proposal="no",
|
| 105 |
+
story_role="student of field-on-lattice teacher",
|
| 106 |
pending_job="14858327/14858328/14858329/14858330",
|
| 107 |
),
|
| 108 |
ResultSpec(
|
|
|
|
| 112 |
clean_deployment="yes",
|
| 113 |
same_state_proposals="no",
|
| 114 |
expert_proposal="no",
|
| 115 |
+
story_role="student proposal with field scoring",
|
| 116 |
pending_job="14858327/14858328/14858331/14858332",
|
| 117 |
),
|
| 118 |
+
ResultSpec(
|
| 119 |
+
key="field_selected_noexpert_policy_allmap",
|
| 120 |
+
label="Field-selected no-expert distillation policy, aligned validation",
|
| 121 |
+
path="h16_policy_ckpt_field_selected_noexpert_bc5_allmap_summary.json",
|
| 122 |
+
clean_deployment="yes",
|
| 123 |
+
same_state_proposals="no",
|
| 124 |
+
expert_proposal="no",
|
| 125 |
+
story_role="field-teacher student with aligned checkpoint selection",
|
| 126 |
+
pending_job="14858449/14858450/14858451/14858452",
|
| 127 |
+
),
|
| 128 |
+
ResultSpec(
|
| 129 |
+
key="field_selected_noexpert_policy_allmap_field",
|
| 130 |
+
label="Field-selected no-expert distillation + field, aligned validation",
|
| 131 |
+
path="h16_policy_ckpt_field_selected_noexpert_bc5_allmap_bestpt_field_sweep_summary.json",
|
| 132 |
+
clean_deployment="yes",
|
| 133 |
+
same_state_proposals="no",
|
| 134 |
+
expert_proposal="no",
|
| 135 |
+
story_role="aligned field-teacher student with field scoring",
|
| 136 |
+
pending_job="14858449/14858450/14858453/14858454",
|
| 137 |
+
),
|
| 138 |
ResultSpec(
|
| 139 |
key="retrieval_residual",
|
| 140 |
label="Train-state counterfactual residual retrieval",
|
|
|
|
| 142 |
clean_deployment="yes",
|
| 143 |
same_state_proposals="no",
|
| 144 |
expert_proposal="no",
|
| 145 |
+
story_role="transferable local tangent proposal",
|
| 146 |
pending_job="14857111/14857112/14857113",
|
| 147 |
),
|
| 148 |
ResultSpec(
|
|
|
|
| 152 |
clean_deployment="yes",
|
| 153 |
same_state_proposals="no",
|
| 154 |
expert_proposal="no",
|
| 155 |
+
story_role="KNN tangent proposal ablation",
|
| 156 |
pending_job="14857114/14857115/14857116",
|
| 157 |
),
|
| 158 |
ResultSpec(
|
scripts/slurm/export_field_selected_policy_targets.sbatch
ADDED
|
@@ -0,0 +1,53 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/bin/bash
|
| 2 |
+
#SBATCH --job-name=export_field_targets
|
| 3 |
+
#SBATCH --account=def-yalda_gpu
|
| 4 |
+
#SBATCH --nodes=1
|
| 5 |
+
#SBATCH --ntasks=1
|
| 6 |
+
#SBATCH --cpus-per-task=2
|
| 7 |
+
#SBATCH --gres=gpu:nvidia_h100_80gb_hbm3_1g.10gb:1
|
| 8 |
+
#SBATCH --mem=12G
|
| 9 |
+
#SBATCH --time=00:30:00
|
| 10 |
+
#SBATCH --output=outputs/hpc/logs/%x_%j.out
|
| 11 |
+
#SBATCH --error=outputs/hpc/logs/%x_%j.err
|
| 12 |
+
|
| 13 |
+
set -euo pipefail
|
| 14 |
+
|
| 15 |
+
PROJECT_DIR="${PROJECT_DIR:-$SLURM_SUBMIT_DIR}"
|
| 16 |
+
SCRATCH_ROOT="/scratch/$USER/dovla"
|
| 17 |
+
SIF="${SIF:-$SCRATCH_ROOT/containers/pytorch_2.7.1_cuda12.8.sif}"
|
| 18 |
+
PYTHON="${PYTHON:-$SCRATCH_ROOT/envs/maniskill/bin/python}"
|
| 19 |
+
DATASET="${DATASET:-$SCRATCH_ROOT/experiments/six_task_h16_collection}"
|
| 20 |
+
CHECKPOINT="${CHECKPOINT:?Set CHECKPOINT to a trained DoVLA checkpoint}"
|
| 21 |
+
OUT="${OUT:?Set OUT to the target-map JSON path}"
|
| 22 |
+
SPLIT="${SPLIT:-train}"
|
| 23 |
+
EXCLUDE_TYPES="${EXCLUDE_TYPES:-expert}"
|
| 24 |
+
BATCH_GROUPS="${BATCH_GROUPS:-32}"
|
| 25 |
+
MAX_GROUPS="${MAX_GROUPS:-}"
|
| 26 |
+
|
| 27 |
+
module load StdEnv/2023 apptainer/1.4.5
|
| 28 |
+
cd "$PROJECT_DIR"
|
| 29 |
+
mkdir -p outputs/hpc/logs "$(dirname "$OUT")"
|
| 30 |
+
|
| 31 |
+
export OMP_NUM_THREADS=1
|
| 32 |
+
export OPENBLAS_NUM_THREADS=1
|
| 33 |
+
export MKL_NUM_THREADS=1
|
| 34 |
+
export DOVLA_TORCH_THREADS=1
|
| 35 |
+
|
| 36 |
+
EXTRA_ARGS=()
|
| 37 |
+
if [[ -n "$MAX_GROUPS" ]]; then
|
| 38 |
+
EXTRA_ARGS+=(--max-groups "$MAX_GROUPS")
|
| 39 |
+
fi
|
| 40 |
+
|
| 41 |
+
apptainer exec --nv \
|
| 42 |
+
--env "OMP_NUM_THREADS=1,OPENBLAS_NUM_THREADS=1,MKL_NUM_THREADS=1,DOVLA_TORCH_THREADS=1,PYTHONDONTWRITEBYTECODE=1" \
|
| 43 |
+
-B "$PROJECT_DIR:$PROJECT_DIR" \
|
| 44 |
+
-B "/scratch/$USER:/scratch/$USER" \
|
| 45 |
+
"$SIF" "$PYTHON" scripts/export_field_selected_policy_targets.py \
|
| 46 |
+
--checkpoint "$CHECKPOINT" \
|
| 47 |
+
--dataset "$DATASET" \
|
| 48 |
+
--out "$OUT" \
|
| 49 |
+
--device cuda \
|
| 50 |
+
--split "$SPLIT" \
|
| 51 |
+
--exclude-types "$EXCLUDE_TYPES" \
|
| 52 |
+
--batch-groups "$BATCH_GROUPS" \
|
| 53 |
+
"${EXTRA_ARGS[@]}"
|