Suppose clinicians place electrodes around a patient’s chest, apply small currents, and measure the resulting surface voltages. From these boundary measurements, they want to estimate changes in the body’s electrical conductivity, for example regional changes associated with ventilation or fluid content.

This is an inverse problem. And it is, in a precise mathematical sense, extraordinarily difficult.

I have spent the better part of my research career working on problems like this one. The specific setting I work in is called electrical impedance tomography, but the broader class of inverse problems shows up everywhere: in CT scans, seismic exploration, radar, astronomy, materials testing, and increasingly in machine learning. Once you learn to recognise the pattern, you find it in places you would never have expected.

This post is an attempt to explain what inverse problems actually are, why they resist straightforward solutions, and why a substantial community of mathematicians and engineers has devoted careers to understanding them.

Forward and Inverse

The clearest way to understand an inverse problem is to first understand a forward problem.

A forward problem starts with a cause and computes an effect. You know the internal structure of an object, and you predict what measurements you would observe. Given the conductivity distribution inside a body, compute the voltages you would measure on the surface when you inject known currents.

Mathematically, if we denote the unknown quantity by $f$ and the measurements by $g$, a forward problem means evaluating

\[g = \mathcal{A}(f),\]

where $\mathcal{A}$ is some operator (often involving a partial differential equation) that models the underlying physics.

Many forward models are well posed after appropriate initial and boundary conditions are specified, although some forward problems are themselves ill posed. When the model is well posed, computing $g$ is a numerical approximation problem that may still be expensive.

An inverse problem reverses the direction: given the measurements $g$, recover the unknown $f$. You want to solve

\[\mathcal{A}(f) = g\]

for $f$. This is where the difficulty begins.

Why Inversion Is Hard

In 1902, Jacques Hadamard articulated what it means for a problem to be well-posed. He required three conditions:

  1. Existence: a solution must exist.
  2. Uniqueness: the solution must be unique.
  3. Stability: the solution must depend continuously on the data.

A problem that violates any of these conditions is called ill-posed. Most inverse problems of practical interest violate at least the third condition, and often the first or second as well.

The third condition is the one that causes the most grief in practice. In plain terms, it says that small errors in your measurements should produce only small changes in your reconstruction. But in many inverse problems, the opposite happens. A tiny perturbation in the data, a fraction of a percent of noise, can change the reconstructed solution completely.

This instability is not a numerical glitch. In many inverse problems, $\mathcal{A}$ is compact or smoothing, so components of $f$ associated with small singular values have little effect on the data. Those components cannot be recovered stably without additional assumptions, even when the parameter and data spaces are both infinite-dimensional.

To see why mathematically, consider an injective compact operator $\mathcal{A}:X\to Y$ with a singular system $(\sigma_n,u_n,v_n)$ and infinite-dimensional range. Then $\sigma_n\to0$. For data in the domain of the unbounded generalized inverse, the formal expansion is

\[f_{\text{naive}} = \mathcal{A}^{\dagger} g^\delta = \sum_{n=1}^{\infty} \frac{\langle g^\delta, v_n \rangle}{\sigma_n} \, u_n,\]

Noise coefficient $\langle g^\delta-g,v_n\rangle$ is amplified by $1/\sigma_n$. A norm bound $\lVert g^\delta-g\rVert\leq\delta$ does not determine each coefficient, but it allows severe amplification in small-singular-value directions. This is the spectral mechanism of instability.

What it means in practice: if you naively try to invert your data, say, by least squares, the result will be dominated by amplified noise. Instead of recovering the true signal, you reconstruct whatever pattern in $f$ most effectively fits the noise in $g$. The output looks like chaos.

A Concrete Example: Electrical Impedance Tomography

Let me be specific with an example from my own work.

In electrical impedance tomography (EIT), you place electrodes on the boundary of a domain (a cross-section of the human torso, say). You inject small alternating currents through some electrodes and measure the resulting voltages on others. From these boundary voltages, you want to reconstruct the electrical conductivity $\sigma(x)$ inside the domain.

The physics is governed by a standard elliptic PDE. In the continuum model, the electric potential $u$ satisfies

\[\nabla \cdot (\sigma \nabla u) = 0 \quad \text{in } \Omega,\]

with boundary conditions determined by the electrode configuration.

The forward problem (given $\sigma$, compute the boundary voltages) is well-posed and solvable by standard finite element methods. It is a bread-and-butter elliptic problem.

The inverse problem (given boundary voltages, recover $\sigma$) is severely ill-posed. Alberto Calderón posed the mathematical foundation in 1980, asking whether the conductivity is uniquely determined by boundary measurements. Even this question, purely about uniqueness, took the community decades to resolve. The stability question is worse: Alessandrini showed that stability is at best logarithmic. More precisely, if $\sigma_1$ and $\sigma_2$ produce boundary data differing by at most $\varepsilon$, the best general stability estimate takes the form

\[\lVert \sigma_1 - \sigma_2 \rVert \leq C \left( \log \frac{1}{\varepsilon} \right)^{-\eta}\]

for some $\eta > 0$, which means you need exponentially precise data to recover even moderately detailed features. Compare this with, say, differentiation (where errors grow polynomially) and you appreciate the severity of the problem.

In EIT, distinct conductivity perturbations can produce voltage differences below the measurement and modelling error. The data then cannot distinguish those perturbations reliably. An unregularized discretized inverse can amplify noise in weakly observed directions and produce unstable images.

You cannot solve this problem without bringing something extra to the table.

Regularization: Taming Instability

This is where regularization enters, and it is arguably the central idea in the entire field.

The principle is straightforward: since the data alone cannot determine a stable solution, you must incorporate additional information (prior knowledge, assumptions, constraints) to select a meaningful reconstruction from among all the candidates that roughly fit the data.

The most classical approach is Tikhonov regularization. Instead of minimizing the data misfit $\lVert \mathcal{A}(f) - g \rVert^2$ alone, you minimize

\[J_\alpha(f) = \lVert \mathcal{A}(f) - g \rVert^2 + \alpha \lVert f \rVert^2,\]

where $\alpha > 0$ is a regularization parameter. The penalty $\lVert f\rVert^2$ controls the magnitude of the solution. A roughness penalty instead uses a derivative or other operator, for example $\lVert Lf\rVert^2$.

There is a satisfying way to understand Tikhonov regularization through the lens of the SVD. The regularized solution takes the form

\[f_\alpha^\delta = \sum_{n=1}^{\infty} \frac{\sigma_n}{\sigma_n^2 + \alpha} \langle g^\delta, v_n \rangle \, u_n.\]

The filter factor $\sigma_n / (\sigma_n^2 + \alpha)$ smoothly damps the components corresponding to small singular values. When $\sigma_n \gg \sqrt{\alpha}$, the factor is approximately $1/\sigma_n$ and the component is faithfully recovered. When $\sigma_n \ll \sqrt{\alpha}$, the factor is approximately $\sigma_n / \alpha$, and the noisy component is suppressed. The parameter $\alpha$ controls the transition between recovery and damping.

The choice of $\alpha$ balances approximation and noise amplification. For quadratic Tikhonov regularization with a bounded linear operator, a noise bound $\lVert g^\delta-g\rVert\leq\delta$, and the source condition $f^\dagger=(\mathcal{A}^*\mathcal{A})^\mu w$ with $0<\mu\leq1$, one obtains a norm-error bound of the form

\[\lVert f_\alpha^\delta - f^\dagger \rVert = O\!\left( \delta^{2\mu/(2\mu+1)} \right) \quad \text{as } \delta \to 0,\]

provided $\alpha\asymp\delta^{2/(2\mu+1)}$. Optimality statements require a specified source set and loss. Morozov’s discrepancy principle has convergence theory under suitable assumptions; the L-curve and generalized cross-validation are practical selection heuristics whose behaviour depends on the problem.

Tikhonov is not the only option. Total variation regularization replaces the quadratic penalty with the TV seminorm:

\[J_\alpha^{\text{TV}}(f) = \lVert \mathcal{A}(f) - g \rVert^2 + \alpha \int_\Omega \lvert \nabla f \rvert \, dx.\]

This preserves edges, making it natural for problems where the solution has sharp boundaries (like detecting an inclusion in EIT). Sparsity penalties work when the solution has a concise representation in some basis $\{\psi_n\}$, leading to $\ell^1$-penalized problems of the form

\[\min_f \; \lVert \mathcal{A}(f) - g \rVert^2 + \alpha \sum_n \lvert c_n \rvert, \quad f = \sum_n c_n \psi_n.\]

Iterative methods such as Landweber iteration and conjugate gradients for the normal equations can be regularized by early stopping. The stopping index controls noise amplification and is analogous to, but not identical with, a Tikhonov parameter. Discrepancy-based stopping rules have their own convergence theory.

Each approach encodes different assumptions, and choosing the right regularization for a given problem requires understanding both the mathematics and the physics. It is a discipline of intellectual honesty: you must confront the limits of what your data can tell you and make your modelling choices explicit.

Inverse Problems Are Everywhere

I have focused on EIT because it is my home territory, but the same structure appears across a remarkable range of fields.

Medical imaging. Computed tomography reconstructs internal density from X-ray projections; mathematically, this means inverting the Radon transform. Allan Cormack and Godfrey Hounsfield shared the 1979 Nobel Prize in Medicine for CT, which is, at its mathematical heart, an inverse problem. MRI, PET, and ultrasound imaging involve related but distinct inversions.

Geophysics. Seismologists record seismic waves at the Earth’s surface and try to reconstruct the planet’s internal structure. The petroleum industry uses similar techniques to find hydrocarbon deposits. The inverse problem involves wave equations, and the non-uniqueness is substantial. Multiple subsurface configurations can produce nearly identical seismograms.

Non-destructive testing. Engineers use ultrasound, eddy currents, or thermal measurements to detect cracks and defects inside materials without cutting them open. Can you find a crack from surface temperature measurements alone? In principle, yes. In practice, it is an ill-posed inverse problem that requires careful regularization.

Astronomy. The Event Horizon Telescope produced the first image of a black hole in 2019. The reconstruction was a massive inverse problem: recovering an image from sparse, noisy Fourier measurements taken by a network of radio telescopes spread across the globe. The algorithms that made this possible draw directly on the theory of ill-posed problems and regularization.

Machine learning. Supervised learning can be formulated as recovering a predictor from finite observations, so it shares non-uniqueness and stability questions with inverse problems. Weight decay is an explicit penalty, while early stopping and dropout can have regularizing effects. Their mathematical roles depend on the model, optimizer, and training regime.

The mathematical structure is the same in every case: incomplete, noisy observations; a desire to recover something not directly measured; instability that demands additional assumptions. The specifics (different PDEs, different measurement physics, different noise models) change, but the core challenge does not.

Why It Matters

I sometimes get asked why anyone would devote a career to problems that are, by definition, impossible to solve perfectly. The answer is that impossible to solve perfectly is not the same as impossible to solve usefully.

A CT scan does not produce a mathematically exact representation of the body’s density. But it produces one accurate enough to diagnose a tumour, guide a biopsy, or plan a surgery. The difference between a useful reconstruction and a meaningless one is precisely the mathematics: the regularization theory, the convergence analysis, the stability estimates that tell you what resolution is achievable with a given amount of data and noise.

The same is true in every application. Geophysicists do not need a perfect model of the subsurface; they need one reliable enough to decide where to drill. Engineers do not need to locate a crack to the micrometer; they need to know whether the structure is safe to operate.

Regularization theory, convergence analysis, error estimates: these are not academic indulgences. They are the tools that separate principled reconstruction from hopeful guesswork. They tell us when to trust a result, when to be cautious, and when to go back and collect more data.

An Active and Growing Field

Inverse problems have been studied seriously since the mid-twentieth century, but the field shows no signs of slowing. Several directions are generating intense activity right now.

The intersection with machine learning is the most visible. Can neural networks learn to solve inverse problems faster or more accurately than classical iterative methods? Under what conditions? With what guarantees? These questions are producing a new wave of research, and they demand people who understand both the mathematics of ill-posedness and the mechanics of deep learning.

High-dimensional inverse problems, where the unknown has thousands or millions of degrees of freedom, push the limits of existing theory and computation. Bayesian approaches to inverse problems, which quantify uncertainty in the reconstruction rather than producing a single point estimate, are gaining traction across applications. And foundational questions persist: the Calderón problem is not fully resolved in all geometries, stability estimates for many nonlinear inverse problems remain essentially unknown, and the theoretical understanding of iterative regularization methods still has significant gaps.

If you are a graduate student or early-career researcher looking for a field at the intersection of rigorous mathematics, computation, and genuine real-world impact, inverse problems is a good place to be. The problems are deep, the applications are broad, and the questions are far from settled.

I will write more about specific topics (regularization theory, numerical methods, and the role of machine learning in this field) in future posts.