Unveiling the Decision-Making Process in Reinforcement Learning with Genetic Programming
Not on the map. Why?
Abstract (arXiv)
Despite tremendous progress, machine learning and deep learning still suffer from incomprehensible predictions. Incomprehensibility, however, is not an option for the use of (deep) reinforcement learning in the real world, as unpredictable actions can seriously harm the involved individuals. In this work, we propose a genetic programming framework to generate explanations for the decision-making process of already trained agents by imitating them with programs. Programs are interpretable and can be executed to generate explanations of why the agent chooses a particular action. Furthermore, we conduct an ablation study that investigates how extending the domain-specific language by using library learning alters the performance of the method. We compare our results with the previous state of the art for this problem and show that we are comparable in performance but require much less hardware resources and computation time.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 15 of its 38 references that are in the map. First posted on arXiv 20 Jul 2024.
Builds on
15 of 38 references.
References · 15
- 2022Competition-Level Code Generation with AlphaCodecited by 1,427
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
- 2018Verifiable Reinforcement Learning via Policy Extractioncited by 176
- 2022Evolving Curricula with Regret-Based Environment Designcited by 166
- 2021Learning to Synthesize Programs as Interpretable and Generalizable Policiescited by 59
- 2022Top-Down Synthesis for Library Learningcited by 57
- 2020Neurosymbolic Reinforcement Learning with Formally Verified Explorationcited by 49
- 2017Interpretable Policies for Reinforcement Learning by Genetic Programmingcited by 47
- 2019Few-Shot Bayesian Imitation Learning with Logical Program Policiescited by 30
- 2023Emergent Representations of Program Semantics in Language Models Trained on Programscited by 28
- 2020Applying Genetic Programming to Improve Interpretability in Machine Learning Modelscited by 10
- 2019Forgetting to learn logic programscited by 8
Built on by
Citing papers per year: 2024: 1.
1 paper.