Instructions to use AlexWortega/tinyvla with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- LeRobot
How to use AlexWortega/tinyvla with LeRobot:
# No code snippets available yet for this library. # To use this model, check the repository files and the library's documentation. # Want to help? PRs adding snippets are welcome at: # https://github.com/huggingface/huggingface.js
- Notebooks
- Google Colab
- Kaggle
Upload tinyvla2/RESULTS.md with huggingface_hub
Browse files- tinyvla2/RESULTS.md +46 -0
tinyvla2/RESULTS.md
CHANGED
|
@@ -19,3 +19,49 @@ Test split jaco[956:976] (n=20), GT trajectories ~210mm, zero-prediction floor ~
|
|
| 19 |
N=100. Protocol caveat: warm-start the new ID, more steps, tune LR.
|
| 20 |
|
| 21 |
Honest takeaway: **the win is action-space unification, not morphology conditioning.**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
N=100. Protocol caveat: warm-start the new ID, more steps, tune LR.
|
| 20 |
|
| 21 |
Honest takeaway: **the win is action-space unification, not morphology conditioning.**
|
| 22 |
+
|
| 23 |
+
## TidyBot (wheeled mobile manipulator) — B vs C morphology test (endpoint mm)
|
| 24 |
+
Held-out mobile morphology (is_mobile=1, holonomic), test eps [95:110], n=15.
|
| 25 |
+
|
| 26 |
+
| N eps | B (canon+ID) | C (canon+morph) |
|
| 27 |
+
|---|---|---|
|
| 28 |
+
| 0 (zero-shot) | 352 | 419 |
|
| 29 |
+
| 30 | 332 | 383 |
|
| 30 |
+
| 80 | 335 | **329** |
|
| 31 |
+
|
| 32 |
+
C starts WORSE (OOD descriptor extrapolation) but adapts far steeper (419→329, −90mm)
|
| 33 |
+
vs B's plateau (352→335, −17mm), OVERTAKING B by N=80 on both endpoint (329<335) and
|
| 34 |
+
rotation (24°<28°). First support for morphology conditioning: it helps on a genuinely
|
| 35 |
+
NEW morphology (mobile), unlike held-out arms (jaco: C≈B, both flat). Margin small
|
| 36 |
+
(~2%, n=15) — crossover needs confirmation (more N, seeds).
|
| 37 |
+
|
| 38 |
+
## Morphology-diversity continue-train (user idea 3) — held-out jaco zero-shot
|
| 39 |
+
| model | training morphologies | morph→fast | morph→slow | jaco endpoint |
|
| 40 |
+
|---|---|---|---|---|
|
| 41 |
+
| C | 3 (arms only) | ✓ | ✗ | 178 mm |
|
| 42 |
+
| C-diverse | 8 (arms + mobile) | ✓ | ✗ | **150 mm** (−16%) |
|
| 43 |
+
| C-diverse-slow | 8 | ✓ | ✓ | (training) |
|
| 44 |
+
|
| 45 |
+
Morphology diversity in continue-training improves held-out-arm transfer 178→150mm:
|
| 46 |
+
the descriptor→conditioning MLP only generalizes once it has seen diverse morphologies
|
| 47 |
+
(arm-only C's encoder was useless/harmful on new morphologies). Caveat: TidyBot
|
| 48 |
+
(331mm) is now IN C-diverse training, so it's not a clean OOD-mobile test; a strict
|
| 49 |
+
OOD-mobile claim needs a held-out mobile robot (leave-one-out or a new dataset).
|
| 50 |
+
|
| 51 |
+
## Slow-path morphology injection (idea: feed morphology to Qwen prefix too)
|
| 52 |
+
| model | morph→fast | morph→slow | jaco endpoint |
|
| 53 |
+
|---|---|---|---|
|
| 54 |
+
| C-diverse | ✓ | ✗ | 150 mm |
|
| 55 |
+
| C-diverse-slow | ✓ | ✓ | 162 mm |
|
| 56 |
+
No benefit (slightly worse, within n=20 noise). Fresh morph_to_lm projector (17K
|
| 57 |
+
params) likely underfit in 25k steps; injecting into the frozen LM prefix perturbs
|
| 58 |
+
the semantic latent without clear gain on a held-out arm. Idea sound, didn't pay off here.
|
| 59 |
+
|
| 60 |
+
## TinyVLA-2 overall verdict
|
| 61 |
+
1. Canonical action space >> native for cross-embodiment transfer (10-45x). DECISIVE.
|
| 62 |
+
2. Morphology conditioning ~= learned ID on held-out ARMS — UNLESS the descriptor
|
| 63 |
+
encoder is trained on DIVERSE morphologies, which improves held-out transfer
|
| 64 |
+
(178->150mm). On a mobile morphology (TidyBot) C adapts steeper than B (overtakes by N=80).
|
| 65 |
+
3. Slow-path morphology injection: no clear benefit here.
|
| 66 |
+
Takeaway: unify actions (big win); morphology conditioning helps only with morphological
|
| 67 |
+
diversity in training.
|