资源论文GUIDING PROGRAM SYNTHESIS BYL EARNING TO GENERATE EXAMPLES

GUIDING PROGRAM SYNTHESIS BYL EARNING TO GENERATE EXAMPLES

2020-01-02 | |  75 |   40 |   0

Abstract

A key challenge of existing program synthesizers is ensuring that the synthesized program generalizes well. This can be difficult to achieve as the specification provided by the end user is often limited, containing as few as one or two inputoutput examples. In this paper we address this challenge via an iterative approach that finds ambiguities in the provided specification and learns to resolve these by generating additional input-output examples. The main insight is to reduce the problem of selecting which program generalizes well to the simpler task of deciding which output is correct. As a result, to train our probabilistic models, we can take advantage of the large amounts of data in the form of program outputs, which are often much easier to obtain than the corresponding ground-truth programs.

上一篇:LEARNING THE ARROW OF TIME FOR PROBLEMS INR EINFORCEMENT LEARNING

下一篇:CLEVRER: COLLISION EVENTS FORV IDEO REPRESENTATION AND REASONING

用户评价
全部评价

热门资源

  • Learning to Predi...

    Much of model-based reinforcement learning invo...

  • Stratified Strate...

    In this paper we introduce Stratified Strategy ...

  • The Variational S...

    Unlike traditional images which do not offer in...

  • A Mathematical Mo...

    Direct democracy, where each voter casts one vo...

  • Rating-Boosted La...

    The performance of a recommendation system reli...