| dc.contributor.author | Ellis, Kevin | |
| dc.contributor.author | Nye, Maxwell | |
| dc.contributor.author | Pu, Yewen | |
| dc.contributor.author | Sosa, Felix | |
| dc.contributor.author | Tenenbaum, Joshua B. | |
| dc.contributor.author | Solar-Lezama, Armando | |
| dc.date.accessioned | 2021-11-05T14:31:49Z | |
| dc.date.available | 2021-11-05T14:31:49Z | |
| dc.date.issued | 2019 | |
| dc.identifier.uri | https://hdl.handle.net/1721.1/137483 | |
| dc.description.abstract | © 2019 Neural information processing systems foundation. All rights reserved. We present a neural program synthesis approach integrating components which write, execute, and assess code to navigate the search space of possible programs. We equip the search process with an interpreter or a read-eval-print-loop (REPL), which immediately executes partially written programs, exposing their semantics. The REPL addresses a basic challenge of program synthesis: tiny changes in syntax can lead to huge changes in semantics. We train a pair of models, a policy that proposes the new piece of code to write, and a value function that assesses the prospects of the code written so-far. At test time we can combine these models with a Sequential Monte Carlo algorithm. We apply our approach to two domains: synthesizing text editing programs and inferring 2D and 3D graphics programs. | en_US |
| dc.language.iso | en | |
| dc.relation.isversionof | https://papers.nips.cc/paper/2019/hash/50d2d2262762648589b1943078712aa6-Abstract.html | en_US |
| dc.rights | Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. | en_US |
| dc.source | Neural Information Processing Systems (NIPS) | en_US |
| dc.title | Write, Execute, Assess: Program Synthesis with a REPL | en_US |
| dc.type | Article | en_US |
| dc.identifier.citation | Ellis, Kevin, Nye, Maxwell, Pu, Yewen, Sosa, Felix, Tenenbaum, Joshua B. et al. 2019. "Write, Execute, Assess: Program Synthesis with a REPL." Advances in Neural Information Processing Systems, 32. | |
| dc.contributor.department | Center for Brains, Minds, and Machines | |
| dc.contributor.department | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory | |
| dc.contributor.department | Massachusetts Institute of Technology. Department of Brain and Cognitive Sciences | |
| dc.relation.journal | Advances in Neural Information Processing Systems | en_US |
| dc.eprint.version | Final published version | en_US |
| dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
| eprint.status | http://purl.org/eprint/status/NonPeerReviewed | en_US |
| dc.date.updated | 2021-03-25T12:10:27Z | |
| dspace.orderedauthors | Ellis, K; Nye, M; Pu, Y; Sosa, F; Tenenbaum, JB; Solar-Lezama, A | en_US |
| dspace.date.submission | 2021-03-25T12:10:29Z | |
| mit.journal.volume | 32 | en_US |
| mit.license | PUBLISHER_POLICY | |
| mit.metadata.status | Authority Work and Publication Information Needed | en_US |