The discovery of partial differential equations (PDEs) is crucial for applied science and engineering. However, data-driven discovery of PDEs is challenging due to the sensitivity of the equations to noise and the complexities involved in model selection. We propose a Bayesian sparse learning algorithm for discovering PDEs with variable coefficients, particularly when these coefficients are spatially or temporally dependent. Specifically, we apply threshold Bayesian group Lasso regression with a spike-and-slab prior (tBGL-SS) and leverage a Gibbs sampler for Bayesian posterior estimation of PDE coefficients. This approach not only enhances the robustness of point estimation with valid uncertainty quantification but also relaxes the computational burden from Bayesian inference by incorporating coefficient thresholds as an approximate MCMC method. Moreover, from the quantified uncertainties, we propose a Bayesian total error bar criteria for model selection, which outperforms classic metrics including the root mean square and the Akaike information criterion. The capability of this method is illustrated by the discovery of several classical benchmark PDEs with spatially or temporally varying coefficients from solution data obtained from the reference simulations. In these experiments, we show that the tBGL-SS method is more robust than the baseline methods under noisy environments and provides better model selection criteria along the regularization path.
更多
查看译文
关键词
Machine learning,Bayesian inference,Data-driven discovery,Bayesian group Lasso regression,Bayesian model selection,Bayesian sparse learning