**arXiv ID:** 1806.02932 **Authors:** Riley Simmons-Edler, Anders Miltner, Sebastian Seung **Published:** 2018-06-08T00:53:43Z **Abstract:** Program Synthesis is the task of generating a program from a provided specification. Traditionally, this has been treated as a search problem by the programming languages (PL) community and more recently as a supervised learning problem by the machine learning community. Here, we propose a third approach, representing the task of synthesizing a given pro...
Scanned 9/11/2026
Install to Claude Code
npx -y skills add hiyenwong/ai_collection --skill program-synthesis-through-reinforcement-learning-guided-tree-search --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Program Synthesis Through Reinforcement Learning Guided Tree Search?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hiyenwong-program-synthesis-through-reinforcement-learning-g)More formats (shields.io, HTML) on the badges page.
# Program Synthesis Through Reinforcement Learning Guided Tree Search
**arXiv ID:** 1806.02932
**Authors:** Riley Simmons-Edler, Anders Miltner, Sebastian Seung
**Published:** 2018-06-08T00:53:43Z
**Abstract:**
Program Synthesis is the task of generating a program from a provided specification. Traditionally, this has been treated as a search problem by the programming languages (PL) community and more recently as a supervised learning problem by the machine learning community. Here, we propose a third approach, representing the task of synthesizing a given program as a Markov decision process solvable via reinforcement learning(RL). From observations about the states of partial programs, we attempt to find a program that is optimal over a provided reward metric on pairs of programs and states. We instantiate this approach on a subset of the RISC-V assembly language operating on floating point numbers, and as an optimization inspired by search-based techniques from the PL community, we combine RL with a priority search tree. We evaluate this instantiation and demonstrate the effectiveness of our combined method compared to a variety of baselines, including a pure RL ablation and a state of the art Markov chain Monte Carlo search method on this task.
## Skill Description
This skill is generated from the arXiv paper: Program Synthesis Through Reinforcement Learning Guided Tree Search (1806.02932).
## How to Use
[To be filled in by the user or by future automation]
## References
- [arXiv:1806.02932](http://arxiv.org/abs/1806.02932v1)
Is this your skill, or is something wrong with this listing? . Author removals are honored within 72 hours.
No comments yet. Be the first to comment!