Buckets:
| # Speedup Patch reproduction bundle (v3) | |
| This bundle audits all six registered claims from **Speedup Patch: Learning a | |
| Plug-and-Play Policy to Accelerate Embodied Manipulation**. | |
| ## Evidence levels | |
| The authors do not link or release SuP scheduler code, trained schedulers, raw | |
| rollouts, or robot checkpoints in the paper source as of 2026-07-29. We do not | |
| substitute an unrelated implementation and call it exact. | |
| The bundle therefore combines: | |
| 1. an exact audit of the arXiv TeX tables and annotated Figure 7; | |
| 2. a real-data experiment using the exact `ARModel` class from the | |
| author-linked official ADMPO repository on the paper-linked LIBERO-Spatial | |
| demonstrations; and | |
| 3. explicit boundaries for simulator and robot claims that cannot be rerun. | |
| ## Real LIBERO experiment | |
| - Dataset: `openvla/modified_libero_rlds`, pinned revision | |
| `6ce6aaaaabdbe590b1eef5cd29c0d33f14a08551`. | |
| - Shard: `libero_spatial-train.tfrecord-00000-of-00016`, 27 episodes, SHA-256 | |
| `6d6360559a4b71df3bcabd9b55a75451f04375449ca5267616cbc1c21528eac5`. | |
| - Split by episode: 19 train / 4 validation / 4 test. | |
| - Models: official ADM `ARModel` (321,928 parameters) versus a | |
| parameter-matched MLP (319,308). | |
| - Variable action horizons: 1–10; 4,840 held-out any-step examples. | |
| - Seeds: 42, 43, 44; 1,200 optimizer updates per model and seed. | |
| - Runtime: 123.19 CPU seconds; peak RSS 515.14 MiB. | |
| Mean results: | |
| | Model | State MSE | EEF RMSE | Spearman(predicted, true displacement) | | |
| |---|---:|---:|---:| | |
| | Official ADM | 0.00013650 | 0.013378 | 0.97627 | | |
| | Matched MLP | 0.00014654 | 0.013835 | 0.97300 | | |
| ADM reduces mean state MSE by 6.86% and EEF RMSE by 3.31%. It has lower EEF | |
| RMSE at every long horizon 7–10. This tests the recurrent model choice on real | |
| demonstrations; it does **not** reproduce the Figure 7 violation/success | |
| correlations because success rollouts were not released. | |
| We also executed a bounded SuP-style three-phase path on the same real | |
| demonstrations: fit the official ADM, synthesize both `k=1` and `k=2` | |
| counterfactual transitions using endpoint deviation, and train expectile-IQL | |
| Q/V networks with the paper's LIBERO settings (`epsilon=0.02`, `tau=0.95`, | |
| `gamma=0.1`, penalty `-2`). All 462 held-out `k=2` choices exceeded the | |
| threshold under this endpoint metric, and IQL consequently selected `k=1` | |
| everywhere: zero predicted violations but no acceleration. This is an | |
| informative negative result showing that the exact unreleased trajectory | |
| deviation implementation is material. | |
| ## Exact artifact findings | |
| - BiGym ACT+SuP success recomputes from all 20 appendix tasks as | |
| 0.6725 → 0.67. The rounded displayed step lengths give either 1.979 | |
| (ratio of sums) or 2.052 (mean task ratio), so the reported 2.01× cannot be | |
| uniquely regenerated without raw rollouts. | |
| - LIBERO `pi0.5`+SuP recomputes to 0.973 success and 1.3515× → 1.35×. | |
| - LIBERO VLA-Adapter+SuP recomputes to 0.9365 → 0.937 success and | |
| 1.3361× → 1.34×. | |
| - Real SuP counts recompute to 0.6111 → 0.611 success; displayed lengths give | |
| 2.1693× → 2.17×. | |
| - The 5.12M figure is total SuP trainable parameters in Table 3, not | |
| scheduler-only parameters and not Table 4. | |
| - Figure 7 annotations show stronger negative ADM correlation in all four | |
| suites: ADM `[-.20,-.34,-.30,-.05]`, MLP | |
| `[-.03,-.22,-.25,-.03]`. | |
| ## Rerun | |
| ```bash | |
| python -m venv .venv | |
| . .venv/bin/activate | |
| pip install -r requirements.txt | |
| bash download_data.sh data | |
| python reproduce_libero_adm.py \ | |
| --tfrecord data/libero_spatial_no_noops/1.0.0/libero_spatial-train.tfrecord-00000-of-00016 \ | |
| --seeds 42 43 44 --steps 1200 --batch-size 256 | |
| python run_offline_iql_mechanism.py \ | |
| --tfrecord data/libero_spatial_no_noops/1.0.0/libero_spatial-train.tfrecord-00000-of-00016 \ | |
| --world-steps 800 --iql-steps 1500 --epsilon 0.02 --seed 42 | |
| python audit_paper_artifacts.py | |
| python analyze_release.py | |
| python test_release.py | |
| ``` | |
| The full source archive is included, as are the precise official ADM snapshot, | |
| raw outputs, figure, and integrity manifest. | |
Xet Storage Details
- Size:
- 4.02 kB
- Xet hash:
- 255c39b503b503aed3cf218147d2792f717702abfc6dd9a216f2d62c333c3b68
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.