Recovering Low-Bit Failures in Vision-Language-Action Policies via Quantization-Conditioned Reinforcement Learning
Organizations: Hanyang University, Republic of Korea · LG Electronics, Republic of Korea
Abstract
Quantization lowers deployment costs of vision-language-action (VLA) policies but can compromise task completion. Across five VLA models and 4,050 real-world trials, we systematically reveal that quantization-aware training (QAT) generally improves on post-training quantization (PTQ) but leaves substantial gaps to full precision (FP) on long-horizon tasks and under visual and semantic shifts, while its imitation-based objective does not explicitly use rollout success or partial completion. To exploit these outcome signals, we introduce Quantization-Conditioned Reinforcement Learning (QCRL), an offline RL method coupling progress-based advantage estimation with quantization-aware source conditioning. FP rollouts supply reference experience beyond action-level distillation, progress-scaled terminal penalty distinguishes partial completion, and quantization-aware conditioning selects advantageous reference behavior within the quantized policy. We evaluate weight-only INT4 W4A16 on and GR00T N1.5 and joint weight-activation NVFP4 W4A4 on . Using only in-distribution data, QCRL reaches 99.3% of FP's mean score across three visual-shift conditions for with INT4 W4A16, alongside 42.9% model-memory savings. With NVFP4 W4A4, it reaches 100.7% of the same FP baseline, alongside a speedup using NVFP4/FP8 deployment. Hardware gains are relative to FP16 on Jetson Thor.
Figures & tables
| Setting | , | -FAST | SmolVLA | GR00T N1.5 |
| Chunk/batch | 50 / 2 | 32 / 2 | 50 / 64 | 16 / 32 |
| FP | 100k / 2.5 | 140k / 5 | 3.2k / 20 | 16k / 10 |
| QAT | 50k / 2 | 70k / 2 | 1.6k / 20 | 8k / 10 |
| Condition | Metric | -FAST | SmolVLA | GR00T N1.5 | ||||||||||||
| FP | PTQ | QAT | FP | PTQ | QAT | FP | PTQ | QAT | FP | PTQ | QAT | FP | PTQ | QAT | ||
| Sweep | Full | |||||||||||||||
| Pick/place | Full | |||||||||||||||
| Stack | Full | |||||||||||||||
| Folding | Full | |||||||||||||||
| Folding | Progress | |||||||||||||||
| (a) Mean recorded-action error (action source / ) | ||||
| Policy | Demo / | Demo / | FP / | FP / |
| PTQ | ||||
| QCRL | ||||
| Item | Setting |
| Real-world data | Per task: short 150/50/50; long 80/30/30 |
| Task grouping | One policy for three short tasks; one each for folding and clean desk |
| LIBERO data | Per model: four suites (40 tasks), 1,693/2,000/2,000 (5,693 total) |
| FP/PTQ: 500 per suite each; seeds 42/7 | |
| Evaluation trials | Real: short ID 30, OOD/long 10; LIBERO: 500 per task |
| Episode limits | LIBERO Spatial/Object/Goal: 480; Long: 520 steps |
| Task | Instruction |
| Sweep | sweep the gray cloth to the right side of the table |
| Pick/place | pick up the corn and place it on the plate |
| Stack | pick up the pink cup and stack it inside the blue cup |
| Folding | fold the blue cloth in half twice |
| Clean desk | clean the desk by putting items into the green basket and trash into the yellow box |
| Task | GR00T N1.5 | |||||||
| FP | PTQ | QAT | QCRL | FP | PTQ | QAT | QCRL | |
| Sweep | ||||||||
| Pick/place | ||||||||
| Stack | ||||||||
| Folding (full) | ||||||||
| Folding (prog.) | ||||||||
| Condition | GR00T N1.5 | |||||||
| FP | PTQ | QAT | QCRL | FP | PTQ | QAT | QCRL | |
| Appearance | ||||||||
| Illumination | ||||||||
| Sensor degradation | ||||||||
| Unseen object | ||||||||
| Role reversal | ||||||||
| Type | Condition | FP | NVFP4 W4A4 | |||
| Base | Adapt. | PTQ | QAT | QCRL | ||
| Simulation | LIBERO-Long | |||||
| Visual | Appearance | |||||
| Illumination | ||||||
| Sensor degradation | ||||||
| Semantic | Unseen object | |||||
| Method | GR00T N1.5 | |||||||
| Spatial | Object | Goal | Long | Spatial | Object | Goal | Long | |
| FP | ||||||||
| FP RECAP | ||||||||
| PTQ | ||||||||
| RECAP+QAT | ||||||||
| QCRL | ||||||||
| FP roll. | – | ✓ | – | – | ✓ | ✓ | – | ✓ |
| Prog. | – | – | ✓ | – | ✓ | – | ✓ | ✓ |
| Prec. cond. | – | – | – | ✓ | – | ✓ | ✓ | ✓ |
| Long | 93.0 | 94.0 | 93.4 | 93.2 | 94.0 | 94.4 | 93.8 | 94.8 |
| Sensor | 58.3 | 65.0 | 60.0 | 60.0 | 66.7 | 66.7 | 63.3 | 68.3 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Group | Condition | Change from the ID setting | Interpretation of the reported score |
| Visual | Appearance | Unseen cloth color or unseen background. | Sweeping success; pick/place or stacking progress. |
| Illumination | Reduced image brightness/contrast. | Same task metrics under changed observations. | |
| Sensor degradation | Blurred observations. | Same task metrics under degraded observations. | |
| Distractors | Additional task-irrelevant objects. | Pick/place or stacking progress. | |
| Semantic | Object / recipient | Corn carrot; plate pot. | Mean completion of pick and place stages. |
| Role reversal | Reverse the pink and blue cups’ instructed roles. | Main-paper primitive progress averages move-to-target, pick, and place, without certifying correct roles. |
| Task | Condition | Input instruction |
| Pick-and-place | Added context | before doing anything else, look at the carrot, then pick up the corn and place it on the plate |
| Pick-and-place | Null input | null |
| Stacking | Added context | you only need to focus on the cups. pick up the pink cup and stack it inside the blue cup |
| Stacking | Null input | null |
| Visual condition | Included settings | FP | PTQ | QAT |
| Appearance shift | Unseen color / unseen background | 60.3 (0.0) | 48.0 (12.3) | 56.3 (4.0) |
| Illumination shift | Brightness / contrast shift | 61.7 (0.0) | 47.0 (14.7) | 51.7 (10.0) |
| Sensor degradation | Blurred observation | 48.0 (0.0) | 19.0 (29.0) | 28.7 (19.3) |
| Distractor | Additional irrelevant objects | 16.0 (0.0) | 8.5 (7.5) | 10.5 (5.5) |
| Task | Shift | Method | -FAST | SmolVLA | GR00T N1.5 | ||
| Cloth sweep | Unseen color | FP | 100 | 100 | 80 | 80 | 80 |
| PTQ | 100 | 100 | 70 | 70 | 60 | ||
| QAT | 100 | 100 | 70 | 80 | 80 | ||
| Illumination | FP | 100 | 100 | 70 | 100 | 70 | |
| PTQ | 100 | 50 | 50 | 90 | 60 | ||
| QAT | 100 | 60 | 60 | 100 | 60 |
| Task | Metric | FP | PTQ | QAT |
| Sweep | Full | 100.0 | 86.7 | 90.0 |
| Pick/place | Full | 93.3 | 80.0 | 90.0 |
| Stack | Full | 46.7 | 26.7 | 36.7 |
| Folding | Full | 0.0 | 0.0 | 0.0 |
| Progress | 30.0 | 5.0 | 20.0 | |
| Clean desk | Full | 0.0 | 0.0 | 0.0 |
| Task | Condition | Method | -FAST | SmolVLA | GR00T N1.5 | ||
| Pick/place | Corn carrot | FP | 90.0 | 90.0 | 10.0 | 45.0 | 60.0 |
| PTQ | 65.0 | 50.0 | 5.0 | 10.0 | 50.0 | ||
| QAT | 85.0 | 75.0 | 10.0 | 25.0 | 50.0 | ||
| Pick/place | Plate pot | FP | 55.0 | 85.0 | 5.0 | 35.0 | 45.0 |
| PTQ | 45.0 | 40.0 | 0.0 | 10.0 | 35.0 | ||
| QAT | 50.0 | 60.0 | 0.0 | 25.0 | 40.0 |
| Task / condition | Score metric | FP | PTQ | QAT | |||
| Score | ACE | Score | ACE | Score | ACE | ||
| Cloth sweeping / ID | Full | 100.0 | 112.2 | 100.0 | 116.2 | 100.0 | 112.9 |
| Pick-and-place / ID | Full | 76.7 | 115.2 | 63.3 | 121.5 | 76.7 | 117.2 |
| Cup stacking / ID | Full | 83.3 | 123.9 | 46.7 | 131.5 | 83.3 | 125.2 |
| Pick-and-place / sensor degradation | Milestone | 80.0 | 189.6 | 10.0 | 204.5 | 55.0 | 198.3 |
| Task | View | Mask type | Threshold | Prompt set |
| Pick-and-place | Base | Action | 0.18 | target-object prompts: small yellow corn, yellow corn kernel, small corn on metal bowl, yellow corn kernels in bowl |
| Pick-and-place | Wrist | Action | 0.16 | target-object prompts: yellow corn cob only, yellow plastic corn kernel, small yellow corn on table, yellow corn cob tip only |
| Pick-and-place | Base | Support | 0.26 | receptacle prompts: metal bowl, metal plate, bowl rim, metal lip |
| Pick-and-place | Wrist | Support | 0.11 | receptacle prompts: metal bowl, metal plate, bowl rim, metal lip |
| Cup stacking | Base | Action | 0.08 | manipulated-cup prompts: pink cup, red cup, pink top-view cup disk, red top-view cup disk, target cup |
| Cup stacking | Wrist | Action | 0.02 | manipulated-cup prompts: gripper-held cup, held pink cup, pink cup rim, red cup rim, cup in gripper |
| Model | Axis | FP | PTQ | QAT |
| ID | 81.1 | 71.1 (10.0) | 83.3 ( ) | |
| Long | 73.8 | 31.3 (42.5) | 71.3 (2.5) | |
| Visual | 58.6 | 45.0 (13.6) | 51.4 (7.3) | |
| ID | 86.7 | 70.0 (16.7) | 86.7 (0.0) | |
| Long | 65.0 | 27.5 (37.5) | 46.3 (18.8) | |
| Visual | 76.4 | 44.1 (32.3) | 57.3 (19.1) |
| Pair | Matched-noise | Fresh-noise |
| — | ||
| — | ||
| — |
VLM Quantization
Vision-language model quantization reduces model precision to lower memory and computation while preserving multimodal capabilities.
See all 52 papers