atlas

Research map / Reinforcement learning / Imitation learning

ELEMENTAL: Interactive Learning from Demonstrations and Vision-Language Models for Reward Design in Robotics

ICML 2025 · Reinforcement learning › Imitation learning · approach: Reward learning from demonstrations · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ELEMENTAL, which combines a VLM (GPT-4o) drafting feature functions from visual demonstrations with approximate MaxEnt-IRL for reward weights and a self-reflection loop that refines features.

Problem

LLM-based reward design struggles to weight reward features, generalizes poorly out-of-distribution, and cannot capture user intent from text-only task descriptions in robotic RL.

Approach

Use a VLM to draft interpretable feature functions from visual keyframe or superimposed demonstrations, then learn feature weights via an approximate MaxEnt-IRL loop (PPO policy interleaved with gradient ascent on weights) and iteratively refine features by feeding feature-count discrepancies back to the VLM.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ELEMENTAL instead of EUREKAIsaacGym benchmark tasks · Nine IsaacGym taskstask success: 42.3% higher performanceHelped
Use ELEMENTAL instead of EUREKAAnt task variants · Ant variantstask success: 41.3%Helped
Add self-reflection (ablation)ELEMENTAL · IsaacGym taskstask success: 233.92 -> 114.66 (Cartpole); 464.40 -> 153.52 (Ball Balance)Helped
Add gradient normalization (ablation)ELEMENTAL · IsaacGym taskstask success: 22.97 -> 13.39 (Allegro Hand); 2.71 -> 2.32 (Shadow Hand)Helped
Add weight normalization (ablation)ELEMENTAL · IsaacGym taskstask success: 8.49 -> 3.23 (Ant); 4.70 -> 4.87 (Humanoid)Mixed
Add visual demonstration input (ablation)ELEMENTAL · IsaacGym taskstask success: 464.40 -> 304.58 (Ball Balance); 22.97 -> 18.52 (Allegro Hand)Helped
Use visual demonstrations instead of text state-vector demonstrations (ablation)ELEMENTAL · IsaacGym taskstask success: 0.36 vs 0.00 (Franka Cabinet); 22.97 vs 7.07 (Allegro Hand)Helped
Use high-quality instead of random visual demonstrations (ablation)ELEMENTAL · IsaacGym taskstask success: 233.92 vs 269.46 (Cartpole); 464.40 vs 352.53 (Ball Balance); 8.49 vs 7.13 (Ant)Mixed
Use visual input (ablation)ELEMENTAL · Ant with lighter gravitytask success: 5.89 vs 3.14Helped

Surprising findings

Limitations

Experimental setup

Datasets: IsaacGym tasks demonstrations (5 per task, from RL-trained policies)

Benchmarks: IsaacGym Cartpole BallBalance Quadcopter FrankaCabinet Ant Humanoid Anymal AllegroHand ShadowHand Ant variants (reversed obs, lighter gravity, running backward)

Metrics: average task success over final 100 training steps reward correlation with ground-truth reward code execution rate

Baselines: EUREKA Behavior Cloning IRL Random Policy GT Reward

Builds on: EUREKA MaxEnt-IRL AIRL PPO

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy