Attentive Neural Processes

By Hyunjik Kim, Andriy Mnih, Jonathan Schwarz, Marta Garnelo, S. M. Ali Eslami, Dan Rosenbaum, Oriol Vinyals, Yee Whye Teh. 2019

540 citations recorded by the source corpus.

Neural Processes (NPs) (Garnelo et al 2018a;b) approach regression by learning to map a context set of observed input-output pairs to a distribution over regression functions. Each function models the distribution of the output given an input, conditioned on the context. NPs have the benefit of fitting observed data efficiently with linear complexity in the number of context input-output pairs, and can learn a wide family of conditional distributions; they learn predictive distributions conditioned on context sets of arbitrary size. Nonetheless, we show that NPs suffer a fundamental drawback of underfitting, giving inaccurate predictions at the inputs of the observed data they condition on. We address this issue by incorporating attention into NPs, allowing each input location to attend to the relevant context points for the prediction. We show that this greatly improves the accuracy of predictions, results in noticeably faster training, and expands the range of functions that can be modelled.

Subfields: Artificial Intelligence, Model Architectures, Probabilistic & Bayesian Methods

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Percy Liang
  2. Sergey Levine
  3. Yoshua Bengio
  4. Ruslan Salakhutdinov
  5. Quoc V. Le
  6. Mohit Bansal
  7. Pieter Abbeel
  8. Kyunghyun Cho

In Model Architectures

  1. Frank Hutter
  2. Percy Liang
  3. Stefano Ermon
  4. Ingmar Posner
  5. Adam R. Kosiorek
  6. Benjamin Bloem-Reddy
  7. Mario Marchand
  8. Noah D. Goodman

In Probabilistic & Bayesian Methods

  1. Stefano Ermon
  2. Zoubin Ghahramani
  3. Michael A. Osborne
  4. Yee Whye Teh
  5. Frank Hutter
  6. Neil D. Lawrence
  7. Andreas C. Damianou
  8. Mike Wu

Citations in the corpus