Theory-guided hard constraint projection (HCP): A knowledge-based data-driven scientific machine learning method

被引:93
作者
Chen, Yuntian [1 ]
Huang, Dou [2 ]
Zhang, Dongxiao [3 ]
Zeng, Junsheng [1 ]
Wang, Nanzhe [4 ,5 ]
Zhang, Haoran [2 ,6 ,7 ]
Yan, Jinyue [6 ]
机构
[1] Peng Cheng Lab, Frontier Res Ctr, Intelligent Energy Lab, Shenzhen 518000, Peoples R China
[2] Univ Tokyo, Ctr Spatial Informat Sci, Chiba 2778568, Japan
[3] Southern Univ Sci & Technol, Sch Environm Sci & Engn, Shenzhen 518055, Peoples R China
[4] Peking Univ, BIC ESAT, ERE, Beijing 100871, Peoples R China
[5] Peking Univ, Coll Engn, SKLTCS, Beijing 100871, Peoples R China
[6] Malardalen Univ, Future Energy Ctr, S-72123 Vasteras, Sweden
[7] LocationMind Inc, Tokyo 1010032, Japan
基金
中国国家自然科学基金;
关键词
Hard constraint; Theory guided; Physics informed; Sparse observation; Projection; Constraint patch; NEURAL-NETWORK; DESIGN; MODEL;
D O I
10.1016/j.jcp.2021.110624
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Machine learning models have been successfully used in many scientific and engineering fields. However, it remains difficult for a model to simultaneously utilize domain knowledge and experimental observation data. The application of knowledge-based symbolic artificial intelligence (AI) represented by expert systems is limited by the expressive ability of the model, and data-driven connectionism AI represented by neural networks is prone to produce predictions that might violate physical principles. In order to fully integrate domain knowledge with observations and make full use of the strong fitting ability of neural networks, this study proposes theory-guided hard constraint projection (HCP). This deep learning model converts physical constraints, such as governing equations, into a form that is easy to handle through discretization, and then implements hard constraint optimization through projection in a patch. Based on rigorous mathematical proofs, theory-guided HCP can ensure that model predictions strictly conform to physical mechanisms in the constraint patch. The training process of theory-guided HCP only needs a small amount of labeled data (sparse observation), and it can supervise the model by combining the coordinates (label-free data) with domain knowledge. The performance of the theory-guided HCP is verified by experiments based on a published heterogeneous subsurface flow problem. The experiments show that theory-guided HCP requires fewer data, and achieves higher prediction accuracy and stronger robustness to noisy observations, than the fully connected neural networks and soft constraint models. Furthermore, due to the application of domain knowledge, theory-guided HCP possesses the ability to extrapolate and can accurately predict points outside of the range of the training dataset. (C) 2021 The Author(s). Published by Elsevier Inc.
引用
收藏
页数:26
相关论文
共 42 条
[11]   A novel neural network for variational inequalities with linear and nonlinear constraints [J].
Gao, XB ;
Liao, LZ ;
Qi, LQ .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2005, 16 (06) :1305-1317
[12]  
Graves A, 2012, STUD COMPUT INTELL, V385, P1, DOI [10.1162/neco.1997.9.8.1735, 10.1162/neco.1997.9.1.1, 10.1007/978-3-642-24797-2]
[13]  
Harbaugh A.W, 2005, MODFLOW 2005 US GEOL, DOI DOI 10.3133/TM6A16
[14]  
He T., 2020, Geo-pifu: geometry and pixel aligned implicit functions for single-view human reconstruction
[15]   NEURAL NETWORKS AND PHYSICAL SYSTEMS WITH EMERGENT COLLECTIVE COMPUTATIONAL ABILITIES [J].
HOPFIELD, JJ .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA-BIOLOGICAL SCIENCES, 1982, 79 (08) :2554-2558
[16]   Adaptive activation functions accelerate convergence in deep and physics-informed neural networks [J].
Jagtap, Ameya D. ;
Kawaguchi, Kenji ;
Karniadakis, George Em .
JOURNAL OF COMPUTATIONAL PHYSICS, 2020, 404 (404)
[17]  
Karpatne A., 2017, ARXIV
[18]   Theory-Guided Data Science: A New Paradigm for Scientific Discovery from Data [J].
Karpatne, Anuj ;
Atluri, Gowtham ;
Faghmous, James H. ;
Steinbach, Michael ;
Banerjee, Arindam ;
Ganguly, Auroop ;
Shekhar, Shashi ;
Samatova, Nagiza ;
Kumar, Vipin .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2017, 29 (10) :2318-2331
[19]  
Kipf T. N., 2016, PROC INT C LEARN REP, P1
[20]   ON THE DESIGN OF AN EXPERT SYSTEM GUIDE FOR THE USE OF SCIENTIFIC SOFTWARE [J].
LAPORTE, F .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1989, 75 (1-3) :241-250