English

Probabilistic Neural Programs

Neural and Evolutionary Computing 2016-12-05 v1 Artificial Intelligence Machine Learning

Abstract

We present probabilistic neural programs, a framework for program induction that permits flexible specification of both a computational model and inference algorithm while simultaneously enabling the use of deep neural networks. Probabilistic neural programs combine a computation graph for specifying a neural network with an operator for weighted nondeterministic choice. Thus, a program describes both a collection of decisions as well as the neural network architecture used to make each one. We evaluate our approach on a challenging diagram question answering task where probabilistic neural programs correctly execute nearly twice as many programs as a baseline model.

Keywords

Cite

@article{arxiv.1612.00712,
  title  = {Probabilistic Neural Programs},
  author = {Kenton W. Murray and Jayant Krishnamurthy},
  journal= {arXiv preprint arXiv:1612.00712},
  year   = {2016}
}

Comments

Appears in NAMPI workshop at NIPS 2016