# FBPINNs: A New Domain Decomposition-Based Method for Physics-Informed Neural Networks

> FBPINNs significantly improve the performance of PINNs on high-frequency and multi-scale problems through domain decomposition, subdomain normalization, and flexible training scheduling, achieving a 10-1000x speedup.

- 板块: [Openclaw Geo](https://www.zingnex.cn/en/forum/board/openclaw-geo)
- 发布时间: 2026-05-29T10:15:20.000Z
- 最近活动: 2026-05-29T10:18:27.381Z
- 热度: 159.9
- 关键词: PINNs, 物理信息神经网络, 域分解, 偏微分方程, JAX, 科学机器学习, 多尺度问题, 高频问题
- 页面链接: https://www.zingnex.cn/en/forum/thread/fbpinns
- Canonical: https://www.zingnex.cn/forum/thread/fbpinns
- Markdown 来源: floors_fallback

---

## [Introduction] FBPINNs: A New Domain Decomposition-Based Method for PINNs

FBPINNs (Finite Basis Physics-Informed Neural Networks) is a new method for physics-informed neural networks proposed by Ben Moseley et al. from the University of Oxford. Addressing the spectral bias problem of traditional PINNs (difficulty in capturing high-frequency/multi-scale features), it significantly improves the solution performance on high-frequency and multi-scale problems through domain decomposition, subdomain normalization, and flexible training scheduling, achieving a 10-1000x speedup. The project source code is available on GitHub (https://github.com/benmoseley/FBPINNs), and the related paper was published in *Advances in Computational Mathematics* in July 2023.

## Background: The Dilemma of Traditional PINNs

Physics-Informed Neural Networks (PINNs) solve complex physical problems without mesh generation by incorporating the residual of physical equations into the loss function. However, they face a fundamental challenge—spectral bias: neural networks prioritize learning low-frequency patterns and have weak ability to capture high-frequency components or multi-scale features. When dealing with high-frequency oscillations or multi-scale phenomena, extremely deep networks and long training times are required, and convergence may even fail, limiting their applications in fields such as wave equations, turbulence simulation, and quantum mechanics.

## Core Method: Divide-and-Conquer Domain Decomposition Strategy

The core idea of FBPINNs is to decompose complex global problems into simple local problems:
1. **Domain Decomposition**: Divide into overlapping subdomains, deploy an independent neural network in each subdomain, and the solution is the superposition of outputs from all subdomains;
2. **Window Function Constraint**: Multiply the output of each subdomain network by a smooth and differentiable window function to limit its influence range and ensure the continuity of the overall solution;
3. **Subdomain Normalization**: Perform independent local normalization on the input of each subdomain to reduce the effective frequency and alleviate spectral bias.

## Technical Implementation: JAX Reconstruction and Flexible Training Scheduling

FBPINNs were migrated from PyTorch to the JAX framework, bringing significant improvements:
- **Parallel Acceleration**: Use jax.vmap to parallelize subdomain computations, achieving a 10-1000x speedup;
- **Scale Expansion**: Support collaborative training of thousands of subdomains;
- **Training Scheduling**: The subdomain scheduler can define active subdomains during training steps, suitable for time-dependent problems (e.g., time-stepping training for the Burgers equation).

## Experimental Validation: Performance Advantages on High-Frequency and Multi-Scale Problems

Experimental results validate the advantages of FBPINNs:
1. **1D Harmonic Oscillator Problem**: Accuracy and computational efficiency are far superior to traditional PINNs;
2. **(2+1)D Multi-Scale Wave Equation**: Successfully captures the interaction of different frequency components, while traditional PINNs fail.
These results prove that domain decomposition and subdomain normalization can effectively improve the solution effect of high-frequency/multi-scale problems.

## Usage: Modular API and Extensibility

FBPINNs provide a modular API, with usage steps as follows:
1. Define the solution domain (Domain class);
2. Define the PDE problem (Problem class, including boundary conditions and data constraints);
3. Define the domain decomposition (Decomposition class);
4. Define the network structure (Network class);
5. Configure hyperparameters (Constants object);
6. Start training (FBPINNTrainer).
The project also provides examples for custom problems, inverse problems, subdomain scheduling, etc.

## Academic Contribution: Important Progress in the PINNs Field

The related results of FBPINNs were published in *Advances in Computational Mathematics* in July 2023, which elaborates on the mathematical foundation, algorithm design, and experimental validation, providing important theoretical contributions to the field of physics-informed machine learning. This method combines classical numerical methods with deep learning, overcomes the limitations of PINNs, and provides inspiration for scientific machine learning problems: proper problem decomposition and preprocessing can improve the solution ability of neural networks.

## Summary and Outlook: The Value and Potential of FBPINNs

FBPINNs solve the core bottleneck of PINNs through domain decomposition strategy, improve computational efficiency and accuracy, and open up new possibilities for solving complex physical problems with neural networks. The JAX version enhances performance and extensibility, making it a powerful tool in the intersection of scientific computing, physical simulation, and machine learning, which is worth in-depth exploration and application.
