Linearized Observability Regularizer
Implementation & benchmark of arXiv:2608.07177 — Linearized uniqueness of space dependent coefficients in a non-autonomous evolution equation from non-local observations
Source paper: Linearized uniqueness of space dependent coefficients in a non-autonomous evolution equation from non-local observations arXiv:2608.07177 ⓘ · analyzed Aug 31, 2026
AI-generated research hypothesis, automatically tested. Not peer-reviewed.
Idea description
Train a neural coefficient-recovery model with an additional loss that rewards observation sensitivity in every learnable coefficient direction. Instead of only minimizing the reconstruction error of the observed trajectory, explicitly discourage a nearly singular parameter-to-observation Jacobian, which should reduce ambiguous reconstructions and improve robustness to noise.
Formulas
Mathematical statement
The paper starts from the controlled evolution equation \(\mathcal{D}_{t}u(t)+(\mathcal{A}+\mathcal{B}(t)+\mathcal{H}(\theta))u(t)=f(t)\), with initial state \(u(0)=u_{0}(\theta)\), and observations \(y(t)=\mathcal{C}u(t)\). Here \(u(t)\) is the state, \(\theta\) is a space-dependent coefficient, \(\mathcal{D}_{t}\) is a time derivative operator, \(\mathcal{A}\) is the spatial operator, \(\mathcal{B}(t)\) is a time-dependent control operator, \(\mathcal{H}(\theta)\) is the coefficient-dependent operator, and \(\mathcal{C}\) is a possibly non-local observation operator. Linearizing around \(\theta_{\mathrm{ref}}\), a perturbation \(\delta u\) generated by coefficient perturbation \(\delta\theta\) satisfies \(\mathcal{D}_{t}\delta u+(\mathcal{A}+\mathcal{B}(t)+\mathcal{H}(\theta_{\mathrm{ref}}))\delta u=-\mathcal{H}'(\theta_{\mathrm{ref}})[\delta\theta]u\), with \(\delta u(0)=u_{0}'(\theta_{\mathrm{ref}})\delta\theta\), and produces \(\delta y(t)=\mathcal{C}\delta u(t)\). If the only perturbation producing zero observations is \(\delta\theta=0\), the linearized inverse map is injective. For a finite-dimensional neural parameter vector \(\phi\), define \(J(t)=\partial y(t;\phi)/\partial\phi\) and the empirical observability Gramian \(G=\int_{0}^{T}J(t)^{\mathsf T}WJ(t)\,dt+\lambda I\), where \(W\succeq0\) weights observation channels and \(\lambda>0\) stabilizes the inverse. Add \(L_{\mathrm{obs}}=-\log\det(G)\), or the cheaper surrogate \(L_{\mathrm{obs}}=\operatorname{tr}(G^{-1})\), to the reconstruction loss.
Implementation notes
1. Integration point: use this as a training-time regularizer for a neural inverse model \(\phi=g_\psi(x_{\mathrm{obs}})\), where \(\phi\) parameterizes a spatial coefficient field, such as a CNN-decoded diffusion coefficient or a small latent vector controlling a differentiable PDE/ODE simulator. Run the simulator at the predicted \(\phi\), collect observations \(y(t_k)\), and differentiate those observations with respect to \(\phi\). Do not apply the term to the network weights directly; it should condition the physical coefficient coordinates being reconstructed. 2. Pseudocode: phi = inverse_net(y_obs); y_hat = simulator(phi, control=B); J = jacobian(y_hat.reshape(K,-1), phi); G = lambda*I; for k in range(K): G += dt[k] * J[k].T @ W @ J[k]; loss = mse(y_hat,y_obs) + beta*(-slogdet(G)); loss.backward(); optimizer.step(). For large \(\phi\), use 8--16 random probe vectors and estimate \(\operatorname{tr}(G^{-1})\) with conjugate-gradient solves instead of forming \(G\). 3. The paper supplies the state equation, its linearized sensitivity equation, and the injectivity interpretation. The Jacobian, Gramian, damping \(\lambda\), and coefficient parameterization are estimated or chosen computationally; use autodiff through the simulator or tangent-linear forward solves for \(J\). Normalize columns of \(J\) so the regularizer does not simply favor coefficients with large units. 4. First experiment: use a 1D diffusion inverse problem on a 64-cell grid, with \(\theta(x)\) represented by 8 Fourier or piecewise-constant coefficients, one fixed control and 8 noisy time observations. Compare an MLP/CNN inverse model trained with observation MSE alone against MSE plus the log-determinant term, at equal training steps. Evaluate coefficient relative error, error under increased observation noise, the smallest eigenvalue and condition number of \(G\), and performance from multiple random initializations. Success is lower coefficient error and a larger minimum Gramian eigenvalue without a substantial increase in forward-simulation cost.
Verification
This idea has not been verified yet.
Verification happens in two stages: Stage 1 — a mechanism check on a toy system confirms the claimed mathematical phenomenon reproduces; Stage 2 — a benchmark implements the idea on a real (small) neural network task and compares it against a tuned baseline over 8 paired seeds with a permutation test.
Artifacts
Artifacts unavailable.