Post-hoc Epistemic Uncertainty for Vision-Language-Action Policies
Organizations: Innovation Center Computer Assisted Surgery (ICCAS), Leipzig University, Leipzig, Germany
Abstract
Vision-language-action (VLA) policies need to recognize gaps in their training knowledge to request useful demonstrations or assistance in new situations, especially when failures are costly. Disagreement within an ensemble of independently trained policies can guide these decisions, but requires training and running multiple policies. We propose post-hoc kernel-variance heads that estimate epistemic uncertainty from the embeddings of a single policy. Each head computes the conditional variance of a Gaussian process conditioned on embeddings from the training demonstrations. Fitting requires no regression targets or gradient updates and leaves the policy unchanged. In experiments with SmolVLA on LIBERO-10, the kernel variance heads perform competitively with two-policy ensemble scores in task-level correlation with task success, in demonstration acquisition during active learning, and in referral to a stronger supervisor policy as a proxy for human assistance. For SmolVLA, the head on the vision-language backbone reduces uncertainty-scoring time by up to approximately a factor of 50 compared with ensemble scores, while also substantially reducing setup costs. We also show that the established evaluation protocol on LIBERO-10 primarily rewards recognition of coverage differences between tasks, while execution variability weakens assessment of within-task rankings. Thus, controlled perturbations provide a complementary evaluation: modality-specific heads identify unfamiliar camera, instruction, or state inputs, while fused heads can detect unfamiliar combinations of individually familiar inputs. With a supervisor proxy trained on the evaluated perturbation families, the decoder head improves within-task referral over ensemble disagreement. These findings show that useful uncertainty estimates for adaptive robot learning can be obtained from a single policy.
Figures & tables
| This study | Reported | |||||
| Score | Policies | Type | ||||
| VFD | 2 | E | ||||
| GU | 2 | E | ||||
| Action-L2 | 2 | E | ||||
| ACE | 1 | A | ||||
| DECU | 2 | E | ||||
| Success (%) | Overhead | ||||||
|---|---|---|---|---|---|---|---|
| Acquisition | Policies | 5 | 10 | 15 | Mean | New | (min/round) |
| Random | 1 | – | |||||
| VFD | 2 | ||||||
| GU | 2 | ||||||
| KV-Ctx | 1 | ||||||
| KV-Dec | 1 | ||||||
| Global | Within-task | Automated | |
| Score | nAUC | nAUC (r10) | fraction |
| VFD | |||
| GU | |||
| Action-L2 | |||
| ACE | |||
| DECU |
| Raw heads | Fused heads | Whole-policy | ||||||||||
| Perturbation | Workspace | Wrist | Instruction | State | Workspace | Wrist | Instruction | State | KV-Ctx | KV-Dec | VFD | |
| Instruction | ||||||||||||
| S1 | Strongly paraphrased | 0.50 | 0.50 | 1.00 | 0.50 | 0.53 | 0.55 | 0.99 | 0.98 | 0.99 | 1.00 | 0.95 |
| S2 | All object words replaced by synonyms | 0.50 | 0.50 | 1.00 | 0.50 | 0.51 | 0.52 | 0.94 | 0.95 | 0.93 | 0.99 | 0.92 |
| S3 | One typo in a non-object word | 0.50 | 0.50 | 1.00 | 0.50 | 0.50 | 0.51 | 0.88 | 0.85 | 0.86 | 0.97 | 0.82 |
| S4 | Object nouns replaced by pronouns | 0.50 | 0.50 | 1.00 | 0.50 | 0.63 | 0.65 | 1.00 | 1.00 | 1.00 | 1.00 | 0.97 |
| Raw heads | Fused heads | Whole-policy | ||||||||||
| Perturbation | Workspace | Wrist | Instruction | State | Workspace | Wrist | Instruction | State | KV-Ctx | KV-Dec | VFD | |
| Instruction | ||||||||||||
| E1 | Strongly paraphrased | 0.52 | 0.56 | 1.00 | 0.56 | 0.54 | 0.52 | 0.98 | 0.76 | 0.97 | 0.95 | 0.90 |
| E2 | Switched to another task’s instruction | 0.59 | 0.63 | 0.50 | 0.68 | 0.61 | 0.60 | 0.79 | 0.77 | 0.88 | 0.93 | 0.92 |
| E3 | Negated (“do not …”) | 0.48 | 0.48 | 1.00 | 0.49 | 0.46 | 0.46 | 0.90 | 0.59 | 0.83 | 0.78 | 0.63 |
| Camera images | ||||||||||||
| Score | Within-task nAUC | Global nAUC | Automated | Failure AUROC |
|---|---|---|---|---|
| KV-Ctx | ||||
| KV-Dec | ||||
| VFD (two policies) | ||||
| Cross-replicate reference |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Head | Embedding | Geometry and kernel |
|---|---|---|
| KV-Ctx | Final prefix states: mean per camera and over instruction tokens, plus 8 state coordinates (2,888) | Standardize, PCA512, Ledoit–Wolf whitening, -NN bandwidth, |
| KV-Dec | Action-expert final hidden state at flow step 9 of 10, mean over 50 action tokens (480) | Standardize, full Ledoit–Wolf whitening, median-distance bandwidth, |
| Context heads | Raw: mean token embedding of the workspace camera, wrist camera and instruction (960 each), 8 state values. Fused: final prefix states of the same groups and of the state token (960 each) | As KV-Ctx , scores compared as percentiles among clean calibration observations |
| Round 0 | Round 10 | |||||||
| Score | Global | Within | Global | Within | ||||
| VFD | ||||||||
| GU | ||||||||
| Action-L2 | ||||||||
| ACE | ||||||||
| DECU | ||||||||
| Difference | Global nAUC | Within nAUC | Automated fraction | ||
|---|---|---|---|---|---|
| KV-Ctx VFD | |||||
| KV-Ctx GU | |||||
| KV-Dec VFD | |||||
| KV-Dec GU |
| Input | Perturbation and levels | Starting observ. | During execution | Referral | Label- preserving |
|---|---|---|---|---|---|
| instruction | graded paraphrase: P3; P5 | yes | |||
| instruction | object synonym: all object words replaced | yes | |||
| instruction | surface variation: ’please ’ prefix; one typo in a non-object word | yes | |||
| instruction | underspecified: object nouns replaced by pronouns (’put it in the basket’) | no | |||
| instruction | blatant: negated (’do not …’); German translation | no | |||
| vision (both cameras) | lighting change: intensity x0.8; x0.4 | yes |
| Experiment | Difference | Mean over seeds, 95 % hierarchical interval | |||
|---|---|---|---|---|---|
| Referral (Table 6 ) | Within-task nAUC | Global nAUC | Automated | Failure AUROC | |
| KV-Ctx VFD | |||||
| KV-Dec VFD | |||||
| Detection AUROC | Higher | Not different | Lower | Median difference | |
| Starting observations (Table 4 ) | KV-Ctx VFD | 4 | 11 | 2 | |
| KV-Dec VFD | 12 | 5 | 0 | ||
Uncertainty Estimation for VLA Models
Uncertainty estimation for Vision-Language-Action (VLA) models predicts when robotic actions or task outcomes may be unreliable.
See all 32 papers