PROF: An LLM-based Reward Code Preference Optimization Framework for Offline Imitation Learning
Shengjie Sun, Jiafei Lyu, Runze Liu, Mengbei Yan, Bo Liu, Deheng Ye, Xiu Li
TL;DR
PROF introduces a fully automatic framework for reward design in offline imitation learning by generating executable reward function codes with LLMs and refining them via Reward Preference Ranking and TextGrad. It eliminates the need for environment interactions and RL training during reward design by using a data-driven dominance score computed from expert and noisy trajectories. Across MuJoCo, AntMaze, and Adroit tasks on the D4RL benchmark, PROF matches or surpasses recent baselines and improves several offline RL algorithms when combined with PROF-designed rewards. The approach yields human-readable reward functions and demonstrates robustness to different LLM APIs and task complexities, highlighting practical impact for safe and scalable offline IL. Overall, PROF shows that automated, interpretable reward design guided by expert preferences can substantially enhance offline policy learning.
Abstract
Offline imitation learning (offline IL) enables training effective policies without requiring explicit reward annotations. Recent approaches attempt to estimate rewards for unlabeled datasets using a small set of expert demonstrations. However, these methods often assume that the similarity between a trajectory and an expert demonstration is positively correlated with the reward, which oversimplifies the underlying reward structure. We propose PROF, a novel framework that leverages large language models (LLMs) to generate and improve executable reward function codes from natural language descriptions and a single expert trajectory. We propose Reward Preference Ranking (RPR), a novel reward function quality assessment and ranking strategy without requiring environment interactions or RL training. RPR calculates the dominance scores of the reward functions, where higher scores indicate better alignment with expert preferences. By alternating between RPR and text-based gradient optimization, PROF fully automates the selection and refinement of optimal reward functions for downstream policy learning. Empirical results on D4RL demonstrate that PROF surpasses or matches recent strong baselines across numerous datasets and domains, highlighting the effectiveness of our approach.
