Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Bootstrapping Neural Processes

About

Unlike in the traditional statistical modeling for which a user typically hand-specify a prior, Neural Processes (NPs) implicitly define a broad class of stochastic processes with neural networks. Given a data stream, NP learns a stochastic process that best describes the data. While this "data-driven" way of learning stochastic processes has proven to handle various types of data, NPs still rely on an assumption that uncertainty in stochastic processes is modeled by a single latent variable, which potentially limits the flexibility. To this end, we propose the Boostrapping Neural Process (BNP), a novel extension of the NP family using the bootstrap. The bootstrap is a classical data-driven technique for estimating uncertainty, which allows BNP to learn the stochasticity in NPs without assuming a particular form. We demonstrate the efficacy of BNP on various types of data and its robustness in the presence of model-data mismatch.

Juho Lee, Yoonho Lee, Jungtaek Kim, Eunho Yang, Sung Ju Hwang, Yee Whye Teh• 2020

Related benchmarks

TaskDatasetResultRank
Time Series ForecastingILI
MAE1.337
141
Time Series ForecastingWeather
MAE0.464
81
Time Series ForecastingETTh1
MSE1.002
63
Time Series ForecastingTraffic
MAE0.365
58
Time Series ForecastingElectricity
MAE0.367
49
Time Series ForecastingExchange Rate
MSE1.103
49
Sim2Real RegressionPredator-Prey Real
Context Likelihood2.451
16
Sim2Real RegressionPredator-Prey Simulation
Context Likelihood253.7
16
Image CompletionCelebA
Context Likelihood (Avg)3.172
14
Likelihood EstimationMovieLens 10k (test)
Context Likelihood-16.267
14
Showing 10 of 24 rows

Other info

Follow for update