arXiv:2607.23473

PRISM: Polynomial Representations for Interaction-Structured Motor Control

Seung Hyun Lee · Stella X. Yu

University of Michigan, Ann Arbor

Learn polynomial interactions for robot control, from locomotion to manipulation.

PRISM learns gated polynomial interactions from robot observations and integrates them into reinforcement-learning and imitation-learning policies.

01 / Method

PRISM learns polynomial interactions.

Learned end to end from the policy objective, PRISM models interactions among existing robot signals without adding sensors and fits the observation and action interfaces of existing backbones.

RL

Reinforcement learning

Learn from reward.

Robot state & historyJoint positions, velocities, commands
PRISMLearned polynomial interactionsφ = A₁(x) ⊙ (1 + α ⊙ A₂(x))
Policy backbonePPO actor · joint-target actions

The policy loss trains the representation and actor together.

IL

Imitation learning

Learn from demonstrations.

Robot stateProprioceptive history
PRISMPolynomial features
Images & taskBackbone observations
Backbone encoderVisual or VLM features
Policy backboneDiffusion or VLA · action sequence

Condition the existing policy on PRISM and backbone features.

The formula shows the learned-gate recipe; α is a trainable vector. Archived Diffusion results use an ungated product. Actor versions and interfaces ↗

02 / Results

Polynomial interactions improve control.

Locomotion and manipulation results, with the model version and evaluation scope reported for each comparison.

Humanoid-Gym · reinforcement learning

PRISM achieves the highest mean survival across five seeds.

Five independently trained seeds, with 600 random-command episodes per checkpoint. Survival (%) is reported as mean ± sample standard deviation across training seeds.

Matched MLP71.10 ± 8.70
Wider MLP64.60 ± 9.01
Deeper MLP69.90 ± 11.04
PRISM74.97 ± 6.55
Learned-gate PRISM · 1.321M parameters Five-seed results ↗ Evaluation protocol ↗
Task-specific LIBERO · archived ungated Diffusion

PRISM reaches 91% success without force inputs.

Task success (%) for the archived ungated PRISM checkpoint and Diffusion controls.

Diffusion63.8
MCC-Sensorless47.8
MCC-Oracle64.5
PRISM91.0
Humanoid-Gym · random-command robustness

PRISM achieves the highest mean survival across nominal and shifted dynamics.

Five independently trained checkpoints per model (training seeds 1–5). Each checkpoint has 600 episodes per condition: evaluation seeds 101–103 × 200 episodes, for 3,000 episodes per model and condition.

Survival (%) ↑ · Mean ± SD across five training seeds
Model Nominal Low friction
μ = 0.20
Uniform mass
+15%
PRISM74.97 ± 6.5574.00 ± 5.5365.60 ± 10.21
Matched MLP71.10 ± 8.7054.40 ± 20.6159.43 ± 8.92
Wider MLP64.60 ± 9.0156.23 ± 11.0454.47 ± 6.54
Deeper MLP69.90 ± 11.0456.50 ± 15.0358.03 ± 13.05
Uniform +15% mass scales every robot link. SD is computed across the five training seeds. Robustness results and protocol ↗
Archived BFM-Zero · tracking EMD ↓

PRISM lowers tracking error under nominal and shifted dynamics.

Tracking EMD for the archived BFM-Zero evaluation. Lower values indicate closer motion tracking.

Nominal
1.104 · 1.090 · 1.050
Low friction
1.582 · 1.589 · 1.548
Payload
1.121 · 1.114 · 1.073
Archived SmolVLA · multi-task LIBERO

PRISM improves success most on long-horizon tasks.

Multi-task LIBERO success (%) at the archived 80K checkpoint. Higher values indicate more successful episodes.

Average
63.50 · 64.90 · 66.55
Spatial
69.8 · 64.6 · 70.0
Object
57.2 · 65.6 · 57.4
Goal
81.2 · 85.0 · 85.4
Long
45.8 · 44.4 · 53.4
03 / Humanoid-Gym video

PRISM improves survival under added mass and low friction.

One view · nine rollouts

The same commands, three physical conditions.

Rows
PRISM
Matched MLP
Deeper MLP
Columns
Nominal
Whole-robot mass +15%
Low friction, μ = 0.20

Forward speed rises from 0.2 to 1.0 m/s, followed by left and right turns at ±0.6 rad/s. Every panel follows the same 24-second command schedule.

Qualitative trajectories under a prescribed command schedule. This is a separate protocol from the 600-episode random-command benchmarks reported above.

Video conditions and selection protocol ↗ Open full-size video ↗
Archived BFM-Zero / motion tracking videos

PRISM tracks reference motion more closely across physical conditions.

Left to right: reference (GT), BFM-Zero, Larger, PRISM.

Archived SmolVLA / manipulation videos

PRISM improves task completion in long-horizon manipulation.

LIBERO Long Object transfer
LIBERO Long Cup interaction
LIBERO Goal Goal-conditioned placement

These archived SmolVLA checkpoints have not been verified as equivalent to the current registered gated recipe.

Post-hoc contact diagnostic Motion changes through contact

Force is logged during execution for post-hoc analysis.

Selected rolloutContact force norm
SmolVLA Larger PRISM
Loading trace...

The shaded interval marks initial contact; the cursor follows video time.

04 / Representation analysis

Archived representation analysis.

Historical probes, factor ablations, and qualitative feature projections.

Locomotion−14.0%

joint-power probe MSE

Locomotion+9.6%

slip-velocity probe PCC

Manipulation−19.9%

contact-impulse probe MSE

Historical surrogate
Manipulation−11.9%

contact-work probe MSE

Historical surrogate

The two manipulation probes use a historical surrogate with a feature-ordering and normalization mismatch. Corrected extraction requires new measurements; these values do not validate the current learned-gate Diffusion recipe. Extraction audit ↗

Emergent factors

Ablating individual factors changes actions.

Velocity-memory coupling0.057
Cross-joint velocity0.025
Delayed velocity memory0.009
State-velocity coupling0.008

Historical G1 checkpoint; factor names are post-hoc interpretations.

Archived BFM-Zero feature view

Dynamics shifts separate in learned state space.

Nominal Low friction Payload mass
Loading representation...

Shapes identify dynamics conditions in this qualitative t-SNE projection.

Citation

BibTeX

@article{lee2026prism,
  title   = {PRISM: Polynomial Representations for Interaction-Structured Motor Control},
  author  = {Lee, Seung Hyun and Yu, Stella X.},
  journal = {arXiv preprint arXiv:2607.23473},
  year    = {2026},
  doi     = {10.48550/arXiv.2607.23473}
}