Must-read Papers on Physics-Informed Neural Networks.

Overview

PINNpapers

Contributed by IDRL lab.

Introduction

Physics-Informed Neural Network (PINN) has achieved great success in scientific computing since 2017. In this repo, we list some representative work on PINNs. Feel free to distribute or use it!

Corrections and suggestions are welcomed.

A script for converting bibtex to the markdown used in this repo is also provided for your convenience.

Software

  1. DeepXDE: A Deep Learning Library for Solving Differential Equations, Lu Lu, Xuhui Meng, Zhiping Mao, George Em Karniadakis, SIAM Review, 2021. [paper][code]
  2. NVIDIA SimNet™: An AI-Accelerated Multi-Physics Simulation Framework, Oliver Hennigh, Susheela Narasimhan, Mohammad Amin Nabian, Akshay Subramaniam, Kaustubh Tangsali, Zhiwei Fang, Max Rietmann, Wonmin Byeon, Sanjay Choudhry, ICCS, 2021. [paper]
  3. SciANN: A Keras wrapper for scientific computations and physics-informed deep learning using artificial neural networks, Ehsan Haghighat, Ruben Juanes, arXiv preprint arXiv:2005.08803, 2020. [paper][code]
  4. Elvet -- a neural network-based differential equation and variational problem solver, Jack Y. Araz, Juan Carlos Criado, Michael Spannowsky, arXiv:2103.14575 [hep-lat, physics:hep-ph, physics:hep-th, stat], 2021. [paper][code]
  5. TensorDiffEq: Scalable Multi-GPU Forward and Inverse Solvers for Physics Informed Neural Networks, Levi D. McClenny, Mulugeta A. Haile, Ulisses M. Braga-Neto, arXiv:2103.16034 [physics], 2021. [paper][code]
  6. PyDEns: a Python Framework for Solving Differential Equations with Neural Networks, Alex Koryagin, er, Roman Khudorozkov, Sergey Tsimfer, arXiv:1909.11544 [cs, stat], 2019. [paper][code]
  7. NeuroDiffEq: A Python package for solving differential equations with neural networks, Feiyu Chen, David Sondak, Pavlos Protopapas, Marios Mattheakis, Shuheng Liu, Devansh Agarwal, Marco Di Giovanni, Journal of Open Source Software, 2020. [paper][code]
  8. Universal Differential Equations for Scientific Machine Learning, Christopher Rackauckas, Yingbo Ma, Julius Martensen, Collin Warner, Kirill Zubov, Rohit Supekar, Dominic Skinner, Ali Ramadhan, Alan Edelman, arXiv:2001.04385 [cs, math, q-bio, stat], 2020. [paper][code]
  9. NeuralPDE: Automating Physics-Informed Neural Networks (PINNs) with Error Approximations, Kirill Zubov, Zoe McCarthy, Yingbo Ma, Francesco Calisto, Valerio Pagliarino, Simone Azeglio, Luca Bottero, Emmanuel Luján, Valentin Sulzer, Ashutosh Bharambe, N Vinchhi, , Kaushik Balakrishnan, Devesh Upadhyay, Chris Rackauckas, arXiv:2107.09443 [cs], 2021. [paper][code]
  10. IDRLnet: A Physics-Informed Neural Network Library, Wei Peng, Jun Zhang, Weien Zhou, Xiaoyu Zhao, Wen Yao, Xiaoqian Chen, arXiv:2107.04320 [cs, math], 2021. [paper][code]

Papers on PINN Models

  1. Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations, M. Raissi, P. Perdikaris, G. E. Karniadakis, Journal of Computational Physics, 2019. [paper]
  2. The deep Ritz method: a deep learning-based numerical algorithm for solving variational problems, E Weinan, Bing Yu, Communications in Mathematics and Statistics, 2018. [paper]
  3. DGM: A deep learning algorithm for solving partial differential equations, Justin Sirignano, Konstantinos Spiliopoulos, Journal of Computational Physics, 2018. [paper]
  4. SPINN: Sparse, Physics-based, and partially Interpretable Neural Networks for PDEs, Amuthan A. Ramabathiran, Ramach, Prabhu ran, Journal of Computational Physics, 2021. [paper][code]
  5. Deep neural network methods for solving forward and inverse problems of time fractional diffusion equations with conformable derivative, Yinlin Ye, Yajing Li, Hongtao Fan, Xinyi Liu, Hongbing Zhang, arXiv:2108.07490 [cs, math], 2021. [paper]
  6. NH-PINN: Neural homogenization based physics-informed neural network for multiscale problems, Wing Tat Leung, Guang Lin, Zecheng Zhang, arXiv:2108.12942 [cs, math], 2021. [paper][code]

Papers on Parallel PINN

  1. Parallel Physics-Informed Neural Networks via Domain Decomposition, Khemraj Shukla, Ameya D. Jagtap, George Em Karniadakis, arXiv:2104.10013 [cs], 2021. [paper]
  2. Finite Basis Physics-Informed Neural Networks (FBPINNs): a scalable domain decomposition approach for solving differential equations, Ben Moseley, Andrew Markham, Tarje Nissen-Meyer, arXiv:2107.07871 [physics], 2021. [paper]
  3. PPINN: Parareal physics-informed neural network for time-dependent PDEs, Xuhui Meng, Zhen Li, Dongkun Zhang, George Em Karniadakis, Computer Methods in Applied Mechanics and Engineering, 2020. [paper]

Papers on PINN Accerleration

  1. Self-adaptive loss balanced Physics-informed neural networks for the incompressible Navier-Stokes equations, Zixue Xiang, Wei Peng, Xiaohu Zheng, Xiaoyu Zhao, Wen Yao, arXiv:2104.06217 [physics], 2021. [paper]
  2. A Dual-Dimer method for training physics-constrained neural networks with minimax architecture, Dehao Liu, Yan Wang, Neural Networks, 2021. [paper]
  3. Adversarial Multi-task Learning Enhanced Physics-informed Neural Networks for Solving Partial Differential Equations, Pongpisit Thanasutives, Masayuki Numao, Ken-ichi Fukui, arXiv:2104.14320 [cs, math], 2021. [paper]
  4. DPM: A Novel Training Method for Physics-Informed Neural Networks in Extrapolation, Jungeun Kim, Kookjin Lee, Dongeun Lee, Sheo Yon Jin, Noseong Park, AAAI, 2021. [paper]

Papers on Model Transfer & Meta-Learning

  1. A physics-aware learning architecture with input transfer networks for predictive modeling, Amir Behjat, Chen Zeng, Rahul Rai, Ion Matei, David Doermann, Souma Chowdhury, Applied Soft Computing, 2020. [paper]
  2. Transfer learning based multi-fidelity physics informed deep neural network, Souvik Chakraborty, Journal of Computational Physics, 2021. [paper]
  3. Transfer learning enhanced physics informed neural network for phase-field modeling of fracture, Somdatta Goswami, Cosmin Anitescu, Souvik Chakraborty, Timon Rabczuk, Theoretical and Applied Fracture Mechanics, 2020. [paper]
  4. Meta-learning PINN loss functions, Apostolos F. Psaros, Kenji Kawaguchi, George Em Karniadakis, arXiv:2107.05544 [cs], 2021. [paper]

Papers on Probabilistic PINNs and Uncertainty Quantification

  1. A physics-aware, probabilistic machine learning framework for coarse-graining high-dimensional systems in the Small Data regime, Constantin Grigo, Phaedon-Stelios Koutsourelakis, Journal of Computational Physics, 2019. [paper]
  2. Adversarial uncertainty quantification in physics-informed neural networks, Yibo Yang, Paris Perdikaris, Journal of Computational Physics, 2019. [paper]
  3. B-PINNs: Bayesian physics-informed neural networks for forward and inverse PDE problems with noisy data, Liu Yang, Xuhui Meng, George Em Karniadakis, Journal of Computational Physics, 2021. [paper]
  4. PID-GAN: A GAN Framework based on a Physics-informed Discriminator for Uncertainty Quantification with Physics, Arka Daw, M. Maruf, Anuj Karpatne, arXiv:2106.02993 [cs, stat], 2021. [paper]
  5. Quantifying Uncertainty in Physics-Informed Variational Autoencoders for Anomaly Detection, Marcus J. Neuer, ESTEP, 2020. [paper]
  6. A Physics-Data-Driven Bayesian Method for Heat Conduction Problems, Xinchao Jiang, Hu Wang, Yu li, arXiv:2109.00996 [cs, math], 2021. [paper][code]
  7. Wasserstein Generative Adversarial Uncertainty Quantification in Physics-Informed Neural Networks, Yihang Gao, Michael K. Ng, arXiv:2108.13054 [cs, math], 2021. [paper][code]

Papers on Applications

  1. Physics-informed neural networks for high-speed flows, Zhiping Mao, Ameya D. Jagtap, George Em Karniadakis, Computer Methods in Applied Mechanics and Engineering, 2020. [paper]
  2. Surrogate modeling for fluid flows based on physics-constrained deep learning without simulation data, Luning Sun, Han Gao, Shaowu Pan, Jian-Xun Wang, Computer Methods in Applied Mechanics and Engineering, 2020. [paper]
  3. Hidden fluid mechanics: Learning velocity and pressure fields from flow visualizations, Maziar Raissi, Alireza Yazdani, George Em Karniadakis, Science, 2020. [paper]
  4. NSFnets (Navier-Stokes flow nets): Physics-informed neural networks for the incompressible Navier-Stokes equations, Xiaowei Jin, Shengze Cai, Hui Li, George Em Karniadakis, Journal of Computational Physics, 2021. [paper]
  5. A High-Efficient Hybrid Physics-Informed Neural Networks Based on Convolutional Neural Network, Zhiwei Fang, IEEE Transactions on Neural Networks and Learning Systems, 2021. [paper]
  6. A Study on a Feedforward Neural Network to Solve Partial Differential Equations in Hyperbolic-Transport Problems, Eduardo Abreu, Joao B. Florindo, ICCS, 2021. [paper]
  7. A Physics Informed Neural Network Approach to Solution and Identification of Biharmonic Equations of Elasticity, Mohammad Vahab, Ehsan Haghighat, Maryam Khaleghi, Nasser Khalili, arXiv:2108.07243 [cs], 2021. [paper]
  8. Prediction of porous media fluid flow using physics informed neural networks, Muhammad M. Almajid, Moataz O. Abu-Alsaud, Journal of Petroleum Science and Engineering, 2021. [paper]
  9. Investigating a New Approach to Quasinormal Modes: Physics-Informed Neural Networks, Anele M. Ncube, Gerhard E. Harmsen, Alan S. Cornell, arXiv:2108.05867 [gr-qc], 2021. [paper]
  10. Towards neural Earth system modelling by integrating artificial intelligence in Earth system science, Christopher Irrgang, Niklas Boers, Maike Sonnewald, Elizabeth A. Barnes, Christopher Kadow, Joanna Staneva, Jan Saynisch-Wagner, Nature Machine Intelligence, 2021. [paper]
  11. Physics-informed Neural Network for Nonlinear Dynamics in Fiber Optics, Xiaotian Jiang, Danshi Wang, Qirui Fan, Min Zhang, Chao Lu, Alan Pak Tao Lau, arXiv:2109.00526 [physics], 2021. [paper][code]

Papers on PINN Analysis

  1. Estimates on the generalization error of physics-informed neural networks for approximating a class of inverse problems for PDEs, Siddhartha Mishra, Roberto Molinaro, IMA Journal of Numerical Analysis, 2021. [paper]
  2. Error analysis for physics informed neural networks (PINNs) approximating Kolmogorov PDEs, Tim De Ryck, Siddhartha Mishra, arXiv:2106.14473 [cs, math], 2021. [paper]
  3. Error Analysis of Deep Ritz Methods for Elliptic Equations, Yuling Jiao, Yanming Lai, Yisu Luo, Yang Wang, Yunfei Yang, arXiv:2107.14478 [cs, math], 2021. [paper]
Owner
IDRL
Intelligent Design and Robust Learning Laboratory
IDRL
NL-Augmenter 🦎 → 🐍 A Collaborative Repository of Natural Language Transformations

NL-Augmenter 🦎 → 🐍 The NL-Augmenter is a collaborative effort intended to add transformations of datasets dealing with natural language. Transformat

684 Jan 09, 2023
✅ How Robust are Fact Checking Systems on Colloquial Claims?. In NAACL-HLT, 2021.

How Robust are Fact Checking Systems on Colloquial Claims? Official PyTorch implementation of our NAACL paper: Byeongchang Kim*, Hyunwoo Kim*, Seokhee

Byeongchang Kim 19 Mar 15, 2022
A CV toolkit for my papers.

PyTorch-Encoding created by Hang Zhang Documentation Please visit the Docs for detail instructions of installation and usage. Please visit the link to

Hang Zhang 2k Jan 04, 2023
Recommendationsystem - Movie-recommendation - matrixfactorization colloborative filtering recommendation system user

recommendationsystem matrixfactorization colloborative filtering recommendation

kunal jagdish madavi 1 Jan 01, 2022
Code for our paper "Graph Pre-training for AMR Parsing and Generation" in ACL2022

AMRBART An implementation for ACL2022 paper "Graph Pre-training for AMR Parsing and Generation". You may find our paper here (Arxiv). Requirements pyt

xfbai 60 Jan 03, 2023
Lazy, a tool for running things in idle time

Lazy, a tool for running things in idle time Mostly used to stop CUDA ML model training from making my desktop unusable. Simply monitors keyboard/mous

N Shepperd 46 Nov 06, 2022
Code for "LoRA: Low-Rank Adaptation of Large Language Models"

LoRA: Low-Rank Adaptation of Large Language Models This repo contains the implementation of LoRA in GPT-2 and steps to replicate the results in our re

Microsoft 394 Jan 08, 2023
Learning Time-Critical Responses for Interactive Character Control

Learning Time-Critical Responses for Interactive Character Control Abstract This code implements the paper Learning Time-Critical Responses for Intera

Movement Research Lab 227 Dec 31, 2022
Lingvo is a framework for building neural networks in Tensorflow, particularly sequence models.

Lingvo is a framework for building neural networks in Tensorflow, particularly sequence models.

2.7k Jan 05, 2023
Using Convolutional Neural Networks (CNN) for Semantic Segmentation of Breast Cancer Lesions (BRCA)

Using Convolutional Neural Networks (CNN) for Semantic Segmentation of Breast Cancer Lesions (BRCA). Master's thesis documents. Bibliography, experiments and reports.

Erick Cobos 73 Dec 04, 2022
BlueFog Tutorials

BlueFog Tutorials Welcome to the BlueFog tutorials! In this repository, we've put together a collection of awesome Jupyter notebooks. These notebooks

4 Oct 27, 2021
Python periodic table module

elemenpy Hello! elements.py is a small Python periodic table module that is used for calling certain information about an element. Installation Instal

Eric Cheng 2 Dec 27, 2021
[ICCV 2021] Self-supervised Monocular Depth Estimation for All Day Images using Domain Separation

ADDS-DepthNet This is the official implementation of the paper Self-supervised Monocular Depth Estimation for All Day Images using Domain Separation I

LIU_LINA 52 Nov 24, 2022
Source code for 2021 ICCV paper "In-the-Wild Single Camera 3D Reconstruction Through Moving Water Surfaces"

In-the-Wild Single Camera 3D Reconstruction Through Moving Water Surfaces This is the PyTorch implementation for 2021 ICCV paper "In-the-Wild Single C

27 Dec 06, 2022
This repository contains the code used for the implementation of the paper "Probabilistic Regression with HuberDistributions"

Public_prob_regression_with_huber_distributions This repository contains the code used for the implementation of the paper "Probabilistic Regression w

David Mohlin 1 Dec 04, 2021
Memory-efficient optimum einsum using opt_einsum planning and PyTorch kernels.

opt-einsum-torch There have been many implementations of Einstein's summation. numpy's numpy.einsum is the least efficient one as it only runs in sing

Haoyan Huo 9 Nov 18, 2022
Implementation of hyperparameter optimization/tuning methods for machine learning & deep learning models

Hyperparameter Optimization of Machine Learning Algorithms This code provides a hyper-parameter optimization implementation for machine learning algor

Li Yang 1.1k Dec 19, 2022
Specification language for generating Generalized Linear Models (with or without mixed effects) from conceptual models

tisane Tisane: Authoring Statistical Models via Formal Reasoning from Conceptual and Data Relationships TL;DR: Analysts can use Tisane to author gener

Eunice Jun 11 Nov 15, 2022
Neural implicit reconstruction experiments for the Vector Neuron paper

Neural Implicit Reconstruction with Vector Neurons This repository contains code for the neural implicit reconstruction experiments in the paper Vecto

Congyue Deng 35 Jan 02, 2023
Towards Boosting the Accuracy of Non-Latin Scene Text Recognition

Convolutional Recurrent Neural Network + CTCLoss | STAR-Net Code for paper "Towards Boosting the Accuracy of Non-Latin Scene Text Recognition" Depende

Sanjana Gunna 7 Aug 07, 2022