Skip to content

[Alpamayo 1 Critical VLA Alignment Failure: Reasoning & Trajectory Heads Decoupled #20

Description

@dennisdarrow

Describe the bug
Alpamayo-R1-10B (nvidia/Alpamayo-R1-10B) produces inverted trajectories: Chain-of-Causation reasoning outputs "nudge LEFT" decisions while the actual trajectory curves RIGHT, causing collisions. This reproduces on both distributed (DGX→Lambda) and single-machine (A100 local) setups.
To Reproduce

Run AlpaSim wizard with 4-camera AR1 config:

bash uv run alpasim_wizard +deploy=local_oss
defines.filesystem=/home/ubuntu/alpasim/data
"scenes.scene_ids=[clipgt-fa0379c6-d60e-48b7-b157-11bf5b63039d]"
wizard.log_dir=/home/ubuntu/alpasim/test_run

Observe Chain-of-Causation logs showing "Nudge left to pass..." decisions
Observe video showing trajectory curving RIGHT instead of LEFT
Result: lateral collision or offroad

Expected behavior
When Chain-of-Causation outputs "Nudge left to pass the parked car on the right", the trajectory should curve LEFT, not RIGHT.
Screenshots
[Attach alpamayo_4cam_test_run8.gif and alpamayo_local_a100.gif]
Desktop

OS: Ubuntu 22.04
CUDA: 12.4.1
GPU: Tested on both A10 (24GB) and A100 (40GB)
Docker: alpasim-base:0.1.3

Additional context
Full investigation documented: code analysis shows both AlpaSim and Alpamayo use positive Y = LEFT convention. Math is consistent. Suggests VLM reasoning and action head output are misaligned at the model training level.

Image

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions