Research map / Reinforcement learning / Visual and representation RL
Efficient Language-instructed Skill Acquisition via Reward-Policy Co-Evolution
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 ROSKA, a reward-policy co-evolution framework where LLM-generated reward candidates are evaluated by fine-tuning the previous best policy (fused with random parameters at a ratio chosen by Short-Cut Bayesian Optimization), using a dynamic candidate population.
Problem
Eureka-style LLM reward design re-trains a policy from scratch for every candidate reward, which is sample-inefficient and forces one universal reward to work across the whole policy improvement process, for high-dimensional robotic control tasks.
Approach
Co-evolve rewards and policies: LLM reward candidates are scored by warm-starting from the previous best policy, blended with random parameters via a fusion ratio chosen by early-stopped Bayesian optimization (SC-BO), and the candidate population size grows dynamically until an improvement over the previous best is found.
Key results
- ROSKA reaches MTS 24.34±2.84 on ShadowHand vs 9.56±2.17 for Eureka and 6.00±1.02 for human reward, with about 0.89x Eureka's training samples.
- Averaged over tasks, ROSKA reports a 95.3% normalized improvement over Eureka on the HNS metric.
- ROSKA-U (uniform search) reaches comparable scores (e.g., 26.80 on AllegroHand) but uses about 2.2x Eureka's training samples.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| co-evolve reward functions and policies using ROSKA instead of Eureka | PPO robotic skill learning · ShadowHand | MTS: 9.56±2.17 -> 24.34±2.84 | Helped |
| co-evolve reward functions and policies using ROSKA instead of Eureka | PPO robotic skill learning · ShadowHand-U | MTS: 8.35±4.35 -> 21.82±5.87 | Helped |
| use SC-BO rather than uniform fusion-ratio search | ROSKA · Ant, AllegroHand, and ShadowHand-U | MTS: 12.52±1.03 -> 12.07±0.60; 26.80±2.17 -> 23.22±2.37; 23.72±4.96 -> 21.82±5.87 | Mixed |
| use SC-BO rather than uniform fusion-ratio search | ROSKA · Ant, Humanoid, and ShadowHand | TTS: 2.2 -> 0.89 | Helped |
| search the inheritance ratio with SC-BO instead of fixing it at 0% (ablation) | ROSKA · Ant | MTS: 10.25±1.31 -> 12.07±0.60 | Helped |
| search the inheritance ratio with SC-BO instead of fixing it at 0% (ablation) | ROSKA · ShadowHand | MTS: 9.56±2.17 -> 24.34±2.84 | Helped |
| search the inheritance ratio with SC-BO instead of fixing it at 50% (ablation) | ROSKA · Ant, Humanoid, and ShadowHand | MTS: 11.00±0.71 -> 12.07±0.60; 8.13±1.47 -> 9.10±1.06; 15.90±2.25 -> 24.34±2.84 | Helped |
| search the inheritance ratio with SC-BO instead of fixing it at 100% (ablation) | ROSKA · Ant, Humanoid, and ShadowHand | MTS: 11.06±1.13 -> 12.07±0.60; 6.24±3.76 -> 9.10±1.06; 21.58±5.10 -> 24.34±2.84 | Helped |
| reduce training sample size from TTS 0.89 to TTS 0.56 (ablation) | ROSKA · Ant, Humanoid, and ShadowHand | MTS: 12.0±0.6 -> 10.7±1.4; 9.1±1.0 -> 7.2±1.4; 24.3±2.8 -> 13.7±3.0 | Mixed |
| reduce training sample size from TTS 0.89 to TTS 0.74 (ablation) | ROSKA · Ant, Humanoid, and ShadowHand | MTS: 12.0±0.6 -> 10.9±0.7; 9.1±1.0 -> 7.1±1.2; 24.3±2.8 -> 14.4±3.7 | Mixed |
Surprising findings
- Eureka's reward-only evaluation sometimes yields later rounds that underperform earlier ones, which the authors attribute to retraining from scratch each round.
- Fixed fusion ratios of 0% (fully random re-initialization) underperform the inherited policies on Ant and ShadowHand, yet 100% inheritance also underperforms the adaptive SC-BO choice on Humanoid.
Limitations
- LLM-generated reward functions are unstable across queries, especially on Humanoid where first-round candidates may all be unworkable.
- Evaluated only on six IsaacGym tasks with dense or sparse task fitness; no real-robot experiments.
- Gains depend on the LLM producing good early rewards; the method is sensitive to initial reward quality.
Experimental setup
Datasets: IsaacGym simulated environments (Ant, Humanoid, ShadowHand, AllegroHand, FrankaCabinet, ShadowHandUpsideDown)
Benchmarks: IsaacGym Ant IsaacGym Humanoid IsaacGym ShadowHand IsaacGym AllegroHand IsaacGym FrankaCabinet IsaacGym ShadowHandUpsideDown
Metrics: Max Training Success (MTS) Human Normalized Score (HNS) Total Training Samples (TTS)
Baselines: Sparse reward Human reward Eureka ROSKA-U (uniform fusion-ratio search) ROSKA-0% ROSKA-50% ROSKA-100%
Builds on: Eureka PPO Expected Improvement Bayesian optimization
Closest papers by meaning
- Eureka: Human-Level Reward Design via Coding Large Language Models (ICLR 2024 · similarity 0.91)
- Text2Reward: Reward Shaping with Language Models for Reinforcement Learning (ICLR 2024 · similarity 0.91)
- Learning Reward for Robot Skills Using Large Language Models via Self-Alignment (ICML 2024 · similarity 0.91)
- R*: Efficient Reward Design via Reward Structure Evolution and Parameter Alignment Optimization with Large Language Models (ICML 2025 · similarity 0.91)
- REvolve: Reward Evolution with Large Language Models using Human Feedback (ICLR 2025 · similarity 0.90)
- Progress Reward Model for Reinforcement Learning via Large Language Models (NeurIPS 2025 · similarity 0.90)
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.
