Towards generating complex programs represented as node-trees with reinforcement learning
Schlagworte:
Neural program synthesis, node-trees, machine learning, reinforcement learning, supervised learning, sample injectionAbstract
In this work we propose to use humanly pre-built functions which we refer to as nodes, to synthesize complex programs. As e.g. in the node-tree programming style of Houdini (sidefx.com), we propose to generate programs by concatenating nodes non-linearly to node-trees which allows for nesting functions inside functions. We implemented a reinforcement learning environment and performed tests with state-of-the-art reinforcement learning algorithms. We conclude, that automatically generating complex programs by generating node-trees is possible and present a new approach of injecting training samples into the reinforcement learning process.
Downloads
Veröffentlicht
2021-12-10
Ausgabe
Rubrik
Articles
Lizenz
Copyright (c) 2021 Andreas Reich, Ruxandra Lasowski

Dieses Werk steht unter der Lizenz Creative Commons Namensnennung 4.0 International.