Adaptive Uncertainty-Guided Model Selection for Data-Driven PDE Discovery
Pongpisit Thanasutives, Takashi Morita, Masayuki Numao, Ken-ichi Fukui
TL;DR
This work tackles the challenge of reliably discovering governing PDEs from noisy spatio-temporal data by embedding uncertainty into model selection. It introduces the parameter-adaptive uncertainty-penalized Bayesian information criterion (UBIC), which augments the traditional BIC with an uncertainty-based penalty derived from the posterior coefficient covariance, and it uses denoising (regularized KSVD) to improve data quality prior to candidate formation. The approach pairs a weak-form PDE library with best-subset regression and adaptive UBIC tuning, then optionally validates the selected PDE via simulation-based model comparison using physics-informed neural networks. Across Burgers', KdV, KS, NS, RD, and GS PDEs, UBIC consistently recovers the true governing equations, with denoising substantially strengthening the BIC-uncertainty trade-off and PINN validation providing a practical check on predictive fidelity. The work also outlines extensions (G-UBIC, UWAIC) and supplementary tools (spike-and-slab priors, thresholded Bayesian methods) to broaden uncertainty-guided PDE discovery under diverse conditions and datasets.
Abstract
We propose a new parameter-adaptive uncertainty-penalized Bayesian information criterion (UBIC) to prioritize the parsimonious partial differential equation (PDE) that sufficiently governs noisy spatial-temporal observed data with few reliable terms. Since the naive use of the BIC for model selection has been known to yield an undesirable overfitted PDE, the UBIC penalizes the found PDE not only by its complexity but also the quantified uncertainty, derived from the model supports' coefficient of variation in a probabilistic view. We also introduce physics-informed neural network learning as a simulation-based approach to further validate the selected PDE flexibly against the other discovered PDE. Numerical results affirm the successful application of the UBIC in identifying the true governing PDE. Additionally, we reveal an interesting effect of denoising the observed data on improving the trade-off between the BIC score and model complexity. Code is available at https://github.com/Pongpisit-Thanasutives/UBIC.
