VISION · LANGUAGE · ACTION A Jev-inspired decision core

JevVLA

Jev-Inspired Energy-Based Adaptation
for Vision-Language-Action Policies

One energy.
Two ways to act.

A lightweight preference model that selects better proposals and guides continuous robot actions.

A robot arm moving a red block over a placement tray
OBSERVE. PREFER. ACT.
SCROLL TO EXPLORE Frozen policy. Learned preferences.JEVVLA / 01
01 / THE IDEALIGHTWEIGHT BY DESIGN

A small model.
A different decision.

A pretrained policy already knows a great deal about acting. JevVLA learns which of its actions to prefer—and how to adjust them—while keeping the base policy frozen.

79,817trainable parameters in the shared core

Inspired by Jev. Built for robot action.

Jev's structured, probabilistic decision interface motivates a simple idea: learn preferences over possible actions. JevVLA expresses those preferences as a differentiable scalar energy, conditioned on the observation, task context, and action.

Its values support candidate selection. Its gradients support continuous guidance. Pick-and-place decisions and action chunks share the same core architecture, with separately trained weights for each benchmark.

01 Freeze the base policy02 Learn action preferences03 Select or guide
02 / THE MECHANISMONE SCALAR ENERGY · E(c, a)

One field.
Two interfaces.

A shared preference function connects discrete decisions and continuous motion.

01 — SELECT

Compare the possibilities.

Combine learned energy with the policy's proposal probabilities. Select a preferred candidate, then execute it.

p(a | c) ∝ p₀(a | c) exp(−βE(c, a))

FROZEN POLICYLEARNED PREFERENCE a₁32%E = 1.40 a₂29%E = 0.90 a₃39%E = 0.15 SELECTED
Interactive method illustration Action a₃ selected
03 / ACTION IN THREE DIMENSIONSINTERACTIVE METHOD DEMO

See the decision.
Move around it.

Follow a grasp from proposal to placement. Switch between candidate selection and continuous guidance, rotate the scene, or scrub through the movement.

Robot moving a block toward a tray

Preparing the 3D scene…

JEVVLA / ACTION LABReady to grasp
Preferred trajectory Alternatives
DRAG TO ROTATE
00%

The frozen policy proposes several actions. The energy model chooses one, and the robot carries out the selected grasp and placement.

3D method illustration
Orbit · Play · Scrub
04 / INSIDE JEVVLACONTEXT → ENERGY → ACTION

The decision core,
made compact.

A context-conditioned quadratic energy captures structured action preferences. An MLP residual adds flexibility. Both selection and guidance use this same scalar output.

128 context dimensions32 action features8 quadratic rank≈80K parameters

Execution outcomes, expert corrections, and demonstration-derived preferences provide supervision for the shared decision core.

View the model
05 / IN THE ENVIRONMENTRECORDED EVALUATION FRAMES

Same starting point.
A different outcome.

Three selected episodes show how action preferences change execution. Step through paired frames from Direct and JevVLA.

“put the blue moon towards the red moon”

LanguageTable · seed 900003
DIRECTStep 200
Direct final state for the blue moon task
Not completed · 200 steps
JEVVLAStep 41
JevVLA final state for the blue moon task
Completed · 41 steps
Final outcome

The same initial state leads to different outcomes after small action corrections. JevVLA completes the task at step 41; Direct reaches the 200-step limit.

Continuous guidance
06 / THE RESULTSFIVE MANIPULATION BENCHMARKS

Small core.
Consistent gains.

One architecture improves task success across five benchmarks, covering pick-and-place manipulation and continuous control.

Direct JevVLATask success (%) / gain in percentage points
Benchmark / base policyTask success · 0–100%DirectJevVLAGain

MetaWorld MT50

π₀.₅–MT50

75.8477.12+1.28 pp

VIMA L1

VIMA-200M

84.7787.08+2.31 pp

LanguageTable

Language BC

78.0079.60+1.60 pp

LIBERO Plus

π₀.₅–LIBERO

78.6380.15+1.52 pp

CLIPort

CLIPort

34.2235.50+1.28 pp

Each benchmark uses its corresponding frozen base policy and independently trained JevVLA weights. CLIPort reports strict task success.

07 / THE COMPLETE PICTURELEARN · SELECT · REFINE

From preference
to action.

Feedback shapes the energy. The learned field then improves action choice through its values and action refinement through its gradients.

08 / BUILD WITH JEVVLAPYTORCH + JAX

A shared core.
Your next policy.

Explore the energy model, train an adapter, and connect it to your robot policy.

Explore the repository
GET STARTED
git clone https://github.com/ZJU4EmbodiedAI/JevVLA.git
cd JevVLA
pip install .
JEVVLA / RESEARCH FIGURE