Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Rex: A Family of Reversible Exponential (Stochastic) Runge-Kutta Solvers

About

Deep generative models based on neural differential equations have become state-of-the-art for many generation tasks. These models rely on ODE/SDE solvers that integrate from a prior distribution to the data distribution; in many applications it is also highly desirable to integrate in the inverse direction. Standard solvers, however, accumulate discretization errors that prohibit exact inversion, an inaccuracy that is unacceptable in precision-critical applications. Existing inversion methods suffer from poor stability and low order of convergence, and are strictly limited to the ODE setting. In this work, we propose Rex, a family of reversible exponential (stochastic) Runge-Kutta solvers obtained by applying Lawson methods to convert any explicit (stochastic) Runge-Kutta scheme into an algebraically reversible one for both diffusion ODEs and SDEs. Beyond a rigorous theoretical analysis -- establishing arbitrary-order convergence and a non-zero region of linear stability -- we empirically demonstrate that Rex achieves near-machine-precision reconstruction and improves Boltzmann sampling with flow models as well as image generation and editing with diffusion models.

Zander W. Blasingame, Chen Liu• 2025

Related benchmarks

TaskDatasetResultRank
Unconditional Image GenerationCelebA-HQ 256x256
Fréchet Distance (FD)391.9
37
Text-to-Image GenerationMS-COCO 5k samples Stable Diffusion v1.5 (test)
CLIP Score31.69
34
Image EditingPIE-Bench Large Edits (random images (140 images))
CLIP Score22.77
20
Molecular SamplingTri-alanine (AL3) 10^4 samples (test)
E-W20.495
12
Image EditingPIE-Bench
LPIPS60.31
10
Image EditingPIE-Bench Small Edits
PSNR27.26
10
Image Editingpix2pix (test)
Image Reward-0.547
5
Showing 7 of 7 rows

Other info

Follow for update