Discovering Physics-Informed Neural Networks Model for Solving Partial Differential Equations through Evolutionary Computation (2405.11208v1)
Abstract: In recent years, the researches about solving partial differential equations (PDEs) based on artificial neural network have attracted considerable attention. In these researches, the neural network models are usually designed depend on human experience or trial and error. Despite the emergence of several model searching methods, these methods primarily concentrate on optimizing the hyperparameters of fully connected neural network model based on the framework of physics-informed neural networks (PINNs), and the corresponding search spaces are relatively restricted, thereby limiting the exploration of superior models. This article proposes an evolutionary computation method aimed at discovering the PINNs model with higher approximation accuracy and faster convergence rate. In addition to searching the numbers of layers and neurons per hidden layer, this method concurrently explores the optimal shortcut connections between the layers and the novel parametric activation functions expressed by the binary trees. In evolution, the strategy about dynamic population size and training epochs (DPSTE) is adopted, which significantly increases the number of models to be explored and facilitates the discovery of models with fast convergence rate. In experiments, the performance of different models that are searched through Bayesian optimization, random search and evolution is compared in solving Klein-Gordon, Burgers, and Lam\'e equations. The experimental results affirm that the models discovered by the proposed evolutionary computation method generally exhibit superior approximation accuracy and convergence rate, and these models also show commendable generalization performance with respect to the source term, initial and boundary conditions, equation coefficient and computational domain. The corresponding code is available at https://github.com/MathBon/Discover-PINNs-Model.
- Artificial neural networks for solving ordinary and partial differential equations. IEEE transactions on neural networks 9, 987–1000.
- Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations. Journal of Computational physics 378, 686–707.
- Mim: A deep mixed residual method for solving high-order partial differential equations. Journal of Computational Physics 452, 110930.
- Pfnn: A penalty-free neural network method for solving a class of second-order boundary-value problems on complex geometries. Journal of Computational Physics 428, 110085.
- The deep ritz method: a deep learning-based numerical algorithm for solving variational problems. Communications in Mathematics and Statistics 6, 1–12.
- Pfnn-2: A domain decomposed penalty-free neural network method for solving partial differential equations. Communications in Computational Physics 32, 980–1006.
- hp-vpinns: Variational physics-informed neural networks with domain decomposition. Computer Methods in Applied Mechanics and Engineering 374, 113547.
- Varnet: Variational neural networks for the solution of partial differential equations, in: Learning for Dynamics and Control, PMLR. pp. 298–307.
- Artificial neural network method for solution of boundary value problems with exact satisfaction of arbitrary boundary conditions. IEEE Transactions on Neural Networks 20, 1221–1233.
- Enforcing exact boundary and initial conditions in the deep mixed residual method. CSIAM Transactions on Applied Mathematics 2, 748–775.
- A unified deep artificial neural network approach to partial differential equations in complex geometries. Neurocomputing 317, 28–41.
- Solving allen-cahn and cahn-hilliard equations using the adaptive physics informed neural networks. Communications in Computational Physics 29, 930–954.
- Efficient training of physics-informed neural networks via importance sampling. Computer-Aided Civil and Infrastructure Engineering 36, 962–977.
- Das-pinns: A deep adaptive sampling method for solving high-dimensional partial differential equations. Journal of Computational Physics 476, 111868.
- Understanding and mitigating gradient flow pathologies in physics-informed neural networks. SIAM Journal on Scientific Computing 43, A3055–A3081.
- Multi-objective loss balancing for physics-informed deep learning. arXiv preprint arXiv:2110.09813 .
- When and why pinns fail to train: A neural tangent kernel perspective. Journal of Computational Physics 449, 110768.
- Parallel physics-informed neural networks via domain decomposition. Journal of Computational Physics 447, 110683.
- Extended physics-informed neural networks (xpinns): A generalized space-time domain decomposition based deep learning framework for nonlinear partial differential equations. Communications in Computational Physics 28, 2002–2041.
- Deepxde: A deep learning library for solving differential equations. SIAM review 63, 208–228.
- Nvidia simnet™: An ai-accelerated multi-physics simulation framework, in: Computational Science–ICCS 2021: 21st International Conference, Krakow, Poland, June 16–18, 2021, Proceedings, Part V, Springer. pp. 447–461.
- Idrlnet: A physics-informed neural network library. arXiv preprint arXiv:2107.04320 .
- Deep learning method based on physics informed neural network with resnet block for solving fluid flow problems. Water 13, 423.
- Phygeonet: Physics-informed geometry-adaptive convolutional neural networks for solving parameterized steady-state pdes on irregular domain. Journal of Computational Physics 428, 110079.
- Physics-informed attention-based neural network for solving non-linear partial differential equations. arXiv preprint arXiv:2105.07898 .
- Phygnnet: Solving spatiotemporal pdes with physics-informed graph neural network, in: Proceedings of the 2023 2nd Asia Conference on Algorithms, Computing and Machine Learning, pp. 143–147.
- Adaptive activation functions accelerate convergence in deep and physics-informed neural networks. Journal of Computational Physics 404, 109136.
- Locally adaptive activation functions with slope recovery for deep and physics-informed neural networks. Proceedings of the Royal Society A 476, 20200334.
- Random search and reproducibility for neural architecture search, in: Uncertainty in artificial intelligence, PMLR. pp. 367–377.
- Evaluating the search phase of neural architecture search, in: International Conference on Learning Representations.
- Regularized evolution for image classifier architecture search, in: Proceedings of the aaai conference on artificial intelligence, pp. 4780–4789.
- Genetic cnn, in: Proceedings of the IEEE international conference on computer vision, pp. 1379–1388.
- Neural architecture search with reinforcement learning, in: International Conference on Learning Representations.
- Blockqnn: Efficient block-wise neural network architecture generation. IEEE transactions on pattern analysis and machine intelligence 43, 2314–2328.
- Darts: Differentiable architecture search, in: International Conference on Learning Representations.
- Proxylessnas: Direct neural architecture search on target task and hardware, in: International Conference on Learning Representations.
- Searching for activation functions. arXiv preprint arXiv:1710.05941 .
- The quest for the golden activation function. arXiv preprint arXiv:1808.00783 .
- Evolutionary optimization of deep learning activation functions, in: Proceedings of the 2020 Genetic and Evolutionary Computation Conference, pp. 289–296.
- Discovering parametric activation functions. Neural Networks 148, 48–65.
- Autoke: An automatic knowledge embedding framework for scientific machine learning. IEEE Transactions on Artificial Intelligence .
- Stochastic deep collocation method based on neural architecture search and transfer learning for heterogeneous porous media. Engineering with Computers , 1–26.
- Hyper-parameter tuning of physics-informed neural networks: Application to helmholtz problems. Neurocomputing , 126826.
- Autopinn: When automl meets physics-informed neural networks. arXiv preprint arXiv:2212.04058 .
- Auto-pinn: Understanding and optimizing physics-informed neural architecture. arXiv preprint arXiv:2205.13748 .
- fpinns: Fractional physics-informed neural networks. SIAM Journal on Scientific Computing 41, A2603–A2626.
- Quantifying total uncertainty in physics-informed neural networks for solving forward and inverse stochastic problems. Journal of Computational Physics 397, 108850.
- Deep residual learning for image recognition, in: Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 770–778.
- Analysis of three-dimensional potential problems in non-homogeneous media with physics-informed deep collocation method using material transfer learning and sensitivity analysis. Engineering with Computers 38, 5423–5444.
- A comparison of selection schemes used in evolutionary algorithms. Evolutionary Computation 4, 361–394.
- Efficient evolutionary neural architecture search by modular inheritable crossover. Swarm and Evolutionary Computation 64, 100894.
- Evolutionary algorithm with dynamic population size for constrained multiobjective optimization. Swarm and Evolutionary Computation 73, 101104.
- A proposed iteration optimization approach integrating backpropagation neural network with genetic algorithm. Expert Systems with Applications 42, 146–155.
- Practical network blocks design with q-learning. arXiv preprint arXiv:1708.05552 6.
- Performance investigations of genetic algorithms on graphics cards. Swarm and Evolutionary Computation 12, 33–47.
- Delving deep into rectifiers: Surpassing human-level performance on imagenet classification, in: Proceedings of the IEEE international conference on computer vision, pp. 1026–1034.
- Enhanced physics-informed neural networks with augmented lagrangian relaxation method (al-pinns). Neurocomputing , 126424.
- An improved data-free surrogate model for solving partial differential equations using deep neural networks. Scientific reports 11, 19507.
- A class of compact finite difference schemes for solving the 2d and 3d burgers’ equations. Mathematics and Computers in Simulation 185, 510–534.
- Deep learning-based method coupled with small sample learning for solving partial differential equations. Multimedia Tools and Applications 80, 17391–17413.
- Elasticity: theory, applications, and numerics. Academic Press.