Recent Advances in Neural Program Synthesis

By Neel Kant. 2018

39 citations recorded by the source corpus.

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.

Subfields: Artificial Intelligence, Information Systems, Software, Natural Language Processing, Code Generation & Program Synthesis

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Miltiadis Allamanis
  2. Charles Sutton
  3. Earl T. Barr
  4. Premkumar T. Devanbu
  5. Emils Ozolins
  6. Sergey I. Nikolenko
  7. Kārlis Freivalds
  8. Agris Sostaks

In Information Systems

  1. Charles Sutton
  2. Miltiadis Allamanis
  3. Earl T. Barr
  4. Premkumar T. Devanbu
  5. Michael Pradel
  6. Rishabh Singh
  7. Rafael-Michael Karampatsis
  8. Eran Yahav

In Software

  1. Charles Sutton
  2. Miltiadis Allamanis
  3. Earl T. Barr
  4. Premkumar T. Devanbu
  5. Michael Pradel
  6. Rishabh Singh
  7. Marc Brockschmidt
  8. Sergey I. Nikolenko

In Natural Language Processing

  1. Charles Sutton
  2. Premkumar T. Devanbu
  3. Miltiadis Allamanis
  4. Earl T. Barr
  5. Michael Pradel
  6. Sergey I. Nikolenko
  7. Rishabh Singh
  8. Rafael-Michael Karampatsis

In Code Generation & Program Synthesis

  1. Charles Sutton
  2. Miltiadis Allamanis
  3. Earl T. Barr
  4. Premkumar T. Devanbu
  5. Han Liu
  6. Rishabh Singh
  7. Michael Pradel
  8. Sergey I. Nikolenko

Citations in the corpus