Tail Annealing for Heavy-Tailed Flow Matching
Abstract
Lay Summary
Heavy-tailed data, where extreme events like financial crashes or massive insurance claims happen far more often than the bell curve predicts, are not taken into account by modern generative AI models. These models are built from smooth components that mathematically can't stretch standard noise into the rare and huge values such data contains, and forcing them to try tends to break. We propose a simple fix: before training, squeeze the data through a logarithm-like transform that compresses huge values, then reverse it after generating samples. A quick statistical check applies this only where needed, leaving well-behaved variables alone. This compresses the extremes into a range standard models handle well, with no exotic architectures or special noise sources. Mathematically, the transform turns the worst tails into milder ones, and generation gradually warms up to the true heaviness rather than all at once. Across 144 configurations spanning different dependency structures, up to 100 dimensions, and varying tail heaviness, our method beats specialized competitors on every measure of extreme-event accuracy. It was also the only one that never catastrophically failed across nearly 3,000 runs.