Lune

NeurIPS2024顶会

Stochastic Taylor Derivative Estimator: Efficient amortization for arbitrary differential operators

Zekun Shi, Zheyuan Hu, Min Lin, Kenji Kawaguchi

2024年份
32被引次数
10顶会引用

摘要

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}) scaling of the derivative tensor size and the O(2k−1L)\mathcal{O}(2^{k-1}L) scaling in the computation graph, where dd is the dimension of the domain, LL is the number of ops in the forward computation graph, and kk is the derivative order. In previous works, the polynomial scaling in dd was addressed by amortizing the computation over the optimization process via randomization. Separately, the exponential scaling in kk for univariate functions (d=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 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.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

lune papers fulltext 1f96b625-4e66-4f6e-9d37-cbefd6d05f70

引用它的顶会 Paper10

问问它们各自怎么用它

它引用的顶会 Paper5

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖