Efficient and Accurate Gradients for Neural SDEs
Not on the map. Why?
Abstract (arXiv)
Neural SDEs combine many of the best qualities of both RNNs and SDEs: memory efficient training, high-capacity function approximation, and strong priors on model space. This makes them a natural choice for modelling many types of temporal dynamics. Training a Neural SDE (either as a VAE or as a GAN) requires backpropagating through an SDE solve. This may be done by solving a backwards-in-time SDE whose solution is the desired parameter gradients. However, this has previously suffered from severe speed and accuracy issues, due to high computational cost and numerical truncation errors. Here, we overcome these issues through several technical innovations. First, we introduce the textitreversible Heun method. This is a new SDE solver that is textitalgebraically reversible: eliminating numerical gradient errors, and the first such solver of which we are aware. Moreover it requires half as many function evaluations as comparable solvers, giving up to a 1.98× speedup. Second, we introduce the textitBrownian Interval: a new, fast, memory efficient, and exact way of sampling textitand reconstructing Brownian motion. With this we obtain up to a 10.6× speed improvement over previous techniques, which in contrast are both approximate and relatively slow. Third, when specifically training Neural SDEs as GANs (Kidger et al. 2021), we demonstrate how SDE-GANs may be trained through careful weight clipping and choice of activation function. This reduces computational cost (giving up to a 1.87× speedup) and removes the numerical truncation errors associated with gradient penalty. Altogether, we outperform the state-of-the-art by substantial margins, with respect to training speed, and with respect to classification, prediction, and MMD test metrics. We have contributed implementations of all of our techniques to the torchsde library to help facilitate their adoption.
Key facts. Cited by 71 papers in the map (data through 14 Oct 2026). Builds on 41 of its 101 references that are in the map. First posted on arXiv 27 May 2021.
Builds on
41 of 101 references.
References · 41
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2020Score-Based Generative Modeling through Stochastic Differential Equationscited by 9,122
- 2018Neural Ordinary Differential Equationscited by 3,779
- 2019Analyzing and Improving the Image Quality of StyleGANcited by 3,588
- 2016Gaussian Error Linear Units (GELUs)cited by 3,502
- 2017Improved Training of Wasserstein GANscited by 2,235
- 2018Spectral Normalization for Generative Adversarial Networkscited by 1,636
- 2018Averaging Weights Leads to Wider Optima and Better Generalizationcited by 1,209
- 2017Sigmoid-Weighted Linear Units for Neural Network Function Approximation in Reinforcement Learningcited by 950
- 2020Neural Controlled Differential Equations for Irregular Time Seriescited by 506
- 2018Invertible Residual Networkscited by 365
29 more
- 2015Generative Moment Matching Networkscited by 257
- 2019Residual Flows for Invertible Generative Modelingcited by 257
- 2017MMD GAN: Towards Deeper Understanding of Moment Matching Networkcited by 254
- 2019GRU-ODE-Bayes: Continuous modeling of sporadically-observed time seriescited by 231
- 2019Universal Approximation with Deep Narrow Networkscited by 200
- 2019Neural Stochastic Differential Equations: Deep Latent Gaussian Models in the Diffusion Limitcited by 176
- 2017Searching for Activation Functionscited by 169
- 2021Neural SDEs as Infinite-Dimensional GANscited by 161
- 2020Stochastic Normalizing Flowscited by 157
- 2019Neural Jump Stochastic Differential Equationscited by 150
- 2020Neural Rough Differential Equations for Long Time Seriescited by 143
- 2019AntisymmetricRNN: A Dynamical System View on Recurrent Neural Networkscited by 112
- 2019Neural SDE: Stabilizing Neural ODE Networks with Stochastic Noisecited by 101
- 2019Theoretical guarantees for sampling and inference in generative models with latent diffusionscited by 97
- 2016Kernels for sequentially ordered datacited by 84
- 2019Deep Signature Transformscited by 75
- 2020SDE-Net: Equipping Deep Neural Networks with Uncertainty Estimatescited by 75
- 2018The Unusual Effectiveness of Averaging in GAN Trainingcited by 73
- 2020The Signature Kernel is the solution of a Goursat PDEcited by 58
- 2021Neural ODE Processescited by 57
- 2020Signatory: differentiable computations of the signature and logsignature transforms, on both CPU and GPUcited by 46
- 2021MALI: A memory efficient and reverse accurate integrator for Neural ODEscited by 42
- 2021Infinitely Deep Bayesian Neural Networks with Stochastic Differential Equationscited by 38
- 2020Modeling Continuous Stochastic Processes with Dynamic Normalizing Flowscited by 37
- 2021Momentum Residual Neural Networkscited by 37
- 2019ODE2VAE: Deep generative second order ODEs with Bayesian neural networkscited by 36
- 2020Neural Jump Ordinary Differential Equations: Consistent Continuous-Time Prediction and Filteringcited by 34
- 2020Robust pricing and hedging via neural SDEscited by 22
- 2021SigGPDE: Scaling Sparse Gaussian Processes on Sequential Datacited by 22
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 10; 2024: 17; 2025: 26; 2026: 12.
71 papers.
Sort:
By area:
- 2021Path Integral Sampler: a stochastic control approach for samplingcited by 181
- 2022An optimal control perspective on diffusion-based generative modelingcited by 147
- 2024Fine-Tuning of Continuous-Time Diffusion Models as Entropy-Regularized Controlcited by 143
- 2021Neural Stochastic PDEs: Resolution-Invariant Learning of Continuous Spatiotemporal Dynamicscited by 47
- 2024Fine-tuning of diffusion models via stochastic control: entropy regularization and beyondcited by 42
- 2024Stable Neural Stochastic Differential Equations in Analyzing Irregular Time Series Datacited by 36
- 2024Implicit Diffusion: Efficient Optimization through Stochastic Samplingcited by 24
- 2024Trajectory Flow Matching with Applications to Clinical Time Series Modelingcited by 24
- 2025SDE Matching: Scalable and Simulation-Free Training of Latent Stochastic Differential Equationscited by 23
- 2025Comprehensive Review of Neural Differential Equations for Time Series Analysiscited by 20
- 2025From discrete-time policies to continuous-time diffusion samplers: Asymptotic equivalences and faster trainingcited by 19
- 2022Scaling ResNets in the Large-depth Regimecited by 18
38 more
- 2025Outsourced diffusion sampling: Efficient posterior inference in latent spaces of generative modelscited by 17
- 2023Latent SDEs on Homogeneous Spacescited by 16
- 2024Sparse Inducing Points in Deep Gaussian Processes: Enhancing Modeling with Denoising Diffusion Variational Inferencecited by 16
- 2023Neural Ideal Large Eddy Simulation: Modeling Turbulence with Neural Stochastic Differential Equationscited by 13
- 2023Graph-based Multi-ODE Neural Networks for Spatio-Temporal Traffic Forecastingcited by 11
- 2023Variational Gaussian Process Diffusion Processescited by 11
- 2024Towards Scene Graph Anticipationcited by 10
- 2023Variational Inference for SDEs Driven by Fractional Noisecited by 9
- 2024Efficient, Accurate and Stable Gradients for Neural ODEscited by 9
- 2024AdjointDEIS: Efficient Gradients for Diffusion Modelscited by 7
- 2025In-Context Learning of Stochastic Differential Equations with Foundation Inference Modelscited by 7
- 2025Longitudinal Flow Matching for Trajectory Modelingcited by 7
- 2025HD-NDEs: Neural Differential Equations for Hallucination Detection in LLMscited by 6
- 2026Strong Stochastic Flow Mapscited by 6
- 2023Kinematics-aware Trajectory Generation and Prediction with Latent Stochastic Differential Modelingcited by 5
- 2025Reversible Deep Equilibrium Modelscited by 5
- 2024Fully Bayesian Differential Gaussian Processes through Stochastic Differential Equationscited by 4
- 2025Physics-Informed Machine Learning in Biomedical Science and Engineeringcited by 4
- 2023Generative Modelling of L'evy Area for High Order SDE Simulationcited by 3
- 2023Faster Training of Neural ODEs Using Gauss-Legendre Quadraturecited by 3
- 2024Single-seed generation of Brownian paths and integrals for adaptive and high order SDE solverscited by 3
- 2025Integration Matters for Learning PDEs with Backward SDEscited by 3
- 2025Efficient Training of Neural SDEs Using Stochastic Optimal Controlcited by 3
- 2023Graph Neural Stochastic Differential Equationscited by 2
- 2025Greed is Good: A Unifying Perspective on Guided Generationcited by 2
- 2025Universal approximation property of neural stochastic differential equationscited by 2
- 2025A Jump-Diffusion Framework for Irregular Time Series Generationcited by 2
- 2025Latent Stochastic Interpolantscited by 2
- 2025Deep Neural Networks Inspired by Differential Equationscited by 2
- 2025Contrastive Diffusion Alignment: Learning Structured Latents for Controllable Generationcited by 2
- 2025Diffusion differentiable resamplingcited by 2
- 2026Neural Stochastic Processes for Satellite Precipitation Refinementcited by 2
- 2021Characteristic Neural Ordinary Differential Equationscited by 1
- 2023Neural SDEs for Conditional Time Series Generation and the Signature-Wasserstein-1 metriccited by 1
- 2024Neural stochastic Volterra equations: learning path-dependent dynamicscited by 1
- 2024Multi-View Neural Differential Equations for Continuous-Time Stream Data in Long-Term Traffic Forecastingcited by 1
- 2024Variational Neural Stochastic Differential Equations with Change Pointscited by 1
- 2025Efficient Neural SDE Training using Wiener-Space Cubaturecited by 1
50 most cited of 71 All 71 (JSON)
- 2026Decoupled Drift-Diffusion World Models for Consistent Future Frame Prediction13 Oct 2026
- 2026Structured SDEs for Realized GARCH: Continuous-Time Volatility Modelling and Component-Level Analysis13 Oct 2026
- 2026Gaussian Flow Dynamics: Simulation-Free Neural SDE Learning Beyond One-Time Marginals3 Oct 2026
- 2026Wasserstein Residuals: Learning Gradient Flows from Population Dynamics6 Jul 2026
- 2026Diffeomorphic Optimization1 Jul 2026
- 2026First-Order Trajectory Matching: Fast Ensemble Predictions of Chaotic, Turbulent, Stochastic Systems9 Jun 2026
- 2026Strong Stochastic Flow Maps31 May 2026
- 2026GenTS: A Comprehensive Benchmark Library for Generative Time Series Models18 May 2026
- 2026Stable and Near-Reversible Diffusion ODE Solvers for Image Editing12 May 2026
- 2026One-Step Graph-Structured Neural Flows for Irregular Multivariate Time Series Classification11 May 2026
- 2026Neural Stochastic Processes for Satellite Precipitation Refinement12 Apr 2026
- 2026Efficient Neural Controlled Differential Equations via Attentive Kernel Smoothing2 Feb 2026
38 more
- 2025Diffusion differentiable resampling11 Dec 2025
- 2025Malliavin Calculus as Stochastic Backpropogation2 Nov 2025
- 2025FMint-SDE: A Multimodal Foundation Model for Accelerating Numerical Simulation of SDEs via Error Correction31 Oct 2025
- 2025Self-induced stochastic resonance: A physics-informed machine learning approach26 Oct 2025
- 2025Contrastive Diffusion Alignment: Learning Structured Latents for Controllable Generation16 Oct 2025
- 2025Towards Fast Coarse-graining and Equation Discovery with Foundation Inference Models14 Oct 2025
- 2025Deep Neural Networks Inspired by Differential Equations9 Oct 2025
- 2025Physics-Informed Machine Learning in Biomedical Science and Engineering6 Oct 2025
- 2025Longitudinal Flow Matching for Trajectory Modeling3 Oct 2025
- 2025Explicit and Effectively Symmetric Schemes for Neural SDEs on Lie Groups24 Sep 2025
- 2025Reversible Deep Equilibrium Models16 Sep 2025
- 2025Latent Stochastic Interpolants2 Jun 2025
- 2025FDSG: Forecasting Dynamic Scene Graphs2 Jun 2025
- 2025HD-NDEs: Neural Differential Equations for Hallucination Detection in LLMs30 May 2025
- 2025A Jump-Diffusion Framework for Irregular Time Series Generation29 May 2025
- 2025Efficient Training of Neural SDEs Using Stochastic Optimal Control22 May 2025
- 2025Integration Matters for Learning PDEs with Backward SDEs2 May 2025
- 2025Neural Mean-Field Games: Extending Mean-Field Game Theory with Neural Stochastic Differential Equations17 Apr 2025
- 2025Universal approximation property of neural stochastic differential equations20 Mar 2025
- 2025In-Context Learning of Stochastic Differential Equations with Foundation Inference Models26 Feb 2025
- 2025Efficient Neural SDE Training using Wiener-Space Cubature18 Feb 2025
- 2025Comprehensive Review of Neural Differential Equations for Time Series Analysis14 Feb 2025
- 2025Greed is Good: A Unifying Perspective on Guided Generation11 Feb 2025
- 2025Outsourced diffusion sampling: Efficient posterior inference in latent spaces of generative models10 Feb 2025
- 2025SDE Matching: Scalable and Simulation-Free Training of Latent Stochastic Differential Equations4 Feb 2025
- 2025From discrete-time policies to continuous-time diffusion samplers: Asymptotic equivalences and faster training10 Jan 2025
- 2024Improving the Noise Estimation of Latent Neural Stochastic Differential Equations23 Dec 2024
- 2024Variational Neural Stochastic Differential Equations with Change Points1 Nov 2024
- 2024Trajectory Flow Matching with Applications to Clinical Time Series Modeling28 Oct 2024
- 2024Efficient, Accurate and Stable Gradients for Neural ODEs15 Oct 2024
- 2024Multi-View Neural Differential Equations for Continuous-Time Stream Data in Long-Term Traffic Forecasting12 Aug 2024
- 2024Fully Bayesian Differential Gaussian Processes through Stochastic Differential Equations12 Aug 2024
- 2024Neural stochastic Volterra equations: learning path-dependent dynamics28 Jul 2024
- 2024Sparse Inducing Points in Deep Gaussian Processes: Enhancing Modeling with Denoising Diffusion Variational Inference24 Jul 2024
- 2024Feynman-Kac Operator Expectation Estimator2 Jul 2024
- 2024AdjointDEIS: Efficient Gradients for Diffusion Models23 May 2024
- 2024Single-seed generation of Brownian paths and integrals for adaptive and high order SDE solvers10 May 2024
- 2024Neural Controlled Differential Equations with Quantum Hidden Evolutions30 Apr 2024
50 newest of 71 All 71 (JSON)
- 2022An optimal control perspective on diffusion-based generative modelingcited by 147
- 2024Fine-Tuning of Continuous-Time Diffusion Models as Entropy-Regularized Controlcited by 143
- 2024Fine-tuning of diffusion models via stochastic control: entropy regularization and beyondcited by 42
- 2024Trajectory Flow Matching with Applications to Clinical Time Series Modelingcited by 24
- 2025From discrete-time policies to continuous-time diffusion samplers: Asymptotic equivalences and faster trainingcited by 19
- 2025Outsourced diffusion sampling: Efficient posterior inference in latent spaces of generative modelscited by 17
- 2024Sparse Inducing Points in Deep Gaussian Processes: Enhancing Modeling with Denoising Diffusion Variational Inferencecited by 16
- 2024AdjointDEIS: Efficient Gradients for Diffusion Modelscited by 7
- 2025Longitudinal Flow Matching for Trajectory Modelingcited by 7
- 2026Strong Stochastic Flow Mapscited by 6
- 2025Greed is Good: A Unifying Perspective on Guided Generationcited by 2
- 2025Contrastive Diffusion Alignment: Learning Structured Latents for Controllable Generationcited by 2
12 most cited of 13 All 13 (JSON)
- 2026Strong Stochastic Flow Maps31 May 2026
- 2026Stable and Near-Reversible Diffusion ODE Solvers for Image Editing12 May 2026
- 2025Contrastive Diffusion Alignment: Learning Structured Latents for Controllable Generation16 Oct 2025
- 2025Longitudinal Flow Matching for Trajectory Modeling3 Oct 2025
- 2025Greed is Good: A Unifying Perspective on Guided Generation11 Feb 2025
- 2025Outsourced diffusion sampling: Efficient posterior inference in latent spaces of generative models10 Feb 2025
- 2025From discrete-time policies to continuous-time diffusion samplers: Asymptotic equivalences and faster training10 Jan 2025
- 2024Trajectory Flow Matching with Applications to Clinical Time Series Modeling28 Oct 2024
- 2024Sparse Inducing Points in Deep Gaussian Processes: Enhancing Modeling with Denoising Diffusion Variational Inference24 Jul 2024
- 2024AdjointDEIS: Efficient Gradients for Diffusion Models23 May 2024
- 2024Fine-tuning of diffusion models via stochastic control: entropy regularization and beyond10 Mar 2024
- 2024Fine-Tuning of Continuous-Time Diffusion Models as Entropy-Regularized Control23 Feb 2024
12 newest of 13 All 13 (JSON)
- 2021Path Integral Sampler: a stochastic control approach for samplingcited by 181
- 2021Neural Stochastic PDEs: Resolution-Invariant Learning of Continuous Spatiotemporal Dynamicscited by 47
- 2024Stable Neural Stochastic Differential Equations in Analyzing Irregular Time Series Datacited by 36
- 2024Implicit Diffusion: Efficient Optimization through Stochastic Samplingcited by 24
- 2025SDE Matching: Scalable and Simulation-Free Training of Latent Stochastic Differential Equationscited by 23
- 2025Comprehensive Review of Neural Differential Equations for Time Series Analysiscited by 20
- 2022Scaling ResNets in the Large-depth Regimecited by 18
- 2023Latent SDEs on Homogeneous Spacescited by 16
- 2023Neural Ideal Large Eddy Simulation: Modeling Turbulence with Neural Stochastic Differential Equationscited by 13
- 2023Graph-based Multi-ODE Neural Networks for Spatio-Temporal Traffic Forecastingcited by 11
- 2023Variational Gaussian Process Diffusion Processescited by 11
- 2024Towards Scene Graph Anticipationcited by 10
12 most cited of 57 All 57 (JSON)
- 2026Structured SDEs for Realized GARCH: Continuous-Time Volatility Modelling and Component-Level Analysis13 Oct 2026
- 2026Gaussian Flow Dynamics: Simulation-Free Neural SDE Learning Beyond One-Time Marginals3 Oct 2026
- 2026Wasserstein Residuals: Learning Gradient Flows from Population Dynamics6 Jul 2026
- 2026Diffeomorphic Optimization1 Jul 2026
- 2026First-Order Trajectory Matching: Fast Ensemble Predictions of Chaotic, Turbulent, Stochastic Systems9 Jun 2026
- 2026GenTS: A Comprehensive Benchmark Library for Generative Time Series Models18 May 2026
- 2026One-Step Graph-Structured Neural Flows for Irregular Multivariate Time Series Classification11 May 2026
- 2026Neural Stochastic Processes for Satellite Precipitation Refinement12 Apr 2026
- 2026Efficient Neural Controlled Differential Equations via Attentive Kernel Smoothing2 Feb 2026
- 2025Diffusion differentiable resampling11 Dec 2025
- 2025Malliavin Calculus as Stochastic Backpropogation2 Nov 2025
- 2025FMint-SDE: A Multimodal Foundation Model for Accelerating Numerical Simulation of SDEs via Error Correction31 Oct 2025
12 newest of 57 All 57 (JSON)