anhtld commited on
Commit
b2c0544
·
verified ·
1 Parent(s): c606126

Auto-sync: 2026-06-28 22:48:37 (part 3)

Browse files
results/paper_core_results.md CHANGED
@@ -38,8 +38,10 @@ and the remaining clean-to-same-state proposal gap is `+21.74 pp`.
38
  | Train-state residual retrieval, policy/no-op/wrong-gripper, scale 0.35 | No | No | 33.74% | +4.00 pp | Typed tangent transport before abstention |
39
  | Train-state residual retrieval, safe residuals + advantage margin 0.20 | No | No | 34.84% | +5.10 pp | Abstains unless field advantage beats policy |
40
  | K2 train-state residual retrieval, safe residuals + advantage margin 0.20 | No | No | 35.01% | +5.28 pp | Previous best clean diagnostic; abstention makes a small train-neighborhood useful |
 
41
  | K4 train-state residual retrieval, safe residuals + mean-by-type tangent consensus | No | No | 34.96% | +5.22 pp | Near-tie clean diagnostic; consensus alone does not beat raw K2 residuals |
42
  | K4 mean-by-type residual retrieval + no-op prior 0.03 | No | No | 35.25% | +5.51 pp | Current best clean diagnostic; 0.025-0.035 forms a small plateau that nudges high-value no-op residuals without changing the core proposal family |
 
43
  | K4 kernel-weighted residual consensus + no-op prior 0.03 | No | No | 35.13-35.19% | +5.39-5.45 pp | Distance-weighted tangent interpolation is plausible but does not beat equal mean-consensus no-op plateau |
44
  | K4 field-softmax residual barycenter + no-op prior 0.03 | No | No | 34.84-35.19% | +5.10-5.45 pp | Field-conditioned aggregation finds high-value sparse corrections, but lower margins over-select them; it does not beat the equal mean-consensus no-op plateau |
45
  | K4 mean-by-type residual retrieval + wrong-gripper typed prior | No | No | 35.19-35.25% | +5.45-5.51 pp | Wrong-gripper-only is lower and two-family priors only tie the no-op plateau; useful negative/tie diagnostic |
@@ -72,14 +74,14 @@ Suggested main-table rows:
72
  4. Near-miss proposal + field, BC x5 field checkpoint
73
  5. Trust-region field optimization
74
  6. Best non-expert proposal + field
75
- 7. Field-selected no-expert policy + field, seed-0 train map
76
- 8. Field-selected no-expert policy + field, aligned allmap
77
- 9. Train-state residual retrieval, scale 0.50
78
- 10. Train-state residual retrieval, typed safe families at scale 0.35
79
- 11. Train-state residual retrieval, typed safe families + advantage margin 0.20
80
- 12. K2 train-state residual retrieval, typed safe families + advantage margin 0.20
81
- 13. K4 train-state residual retrieval, mean-by-type tangent consensus
82
- 14. K4 mean-by-type residual retrieval + no-op prior plateau, canonical 0.03
83
  15. K4 kernel-weighted residual consensus + no-op prior diagnostics
84
  16. K4 field-softmax residual barycenter + margin diagnostics
85
  17. K4 mean-by-type residual retrieval + wrong-gripper typed-prior diagnostics
@@ -97,7 +99,7 @@ Suggested claim:
97
  > DoVLA-CIL is not a better behavior-cloning policy; it is a local counterfactual action
98
  > selection rule. Deployment-clean K4 consensus residual transport with advantage
99
  > abstention and a small typed no-op prior plateau gives the strongest clean gain so far, while ungated KNN residual
100
- > retrieval, field-gradient ascent, broader non-expert BC targets, field-teacher/tangent distillation, z-score retrieval,
101
  > train-family reliability priors, policy-relative anchoring, residual+Gaussian hybrids,
102
  > tangent consensus, kernel-weighted tangent interpolation, field-softmax tangent barycenters, tangent ray-search, wrong-gripper typed priors, and same-state policy-baseline fallback fail to improve the main rows.
103
  > The large effect appears only when the field is queried on
 
38
  | Train-state residual retrieval, policy/no-op/wrong-gripper, scale 0.35 | No | No | 33.74% | +4.00 pp | Typed tangent transport before abstention |
39
  | Train-state residual retrieval, safe residuals + advantage margin 0.20 | No | No | 34.84% | +5.10 pp | Abstains unless field advantage beats policy |
40
  | K2 train-state residual retrieval, safe residuals + advantage margin 0.20 | No | No | 35.01% | +5.28 pp | Previous best clean diagnostic; abstention makes a small train-neighborhood useful |
41
+ | K2 task-relative residual retrieval, safe residuals + advantage margin 0.20 | No | No | 34.26% | +4.52 pp | Actor-pose-only retrieval is too lossy; raw full-state similarity is better for residual transfer |
42
  | K4 train-state residual retrieval, safe residuals + mean-by-type tangent consensus | No | No | 34.96% | +5.22 pp | Near-tie clean diagnostic; consensus alone does not beat raw K2 residuals |
43
  | K4 mean-by-type residual retrieval + no-op prior 0.03 | No | No | 35.25% | +5.51 pp | Current best clean diagnostic; 0.025-0.035 forms a small plateau that nudges high-value no-op residuals without changing the core proposal family |
44
+ | K4 task-relative mean-by-type residual retrieval + no-op prior 0.03 | No | No | 34.43% | +4.70 pp | Task-relative target/reference pose retrieval underperforms the raw-metric no-op plateau |
45
  | K4 kernel-weighted residual consensus + no-op prior 0.03 | No | No | 35.13-35.19% | +5.39-5.45 pp | Distance-weighted tangent interpolation is plausible but does not beat equal mean-consensus no-op plateau |
46
  | K4 field-softmax residual barycenter + no-op prior 0.03 | No | No | 34.84-35.19% | +5.10-5.45 pp | Field-conditioned aggregation finds high-value sparse corrections, but lower margins over-select them; it does not beat the equal mean-consensus no-op plateau |
47
  | K4 mean-by-type residual retrieval + wrong-gripper typed prior | No | No | 35.19-35.25% | +5.45-5.51 pp | Wrong-gripper-only is lower and two-family priors only tie the no-op plateau; useful negative/tie diagnostic |
 
74
  4. Near-miss proposal + field, BC x5 field checkpoint
75
  5. Trust-region field optimization
76
  6. Best non-expert proposal + field
77
+ 7. Field-selected no-expert policy + field, aligned allmap
78
+ 8. Train-state residual retrieval, scale 0.50
79
+ 9. Train-state residual retrieval, typed safe families at scale 0.35
80
+ 10. Train-state residual retrieval, typed safe families + advantage margin 0.20
81
+ 11. K2 train-state residual retrieval, typed safe families + advantage margin 0.20
82
+ 12. K4 train-state residual retrieval, mean-by-type tangent consensus
83
+ 13. K4 mean-by-type residual retrieval + no-op prior plateau, canonical 0.03
84
+ 14. K2/K4 task-relative retrieval metric diagnostics
85
  15. K4 kernel-weighted residual consensus + no-op prior diagnostics
86
  16. K4 field-softmax residual barycenter + margin diagnostics
87
  17. K4 mean-by-type residual retrieval + wrong-gripper typed-prior diagnostics
 
99
  > DoVLA-CIL is not a better behavior-cloning policy; it is a local counterfactual action
100
  > selection rule. Deployment-clean K4 consensus residual transport with advantage
101
  > abstention and a small typed no-op prior plateau gives the strongest clean gain so far, while ungated KNN residual
102
+ > retrieval, field-gradient ascent, broader non-expert BC targets, field-teacher/tangent distillation, z-score/task-relative retrieval,
103
  > train-family reliability priors, policy-relative anchoring, residual+Gaussian hybrids,
104
  > tangent consensus, kernel-weighted tangent interpolation, field-softmax tangent barycenters, tangent ray-search, wrong-gripper typed priors, and same-state policy-baseline fallback fail to improve the main rows.
105
  > The large effect appears only when the field is queried on
results/paper_story_memo.md CHANGED
@@ -36,6 +36,7 @@ when queried on proposal geometry that matches those local counterfactuals.
36
  | The proposal gap is now quantified | `paper_analysis.md` reports best clean +5.51 pp over canonical h16, same-state no-expert +27.25 pp, leaving a +21.74 pp clean-to-same-state gap | Core paper tension |
37
  | Policy fallback is not the same-state mechanism | adding a policy baseline candidate to the no-expert same-state lattice drops 56.99% to 40.70% even with margin 0.00 | Negative diagnostic |
38
  | Z-score retrieval metric does not help | z-score rows reach 32.23-32.81%, below raw retrieval | Negative diagnostic |
 
39
  | Train-split residual family reliability does not recover the typed mask | after fixing threshold pass-through, scale-0.35 thresholds 0.10/0.25 reach 33.33%/33.28%, below typed safe residuals | Negative diagnostic |
40
  | Residual-tangent distillation does not solve clean proposal generation | aligned allmap tangent student reaches 28.87% despite low pseudo-target BC loss | Negative diagnostic |
41
  | Policy-relative residual anchoring does not improve the bridge | policy-anchor safe residual transport ties 33.74% rather than improving expert-anchor residuals | Negative diagnostic |
@@ -69,13 +70,14 @@ clean proposal result, the intended main rows are:
69
  21. K4 tight tangent ray-search: 34.55%
70
  22. Residual-tangent distillation policy: 28.87%
71
  23. Z-score residual retrieval: 32.23-32.81%
72
- 24. Train-family reliability prior: 33.28-33.33%
73
- 25. Residual+Gaussian hybrid K32/K64: 31.30% / 30.90%
74
- 26. Lattice, near-miss only: 55.94%
75
- 27. Lattice, no expert: 56.99%
76
- 28. Lattice, no expert + policy baseline candidate: 40.70%
77
- 29. Lattice, full: 69.33%
78
- 30. Oracle ceiling: 86.78%
 
79
 
80
  ## Novelty Framing
81
 
@@ -103,9 +105,9 @@ test-time search. The cleaner novelty is:
103
 
104
  ## Job Status
105
 
106
- Last checked: `2026-06-29 02:00 UTC`. The field-conditioned tangent-barycenter
107
- batch completed after passing CPU smokes, and the paper table rebuild now includes
108
- the field-softmax rows.
109
 
110
  - `14858328`-`14858333`: completed train-split `field_selected_noexpert_bc5`;
111
  direct rollout is 26.84%, field-guided best is 27.65%.
@@ -204,6 +206,20 @@ the field-softmax rows.
204
  negative/near-tie diagnostic below the 35.25% mean-consensus no-op plateau.
205
  Summary jobs `14893002`/`14893016`/`14893028` and rebuild job `14893069`
206
  completed.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
207
  - `14869627`: completed CPU Apptainer smoke for the new residual scale-grid
208
  selector. It selected index `3` on a two-residual/two-scale toy case and
209
  returned the expected action `0.20`, validating the candidate expansion and
@@ -230,7 +246,7 @@ the field-softmax rows.
230
  story.
231
  - Use `results/paper_analysis.md` for paired seed deltas, per-task gaps, and
232
  selection histograms when writing reviewer-facing tables.
233
- - Treat z-score retrieval, repaired train-family reliability priors, Gaussian hybrids,
234
  field optimization, field-teacher/tangent distillation, policy-relative anchoring, tangent consensus,
235
  kernel-weighted tangent interpolation, field-softmax tangent barycenters,
236
  wrong-gripper typed priors, and same-state policy-baseline fallback as negative
 
36
  | The proposal gap is now quantified | `paper_analysis.md` reports best clean +5.51 pp over canonical h16, same-state no-expert +27.25 pp, leaving a +21.74 pp clean-to-same-state gap | Core paper tension |
37
  | Policy fallback is not the same-state mechanism | adding a policy baseline candidate to the no-expert same-state lattice drops 56.99% to 40.70% even with margin 0.00 | Negative diagnostic |
38
  | Z-score retrieval metric does not help | z-score rows reach 32.23-32.81%, below raw retrieval | Negative diagnostic |
39
+ | Task-relative actor-pose retrieval metric does not improve tangent transfer | K2 task-relative residual retrieval reaches 34.26% vs raw K2 35.01%; K4 task-relative mean-by-type + no-op reaches 34.43% vs raw K4 35.25% | Negative diagnostic |
40
  | Train-split residual family reliability does not recover the typed mask | after fixing threshold pass-through, scale-0.35 thresholds 0.10/0.25 reach 33.33%/33.28%, below typed safe residuals | Negative diagnostic |
41
  | Residual-tangent distillation does not solve clean proposal generation | aligned allmap tangent student reaches 28.87% despite low pseudo-target BC loss | Negative diagnostic |
42
  | Policy-relative residual anchoring does not improve the bridge | policy-anchor safe residual transport ties 33.74% rather than improving expert-anchor residuals | Negative diagnostic |
 
70
  21. K4 tight tangent ray-search: 34.55%
71
  22. Residual-tangent distillation policy: 28.87%
72
  23. Z-score residual retrieval: 32.23-32.81%
73
+ 24. Task-relative residual retrieval metric: 34.26-34.43%
74
+ 25. Train-family reliability prior: 33.28-33.33%
75
+ 26. Residual+Gaussian hybrid K32/K64: 31.30% / 30.90%
76
+ 27. Lattice, near-miss only: 55.94%
77
+ 28. Lattice, no expert: 56.99%
78
+ 29. Lattice, no expert + policy baseline candidate: 40.70%
79
+ 30. Lattice, full: 69.33%
80
+ 31. Oracle ceiling: 86.78%
81
 
82
  ## Novelty Framing
83
 
 
105
 
106
  ## Job Status
107
 
108
+ Last checked: `2026-06-29 02:45 UTC`. The task-relative retrieval-metric batch
109
+ completed after passing CPU/unit smokes, and the paper table rebuild now includes
110
+ the task-relative rows.
111
 
112
  - `14858328`-`14858333`: completed train-split `field_selected_noexpert_bc5`;
113
  direct rollout is 26.84%, field-guided best is 27.65%.
 
206
  negative/near-tie diagnostic below the 35.25% mean-consensus no-op plateau.
207
  Summary jobs `14893002`/`14893016`/`14893028` and rebuild job `14893069`
208
  completed.
209
+ - `14893449`: completed the CPU Apptainer unit smoke for
210
+ `retrieval_metric=task_relative`, confirming the target/reference actor-pose
211
+ distance path in the container.
212
+ - `14893458`: completed a 4-group CPU rollout smoke for K4 task-relative
213
+ residual retrieval with mean-by-type reduction, safe residual masks, and no-op
214
+ bonus 0.03. Earlier GPU arrays `14893473`/`14893475` were canceled/replaced
215
+ after an env mistake set `ALL_GROUPS=1`, which correctly triggered the
216
+ held-out split guard.
217
+ - `14893787`/`14893789`: completed corrected task-relative retrieval GPU arrays.
218
+ K4 mean-by-type + no-op 0.03 reaches 34.43%, and K2 safe residual retrieval
219
+ reaches 34.26%, both below their raw-metric counterparts (35.25% and 35.01%).
220
+ Summary jobs `14893788`/`14893790` and rebuild job `14893791` completed. This
221
+ suggests that raw full-state similarity still carries useful robot/phase
222
+ information for residual transfer; object-only actor pose is too lossy here.
223
  - `14869627`: completed CPU Apptainer smoke for the new residual scale-grid
224
  selector. It selected index `3` on a two-residual/two-scale toy case and
225
  returned the expected action `0.20`, validating the candidate expansion and
 
246
  story.
247
  - Use `results/paper_analysis.md` for paired seed deltas, per-task gaps, and
248
  selection histograms when writing reviewer-facing tables.
249
+ - Treat z-score and task-relative retrieval metrics, repaired train-family reliability priors, Gaussian hybrids,
250
  field optimization, field-teacher/tangent distillation, policy-relative anchoring, tangent consensus,
251
  kernel-weighted tangent interpolation, field-softmax tangent barycenters,
252
  wrong-gripper typed priors, and same-state policy-baseline fallback as negative
scripts/build_paper_table_status.py CHANGED
@@ -455,6 +455,26 @@ SPECS = [
455
  story_role="current best clean typed sparse-intervention prior",
456
  pending_job="14883919/14883920",
457
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
458
  ResultSpec(
459
  key="retrieval_residual_taskrelative_k4_mean_noopbonus003",
460
  label="K4 task-relative mean-by-type residual retrieval, scale 0.40, margin 0.20, no-op residual bonus 0.03",
 
455
  story_role="current best clean typed sparse-intervention prior",
456
  pending_job="14883919/14883920",
457
  ),
458
+ ResultSpec(
459
+ key="retrieval_residual_k4_mean_noopbonus003_srcprog050",
460
+ label="K4 mean-by-type residual retrieval, scale 0.40, margin 0.20, no-op bonus 0.03, source progress >= 0.50",
461
+ path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4s040_safe_margin0p20_mean_by_type_noopbonus0p03_srcprog0p50_summary.json",
462
+ clean_deployment="yes",
463
+ same_state_proposals="no",
464
+ expert_proposal="no",
465
+ story_role="train-source viability gate for sparse residual transport",
466
+ pending_job="14894093/14894094",
467
+ ),
468
+ ResultSpec(
469
+ key="retrieval_residual_k4_mean_noopbonus003_srcprog075",
470
+ label="K4 mean-by-type residual retrieval, scale 0.40, margin 0.20, no-op bonus 0.03, source progress >= 0.75",
471
+ path="h16_policy_ckpt_near_miss_policy_bc5_bestpt_retrieval_residual_k4s040_safe_margin0p20_mean_by_type_noopbonus0p03_srcprog0p75_summary.json",
472
+ clean_deployment="yes",
473
+ same_state_proposals="no",
474
+ expert_proposal="no",
475
+ story_role="strict train-source viability gate for sparse residual transport",
476
+ pending_job="14894095/14894096",
477
+ ),
478
  ResultSpec(
479
  key="retrieval_residual_taskrelative_k4_mean_noopbonus003",
480
  label="K4 task-relative mean-by-type residual retrieval, scale 0.40, margin 0.20, no-op residual bonus 0.03",
scripts/eval_maniskill_policy_rollout.py CHANGED
@@ -129,6 +129,13 @@ def main(argv: list[str] | None = None) -> int:
129
  help="Minimum train-split terminal success rate for a residual candidate family to be "
130
  "eligible in retrieval_residual mode. The policy_residual fallback is always kept.",
131
  )
 
 
 
 
 
 
 
132
  parser.add_argument(
133
  "--retrieval-residual-scale",
134
  type=float,
@@ -220,6 +227,7 @@ def main(argv: list[str] | None = None) -> int:
220
  retrieval_neighbors=args.retrieval_neighbors,
221
  retrieval_metric=args.retrieval_metric,
222
  retrieval_type_min_success=args.retrieval_type_min_success,
 
223
  retrieval_residual_scale=args.retrieval_residual_scale,
224
  retrieval_residual_scales=retrieval_residual_scales,
225
  retrieval_residual_anchor=args.retrieval_residual_anchor,
 
129
  help="Minimum train-split terminal success rate for a residual candidate family to be "
130
  "eligible in retrieval_residual mode. The policy_residual fallback is always kept.",
131
  )
132
+ parser.add_argument(
133
+ "--retrieval-residual-min-source-progress",
134
+ type=float,
135
+ default=0.0,
136
+ help="Minimum measured train-source progress for an individual residual candidate to "
137
+ "be eligible in retrieval_residual mode. The policy_residual fallback is always kept.",
138
+ )
139
  parser.add_argument(
140
  "--retrieval-residual-scale",
141
  type=float,
 
227
  retrieval_neighbors=args.retrieval_neighbors,
228
  retrieval_metric=args.retrieval_metric,
229
  retrieval_type_min_success=args.retrieval_type_min_success,
230
+ retrieval_residual_min_source_progress=args.retrieval_residual_min_source_progress,
231
  retrieval_residual_scale=args.retrieval_residual_scale,
232
  retrieval_residual_scales=retrieval_residual_scales,
233
  retrieval_residual_anchor=args.retrieval_residual_anchor,