Two-level overlapping additive Schwarz preconditioner for training scientific machine learning applications

Youngkyu Lee, Alena Kopaničáková, George Em Karniadakis
6/16/2024
math.NAcs.LGmath.OC

No confident code implementation found for this paper.

Abstract

We introduce a novel two-level overlapping additive Schwarz preconditioner for accelerating the training of scientific machine learning applications. The design of the proposed preconditioner is motivated by the nonlinear two-level overlapping additive Schwarz preconditioner. The neural network parameters are decomposed into groups (subdomains) with overlapping regions. In addition, the network's feed-forward structure is indirectly imposed through a novel subdomain-wise synchronization strategy and a coarse-level training step. Through a series of numerical experiments, which consider physics-informed neural networks and operator learning approaches, we demonstrate that the proposed two-level preconditioner significantly speeds up the convergence of the standard (LBFGS) optimizer while also yielding more accurate machine learning models. Moreover, the devised preconditioner is designed to take advantage of model-parallel computations, which can further reduce the training time.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{lee2024twolevel,
  title  = {Two-level overlapping additive Schwarz preconditioner for training scientific machine learning applications},
  author = {Youngkyu Lee and Alena Kopaničáková and George Em Karniadakis},
  year   = {2024},
  eprint = {2406.10997},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.10997v2}
}

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/2406.10997.svg)](https://codeofpaper.com/paper/2406.10997)

Discussion