atlas

Research map / Large language models / Agents, code and math

RF-Agent: Automated Reward Function Design via Language Agent Tree Search

NeurIPS 2025 · Large language models › Agents, code and math · approach: Long-horizon LLM agents · 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 RF-Agent, which treats an LLM as a language agent and uses Monte Carlo Tree Search with LLM-based expansion actions and self-verify scores to design dense reward functions for low-level control tasks.

Problem

LLM-based reward function design for low-level control tasks (IsaacGym, Bi-DexHands) is limited by poor use of historical feedback and inefficient greedy or evolutionary search.

Approach

Frame reward design as sequential decision-making over a search tree: MCTS with an improved UCT (normalized Q, exploration term, LLM self-verify score), five LLM action types (two mutations, crossover over elites, path reasoning over ancestors, different-thought) that use whole-tree history, and a thought-alignment step after compilation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RF-Agent instead of the strongest listed LLM-based baselinesLLM-based reward function design · IsaacGym, GPT-4o-mini-0718Avg norm score: 0.67 -> 1.70Helped
Use RF-Agent instead of the strongest listed LLM-based baselinesLLM-based reward function design · IsaacGym, GPT-4o-0806Avg norm score: 2.03 -> 2.68Helped
Replace improved UCT selection with DFS (ablation)RF-Agent · Ant, FrankaCabinet, and AllegroHandperformanceHurt
Replace improved UCT selection with BFS (ablation)RF-Agent · Ant, FrankaCabinet, and AllegroHandperformanceHurt
Replace improved UCT selection with Greedy search (ablation)RF-Agent · Ant, FrankaCabinet, and AllegroHandperformanceHurt
Replace mutation action a_m1 with the basic parent-state action (ablation)RF-Agent · Ant, FrankaCabinet, and AllegroHandperformanceHurt
Replace mutation action a_m2 with the basic parent-state action (ablation)RF-Agent · Ant, FrankaCabinet, and AllegroHandperformanceHurt
Replace crossover action with the basic parent-state action (ablation)RF-Agent · Ant, FrankaCabinet, and AllegroHandperformanceHurt
Replace path reasoning with the basic parent-state action (ablation)RF-Agent · Ant, FrankaCabinet, and AllegroHandperformanceHurt
Replace different-thought action with the basic parent-state action (ablation)RF-Agent · Ant, FrankaCabinet, and AllegroHandperformanceHurt
Remove the designed action types and use only the basic action (ablation)RF-Agent · Ant, FrankaCabinet, and AllegroHandperformanceHurt
Remove self-verify (ablation)RF-Agent · Ant, FrankaCabinet, and AllegroHandperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: IsaacGym tasks (Ant, Anymal, Humanoid, Quadcopter, AllegroHand, FrankaCabinet, ShadowHand) Bi-DexHands tasks (10 tasks)

Benchmarks: IsaacGym Bi-DexHands

Metrics: task score / success rate human-normalized average score

Baselines: Eureka Revolve Human reward Sparse reward

Builds on: Eureka Revolve LATS 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