Sparse identification of nonlocal interaction kernels in nonlinear gradient flow equations via partial inversion
Jose A. Carrillo, Gissell Estrada-Rodriguez, Laszlo Mikolas, Sui Tang
TL;DR
The paper addresses the problem of identifying nonlocal interaction kernels $W$ in nonlinear gradient-flow PDEs from noisy trajectory data. It introduces a regularized variational approach that couples a quadratic data-fidelity term with an $\ell^1$ sparsity penalty, solved via a tailored Basis Pursuit method called PartInv to cope with highly coherent regression matrices. The authors establish stability results bounding the $d_2$ (2-Wasserstein) distance between the true and learned solutions through the error functional $\tilde{\mathcal{E}}_{\infty}$, and they provide a Gamma-convergence viewpoint in the no-diffusion setting along with discretization and observation-noise error analyses. Extensive 1D and 2D numerical experiments demonstrate that PartInv can robustly recover sparse interaction kernels under nonlinear and linear diffusion, including noisy and downsampled data, and it often outperforms standard BP methods, highlighting its practical potential for data-driven kernel discovery in aggregation-diffusion PDEs.
Abstract
We address the inverse problem of identifying nonlocal interaction potentials in nonlinear aggregation-diffusion equations from noisy discrete trajectory data. Our approach involves formulating and solving a regularized variational problem, which requires minimizing a quadratic error functional across a set of hypothesis functions, further augmented by a sparsity-enhancing regularizer. We employ a partial inversion algorithm, akin to the CoSaMP [57] and subspace pursuit algorithms [31], to solve the Basis Pursuit problem. A key theoretical contribution is our novel stability estimate for the PDEs, validating the error functional ability in controlling the 2-Wasserstein distance between solutions generated using the true and estimated interaction potentials. Our work also includes an error analysis of estimators caused by discretization and observational errors in practical implementations. We demonstrate the effectiveness of the methods through various 1D and 2D examples showcasing collective behaviors.
