Sensing Which Modality Matters: Evidence-Gated Regularization for Robust VLA Policies

Teaching VLA policies which sensor to trust at each frame — during training only.

Yue Yang 1,2,†
UNC Chapel Hill · MERL
MERL
MERL
UNC Chapel Hill
UNC Chapel Hill
MERL
1Department of Computer Science, University of North Carolina at Chapel Hill, 2Mitsubishi Electric Research Laboratories (MERL), Corresponding author: yygx@cs.unc.edu

Abstract

Vision-Language-Action (VLA) policies fuse multimodal sensory inputs, but training on limited and homogeneous robot demonstrations encourages spurious inter-sensor correlations rather than task-relevant signal, a failure we term modality entanglement. Under real-world occlusions and distractors, this manifests as nuisance sensitivity to corruption of uninformative sensors and single-modality insufficiency when only one informative sensor remains intact. We propose Evidence-Gated Regularization (EGR), a modality-agnostic training objective that introduces zero inference-time overhead. EGR derives a per-frame and per-sensor task-relevance signal to gate two state-conditional consistency objectives: invariance on low-evidence sensors, and single-sensor sufficiency on high-evidence ones. We introduce a benchmark based on BEHAVIOR-1K, comprising a fast inference-only diagnostic suite and 47 rollout-based skills targeting modality entanglement. We validate EGR on this benchmark and on two real-robot setups with fundamentally different embodiments: a bi-manual setup with two Kinova arms and three RGB cameras, and a single-arm MELFA ASSISTA setup combining vision and GelSight tactile sensors. EGR improves simulation success rates (SR) from 12.5% to 16.4% under full modalities (+31%), from 9.4% to 16.5% under uninformative-sensor corruption (+75%), and from 2.8% to 6.1% under single-sensor fallback (+120%). Under physical-object distractors, EGR boosts SR from 30% to 85% on the bi-manual setup (+183%) and from 55% to 70% on the tactile setup (+27%).

30 → 85%
under unseen physical distractors

bi-manual real robot, +183%

2.8 → 6.1%
when only one useful sensor survives

simulated manipulation, +120%

zero
added inference cost

a training objective only

47
benchmark skills for modality entanglement

BEHAVIOR-1K · 11 NAV + 36 MAN

Three-minute overview — sound on

Modality entanglement

VLA policies build on large-model backbones that fuse vision, language, and proprioception early. Early fusion is known to invite shortcut learning, and robot demonstrations — small, and narrow in operator, environment, and object diversity — make it worse. The result is a policy whose behavioral dependence on a sensor is misaligned with how much that sensor actually matters at the current state.

I. Nuisance sensitivity

Two panels of a mobile robot navigating a corridor: first cleanly, then with toys scattered into its downward-facing wrist-camera view, where it fails.

II. Single-modality insufficiency

Two panels of a robot reaching into a shelf: first with the target in plain view of both cameras, then with the shelf board occluding the head camera, where it fails.
Two failure modes of modality entanglement. (a-b) Nuisance sensitivity: distractors in a task-irrelevant wrist camera break navigation despite an unchanged head camera. (c-d) Single-modality insufficiency: when a deeper-placed target makes the shelf board occlude the head camera, the policy stops despite an intact wrist view.

I. Nuisance sensitivity

During navigation only the head camera carries task-relevant signal; the two downward-facing wrist cameras see floor. Adding physical distractors to the wrist views alone can stall the policy, even though the head view is unchanged. The policy has bound the floor’s specific appearance to “being on the right path.”

The policy over-trusts an irrelevant view.

II. Single-modality insufficiency

Reaching into a shelf, both the head and the right wrist camera see the target. Place the target deeper and the shelf board occludes the head view while the wrist still sees it clearly — yet the policy stops or behaves erratically. It never learned that the wrist alone is sufficient evidence to continue.

The policy fails to fall back on the one intact, useful view.

Evidence-Gated Regularization

EGR separates how task-relevant each sensor is at each frame from how that relevance shapes the policy. The first part is modality-specific; the second is shared across every sensor type. Nothing changes at inference — EGR is a training objective only.

Invariance loss — low-evidence sensor corrupted

A clean three-camera observation and a copy with the left wrist view blacked out are passed through the same VLA; the two action outputs are compared to form the invariance loss.

Sufficiency loss — only the high-evidence sensor preserved

A clean three-camera observation and a copy with everything but the right wrist view blacked out are passed through the same VLA; the two action outputs are compared to form the sufficiency loss.
EGR gates two state-conditional consistency objectives on the per-frame evidence score. Top: corrupting a low-evidence sensor must not move the action distribution. Bottom: keeping only a high-evidence sensor must not move it either.

The evidence score

For each frame tt and sensor mMm \in \mathcal{M} we assign an evidence score Et,m[0,1]E_{t,m} \in [0,1], normalized across modalities so it captures relative importance. It is computed from task structure rather than learned end-to-end from the very demonstrations that caused the problem. It is a heuristic measure of task relevance, not ground truth — its job is to indicate which failure mode a frame is susceptible to, so the right regularizer fires.

Two gated objectives

The score selects which failure mode each frame is susceptible to, and therefore which consistency to enforce:

Linv=t,mMGtwinv(Et,m)vθ(ot)vθ(o~t(m))22\mathcal{L}_{\mathrm{inv}} = \sum_{t,\,m \in \mathcal{M}} G_t \cdot w_{\mathrm{inv}}(E_{t,m}) \cdot \big\| v_\theta(o_t) - v_\theta(\tilde{o}^{(m)}_t) \big\|_2^2 Lsuff=t,mMGtwsuff(Et,m)vθ(ot)vθ(otm)22\mathcal{L}_{\mathrm{suff}} = \sum_{t,\,m \in \mathcal{M}} G_t \cdot w_{\mathrm{suff}}(E_{t,m}) \cdot \big\| v_\theta(o_t) - v_\theta(o^m_t) \big\|_2^2

Linv\mathcal{L}_{\mathrm{inv}} fires on low-evidence sensors: corrupting what does not matter must not change the action. Lsuff\mathcal{L}_{\mathrm{suff}} fires on high-evidence sensors: that sensor alone must be enough to act. Both ride on top of the base flow-matching imitation loss,

L=Lflow+λinvLinv+λsuffLsuff.\mathcal{L} = \mathcal{L}_{\mathrm{flow}} + \lambda_{\mathrm{inv}}\mathcal{L}_{\mathrm{inv}} + \lambda_{\mathrm{suff}}\mathcal{L}_{\mathrm{suff}}.

Because the weights are hinges rather than hard constraints, evidence acts as a soft inductive bias — the policy stays free to find extra structure in any sensor.

Two forward passes, not 2|M|

Written literally, both losses need a corrupted forward pass per sensor, so cost would grow with the number of sensors. An importance-sampled estimator collapses this to two extra passes per step regardless of M|\mathcal{M}|: instead of summing over every modality, sample one according to the evidence-derived weights and reweight. The appendix proves both estimators unbiased.

Setup, baselines and hyperparameters

Benchmark

We build a benchmark on BEHAVIOR-1K targeting modality entanglement directly: 47 curated skill segments — 11 navigation and 36 manipulation — drawn from 11 usable tasks and filtered from 118 candidates by three vision-evidence criteria, with per-segment initial simulator states recovered by demonstration replay.

Two suites

  • Suite 1 — inference only. Per-frame action deviation Δ\Delta under modality perturbation. No rollouts, so it is cheap to run.
  • Suite 2 — rollouts. Task success rate (SR), plus end-effector contact rate (EC) and minimum distance to target (Dist) for manipulation. 20 rollouts per segment.

Four corruption regimes

  • Clean — every sensor intact.
  • NoUseless — corrupt the useless sensor. Probes nuisance sensitivity.
  • UsefulOnly — corrupt all but the one useful sensor. Probes single-modality insufficiency.
  • SingleUseful — for setups with exactly one useful sensor; both modes at once.

Results in simulation

Both suites agree. Vanilla π₀.₅ shows the entanglement, and EGR reduces it without giving up clean-input performance — manipulation success under full modalities actually goes up, suggesting evidence gating also helps the policy learn more task-relevant features in the first place.

Suite 2 — task success

NAV · 11 segments MAN · 36 segments
Method Full SingleUseful Full NoUseless UsefulOnly
vanilla π0.5
42.3
15.5
12.5
EC 52.8 · Dist 0.25
9.4
EC 47.2 · Dist 0.26
2.8
EC 22.8 · Dist 0.45
ModDrop
40.0
15.5
7.5
EC 41.0 · Dist 0.29
6.8
EC 38.9 · Dist 0.29
2.8
EC 22.4 · Dist 0.47
EGR (ours)
40.9
37.3
16.4
EC 50.0 · Dist 0.26
16.5
EC 53.9 · Dist 0.25
6.1
EC 30.1 · Dist 0.37
Rollout evaluation. The headline figure is success rate (%); end-effector contact rate (EC, %) and minimum distance to target (Dist, m) sit underneath for the manipulation regimes. Bold marks the best success rate per regime.

The headline row: manipulation SR rises 12.5 → 16.4 under full modalities (+31%), 9.4 → 16.5 under NoUseless (+75%), and 2.8 → 6.1 under UsefulOnly (+120%). On navigation, clean performance is essentially preserved (42.3 → 40.9) while SingleUseful more than doubles, 15.5 → 37.3 (+141%).

These absolute rates are low for every method, and deliberately so: these are long-horizon BEHAVIOR-1K skills that no current VLA solves reliably. The comparison to read here is between methods on identical segments, not a claim about deployment reliability.

Suite 1 — action deviation

NAV MAN
Method Full SingleUseful Δ Full NoUseless Δ UsefulOnly Δ
vanilla π0.5
0.0616
0.0809
+31.4%
0.0020
0.0022
+12.7%
0.0052
+158.5%
ModDrop
0.0853
0.1172
+37.4%
0.0024
0.0026
+10.9%
0.0056
+137.7%
EGR (ours)
0.0780
0.0903
+15.8%
0.0023
0.0024
+5.1%
0.0051
+121.8%
Inference-only diagnostic. Δ is the increase in per-frame action deviation relative to that method's own Full column. Lower Δ is better; bold marks the lowest Δ per regime.

The vanilla rows are the diagnosis: perturbing sensors the filter labeled useless still moves the action distribution by +31.4% (NAV) and +12.7% (MAN), and dropping to the single useful sensor moves it by +158.5%. ModDrop shows the same pattern — random modality dropout does not remove the entanglement. EGR lowers every ratio.

Read the Δ columns, not the absolute ones. Each method’s deviation is measured against its own Full baseline, so absolute magnitudes are not comparable across rows — EGR’s absolute deviation is in fact higher than vanilla’s, which says nothing about how much a perturbation moves it.

Real-robot validation

We test two platforms with deliberately different embodiments and sensor sets, plus a RealDistractor condition in which a physical out-of-distribution object enters the camera’s view — the only non-synthetic corruption in the evaluation.

Vision-tactile platform

Two photographs of the MELFA ASSISTA workspace: locating a crack in a board, and reading a pencil's serial code, with the GelSight sensors called out.

Bi-manual platform

Four photographs of the two-Kinova workspace: closing a microwave door, putting sushi in a pot, putting a drumstick on a plate, and stacking bowls.
Real-robot platforms and tasks. (a, b) Vision-tactile platform: one MELFA ASSISTA arm, one RGB camera, two GelSight sensors. (c-f) Bi-manual platform: two Kinova arms, three RGB cameras. Sensor zoom-ins in (a) and (c).

Bi-manual vision platform

Two Kinova arms and three RGB cameras, on four tasks: stack bowls, put drumstick on plate, put sushi in pot, and close microwave door. Four conditions, 10 trials each.

Condition vanilla π₀.₅ EGR (ours) Relative gain
Clean
70%
80%
+14%
NoUseless
52.5%
90%
+71%
UsefulOnly
25%
72.5%
+190%
RealDistractor
30%
85%
+183%
Success rate averaged over the four tasks, 10 trials per task per condition. RealDistractor places physical objects the policy has never seen into the scene.

Bi-manual rollouts

put drumstick on plate · front camera + two wrist cameras 4× speed

The arm picks the drumstick off the table and places it on the plate. The three views feeding the policy are a front third-person camera and one camera on each wrist.

Success criterion. The drumstick ends up on the plate within the episode.

Full sensors — reference

vanilla π₀.₅
EGR (ours)

NoUseless

Left wrist camera erased — it carries no task-relevant signal here, so nothing should change.

vanilla π₀.₅ · 52.5% success
EGR (ours) · 90% success

UsefulOnly

Front camera erased, removing the other informative view and leaving the right wrist as the only useful sensor.

vanilla π₀.₅ · 25% success
EGR (ours) · 72.5% success

RealDistractor

Unseen physical objects placed in view. No synthetic corruption at all.

vanilla π₀.₅ · 30% success
EGR (ours) · 85% success

Vision-tactile platform

One MELFA ASSISTA arm, one RGB camera, and two GelSight sensors, on two tasks: reading a pencil’s serial code and localizing a board crack. Three conditions, 10 trials each.

Condition vanilla π₀.₅ EGR (ours) Relative gain
Clean
90%
85%
−6%
SingleUseful
40%
90%
+125%
RealDistractor
55%
70%
+27%
Success rate averaged over the two tasks, 10 trials per task per condition. The clean drop is within trial noise at this sample size.

Vision-tactile rollouts

pencil serial code · right GelSight view 2× speed

An industrial-inspection task: the arm must find and then hold a specific engraved feature — here the serial code “6014” on a pencil — inside the contact patch of the right GelSight. What you are watching is that GelSight’s output, so it is a contact map rather than a photograph: the target reads as a faint vertical band of raised characters near the centre. Vision is of little use once the pencil is in the gripper, which is what makes this the platform’s single useful sensor.

Success criterion. The target feature stays inside the contact patch for more than 20 s of the 30 s episode. Under SingleUseful below, the baseline loses the feature after 16 s and fails, while EGR holds it for the full episode.

Full sensors — reference

vanilla π₀.₅
EGR (ours)

SingleUseful

Vision and the left GelSight erased, leaving only the right GelSight — the sole useful sensor.

vanilla π₀.₅ · 40% success
EGR (ours) · 90% success

RealDistractor

Unseen physical objects in the camera's view, on a platform whose informative sensor is not a camera at all.

vanilla π₀.₅ · 55% success
EGR (ours) · 70% success

The largest relative gain on both platforms comes on RealDistractor, where the distractor is a physical object the policy has never seen — the strongest out-of-distribution signal available to us. The tactile platform confirms that the gains carry to a sensor combination the vision instantiation never touches.

Limitations

Takeaway

  • Problem. Early fusion causes modality entanglement, which shows up as nuisance sensitivity and single-modality insufficiency.
  • Method. EGR uses a task-grounded, per-frame evidence score to enforce invariance on the sensors that do not matter and sufficiency on the ones that do.
  • Benchmark. A BEHAVIOR-1K suite of 47 skills that evaluates systematic sensor loss, alongside a cheap inference-only diagnostic.
  • Result. A training objective with zero inference cost, delivering large robustness gains in simulation and on two real platforms with different embodiments.

BibTeX

@article{yang2026sensing,
title={Sensing Which Modality Matters: Evidence-Gated Regularization for Robust VLA Policies},
author={Yang, Yue and Romeres, Diego and Hori, Chiori and Bertasius, Gedas and Szafir, Daniel and Jain, Siddarth},
journal={arXiv preprint arXiv:2609.03142},
year={2026}
}