Many approaches to program synthesis perform a search within an enormous space of programs to find one that satisfies a given specification. Prior works have used neural models to guide combinatorial search algorithms, but such approaches still explore a huge portion of the search space and quickly become intractable as the size of the desired program increases. To tame the search space blowup, we propose training a neural model to learn a hands-on search policy for bottom-up synthesis, instead of relying on a combinatorial search algorithm. Our approach, called CrossBeam, uses the neural model to choose how to combine previously-explored programs into new programs, taking into account the search history and partial program executions. Moti...
The size of vision models has grown exponentially over the last few years, especially after the emer...
A key challenge in program synthesis concerns how to efficiently search for the desired program in t...
Recent advancements in the area of deep learning have shown the effectiveness of very large neural n...
Program synthesis is a term that describes a family of techniques that enables automatic generation ...
Program synthesis is challenging largely because of the difficulty of search in a large space of pro...
Inductive program synthesis, or inferring programs from examples of desired behavior, offers a gener...
The ability to automatically discover a program consistent with a given user intent (specification) ...
Recently proposed models which learn to write computer programs from data use either input/output ex...
Many useful AI tasks like machine translation, captioning or program syn- thesis to name a few can b...
Search is not only an instrument to find intended information. Ability to search is a basic cogniti...
The ability to model search in a constraint solver can be an essential asset for solving combinatori...
Search based synthesis has emerged as a powerful tool in program synthesis, the process of automatic...
Heuristic forward search is currently the dominant paradigm in classical planning. Forward search al...
We study the problem of learning differentiable functions expressed as programs in a domain-specific...
© 2019 Neural information processing systems foundation. All rights reserved. We present a neural pr...
The size of vision models has grown exponentially over the last few years, especially after the emer...
A key challenge in program synthesis concerns how to efficiently search for the desired program in t...
Recent advancements in the area of deep learning have shown the effectiveness of very large neural n...
Program synthesis is a term that describes a family of techniques that enables automatic generation ...
Program synthesis is challenging largely because of the difficulty of search in a large space of pro...
Inductive program synthesis, or inferring programs from examples of desired behavior, offers a gener...
The ability to automatically discover a program consistent with a given user intent (specification) ...
Recently proposed models which learn to write computer programs from data use either input/output ex...
Many useful AI tasks like machine translation, captioning or program syn- thesis to name a few can b...
Search is not only an instrument to find intended information. Ability to search is a basic cogniti...
The ability to model search in a constraint solver can be an essential asset for solving combinatori...
Search based synthesis has emerged as a powerful tool in program synthesis, the process of automatic...
Heuristic forward search is currently the dominant paradigm in classical planning. Forward search al...
We study the problem of learning differentiable functions expressed as programs in a domain-specific...
© 2019 Neural information processing systems foundation. All rights reserved. We present a neural pr...
The size of vision models has grown exponentially over the last few years, especially after the emer...
A key challenge in program synthesis concerns how to efficiently search for the desired program in t...
Recent advancements in the area of deep learning have shown the effectiveness of very large neural n...