KnowPC: Knowledge-Driven Programmatic Reinforcement Learning for Zero-shot Coordination
Not on the map. Why?
Abstract (arXiv)
Zero-shot coordination (ZSC) remains a major challenge in the cooperative AI field, which aims to learn an agent to cooperate with an unseen partner in training environments or even novel environments. In recent years, a popular ZSC solution paradigm has been deep reinforcement learning (DRL) combined with advanced self-play or population-based methods to enhance the neural policy's ability to handle unseen partners. Despite some success, these approaches usually rely on black-box neural networks as the policy function. However, neural networks typically lack interpretability and logic, making the learned policies difficult for partners (e.g., humans) to understand and limiting their generalization ability. These shortcomings hinder the application of reinforcement learning methods in diverse cooperative scenarios.We suggest to represent the agent's policy with an interpretable program. Unlike neural networks, programs contain stable logic, but they are non-differentiable and difficult to optimize.To automatically learn such programs, we introduce Knowledge-driven Programmatic reinforcement learning for zero-shot Coordination (KnowPC). We first define a foundational Domain-Specific Language (DSL), including program structures, conditional primitives, and action primitives. A significant challenge is the vast program search space, making it difficult to find high-performing programs efficiently. To address this, KnowPC integrates an extractor and an reasoner. The extractor discovers environmental transition knowledge from multi-agent interaction trajectories, while the reasoner deduces the preconditions of each action primitive based on the transition knowledge.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 32 of its 64 references that are in the map. First posted on arXiv 8 Aug 2024.
Builds on
32 of 64 references.
References · 32
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2023A Survey on Evaluation of Large Language Modelscited by 1,227
- 2019Leveraging Procedural Generation to Benchmark Reinforcement Learningcited by 478
- 2017Population Based Training of Neural Networkscited by 351
- 2019On the Utility of Learning about Humans for Human-AI Coordinationcited by 345
- 2019The Hanabi Challenge: A New Frontier for AI Researchcited by 194
- 2020"Other-Play" for Zero-Shot Coordinationcited by 194
- 2018Programmatically Interpretable Reinforcement Learningcited by 192
- 2018Verifiable Reinforcement Learning via Policy Extractioncited by 176
- 2021A Survey of Zero-shot Generalisation in Deep Reinforcement Learningcited by 164
- 2022Goal-Conditioned Reinforcement Learning: Problems and Solutionscited by 145
- 2019Planning with Goal-Conditioned Policiescited by 144
20 more
- 2015Interpretable classifiers using rules and Bayesian analysis: Building a better stroke prediction modelcited by 140
- 2021Collaborating with Humans without Human Datacited by 139
- 2023ProAgent: Building Proactive Cooperative Agents with Large Language Modelscited by 97
- 2018SDRL: Interpretable and Data-efficient Deep Reinforcement Learning Leveraging Symbolic Planningcited by 77
- 2021A Survey on Interpretable Reinforcement Learningcited by 70
- 2021Maximum Entropy Population-Based Training for Zero-Shot Human-AI Coordinationcited by 69
- 2021Learning to Synthesize Programs as Interpretable and Generalizable Policiescited by 59
- 2021Evaluation of Human-AI Teams for Learned and Rule-Based Agents in Hanabicited by 37
- 2022Melting Pot 2.0cited by 37
- 2019Few-Shot Bayesian Imitation Learning with Logical Program Policiescited by 30
- 2023Cooperative Open-ended Learning Framework for Zero-shot Coordinationcited by 30
- 2023PECAN: Leveraging Policy Ensemble for Context-Aware Zero-Shot Human-AI Coordinationcited by 25
- 2021Human-robot collaboration and machine learning: a systematic review of recent researchcited by 20
- 2023Hierarchical Programmatic Reinforcement Learning via Learning to Compose Programscited by 20
- 2022GALOIS: Boosting Deep Reinforcement Learning via Generalizable Logic Synthesiscited by 16
- 2022Learning Interpretable, High-Performing Policies for Autonomous Drivingcited by 11
- 2022What can we Learn Even From the Weakest? Learning Sketches for Programmatic Strategiescited by 10
- 2023Efficient Symbolic Policy Learning with Differentiable Symbolic Expressioncited by 9
- 2023Choosing Well Your Opponents: How to Guide the Synthesis of Programmatic Strategiescited by 8
- 2018Evolving Agents for the Hanabi 2018 CIG Competitioncited by 4
Built on by
Citing papers per year: 2024: 1; 2025: 1.
2 papers.