paper-with-me

홈 › Papers

Neural Programmer-Interpreters

2015-11-19 · Scott Reed, Nando de Freitas

We propose the neural programmer-interpreter (NPI): a recurrent and compositional neural network that learns to represent and execute programs. NPI has three learnable components: a task-agnostic recurrent core, a persistent key-value program memory, and domain-specific encoders that enable a single NPI to operate in multiple perceptually diverse environments with distinct affordances. By learning to compose lower-level programs to express higher-level programs, NPI reduces sample complexity and increases generalization ability compared to sequence-to-sequence LSTMs. The program memory allows efficient learning of additional tasks by building on existing programs. NPI can also harness the environment (e.g. a scratch pad with read-write pointers) to cache intermediate results of computation, lessening the long-term memory burden on recurrent hidden units. In this work we train the NPI with fully-supervised execution traces; each program has example sequences of calls to the immediate subprograms conditioned on the input. Rather than training on a huge number of relatively weak labels, NPI learns from a small number of rich examples. We demonstrate the capability of our model to learn several types of compositional programs: addition, sorting, and canonicalizing 3D models. Furthermore, a single NPI learns to execute these programs and all 21 associated subprograms.

📄 PDF Abstract BibTeX arXiv:1511.06279

Code (2)

git-niraj/Neural-Program-Learning-Project tf
siddk/npi tf

Similar Papers 제목 키워드 기반

Improving the Universality and Learnability of Neural Programmer-Interpreters with Combinator Abstraction

2018-02-08 · ICLR 2018 1 · Da Xiao, Jo-Yu Liao, Xingyuan Yuan

To overcome the limitations of Neural Programmer-Interpreters (NPI) in its universality and learnability, we propose the incorporation of combinator abstraction into neural programing and a new NPI architecture to suppor…

Reinforcement Learning

Learning Compositional Neural Programs with Recursive Tree Search and Planning

2019-05-30 · NeurIPS 2019 12 · Thomas Pierrot, Guillaume Ligner, Scott Reed, Olivier Sigaud 외

We propose a novel reinforcement learning algorithm, AlphaNPI, that incorporates the strengths of Neural Programmer-Interpreters (NPI) and AlphaZero. NPI contributes structural biases in the form of modularity, hierarchy…

Reinforcement Learning

Learning Compositional Neural Programs for Continuous Control

2020-07-27 · Thomas Pierrot, Nicolas Perrin, Feryal Behbahani, Alexandre Laterre 외

We propose a novel solution to challenging sparse-reward, continuous control problems that require hierarchical planning at multiple levels of abstraction. Our solution, dubbed AlphaNPI-X, involves three separate stages …

continuous-controlContinuous Control

Human-Informed Speakers and Interpreters Analysis in the WAW Corpus and an Automatic Method for Calculating Interpreters' D\'ecalage

2019-09-01 · RANLP 2019 9 · Irina Temnikova, Ahmed Abdelali, Souhila Djabri, Samy Hedaya

This article presents a multi-faceted analysis of a subset of interpreted conference speeches from the WAW corpus for the English-Arabic language pair. We analyze several speakers and interpreters variables via manual an…

Automatic Speech RecognitionAutomatic Speech Recognition (ASR)speech-recognitionSpeech Recognition

Dynamic Inference with Neural Interpreters

2021-10-12 · NeurIPS 2021 12 · Nasim Rahaman, Muhammad Waleed Gondal, Shruti Joshi, Peter Gehler 외

Modern neural network architectures can leverage large amounts of data to generalize well within the training distribution. However, they are less capable of systematic generalization to data drawn from unseen but relate…

image-classificationImage ClassificationSystematic Generalization