atlas

Research map / Probabilistic and scientific modeling / Variational and generative sampling

Poisson Variational Autoencoder

NeurIPS 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Regularizing VAE latent information · 5 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.

Introduces the Poisson VAE (P-VAE), whose latents are discrete Poisson spike counts sampled with a relaxed Poisson reparameterization, yielding a rate-penalty ELBO that reduces to amortized sparse coding with a linear decoder.

Problem

Standard VAEs use continuous Gaussian latents, which diverge from the discrete, positive, spike-count nature of biological neurons; the paper asks whether Poisson latents can give a brain-like VAE that links to sparse coding and predictive coding.

Approach

Parameterize the posterior as Poisson with rates equal to prior rates times encoder residual rates (predictive-coding style), derive a KL term that penalizes firing rates, and sample differentiable Poisson counts via a sigmoid-relaxed exponential-waiting-time reparameterization with annealed temperature.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Poisson latents instead of Gaussian latentsVAE representations · MNIST validation, KNN with 200 labeled samplesaccuracy: 0.673 ± .003 -> 0.815 ± .002Helped
use Poisson latents instead of Gaussian latentsVAE representations · MNIST validation, shattering dimension, K=10shattering dimension: 0.758 ± .007 -> 0.797 ± .009Helped
use Poisson latents instead of continuous Gaussian or Laplace latentsVAE · van Hateren and CIFAR16x16proportion of active neurons: ∼ 80% dead neurons -> ∼ 2% dead neuronsHelped
use a Monte Carlo Poisson reparameterization estimator instead of exact gradientsP-VAE with linear decoder · van Hateren, linear encoder and decoderpercent drop in validation loss: 0.6 ± .5 -> 0.0 ± .1No clear effect
use straight-through gradients instead of exact gradients (ablation)P-VAE with linear decoder · van Hateren, linear encoder and decoderpercent drop in validation loss: 0.6 ± .5 -> 7.3 ± .1Hurt
use hard-forward surrogate gradients instead of relaxed Poisson training (ablation)P-VAE · P-VAE trainingperformanceHurt
reduce the final temperature from 0.1 to 0.05 (ablation)P-VAE · P-VAE trainingperformanceHelped
vary the temperature annealing schedule between linear and exponential (ablation)P-VAE · van HaterenperformanceNo clear effect
apply ReLU to sampled Gaussian latents (ablation)Gaussian VAE · MNIST validation, KNN with 200 labeled samplesaccuracy: 0.673 ± .003 -> 0.694 ± .003Helped
apply exp to sampled Gaussian latents (ablation)Gaussian VAE · MNIST validation, KNN with 200 labeled samplesaccuracy: 0.673 ± .003 -> 0.642 ± .003Hurt
increase encoder complexity from linear to convolutional at β=1 (ablation)P-VAE · van Haterenlifetime sparsity: 1.7× greater sparsity -> 2.4× greater sparsityHelped
use ReLU-activated Gaussian latents (ablation)Gaussian VAE · van Haterenlifetime sparsity: s = 0.37 -> s = 0.69Helped

Surprising findings

Limitations

Experimental setup

Datasets: van Hateren natural images CIFAR10 (16x16 patches) MNIST

Benchmarks: MNIST KNN classification (N=200, 1000, 5000 labels) MNIST shattering dimensionality van Hateren validation loss CIFAR_16x16 validation loss

Metrics: validation loss percent drop lifetime sparsity MSE proportion of active neurons KNN accuracy shattering dimensionality

Baselines: Gaussian VAE Laplace VAE Categorical VAE LCA ISTA Gaussian VAE with relu Gaussian VAE with exp

Builds on: variational autoencoder sparse coding predictive coding Gumbel-softmax / Categorical VAE straight-through estimator

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