AlexWortega commited on
Commit
ee7df84
·
verified ·
1 Parent(s): 0a95c03

Upload tinyvla2/RESULTS.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. 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.