Recent Advances in Neural Program Synthesis
Not on the map. Why?
Abstract (arXiv)
In recent years, deep learning has made tremendous progress in a number of fields that were previously out of reach for artificial intelligence. The successes in these problems has led researchers to consider the possibilities for intelligent systems to tackle a problem that humans have only recently themselves considered: program synthesis. This challenge is unlike others such as object recognition and speech translation, since its abstract nature and demand for rigor make it difficult even for human minds to attempt. While it is still far from being solved or even competitive with most existing methods, neural program synthesis is a rapidly growing discipline which holds great promise if completely realized. In this paper, we start with exploring the problem statement and challenges of program synthesis. Then, we examine the fascinating evolution of program induction models, along with how they have succeeded, failed and been reimagined since. Finally, we conclude with a contrastive look at program synthesis and future research recommendations for the field.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 7 Feb 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 0; 2024: 1; 2025: 1.
5 papers.
- 2021ProtoTransformer: A Meta-Learning Approach to Providing Student Feedbackcited by 8
- 2021BF++: a language for general-purpose program synthesiscited by 3
- 2025Integrating Counterfactual Simulations with Language Models for Explaining Multi-Agent Behaviourcited by 3
- 2021Understanding in Artificial Intelligencecited by 0
- 2024A Systematic Literature Review on the Use of Machine Learning in Software Engineeringcited by 0
- 2025Integrating Counterfactual Simulations with Language Models for Explaining Multi-Agent Behaviour23 May 2025
- 2024A Systematic Literature Review on the Use of Machine Learning in Software Engineering19 Jun 2024
- 2021ProtoTransformer: A Meta-Learning Approach to Providing Student Feedback23 Jul 2021
- 2021BF++: a language for general-purpose program synthesis23 Jan 2021
- 2021Understanding in Artificial Intelligence17 Jan 2021