Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

RL-VLM-F: Reinforcement Learning from Vision Language Foundation Model Feedback

About

Reward engineering has long been a challenge in Reinforcement Learning (RL) research, as it often requires extensive human effort and iterative processes of trial-and-error to design effective reward functions. In this paper, we propose RL-VLM-F, a method that automatically generates reward functions for agents to learn new tasks, using only a text description of the task goal and the agent's visual observations, by leveraging feedbacks from vision language foundation models (VLMs). The key to our approach is to query these models to give preferences over pairs of the agent's image observations based on the text description of the task goal, and then learn a reward function from the preference labels, rather than directly prompting these models to output a raw reward score, which can be noisy and inconsistent. We demonstrate that RL-VLM-F successfully produces effective rewards and policies across various domains - including classic control, as well as manipulation of rigid, articulated, and deformable objects - without the need for human supervision, outperforming prior methods that use large pretrained models for reward generation under the same assumptions. Videos can be found on our project website: https://rlvlmf2024.github.io/

Yufei Wang, Zhanyi Sun, Jesse Zhang, Zhou Xian, Erdem Biyik, David Held, Zackory Erickson• 2024

Related benchmarks

TaskDatasetResultRank
Drawer-OpenMetaWorld
Success Rate100
14
sweep-intoMetaWorld
Success Rate100
14
soccerMetaWorld
Success Rate100
14
Drawer-OpenReal-world Drawer open 1.0 (test)
Drawer Open Success Rate65
14
open drawerOpen Drawer
Success Rate100
13
Button pressMeta-World
Success Rate0.00e+0
13
Shear sheepMineDojo
Success Rate (%)47
12
Cart-Pole ControlCart Pole
Success Rate100
11
HammerMetaWorld
Success Rate72.7
9
Peg-InsertMetaWorld
Success Rate14.7
9
Showing 10 of 31 rows

Other info

Follow for update