An inverse problem is the task of determining the causes of an observed effect, or the internal structure of a system from measurements taken at its boundary. In mathematics, this is formalized as the challenge of recovering an unknown input to a system from its known output. The term is used in contrast to the forward problem, which predicts the output given a complete description of the input. For a simple example, consider a buried pipe. The forward problem is: given the pipe's location, size, and the electrical properties of the surrounding soil, predict the electrical potential measured at the ground surface. The inverse problem is: given those surface measurements, determine the pipe's location and size. Because the forward problem is usually well-posed—it has a unique solution that depends continuously on the input—it can be solved by direct computation. The inverse problem, however, is almost always ill-posed: small errors in the measurements can lead to enormous errors in the recovered input, and in many cases infinitely many different inputs produce the same output.
The central intellectual stakes of inverse problems are therefore not merely computational but conceptual. The field asks what can be known about an unobservable system from indirect data, how much data is needed to know it, and how to extract reliable information from noisy, incomplete measurements. It is a discipline where mathematics, physics, and engineering meet, and its results have direct consequences in medical imaging, geophysics, remote sensing, nondestructive testing, and many other areas where direct observation is impossible.
Every inverse problem has three components: a forward model, a data set, and a class of admissible unknowns. The forward model is a mathematical description of the physical process that connects the unknown to the measurements. It is typically a partial differential equation, an integral equation, or a statistical model. The data set is the collection of measurements, which is always finite and always contaminated by noise. The class of admissible unknowns is the set of possible inputs that are considered physically reasonable—for example, functions that are nonnegative, bounded, or piecewise smooth.
The forward model defines a map, often called the forward operator, from the space of unknowns to the space of data. The inverse problem is to invert this map. The difficulty is that this inverse map, when it exists, is almost never continuous. A tiny perturbation in the data—a rounding error, a speck of noise—can produce a wildly different solution. This phenomenon is known as ill-posedness, a concept formalized by the mathematician Jacques Hadamard in the early twentieth century. Hadamard proposed that a well-posed problem must have a solution, that the solution must be unique, and that it must depend continuously on the data. Inverse problems routinely violate all three conditions, and the field is largely devoted to developing strategies for coping with this fact.
The most important consequence of ill-posedness is that a naive approach—simply solving the equations that define the inverse map—will fail. The recovered unknown will typically be dominated by amplified noise and will bear no resemblance to the true input. The central methodological question of the field is therefore: how can one construct a stable approximation to the true unknown, given that the exact inverse is unstable?
The dominant answer to this question is regularization. The idea is to replace the ill-posed inverse problem with a nearby well-posed problem whose solution is close to the true unknown, provided the noise level is small. The most widely used method is Tikhonov regularization, named after the Soviet mathematician Andrey Tikhonov, who developed it in the 1940s and 1960s. In its simplest form, Tikhonov regularization seeks the unknown that minimizes a weighted sum of two terms: the misfit between the predicted and observed data, and a penalty term that measures the size or roughness of the unknown. The penalty term encodes prior information—for example, that the unknown is smooth or has small norm—and the weight, called the regularization parameter, controls the trade-off between fitting the data and satisfying the prior.
The choice of the regularization parameter is a delicate matter. If it is too small, the solution is still dominated by noise; if it is too large, the solution is overly smooth and misses important features. Methods for choosing the parameter, such as Morozov's discrepancy principle or the L-curve criterion, are themselves a substantial subfield. The discrepancy principle selects the parameter so that the misfit is approximately equal to the known noise level; the L-curve method plots the size of the penalty against the size of the misfit and chooses the point of maximum curvature.
A different but related approach is iterative regularization. Instead of solving a modified problem, one applies an iterative method—such as Landweber iteration or the conjugate gradient method—to the original equations and stops the iteration early, before the noise has been amplified. The number of iterations plays the role of the regularization parameter. This approach is particularly useful for large-scale problems where direct methods are infeasible.
A third major family is variational regularization, which generalizes Tikhonov's idea to arbitrary penalty functionals. A notable example is total variation regularization, which penalizes the total amount of variation in the unknown, thereby allowing sharp edges while still suppressing noise. This method, introduced in the 1990s, has been enormously influential in image processing and medical imaging, where the unknowns often have piecewise constant structure.
A fundamentally different way of thinking about inverse problems comes from statistics. In the Bayesian approach, the unknown is treated as a random variable with a prior distribution that encodes beliefs about its likely values before any data are collected. The data are then used to update this prior via Bayes' theorem, producing a posterior distribution that describes the uncertainty about the unknown after the measurements. The solution to the inverse problem is not a single estimate but an entire probability distribution.
This perspective has several advantages. It provides a natural framework for incorporating prior information, including information that is not easily expressed as a smoothness penalty. It also yields quantitative uncertainty estimates: instead of a single recovered image, one obtains credible intervals or posterior samples that show which features of the solution are well constrained by the data and which are not. This is particularly valuable in applications such as climate modeling or reservoir engineering, where decisions must be made under uncertainty.
The Bayesian approach is not a rival to regularization but rather a generalization of it. Many regularization methods can be reinterpreted as computing the maximum a posteriori (MAP) estimate under a particular prior. For example, Tikhonov regularization with a quadratic penalty corresponds to a Gaussian prior, and total variation regularization corresponds to a Laplace-type prior. The Bayesian framework, however, goes beyond point estimates by providing the full posterior distribution. The main practical challenge is computational: the posterior is typically high-dimensional and analytically intractable, so one must use Markov chain Monte Carlo (MCMC) methods or variational approximations to sample from it. These methods are computationally expensive, and making them feasible for large-scale problems is an active area of research.
The quality of any inverse solution depends critically on the accuracy of the forward model. If the forward model is wrong, then even a perfect inversion method will produce misleading results. This observation has led to a substantial body of work on model error and on joint inversion, where the forward model itself is partially unknown and must be estimated along with the unknown input.
In many applications, the forward model is a partial differential equation whose coefficients are not fully known. For example, in electrical impedance tomography, the forward model is the conductivity equation, and the unknown is the conductivity distribution inside a body. The boundary measurements are voltages and currents, and the goal is to reconstruct the conductivity. The forward model is well understood, but the inverse problem is severely ill-posed: the map from conductivity to boundary data is nonlinear and highly smoothing.
A related but distinct problem is parameter identification, where the unknown is a coefficient in a known differential equation. This is a common formulation in geophysics, where the goal is to determine the subsurface velocity structure from seismic measurements, and in hydrology, where the goal is to determine aquifer properties from well tests. These problems are often tackled by optimization methods: one starts with an initial guess for the unknown, solves the forward problem, compares the predicted data to the observed data, and updates the guess in a direction that reduces the misfit. This is the approach taken by adjoint-based methods, which efficiently compute the gradient of the misfit with respect to the unknown by solving an auxiliary adjoint problem.
Many inverse problems are nonlinear: the forward operator is not a linear map. This is true, for example, in seismic imaging, where the relationship between subsurface properties and recorded waveforms is highly nonlinear, and in diffuse optical tomography, where light propagation in scattering media is described by a nonlinear transport equation. Nonlinearity introduces substantial complications. The misfit landscape may have many local minima, so gradient-based optimization methods may converge to a wrong solution. The ill-posedness is often more severe, and the theory of regularization is less complete than in the linear case.
One influential strategy for dealing with nonlinearity is linearization. If the unknown is close to a known reference, the forward map can be approximated by its linearization around that reference, reducing the problem to a linear inverse problem that can be solved by standard methods. This is the basis of Born approximation in scattering theory and of diffraction tomography in medical imaging. The limitation is obvious: the linearization is only valid for small perturbations, and many applications involve large contrasts.
Another strategy is global optimization, which attempts to find the global minimum of the misfit functional rather than a local one. Methods such as simulated annealing or genetic algorithms are sometimes used, but they are computationally prohibitive for high-dimensional problems. A more practical compromise is multiscale or multilevel methods, which solve the problem on a coarse grid first and then refine, using the coarse solution as a starting point for the fine-scale optimization. This approach can help avoid some local minima while remaining computationally feasible.
The abstract theory of inverse problems is driven by concrete applications, and the field's development has been shaped by the demands of specific measurement technologies. In medical imaging, computed tomography (CT) reconstructs the interior of the body from X-ray projections; magnetic resonance imaging (MRI) recovers tissue properties from radio-frequency signals; and ultrasound imaging uses reflected sound waves. Each of these modalities poses a different inverse problem, and each has stimulated its own mathematical developments. CT is based on the Radon transform, a linear integral transform whose inversion is a classical inverse problem; MRI involves Fourier inversion with incomplete data; and ultrasound is a nonlinear scattering problem.
In geophysics, inverse problems are used to image the Earth's interior from seismic waves, to locate mineral and hydrocarbon deposits from gravity and magnetic measurements, and to monitor groundwater flow from well data. These problems are characterized by enormous data sets, severe ill-posedness, and the impossibility of direct verification. The stakes are high: decisions about drilling, mining, and environmental remediation depend on the reliability of the reconstructions.
In nondestructive testing, inverse problems are used to detect flaws in materials and structures without damaging them. Eddy current testing, ultrasonic testing, and thermography all give rise to inverse problems. In remote sensing, the atmosphere and the Earth's surface are probed from satellites, and the measured radiation is used to infer temperature profiles, gas concentrations, and surface properties. In astronomy, inverse problems are used to reconstruct images from blurred or incomplete telescope data.
A common thread across these applications is that the data are always finite, noisy, and indirect. The mathematical challenge is to extract the maximum reliable information from such data, and the field's practical contribution is to provide algorithms that are both stable and accurate, together with a rigorous understanding of their limitations.
The field of inverse problems continues to evolve, driven by new measurement technologies and by advances in mathematics and computation. One prominent direction is the integration of machine learning. Deep neural networks have been used to learn the inverse map directly from training data, to serve as priors in Bayesian inversion, or to post-process the output of classical regularization methods. These approaches can produce impressive results, especially in imaging, but they raise new questions about reliability, generalization, and the interpretation of uncertainty. A neural network trained on one class of images may fail unpredictably on another, and the theoretical guarantees that underpin classical regularization methods do not directly apply.
Another active area is the study of quantitative inverse problems, where the goal is not just to produce an image but to assign physical values to the reconstructed parameters. This requires careful modeling of the measurement process and often involves combining multiple modalities, such as using both X-ray and ultrasound data to determine both the shape and the mechanical properties of a tissue.
Theoretical questions also remain open. The uniqueness and stability of inverse problems for nonlinear partial differential equations are only partially understood. For example, the Calderón problem—determining the electrical conductivity of a body from boundary measurements—is known to have a unique solution in two dimensions, but the three-dimensional case is more subtle, and the stability estimates are far from optimal. The development of efficient algorithms for high-dimensional Bayesian inversion, and the rigorous analysis of learned reconstruction methods, are both active research frontiers.
The field's enduring contribution is a framework for thinking about what can be known from indirect evidence. It has developed a rich set of tools—regularization, statistical inference, optimization, and approximation theory—that are used across science and engineering. Its central lesson is that the difficulty of an inverse problem is not a technical nuisance but a fundamental feature of the situation: the data do not contain enough information to determine the unknown uniquely, and any method that claims to do so must be making assumptions. The art of the field lies in making those assumptions explicit, principled, and appropriate to the application at hand.