English

Neural Networks with Cheap Differential Operators

Machine Learning 2019-12-10 v1 Machine Learning

Abstract

Gradients of neural networks can be computed efficiently for any architecture, but some applications require differential operators with higher time complexity. We describe a family of restricted neural network architectures that allow efficient computation of a family of differential operators involving dimension-wise derivatives, used in cases such as computing the divergence. Our proposed architecture has a Jacobian matrix composed of diagonal and hollow (non-diagonal) components. We can then modify the backward computation graph to extract dimension-wise derivatives efficiently with automatic differentiation. We demonstrate these cheap differential operators for solving root-finding subproblems in implicit ODE solvers, exact density evaluation for continuous normalizing flows, and evaluating the Fokker--Planck equation for training stochastic differential equation models.

Keywords

Cite

@article{arxiv.1912.03579,
  title  = {Neural Networks with Cheap Differential Operators},
  author = {Ricky T. Q. Chen and David Duvenaud},
  journal= {arXiv preprint arXiv:1912.03579},
  year   = {2019}
}

Comments

NeurIPS 2019

R2 v1 2026-06-23T12:39:04.189Z