ResearchTrend.AI
  • Papers
  • Communities
  • Events
  • Blog
  • Pricing
Papers
Communities
Social Events
Terms and Conditions
Pricing
Parameter LabParameter LabTwitterGitHubLinkedInBlueskyYoutube

© 2025 ResearchTrend.AI, All rights reserved.

  1. Home
  2. Papers
  3. 2412.00088
187
6

Stochastic Taylor Derivative Estimator: Efficient amortization for arbitrary differential operators

27 November 2024
Zekun Shi
Zheyuan Hu
Min Lin
Kenji Kawaguchi
ArXivPDFHTML
Abstract

Optimizing neural networks with loss that contain high-dimensional and high-order differential operators is expensive to evaluate with back-propagation due to O(dk)\mathcal{O}(d^{k})O(dk) scaling of the derivative tensor size and the O(2k−1L)\mathcal{O}(2^{k-1}L)O(2k−1L) scaling in the computation graph, where ddd is the dimension of the domain, LLL is the number of ops in the forward computation graph, and kkk is the derivative order. In previous works, the polynomial scaling in ddd was addressed by amortizing the computation over the optimization process via randomization. Separately, the exponential scaling in kkk for univariate functions (d=1d=1d=1) was addressed with high-order auto-differentiation (AD). In this work, we show how to efficiently perform arbitrary contraction of the derivative tensor of arbitrary order for multivariate functions, by properly constructing the input tangents to univariate high-order AD, which can be used to efficiently randomize any differential operator. When applied to Physics-Informed Neural Networks (PINNs), our method provides >1000×\times× speed-up and >30×\times× memory reduction over randomization with first-order AD, and we can now solve \emph{1-million-dimensional PDEs in 8 minutes on a single NVIDIA A100 GPU}. This work opens the possibility of using high-order differential operators in large-scale problems.

View on arXiv
Comments on this paper