Boosting Universal LLM Reward Design through Heuristic Reward Observation Space Evolution
Zen Kit Heng, Zimeng Zhao, Tianhao Wu, Yuanfei Wang, Mingdong Wu, Yangang Wang, Hao Dong
TL;DR
This paper addresses the challenge of designing universal RL rewards with LLMs by introducing a Reward Observation Space (ROS) that is evolved through heuristic sampling. A state execution table (SET) and a disentangled ROS (ROS_st and ROS_op) enable more thorough yet efficient exploration, while a text-code reconciliation step aligns user task descriptions with expert success criteria via a separate LLM. The framework iteratively generates reward samples, evaluates them via a fitness function, and records successful configurations in memory to guide future iterations. Empirical results on Bi-dexterous Manipulation tasks show improved stability and performance over baselines like Eureka, with ablations highlighting the contributions of ROS memory and reconciliation. This approach advances universal LLM-driven reward design, offering a scalable pathway to automate reward design across diverse robotic tasks with minimal human intervention.
Abstract
Large Language Models (LLMs) are emerging as promising tools for automated reinforcement learning (RL) reward design, owing to their robust capabilities in commonsense reasoning and code generation. By engaging in dialogues with RL agents, LLMs construct a Reward Observation Space (ROS) by selecting relevant environment states and defining their internal operations. However, existing frameworks have not effectively leveraged historical exploration data or manual task descriptions to iteratively evolve this space. In this paper, we propose a novel heuristic framework that enhances LLM-driven reward design by evolving the ROS through a table-based exploration caching mechanism and a text-code reconciliation strategy. Our framework introduces a state execution table, which tracks the historical usage and success rates of environment states, overcoming the Markovian constraint typically found in LLM dialogues and facilitating more effective exploration. Furthermore, we reconcile user-provided task descriptions with expert-defined success criteria using structured prompts, ensuring alignment in reward design objectives. Comprehensive evaluations on benchmark RL tasks demonstrate the effectiveness and stability of the proposed framework. Code and video demos are available at jingjjjjjie.github.io/LLM2Reward.
