atlas

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

Kernelised Normalising Flows

ICLR 2024 · Probabilistic and scientific modeling › Variational and generative sampling · approach: Normalizing flow training and design · 0 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.

Ferumal flows replace the neural-network scale and translation functions in coupling-layer normalising flows (RealNVP, Glow) with kernel expansions over data points, using auxiliary points for efficiency.

Problem

Normalising flows are over-parameterised neural networks that generalise poorly in low-data regimes, and parameter efficiency of flows is largely neglected.

Approach

Kernelise affine coupling layers: the scale and translation functions become representer-theorem kernel expansions over training inputs (k(u, data) weighted by learned coefficients), with learnable auxiliary points to reduce parameters; the parameter count then scales with dataset size rather than network width.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Kernelise RealNVP coupling layersRealNVP · Powerlog-likelihood: 0.17 -> 0.24Helped
Kernelise Glow coupling layersGlow · Gaslog-likelihood: 8.15 -> 10.75Helped
Replace neural-network transformations with kernelsFlow models · Linelog-likelihood: 3.15 -> 3.75Helped
Replace neural-network transformations with kernelsFlow models · Pinwheellog-likelihood: -2.48 -> -2.44Helped
Replace neural-network transformations with kernelsFlow models · Moonslog-likelihood: -2.54 -> -2.43Helped
Kernelise RealNVP and use shared auxiliary pointsRealNVP · Miniboone, 500 exampleslog-likelihood: -39.92 -> -27.75Helped
Kernelise RealNVP and use shared auxiliary pointsRealNVP · Hepmass, 500 exampleslog-likelihood: -28.17 -> -27.90Helped
Kernelise RealNVP and use shared auxiliary pointsRealNVP · Gas, 500 exampleslog-likelihood: -7.50 -> 0.22Helped
Kernelise RealNVP and use shared auxiliary pointsRealNVP · Power, 500 exampleslog-likelihood: -11.33 -> -2.91Helped
Kernelise RealNVP and use shared auxiliary pointsRealNVP · BSDS300, 500 exampleslog-likelihood: 100.32 -> 121.22Helped
Remove auxiliary points (ablation)Ferumal flow · Miniboone, 500 exampleslog-likelihood: -27.75 -> -41.83Hurt
Remove auxiliary points (ablation)Ferumal flow · Hepmass, 500 exampleslog-likelihood: -27.90 -> -29.01Hurt

Surprising findings

Limitations

Experimental setup

Datasets: POWER GAS HEPMASS MINIBOONE BSDS300 UK Biobank CIFAR-10 Kuzushiji-MNIST 2D toy datasets

Benchmarks: POWER GAS HEPMASS MINIBOONE BSDS300

Metrics: log-likelihood (nats) parameter count training time

Baselines: RealNVP Glow MAF MADE FFJORD GF RBIG GIS

Builds on: RealNVP Glow FFJORD Gaussianisation Flows

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