Neurogenetic Programming Framework for Explainable Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Automatic programming, the task of generating computer programs compliant with a specification without a human developer, is usually tackled either via genetic programming methods based on mutation and recombination of programs, or via neural language models. We propose a novel method that combines both approaches using a concept of a virtual neuro-genetic programmer: using evolutionary methods as an alternative to gradient descent for neural network training}, or scrum team. We demonstrate its ability to provide performant and explainable solutions for various OpenAI Gym tasks, as well as inject expert knowledge into the otherwise data-driven search for solutions.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 13 of its 52 references that are in the map. First posted on arXiv 8 Feb 2021.
Builds on
13 of 52 references.
References · 13
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
- 2017Deep Reinforcement Learning: An Overviewcited by 327
- 2018Programmatically Interpretable Reinforcement Learningcited by 192
- 2016DeepCoder: Learning to Write Programscited by 145
- 2017RobustFill: Neural Program Learning under Noisy I/Ocited by 124
- 2017Abstract Syntax Networks for Code Generation and Semantic Parsingcited by 92
- 2016Latent Predictor Networks for Code Generationcited by 73
- 2014Algorithms for multi-armed bandit problemscited by 63
- 2018Neural Program Synthesis with Priority Queue Trainingcited by 24
- 2017Neural Program Meta-Inductioncited by 23
1 more
- 2017Liveness-Driven Random Program Generationcited by 4
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 1.
2 papers.