Neural Program Synthesis By Self-Learning
Not on the map. Why?
Abstract (arXiv)
Neural inductive program synthesis is a task generating instructions that can produce desired outputs from given inputs. In this paper, we focus on the generation of a chunk of assembly code that can be executed to match a state change inside the CPU and RAM. We develop a neural program synthesis algorithm, AutoAssemblet, learned via self-learning reinforcement learning that explores the large code space efficiently. Policy networks and value networks are learned to reduce the breadth and depth of the Monte Carlo Tree Search, resulting in better synthesis performance. We also propose an effective multi-entropy policy sampling technique to alleviate online update correlations. We apply AutoAssemblet to basic programming tasks and show significant higher success rates compared to several competing baselines.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 13 Oct 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 2; 2024: 1; 2025: 1; 2026: 1.
5 papers.
- 2023Planning with Large Language Models for Code Generationcited by 182
- 2024From Frege to chatGPT: Compositionality in language, cognition, and deep neural networkscited by 7
- 2025Efficient Skill Discovery via Regret-Aware Optimizationcited by 3
- 2026GoldenStart: Q-Guided Priors and Entropy Control for Distilling Flow Policiescited by 3
- 2023Transformer Models for Type Inference in the Simply Typed Lambda Calculus: A Case Study in Deep Learning for Codecited by 1
- 2026GoldenStart: Q-Guided Priors and Entropy Control for Distilling Flow Policies15 Mar 2026
- 2025Efficient Skill Discovery via Regret-Aware Optimization26 Jun 2025
- 2024From Frege to chatGPT: Compositionality in language, cognition, and deep neural networks24 May 2024
- 2023Transformer Models for Type Inference in the Simply Typed Lambda Calculus: A Case Study in Deep Learning for Code15 Mar 2023
- 2023Planning with Large Language Models for Code Generation9 Mar 2023