paper-with-me

Papers Program Synthesis

“Program Synthesis” 태그가 달린 논문 538편 · 필터 해제

Glass-Box Program Synthesis: A Machine Learning Approach

2017-09-25 · Konstantina Christakopoulou, Adam Tauman Kalai

Recently proposed models which learn to write computer programs from data use either input/output examples or rich execution traces. Instead, we argue that a novel alternative is to use a glass-box loss function, given a…

BIG-bench Machine LearningProgram Synthesis

A probabilistic and multi-objective analysis of lexicase selection and epsilon-lexicase selection

2017-09-15 · William La Cava, Thomas Helmuth, Lee Spector, Jason H. Moore

Lexicase selection is a parent selection method that considers training cases individually, rather than in aggregate, when performing parent selection. Whereas previous work has demonstrated the ability of lexicase selec…

Program SynthesisregressionSymbolic Regression

Learning to Infer Graphics Programs from Hand-Drawn Images

2017-07-30 · ICLR 2018 1 · Kevin Ellis, Daniel Ritchie, Armando Solar-Lezama, Joshua B. Tenenbaum

We introduce a model that learns to convert simple hand drawings into graphics programs written in a subset of \LaTeX. The model combines techniques from deep learning and program synthesis. We learn a convolutional neur…

Program Synthesis

P-Tree Programming

2017-07-12 · Christian Oesch

We propose a novel method for automatic program synthesis. P-Tree Programming represents the program search space through a single probabilistic prototype tree. From this prototype tree we form program instances which we…

General ClassificationProgram inductionProgram Synthesisregression+1

LoopInvGen: A Loop Invariant Generator based on Precondition Inference

2017-07-07 · Saswat Padhi, Rahul Sharma, Todd Millstein

We describe the LoopInvGen tool for generating loop invariants that can provably guarantee correctness of a program with respect to a given specification. LoopInvGen is an efficient implementation of the inference techni…

Program Synthesis

Learning Disjunctions of Predicates

2017-06-15 · Nader H. Bshouty, Dana Drachsler-Cohen, Martin Vechev, Eran Yahav

Let $F$ be a set of boolean functions. We present an algorithm for learning $F_\vee := \{\vee_{f\in S} f \mid S \subseteq F\}$ from membership queries. Our algorithm asks at most $|F| \cdot OPT(F_\vee)$ membership querie…

Program Synthesis

Towards Synthesizing Complex Programs from Input-Output Examples

2017-06-05 · ICLR 2018 1 · Xinyun Chen, Chang Liu, Dawn Song

In recent years, deep learning techniques have been developed to improve the performance of program synthesis from input-output examples. Albeit its significant progress, the programs that can be synthesized by state-of-…

Program Synthesisreinforcement-learningReinforcement LearningReinforcement Learning (RL)

RobustFill: Neural Program Learning under Noisy I/O

2017-03-21 · ICML 2017 8 · Jacob Devlin, Jonathan Uesato, Surya Bhupatiraju, Rishabh Singh 외

The problem of automatically generating a computer program from some specification has been studied since the early days of AI. Recently, two competing approaches for automatic program learning have received significant …

Program inductionProgram Synthesis

Synthesizing Imperative Programs from Examples Guided by Static Analysis

2017-02-21 · Sunbeom So, Hakjoo Oh

We present a novel algorithm that synthesizes imperative programs for introductory programming courses. Given a set of input-output examples and a partial program, our algorithm generates a complete program that is consi…

Program Synthesis

Summary - TerpreT: A Probabilistic Programming Language for Program Induction

2016-12-02 · Alexander L. Gaunt, Marc Brockschmidt, Rishabh Singh, Nate Kushman 외

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 key contribution is TerpreT, a domain-spe…

Probabilistic ProgrammingProgram inductionProgram Synthesis

Sampling for Bayesian Program Learning

2016-12-01 · NeurIPS 2016 12 · Kevin Ellis, Armando Solar-Lezama, Josh Tenenbaum

Towards learning programs from data, we introduce the problem of sampling programs from posterior distributions conditioned on that data. Within this setting, we propose an algorithm that uses a symbolic solver to …

Program Synthesis

Time Series Structure Discovery via Probabilistic Program Synthesis

2016-11-21 · Ulrich Schaechtle, Feras Saad, Alexey Radul, Vikash Mansinghka

There is a widespread need for techniques that can discover structure from time series data. Recently introduced techniques such as Automatic Bayesian Covariance Discovery (ABCD) provide a way to find structure within a …

ClusteringProgram SynthesisTime SeriesTime Series Analysis+1

DeepCoder: Learning to Write Programs

2016-11-07 · Matej Balog, Alexander L. Gaunt, Marc Brockschmidt, Sebastian Nowozin 외

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 predict properties of the program that gen…

Enumerative SearchProgram Synthesis

Differentiable Functional Program Interpreters

2016-11-07 · John K. Feser, Marc Brockschmidt, Alexander L. Gaunt, Daniel Tarlow

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 set of legal programs in some programming …

Program Synthesis

Latent Attention For If-Then Program Synthesis

2016-11-07 · NeurIPS 2016 12 · Xinyun Chen, Chang Liu, Richard Shin, Dawn Song 외

Automatic translation from natural language descriptions into programs is a longstanding challenging problem. In this work, we consider a simple yet important sub-problem: translation from textual descriptions to If-Then…

One-Shot LearningProgram SynthesisTranslation

Neuro-Symbolic Program Synthesis

2016-11-06 · Emilio Parisotto, Abdel-rahman Mohamed, Rishabh Singh, Lihong Li 외

Recent years have seen the proposal of a number of neural architectures for the problem of Program Induction. Given a set of input-output examples, these architectures are able to learn mappings that generalize to new te…

Program inductionProgram Synthesis

TerpreT: A Probabilistic Programming Language for Program Induction

2016-08-15 · Alexander L. Gaunt, Marc Brockschmidt, Rishabh Singh, Nate Kushman 외

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 aims are to develop new machine learning…

BIG-bench Machine LearningProbabilistic ProgrammingProgram inductionProgram Synthesis

Unsupervised Learning by Program Synthesis

2015-12-01 · NeurIPS 2015 12 · Kevin Ellis, Armando Solar-Lezama, Josh Tenenbaum

We introduce an unsupervised learning algorithmthat combines probabilistic modeling with solver-based techniques for program synthesis.We apply our techniques to both a visual learning domain and a language learning prob…

Program Synthesis
← 이전 521–538 / 538