Why Go Shallow?
Previous Methods for Shallow VLA
IROS 2026 Poster
Knowledge Distillation for Efficient Flow-based Vision-Language-Action Models
142dot, software center of Hyundai Motor Group · 2Ludo Robotics, KRAFTON startup · 3Samsung Research · Research performed during Samsung Research.
Run flow-based VLAs efficiently on edge devices by making the transformer shallow, then distilling the original model.
1. Make the student shallow Uniformly subsample layers in both the VLM backbone and action head.
2. Learn task loss Supervise the student with ground-truth flow velocity. \(L_{\mathrm{task}}=\mathbb{E}[\lVert v_\theta(\cdot)-u\rVert_2^2]\)
3. Mimic teacher denoising Match the teacher's predicted velocity. \(L_{\mathrm{kd}}=\mathbb{E}[\lVert v_\theta(\cdot)-v_\phi(\cdot)\rVert_2^2]\)
4. Distill attention Match middle-layer action-to-VL attention. \(L_{\mathrm{attn}}=\mathbb{E}[\mathrm{KL}(\mathrm{Attn}_{\phi}^{a\to vl}\Vert\mathrm{Attn}_{\theta}^{a\to vl})]\)
Ablation: each distillation term contributes, and middle-layer action attention is the strongest target.
| \(L_{\mathrm{task}}\) | \(L_{\mathrm{kd}}\) | \(L_{\mathrm{attn}}\) | L9 | L6 | L4 |
|---|---|---|---|---|---|
| ✓ | ✗ | ✗ | 95.4 | 93.0 | 92.3 |
| ✓ | ✓ | ✗ | 96.2 | 93.9 | 93.9 |
| ✓ | ✓ | ✓ | 96.8 | 94.6 | 94.2 |
| L9 | L6 | L4 | |
|---|---|---|---|
| Initial | 94.4 | 93.9 | 91.0 |
| Middle | 96.8 | 94.6 | 94.2 |
| Later | 95.6 | 94.1 | 92.8 |
| L9 | L6 | L4 | |
|---|---|---|---|
| Action only | 96.8 | 94.6 | 93.9 |
| All tokens | 0.0 | 61.5 | 0.0 |
Layer distillation moves models toward the upper-left: high success with lower CUDA time and fewer FLOPs.