A 1.7B parameter Vision-Language-Action model trained on the FineVideo-VLA dataset.
This model generates interleaved video tokens (Seed2, Cosmos, AVC-LM) and adaptive PCHIP 3D human pose tokens from activity descriptions.
The previous model (EmpathicRobotics/vla-1.7b-pab-spline-25b-test) had a broken tokenizer — VLA tokens like <seed2_1137> were split into 7 sub-pieces by BPE. This model fixes that:
Previous (25b-test)
This model (adaptive)
Tokenizer
Broken (BPE splits VLA tokens)
Fixed (add_tokens(special_tokens=True))
Agent format
Fixed 256 tokens per window
Adaptive 171-579 tokens (PCHIP, variable CPs)
Agent encoding
Scale + anchor + motion integers
Self-describing <joint_t_N> <joint_x_N>
Token atomicity
❌ <seed2_1137> → 7 sub-pieces
✅ <seed2_1137> → 1 token
Limitations
Small dataset (2.84B tokens, ~3 epochs) — model memorizes well but generalises poorly to novel prompts
No vision encoder — generates tokens from text descriptions only, not from actual video frames
Validation run — proves the pipeline works end-to-end, not intended as a final model
Next steps: Rich augmentation pipeline (4x data multiplier), additional datasets (SenseNova-SI-8M, stera-10m), Qwen3 architecture migration