What can we Learn Even From the Weakest? Learning Sketches for Programmatic Strategies
On the map: Offline RL and imitation learning from data → Imitation learning methods
Abstract (arXiv)
In this paper we show that behavioral cloning can be used to learn effective sketches of programmatic strategies. We show that even the sketches learned by cloning the behavior of weak players can help the synthesis of programmatic strategies. This is because even weak players can provide helpful information, e.g., that a player must choose an action in their turn of the game. If behavioral cloning is not employed, the synthesizer needs to learn even the most basic information by playing the game, which can be computationally expensive. We demonstrate empirically the advantages of our sketch-learning approach with simulated annealing and UCT synthesizers. We evaluate our synthesizers in the games of Can't Stop and MicroRTS. The sketch-based synthesizers are able to learn stronger programmatic strategies than their original counterparts. Our synthesizers generate strategies of Can't Stop that defeat a traditional programmatic strategy for the game. They also synthesize strategies that defeat the best performing method from the latest MicroRTS competition.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Placed in Imitation learning methods, one of 13 directions in Offline RL and imitation learning from data. Builds on 6 of its 27 references that are in the map. First posted on arXiv 22 Mar 2022.
Builds on
6 of 27 references.
Closest ancestors · 1
Same direction, newest first
- 2018Behavioral Cloning from Observation4 May
Other references · 5
- 2017A Unified Game-Theoretic Approach to Multiagent Reinforcement Learningcited by 265
- 2018Programmatically Interpretable Reinforcement Learningcited by 192
- 2018Verifiable Reinforcement Learning via Policy Extractioncited by 176
- 2019Learning to Infer Program Sketchescited by 44
- 2018Evolving Agents for the Hanabi 2018 CIG Competitioncited by 4
Built on by
Citing papers per year: 2023: 6; 2024: 3; 2025: 1.
10 papers.
- 2023Choosing Well Your Opponents: How to Guide the Synthesis of Programmatic Strategiescited by 8
- 2024Searching for Programmatic Policies in Semantic Spacescited by 5
- 2023Programmatic Imitation Learning from Unlabeled and Noisy Demonstrationscited by 3
- 2023Reinforcement Learning and Data-Generation for Syntax-Guided Synthesiscited by 3
- 2023Synthesizing Programmatic Policies with Actor-Critic Algorithms and ReLU Networkscited by 3
- 2023Assessing the Interpretability of Programmatic Policies with Large Language Modelscited by 3
- 2024KnowPC: Knowledge-Driven Programmatic Reinforcement Learning for Zero-shot Coordinationcited by 2
- 2024Reclaiming the Source of Programmatic Policies: Programmatic versus Latent Spacescited by 2
- 2025InnateCoder: Learning Programmatic Options with Foundation Modelscited by 2
- 2023Can You Improve My Code? Optimizing Programs with Local Searchcited by 1
- 2025InnateCoder: Learning Programmatic Options with Foundation Models18 May 2025
- 2024Reclaiming the Source of Programmatic Policies: Programmatic versus Latent Spaces16 Oct 2024
- 2024KnowPC: Knowledge-Driven Programmatic Reinforcement Learning for Zero-shot Coordination8 Aug 2024
- 2024Searching for Programmatic Policies in Semantic Spaces8 May 2024
- 2023Assessing the Interpretability of Programmatic Policies with Large Language Models12 Nov 2023
- 2023Synthesizing Programmatic Policies with Actor-Critic Algorithms and ReLU Networks4 Aug 2023
- 2023Reinforcement Learning and Data-Generation for Syntax-Guided Synthesis13 Jul 2023
- 2023Can You Improve My Code? Optimizing Programs with Local Search10 Jul 2023
- 2023Choosing Well Your Opponents: How to Guide the Synthesis of Programmatic Strategies10 Jul 2023
- 2023Programmatic Imitation Learning from Unlabeled and Noisy Demonstrations2 Mar 2023
Similar, not cited
Close in wording, no citation either way
- 2026Synthesizing Reactive Character Behaviors for Continuous Games via Programmatic Policy Search
- 2019Few-Shot Bayesian Imitation Learning with Logical Program Policies
- 2021Of Moments and Matching: A Game-Theoretic Framework for Closing the Imitation Gap
- 2026A Gold-Standard Study of What Makes a Lightweight Game-Playing Agent Strong
- 2025LLM CHESS: Benchmarking Reasoning and Instruction-Following in LLMs through Chess
- 2026The Imitation Game: When LLMs Learn to Reason Like Programs via Code-Centric Reasoning Data Synthesis
- 2026Scaling Self-Play with Self-Guidance
- 2025EvoCurr: Self-evolving Curriculum with Behavior Code Generation for Complex Decision-making