Inverse Problems

Recovering hidden parameters, fields, or designs from indirect measurements — the mathematical inversion of forward models, modernised with neural surrogates and learned priors.


frontier tier

Inverse problems are the mathematical mirror image of forward simulation: given indirect, partial, noisy measurements y=F(x)+ηy = \mathcal{F}(x) + \eta, recover the underlying parameters, fields, or designs xx. The forward operator F\mathcal{F} encodes a known physical model — wave propagation, diffusion, elasticity, illumination — and the inverse task is typically ill-posed: solutions may be non-unique, may not exist for a given yy, and may depend discontinuously on the data. Classical regularisation (Tikhonov, total-variation, sparsity) addresses ill-posedness by injecting prior knowledge about admissible solutions. Modern work organises around four methodological axes: priors (how to encode the space of plausible xx, increasingly with learned generative models), optimisation landscape (most inverse problems are non-convex, and method choice changes which local minimum is reached), neural surrogates (replacing or augmenting F\mathcal{F} with a differentiable network), and design vs. recovery (using the same machinery to design xx producing a target yy, not merely to recover an unknown one).

Learned priors via generative models

For decades the prior in an inverse problem was a handcrafted regulariser. The shift of the last few years is to let a generative model play that role. Feng et al. (2023) make the connection precise for score-based diffusion models: they show that a pretrained diffusion model can be used as a principled prior — not just a heuristic — by combining its learned score function with the likelihood term from the forward operator inside a posterior-sampling scheme. The result is a Bayesian inverse-problem framework in which the prior is a high-fidelity neural network and the posterior is sampled via the diffusion reverse process modulated by data consistency, with explicit guarantees that recover MAP and posterior-mean estimators as limits. The framing has propagated into design problems as well: Bastek and Kochmann (2023) train a video denoising diffusion model over fields representing nonlinear mechanical metamaterials, then sample conditionally on a desired stress-strain response to obtain metamaterial geometries — an inverse-design problem cast as conditional generation under a learned prior.

Non-convex optimisation landscapes

Even with a good prior, the inverse problem’s loss surface is rarely convex. Sui et al. (2024) study non-convex optimisation for computer-generated holography, an inverse problem that asks for a phase pattern producing a target light field after free-space propagation. The paper systematically compares first-order and second-order non-convex solvers, characterises the trap structure of the holography loss, and identifies which features of the forward operator (under-determined phase, oscillatory kernels) make some optimisers consistently outperform others. The methodology generalises beyond holography: the same diagnostic — measure the operator’s conditioning, then pick a solver whose convergence theory matches that conditioning — applies to most physics-based inverse problems.

Neural surrogates for forward and inverse

A complementary direction replaces or augments the forward operator F\mathcal{F} with a differentiable neural surrogate, so that gradients with respect to xx are cheap. Physics-informed neural networks (PINNs) encode the governing PDE inside the loss function, so the same network parameterises both forward solutions and inverse parameter estimates. Kapoor et al. (2023) develop PINNs for complex beam systems, identifying the conditioning issues that arise when forward and inverse residuals are jointly minimised and proposing loss-weighting schemes that prevent the inverse parameters from collapsing to trivial solutions. Xu et al. (2023) extend the approach to high-Reynolds fluid mechanics with a spatiotemporal parallel PINN architecture: the spatiotemporal domain is partitioned across sub-networks that train in parallel and exchange interface conditions, making it tractable to invert for unknown viscosity or boundary terms from sparse velocity measurements. Both papers illustrate the general lesson that turning a forward simulator into an inverse-problem solver is not free — the loss landscape, the conditioning, and the parameter identifiability all need explicit attention.

Open methodological questions cut across the axes: when does a learned diffusion prior provably outperform a hand-designed regulariser, and under what data regimes does it harm posterior coverage? Can non-convex landscape analysis be combined with score-based priors to produce inverse-problem solvers with finite-sample guarantees? And how should PINN-style surrogates be calibrated so that inverse parameter estimates carry uncertainty intervals consistent with the underlying physics?

Prerequisites

Sources

In context

Where this topic sits in the prerequisite graph. Click any node to jump.

Open in full atlas →

Explore

  1. 01

    Tikhonov and Variational Regularization

    Classical regularization theory and convergence rates.

  2. 02

    Bayesian Inverse Problems

    Posterior sampling for ill-posed problems with Gaussian priors.

  3. 03

    Imaging Inverse Problems

    Deconvolution, CT, MRI reconstruction, and plug-and-play priors.

  4. 04

    Learned Reconstruction Methods

    Deep image priors and unrolled networks for inverse problems.

  5. 05

    Identifiability and Uniqueness

    Conditions under which the inverse problem has a unique solution.


Review this topic

This page was drafted by an agent and is waiting on expert review. Spotted a wrong prerequisite, a missing concept, a misattributed source, or a factual slip? Tell us — your review opens a tracked issue maintainers act on.