Program induction

22 papers with code • 0 benchmarks • 1 datasets

Generating program code for domain-specific tasks

Datasets


DreamCoder: Growing generalizable, interpretable knowledge with wake-sleep Bayesian program learning

ellisk42/ec 15 Jun 2020

It builds expertise by creating programming languages for expressing domain concepts, together with neural networks to guide the search for programs within these languages.

409
15 Jun 2020

Automatic Discovery of Interpretable Planning Strategies

RationalityEnhancement/InterpretableStrategyDiscovery 24 May 2020

Our algorithm combines recent advances in imitation learning and program induction with a new clustering method for identifying a large subset of demonstrations that can be accurately described by a simple, high-performing decision rule.

8
24 May 2020

Knowledge Refactoring for Inductive Program Synthesis

sebdumancic/knorf_aaai21 21 Apr 2020

We introduce the \textit{knowledge refactoring} problem, where the goal is to restructure a learner's knowledge base to reduce its size and to minimise redundancy in it.

4
21 Apr 2020

Forgetting to learn logic programs

metagol/metagol 15 Nov 2019

To improve learning performance, we explore the idea of forgetting, where a learner can additionally remove programs from its BK.

198
15 Nov 2019

Playgol: learning programs through play

metagol/metagol 18 Apr 2019

In this approach, a program induction system (the learner) is given a set of tasks and initial background knowledge.

198
18 Apr 2019

DeepProbLog: Neural Probabilistic Logic Programming

ml-kuleuven/deepproblog NeurIPS 2018

We introduce DeepProbLog, a probabilistic logic programming language that incorporates deep learning by means of neural predicates.

172
28 May 2018

Recent Advances in Neural Program Synthesis

qu-arx/arx-inf 7 Feb 2018

In recent years, deep learning has made tremendous progress in a number of fields that were previously out of reach for artificial intelligence.

1
07 Feb 2018

Neural Task Programming: Learning to Generalize Across Hierarchical Tasks

StanfordVL/arxivbot 4 Oct 2017

In this work, we propose a novel robot learning framework called Neural Task Programming (NTP), which bridges the idea of few-shot learning from demonstration and neural program induction.

7
04 Oct 2017

P-Tree Programming

coesch/ptree 12 Jul 2017

From this prototype tree we form program instances which we evaluate on a given problem.

4
12 Jul 2017

Program Induction by Rationale Generation : Learning to Solve and Explain Algebraic Word Problems

deepmind/AQuA 11 May 2017

Solving algebraic word problems requires executing a series of arithmetic operations---a program---to obtain a final answer.

269
11 May 2017