Flexible Tails for Normalizing Flows

Tennessee Hickling, Dennis Prangle
6/22/2024
stat.MLcs.LG

No official code found. Best implementation: Tennessee-Wallaceh/tailnflows (1 star, last commit 2025-07-28). 2 more below.

Abstract

Normalizing flows are a flexible class of probability distributions, expressed as transformations of a simple base distribution. A limitation of standard normalizing flows is representing distributions with heavy tails, which arise in applications to both density estimation and variational inference. A popular current solution to this problem is to use a heavy tailed base distribution. We argue this can lead to poor performance due to the difficulty of optimising neural networks, such as normalizing flows, under heavy tailed input. We propose an alternative, "tail transform flow" (TTF), which uses a Gaussian base distribution and a final transformation layer which can produce heavy tails. Experimental results show this approach outperforms current methods, especially when the target distribution has large dimension or tail weight.

View on arXivView PDF

Code Implementations(3)

Repository for experiments related to "flexible tails for normalising flows"

12Python, Jupyter NotebookJun 5, 20231 years ago
MIT

Installable version of marginal tail adaptive flow used for "flexible tails for normalizing flows"

00Shell, PythonJan 29, 20251 years agoMIT

Anon repo for Flexible Tails for Normalizing Flows

00Python, Jupyter NotebookJan 29, 20251 years ago

Similar Papers

Cite this paper

@article{hickling2024flexible,
  title  = {Flexible Tails for Normalizing Flows},
  author = {Tennessee Hickling and Dennis Prangle},
  year   = {2024},
  eprint = {2406.16971},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.16971v2},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2406.16971.svg)](https://codeofpaper.com/paper/2406.16971)

Discussion