atlas

Research map / Probabilistic and scientific modeling / Uncertainty and Gaussian processes

BARNN: A Bayesian Autoregressive and Recurrent Neural Network

ICML 2025 · Probabilistic and scientific modeling › Uncertainty and Gaussian processes · approach: Approximate inference in Bayesian neural networks · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes BARNN, a variational Bayesian wrapper that turns any autoregressive or recurrent network into a Bayesian model by jointly evolving weights and states, using a temporal variational-dropout posterior and a tVAMP prior, and evaluates it on sinusoidal forecasting, neural PDE solvers, and SMILES molecule generation.

Problem

Autoregressive and recurrent networks lack principled uncertainty quantification and are prone to overfitting and miscalibration, which matters for scientific applications such as PDE solving and molecular generation.

Approach

Model network weights as time-indexed latent variables evolving jointly with states; the posterior over weights is a variational dropout-style reparametrization whose per-step dropout coefficients are produced by an encoder from previous states, and the prior is a time-dependent aggregated posterior (tVAMP) that yields a KL term independent of the static weights.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace the log-uniform prior with tVAMP (ablation)BARNN · Sinusoidal time seriesNLL: -0.092 -> -0.166Helped
replace the log-uniform prior with tVAMP (ablation)BARNN · Sinusoidal time seriesMSE: 0.045^{\pm 0.003} -> 0.043^{\pm 0.001}Helped
replace the log-uniform prior with tVAMP (ablation)BARNN · Sinusoidal time seriesECE: 0.050^{\pm 0.016} -> 0.049^{\pm 0.008}Helped
use BARNN instead of PerturbFourier Neural Operator · BurgersNLL: -2.01^{\pm 0.08} -> -2.51^{\pm 0.29}Helped
use BARNN instead of ARDFourier Neural Operator · KSNLL: 10.7^{\pm 11.6} -> -0.87^{\pm 0.52}Helped
use BARNN instead of PerturbFourier Neural Operator · KdVNLL: -0.37^{\pm 1.32} -> -0.94^{\pm 1.23}Helped
use BARNN instead of DropoutFourier Neural Operator · BurgersRMSE: 0.019^{\pm 0.008} -> 0.019^{\pm 0.004}No clear effect
use BARNN instead of ARDFourier Neural Operator · KSRMSE: 0.161^{\pm 0.052} -> 0.217^{\pm 0.047}Hurt
use BARNN instead of DropoutFourier Neural Operator · KdVRMSE: 0.053^{\pm 0.022} -> 0.061^{\pm 0.026}Hurt
use BARNN instead of SMILES LSTMLSTM molecule generator · Molecule generation (ChEMBL)Validity: 94.60^{\pm 0.27} -> 95.09^{\pm 0.34}Helped
use BARNN instead of SMILES LSTMLSTM molecule generator · Molecule generation (ChEMBL)Diversity: 88.57^{\pm 0.09} -> 88.63^{\pm 0.01}Helped
increase dropout rate from 0.2 to 0.5 (ablation)Fourier Neural Operator with Dropout · Burgers validationRMSE: 0.014 -> 0.030Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ChEMBL Burgers PDE trajectories Kuramoto-Sivashinsky trajectories Korteweg-de Vries trajectories synthetic sinusoidal time series

Benchmarks: sinusoidal time series forecasting Burgers Kuramoto-Sivashinsky Korteweg-de Vries ChEMBL SMILES generation

Metrics: RMSE NLL ECE validity diversity novelty uniqueness Wasserstein distance W2

Baselines: MLP Monte Carlo Dropout ARD dropout Input Perturbation PDE Refiner LSTM SMILES LSTM

Builds on: variational dropout Monte Carlo dropout VAMP-prior fourier neural operator ARD dropout

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy