atlas

Research map / Large language models / Alignment and preferences

REvolve: Reward Evolution with Large Language Models using Human Feedback

ICLR 2025 · 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 REvolve, an evolutionary framework where GPT-4 acts as genetic operator to evolve Python reward functions, using human pairwise preferences (Elo) as fitness, and tests on autonomous driving, humanoid, and Adroit hand tasks.

Problem

Reward design for RL in tasks where good behavior is tacit and hard to quantify (e.g., autonomous driving, dexterous manipulation), where greedy LLM-based reward search (Eureka) lacks a fitness signal beyond explicit metrics.

Approach

Treat LLM reward design as genetic programming over a population of reward programs with island model, mutation, crossover, migration and selection, where fitness comes from human pairwise video preferences converted to Elo scores plus natural-language feedback fed back to GPT-4.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use population-based evolutionary reward search with human preferences and natural-language feedback instead of greedy searchREvolve vs. Eureka · Autonomous Driving, Humanoid Locomotion, and Adroit Hand ManipulationElo score: 1575 vs 1499; 1586 vs 1557; 1594 vs 1522Helped
Use human feedback instead of automatically generated feedbackREvolve · Autonomous DrivingElo score: 1575 vs 1529Helped
Use human feedback instead of automatically generated feedbackREvolve · Humanoid LocomotionElo score: 1586 vs 1514Helped
Use human feedback instead of automatically generated feedbackREvolve · Adroit Hand ManipulationElo score: 1594 vs 1524Helped
Combine mutation and crossover rather than using crossover only or mutation only (ablation)REvolve · Autonomous DrivingfitnessHelped
Add mutation to crossover-only evolution (ablation)REvolve · Autonomous DrivingfitnessHelped
Add crossover to mutation-only evolution (ablation)REvolve · Autonomous DrivingfitnessHelped
Train from scratch with REvolve-designed rewards in unseen AirSim environments rather than using expert-designed rewardsREvolve reward functions · AirSim Env 1 and Env 2 (unseen)fitness: 0.71 ± 0.03 vs 0.86 ± 0.03; 0.48 ± 0.02 vs 0.68 ± 0.04Helped

Surprising findings

Limitations

Experimental setup

Datasets: AirSim Neighborhood and Coastline environments MuJoCo Humanoid MuJoCo Adroit Hand

Benchmarks: AirSim autonomous driving Humanoid locomotion (MuJoCo) Adroit Hand door opening (MuJoCo) AirSim generalization Env 1 and Env 2

Metrics: task fitness score human Elo score episodic steps

Baselines: Eureka Eureka Auto REvolve Auto Expert Designed Text2Reward Human Driving

Builds on: Eureka Text2Reward genetic programming island model Soft Actor-Critic

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