TheoryCoder: Bilevel Planning with Synthesized World Models - podcast episode cover

TheoryCoder: Bilevel Planning with Synthesized World Models

Mar 30, 202523 min
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

This research paper introduces TheoryCoder, a novel reinforcement learning agent. TheoryCoder integrates large language models (LLMs) for synthesizing code-based world models with a bilevel planning approach, utilizing high-level symbolic abstractions and low-level Python-based transition models. The paper addresses limitations in prior theory-based reinforcement learning by enabling more expressive theories and scalable planning. TheoryCoder learns a domain by grounding abstract concepts using program synthesis via an LLM, and it employs a bilevel planner to efficiently solve tasks in complex grid-world environments, including video games. The agent refines its world model through interaction and by comparing predicted and actual outcomes, using the discrepancies to prompt the LLM for updates. Evaluations demonstrate TheoryCoder's improved sample efficiency and planning capabilities compared to LLM-only agents across various challenging domains.

For the best experience, listen in Metacast app for iOS or Android