most citedDeepCoder: Learning to Write Programs

229 citations · 348 across the 6 of their papers we have counts for

collaborators

6 papers

cs.LG20162 cited

Summary - TerpreT: A Probabilistic Programming Language for Program Induction

Alexander L. Gaunt, Marc Brockschmidt, Rishabh Singh +4

We study machine learning formulations of inductive program synthesis; that is, given input-output examples, synthesize source code that maps inputs to corresponding outputs. Our k…

cs.LG201630 cited

Differentiable Programs with Neural Libraries

Alexander L. Gaunt, Marc Brockschmidt, Nate Kushman +1

We develop a framework for combining differentiable programming languages with neural networks. Using this framework we create end-to-end trainable systems that learn to write inte…

cs.LG2016229 cited

DeepCoder: Learning to Write Programs

Matej Balog, Alexander L. Gaunt, Marc Brockschmidt +2

We develop a first line of attack for solving programming competition-style problems from input-output examples using deep learning. The approach is to train a neural network to pr…

cs.PL20165 cited

Differentiable Functional Program Interpreters

John K. Feser, Marc Brockschmidt, Alexander L. Gaunt +1

Programming by Example (PBE) is the task of inducing computer programs from input-output examples. It can be seen as a type of machine learning where the hypothesis space is the se…

cs.LG201681 cited

TerpreT: A Probabilistic Programming Language for Program Induction

Alexander L. Gaunt, Marc Brockschmidt, Rishabh Singh +4

We study machine learning formulations of inductive program synthesis; given input-output examples, we try to synthesize source code that maps inputs to corresponding outputs. Our…

cs.LO20141 cited

CTL+FO Verification as Constraint Solving

Tewodros A. Beyene, Marc Brockschmidt, Andrey Rybalchenko

Expressing program correctness often requires relating program data throughout (different branches of) an execution. Such properties can be represented using CTL+FO, a logic that a…