Show simple item record

dc.contributor.authorEllis, Kevin
dc.contributor.authorNye, Maxwell
dc.contributor.authorPu, Yewen
dc.contributor.authorSosa, Felix
dc.contributor.authorTenenbaum, Joshua B.
dc.contributor.authorSolar-Lezama, Armando
dc.date.accessioned2021-11-05T14:31:49Z
dc.date.available2021-11-05T14:31:49Z
dc.date.issued2019
dc.identifier.urihttps://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.isoen
dc.relation.isversionofhttps://papers.nips.cc/paper/2019/hash/50d2d2262762648589b1943078712aa6-Abstract.htmlen_US
dc.rightsArticle 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.sourceNeural Information Processing Systems (NIPS)en_US
dc.titleWrite, Execute, Assess: Program Synthesis with a REPLen_US
dc.typeArticleen_US
dc.identifier.citationEllis, 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.departmentCenter for Brains, Minds, and Machines
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
dc.contributor.departmentMassachusetts Institute of Technology. Department of Brain and Cognitive Sciences
dc.relation.journalAdvances in Neural Information Processing Systemsen_US
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2021-03-25T12:10:27Z
dspace.orderedauthorsEllis, K; Nye, M; Pu, Y; Sosa, F; Tenenbaum, JB; Solar-Lezama, Aen_US
dspace.date.submission2021-03-25T12:10:29Z
mit.journal.volume32en_US
mit.licensePUBLISHER_POLICY
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record