atlas

Research map / Large language models / Alignment and preferences

Learning Reward for Robot Skills Using Large Language Models via Self-Alignment

ICML 2024 · Large language models › Alignment and preferences · approach: Reward modeling for diverse preferences · 2 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 learning robot reward functions by having an LLM (GPT-4) propose reward features and parameterization, then iteratively updating parameters via ranking-based self-alignment with the LLM's trajectory rankings, plus LLM-guided active parameter adjustment.

Problem

Learning reward functions for robot skills without human demonstrations or feedback; LLM-proposed reward functions are numerically imprecise and need grounding with environment feedback, and existing LLM reward-design methods rely on human feedback or costly evolutionary mutation.

Approach

Use the LLM as a ranking oracle over executed trajectories (described by reward features) and update reward parameters via Bayesian/Metropolis-Hastings preference learning to minimize ranking inconsistency between the LLM and the learned reward (self-alignment), with LLM reflection used only to adjust parameters when no discrepancy yet yields success.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply self-alignment reward updatesLLM-proposed reward · Pick-Cube and Peg-Insertionsuccess rateHelped
use self-alignment updates on Text2Reward zero-shot rewardsText2Reward reward functions · Pick-Cube and Push-Chairsuccess rateHelped
use self-alignment reward learning instead of Eureka mutationrobot reward learning · Shadow Hand Open Door Outwardsmax success rate: 0.00% -> 100.00%Helped
use self-alignment reward learning instead of Eureka mutationrobot reward learning · Shadow Hand Open Scissormax success rate: 0.24% -> 94.54%Helped
use self-alignment reward learning instead of Eureka mutationrobot reward learning · Franka CabinetGPT tokens: 64,698 -> 15,633Helped
use self-alignment reward learning instead of Eureka mutationrobot reward learning · Shadow Hand Open Door OutwardsGPT tokens: 1,284,924 -> 17,543Helped
use self-alignment reward learning instead of Eureka mutationrobot reward learning · Shadow Hand Open ScissorGPT tokens: 1,338,778 -> 130,969Helped
add self-alignment to fixed LLM reward (ablation)Pick-Cube · Pick-Cube (16M steps)success rate: 0.01±0.02 -> 0.30±0.15Helped
add active parameter adjustment to fixed LLM reward (ablation)Pick-Cube · Pick-Cube (16M steps)success rate: 0.01±0.02 -> 0.47±0.49Helped
combine self-alignment and active adjustment (ablation)LLM-proposed reward · Pick-Cube (16M steps)success rate: 0.01±0.02 -> 0.73±0.16Helped
add self-alignment to fixed LLM reward (ablation)Open-Cabinet-Door · Open-Cabinet-Door (8M steps)success rate: 0.97±0.05 -> 0.97±0.03No clear effect
add active parameter adjustment to fixed LLM reward (ablation)Open-Cabinet-Door · Open-Cabinet-Door (8M steps)success rate: 0.97±0.05 -> 0.99±0.02No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ManiSkill2 simulated trajectories Isaac Gym simulated trajectories

Benchmarks: ManiSkill2 Isaac Gym

Metrics: success rate tokens consumed max success rate

Baselines: Oracle reward Fixed LLM reward (CoT) Text2Reward Eureka

Builds on: Eureka Text2Reward Inverse reinforcement learning Bradley-Terry preference model APReL

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