Neurogenetic Programming Framework for Explainable Reinforcement Learning
Liventsev, Vadim, Härmä, Aki, Petković, Milan
–arXiv.org Artificial Intelligence
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.
arXiv.org Artificial Intelligence
Feb-8-2021
- Country:
- North America > United States
- California > San Francisco County > San Francisco (0.04)
- Europe
- Sweden > Stockholm
- Stockholm (0.04)
- Netherlands > North Brabant
- Eindhoven (0.04)
- Sweden > Stockholm
- North America > United States
- Genre:
- Research Report (0.85)
- Industry:
- Health & Medicine (0.46)
- Education (0.46)
- Technology: