Accelerating Data Generation for Neural Operators via Krylov Subspace Recycling

Hong Wang, Zhongkai Hao, Jie Wang, Zijie Geng, Zhen Wang +2 more
1/17/2024
cs.LGcs.AImath.NA

No official code found. Best implementation: wanghong1700/NO-DataGen-SKR (4 stars, MIT, last commit 2024-03-15).

Abstract

Learning neural operators for solving partial differential equations (PDEs) has attracted great attention due to its high inference efficiency. However, training such operators requires generating a substantial amount of labeled data, i.e., PDE problems together with their solutions. The data generation process is exceptionally time-consuming, as it involves solving numerous systems of linear equations to obtain numerical solutions to the PDEs. Many existing methods solve these systems independently without considering their inherent similarities, resulting in extremely redundant computations. To tackle this problem, we propose a novel method, namely Sorting Krylov Recycling (SKR), to boost the efficiency of solving these systems, thus significantly accelerating data generation for neural operators training. To the best of our knowledge, SKR is the first attempt to address the time-consuming nature of data generation for learning neural operators. The working horse of SKR is Krylov subspace recycling, a powerful technique for solving a series of interrelated systems by leveraging their inherent similarities. Specifically, SKR employs a sorting algorithm to arrange these systems in a sequence, where adjacent systems exhibit high similarities. Then it equips a solver with Krylov subspace recycling to solve the systems sequentially instead of independently, thus effectively enhancing the solving efficiency. Both theoretical analysis and extensive experiments demonstrate that SKR can significantly accelerate neural operator data generation, achieving a remarkable speedup of up to 13.9 times.

View on arXivView PDF

Code Implementations(1)

MIT

Relevant code of the paper "Accelerating Data Generation for Neural Operators via Krylov Subspace Recycling"

40C, MATLABMar 15, 20242 years agoMIT

Similar Papers

Cite this paper

@article{wang2024accelerating,
  title  = {Accelerating Data Generation for Neural Operators via Krylov Subspace Recycling},
  author = {Hong Wang and Zhongkai Hao and Jie Wang and Zijie Geng and Zhen Wang and Bin Li and Feng Wu},
  year   = {2024},
  eprint = {2401.09516},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.09516v2},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.09516.svg)](https://codeofpaper.com/paper/2401.09516)

Discussion