The Central Idea
Suppose an inverse problem seeks parameters
\[ \boldsymbol{\theta} \]that make model predictions
\[ F(\boldsymbol{\theta}) \]agree with observed data
\[ \mathbf{y}. \]A basic fitting objective may be
\[ \|\mathbf{y}-F(\boldsymbol{\theta})\|^2. \]Regularization modifies this by adding a penalty:
\[ \boxed{ \Phi_{\lambda}(\boldsymbol{\theta}) = \|\mathbf{y}-F(\boldsymbol{\theta})\|^2 + \lambda R(\boldsymbol{\theta}) }. \]The first term measures data mismatch. The second term favors solutions with desirable structure.
Why Regularization Is Needed
Inverse problems are often difficult because small changes in data can cause large changes in estimated parameters.
This can occur when:
- the design matrix is ill conditioned;
- the forward operator has very small singular values;
- the data contain substantial noise;
- the problem is underdetermined;
- parameters are highly correlated;
- the model contains weakly identifiable directions.
A Simple Unstable Linear Problem
Consider
\[ \mathbf{y}=X\boldsymbol{\theta}. \]If \(X\) has a singular value
\[ \sigma_j \]that is very small, then recovering the corresponding parameter direction requires division by a small number.
This can greatly amplify measurement noise.
Noise Amplification
Suppose the data contain noise:
\[ \mathbf{y} = X\boldsymbol{\theta}_{\text{true}} + \boldsymbol{\varepsilon}. \]If the inverse operation amplifies one component of \(\boldsymbol{\varepsilon}\) by a factor of
\[ \frac{1}{\sigma_j}, \]then a very small singular value can turn a modest observational error into a large parameter error.
The Stability Goal
Regularization seeks a solution that does not respond excessively to small perturbations in the data.
Conceptually,
\[ \boxed{ \text{regularization} = \text{reduced sensitivity to noise} }. \]The cost is that the regularized solution is influenced partly by the chosen penalty or prior structure.
Tikhonov Regularization
A standard linear regularized problem is
\[ \boxed{ \hat{\boldsymbol{\theta}}_{\lambda} = \operatorname*{arg\,min}_{\boldsymbol{\theta}} \left[ \|\mathbf{y}-X\boldsymbol{\theta}\|_2^2 + \lambda \|L\boldsymbol{\theta}\|_2^2 \right] }. \]This is called Tikhonov regularization.
The matrix \(L\) determines which features of the solution are penalized.
Zero-Order Tikhonov Regularization
The simplest choice is
\[ L=I. \]Then
\[ \Phi_{\lambda} = \|\mathbf{y}-X\boldsymbol{\theta}\|_2^2 + \lambda\|\boldsymbol{\theta}\|_2^2. \]This discourages parameter vectors with large Euclidean norm.
In statistics and machine learning, this is closely related to ridge regression.
Regularized Normal Equations
For
\[ \Phi_{\lambda} = \|\mathbf{y}-X\boldsymbol{\theta}\|_2^2 + \lambda\|\boldsymbol{\theta}\|_2^2, \]differentiation gives
\[ -2X^T\mathbf{y} + 2X^TX\boldsymbol{\theta} + 2\lambda\boldsymbol{\theta} = \mathbf{0}. \]Therefore,
\[ \boxed{ (X^TX+\lambda I) \hat{\boldsymbol{\theta}}_{\lambda} = X^T\mathbf{y} }. \]Closed-Form Ridge Solution
When the matrix is invertible,
\[ \boxed{ \hat{\boldsymbol{\theta}}_{\lambda} = (X^TX+\lambda I)^{-1} X^T\mathbf{y} }. \]The added term
\[ \lambda I \]shifts the eigenvalues of \(X^TX\) away from zero and can improve numerical stability.
The Role of the Regularization Parameter
The scalar
\[ \lambda\ge0 \]controls the balance between fitting the data and enforcing the penalty.
Small \(\lambda\) emphasizes data fit.
Large \(\lambda\) emphasizes regularity.
Therefore,
\[ \boxed{ \lambda = \text{strength of regularization} }. \]The Case \(\lambda=0\)
If
\[ \lambda=0, \]the regularized objective reduces to ordinary least squares:
\[ \|\mathbf{y}-X\boldsymbol{\theta}\|_2^2. \]No regularization preference is imposed.
The Large-\(\lambda\) Limit
When \(\lambda\) becomes very large under an \(L_2\) penalty,
\[ \lambda\|\boldsymbol{\theta}\|_2^2 \]dominates the objective.
The estimate is then strongly pulled toward small parameter values, often toward
\[ \mathbf{0}. \]Excessive regularization can therefore oversmooth or overshrink the solution.
Bias-Variance Tradeoff
Regularization typically introduces bias because the estimate is deliberately pulled toward a preferred structure.
In return, it can reduce variance and sensitivity to noisy data.
The core tradeoff is
\[ \boxed{ \text{more regularization} \Rightarrow \text{more bias but less variance} }. \]Why Bias Can Be Useful
An unbiased estimate can still be scientifically poor if it changes wildly under tiny data perturbations.
A slightly biased but stable estimate may have lower total prediction or estimation error.
Regularization therefore prioritizes useful stability over strict unbiasedness.
General Tikhonov Matrix \(L\)
The penalty
\[ \|L\boldsymbol{\theta}\|_2^2 \]can express many different structural preferences.
The choice of \(L\) determines what is considered undesirable in the solution.
Penalizing First Differences
Suppose the parameter vector represents values on a grid:
\[ \boldsymbol{\theta} = (\theta_1,\theta_2,\ldots,\theta_p). \]A first-difference operator penalizes
\[ \theta_{j+1}-\theta_j. \]Then the regularizer encourages neighboring parameter values to be similar.
This promotes smoothness.
Penalizing Second Differences
A second-difference penalty uses terms such as
\[ \theta_{j+1} - 2\theta_j + \theta_{j-1}. \]Penalizing these values discourages rapid changes in slope or curvature.
This can preserve broad trends while suppressing oscillatory noise.
Regularization Around a Reference Value
Instead of shrinking toward zero, we may shrink toward a reference model
\[ \boldsymbol{\theta}_0. \]The objective becomes
\[ \boxed{ \|\mathbf{y}-X\boldsymbol{\theta}\|_2^2 + \lambda \|L(\boldsymbol{\theta}-\boldsymbol{\theta}_0)\|_2^2 }. \]This is useful when a baseline parameter field or previous estimate is available.
Generalized Regularized Normal Equations
For
\[ \|\mathbf{y}-X\boldsymbol{\theta}\|_2^2 + \lambda\|L\boldsymbol{\theta}\|_2^2, \]the normal equations are
\[ \boxed{ (X^TX+\lambda L^TL) \hat{\boldsymbol{\theta}}_{\lambda} = X^T\mathbf{y} }. \]Singular-Value Interpretation
Suppose
\[ X = U\Sigma V^T. \]Ordinary least squares uses reciprocal singular values
\[ \frac{1}{\sigma_j}. \]These can become huge when \(\sigma_j\) is small.
Regularization modifies this amplification.
Ridge Filter Factors
In zero-order Tikhonov regularization, the contribution of singular direction \(j\) is modified by the filter factor
\[ \boxed{ \frac{\sigma_j} {\sigma_j^2+\lambda} }. \]For large singular values, this behaves approximately like
\[ \frac{1}{\sigma_j}. \]For small singular values, it suppresses extreme amplification.
What Filter Factors Do
Regularization does not treat all parameter directions equally.
Strongly informed directions associated with large singular values are retained more faithfully.
Weakly informed directions associated with small singular values are damped.
This selective damping is the heart of spectral regularization.
Truncated Singular Value Decomposition
Another regularization strategy is to discard singular components below a threshold.
If
\[ \sigma_j \]is judged too small, its contribution is set to zero rather than inverted.
This method is called truncated singular value decomposition, or TSVD.
TSVD as a Filter
In TSVD, the inverse filter behaves like
\[ f_j = \begin{cases} \dfrac{1}{\sigma_j}, & \sigma_j\ge\tau,\\[6pt] 0, & \sigma_j<\tau, \end{cases} \]where \(\tau\) is a threshold.
Weak singular directions are removed entirely instead of smoothly damped.
Continuous Versus Hard Filtering
Tikhonov regularization smoothly damps weak singular directions.
TSVD applies a hard cutoff.
Both methods suppress unstable components, but they do so differently.
L1 Regularization
Another important penalty is
\[ \|\boldsymbol{\theta}\|_1 = \sum_j|\theta_j|. \]The regularized problem becomes
\[ \boxed{ \operatorname*{minimize}_{\boldsymbol{\theta}} \|\mathbf{y}-X\boldsymbol{\theta}\|_2^2 + \lambda\|\boldsymbol{\theta}\|_1 }. \]This is closely related to the lasso.
Sparsity
L1 regularization tends to produce solutions in which some parameter values are exactly zero.
Such solutions are called sparse.
Sparsity is useful when the true system is believed to depend on only a small subset of possible components.
L1 Versus L2 Regularization
L2 regularization tends to shrink many coefficients continuously toward zero.
L1 regularization can set some coefficients exactly to zero.
Therefore:
\[ \boxed{ L_2 \rightarrow \text{smooth shrinkage} } \] \[ \boxed{ L_1 \rightarrow \text{sparse selection} }. \]Elastic-Net Style Penalties
L1 and L2 penalties can be combined:
\[ \Phi = \|\mathbf{y}-X\boldsymbol{\theta}\|_2^2 + \lambda_1\|\boldsymbol{\theta}\|_1 + \lambda_2\|\boldsymbol{\theta}\|_2^2. \]This can encourage sparsity while retaining some of the numerical stability of quadratic shrinkage.
Total Variation Regularization
When estimating a spatial or temporal field, one may want piecewise-smooth solutions with sharp edges preserved.
A total variation penalty is based on the magnitude of discrete or continuous gradients:
\[ R(\theta) \approx \sum_j |\theta_{j+1}-\theta_j|. \]This penalizes excessive variation without forcing every transition to be smooth.
Why Total Variation Preserves Edges
A squared-gradient penalty strongly penalizes large jumps.
A total variation penalty grows linearly with jump size.
As a result, isolated sharp transitions can remain while smaller noisy oscillations are suppressed.
Constraint-Based Regularization
Regularization does not always require an explicit penalty term.
Instead, one may solve
\[ \operatorname*{minimize}_{\boldsymbol{\theta}} \|\mathbf{y}-X\boldsymbol{\theta}\|^2 \]subject to
\[ \boldsymbol{\theta}\in\mathcal{C}, \]where \(\mathcal{C}\) contains only plausible solutions.
Examples of Regularizing Constraints
Useful constraints include:
- nonnegativity;
- upper and lower bounds;
- monotonicity;
- mass conservation;
- sum-to-one conditions;
- known smoothness;
- known support regions.
Such restrictions reduce the set of admissible inverse solutions.
Early Stopping as Regularization
Iterative inverse solvers often reconstruct strongly informed components first and weak noisy components later.
Stopping the iteration before full numerical convergence can therefore act as a form of regularization.
This is called iterative regularization.
Why Full Convergence Can Be Harmful
In an ill-posed inverse problem, exact minimization of the data residual may eventually fit measurement noise.
A partially converged solution may better approximate the underlying signal than the mathematically exact fit.
Regularization and Overfitting
Regularization limits how closely a flexible model can adapt to noise.
It therefore reduces overfitting by discouraging unnecessary complexity or unstable parameter combinations.
Regularization and Underfitting
Too much regularization can suppress genuine structure.
The model may then fail to fit real signal features.
This is a form of underfitting caused by excessive regularization.
Choosing \(\lambda\) Is a Model-Selection Problem
There is no universally correct regularization strength.
A useful value of \(\lambda\) depends on:
- noise level;
- forward-model conditioning;
- parameter scaling;
- expected solution structure;
- predictive goals;
- the penalty definition.
Cross-Validation
One way to choose \(\lambda\) is to fit the model using part of the data and evaluate prediction error on held-out data.
The preferred regularization strength balances training fit and predictive performance.
This is especially useful when prediction is the primary objective.
The L-Curve
Another method plots
\[ \log \|\mathbf{y}-X\hat{\boldsymbol{\theta}}_{\lambda}\| \]against
\[ \log \|L\hat{\boldsymbol{\theta}}_{\lambda}\|. \]As \(\lambda\) varies, the curve often forms an L-like shape.
The corner represents a compromise between data fit and penalty size.
Interpreting the L-Curve
One side of the L corresponds to small residuals but rough or large solutions.
The other side corresponds to highly regularized solutions with poor data fit.
The corner attempts to balance the two competing goals.
Discrepancy Principle
If the expected noise level is known, regularization can be chosen so that the residual norm is consistent with that noise.
Conceptually,
\[ \|\mathbf{y}-F(\hat{\boldsymbol{\theta}}_{\lambda})\| \approx \text{expected noise magnitude}. \]Fitting substantially below the noise level may indicate overfitting.
Generalized Cross-Validation
Generalized cross-validation estimates predictive error using the fitted model's effective flexibility rather than explicitly leaving out every data point.
It is widely used for selecting smoothing and regularization parameters in linear inverse problems.
Effective Degrees of Freedom
A regularized fit is often less flexible than an unregularized fit with the same nominal number of parameters.
This motivates an effective degrees of freedom concept that measures how much the fitted values respond to the observations.
Resolution Versus Stability
In imaging and reconstruction, stronger regularization often improves stability but reduces fine-scale resolution.
Weak regularization preserves more detail but may amplify noise.
Thus,
\[ \boxed{ \text{higher resolution} \leftrightarrow \text{lower stability} } \]is a common inverse-problem tradeoff.
Regularization and Identifiability
Regularization can produce a unique numerical solution even when the raw data do not uniquely identify the parameters.
The selected solution is then determined jointly by:
- the observed data;
- the forward model;
- the regularization rule.
Numerical uniqueness should not be mistaken for data-driven identifiability.
Regularization and Bayesian Priors
Many penalties have Bayesian interpretations.
For example, a Gaussian prior
\[ \boldsymbol{\theta} \sim N(\mathbf{0},\tau^2I) \]contributes a negative log-prior proportional to
\[ \|\boldsymbol{\theta}\|_2^2. \]Therefore, L2 regularization corresponds to a Gaussian-prior MAP estimate.
L1 Regularization and Laplace Priors
A Laplace prior has density proportional to
\[ \exp(-c|\theta|). \]Its negative log-prior is proportional to
\[ |\theta|. \]Therefore, L1 regularization has a Bayesian interpretation through Laplace priors.
Penalty Strength and Prior Variance
In a Gaussian prior interpretation, stronger regularization corresponds to a more concentrated prior.
Roughly,
\[ \lambda \propto \frac{1}{\tau^2}, \]where \(\tau^2\) is the prior variance.
A small prior variance strongly constrains the parameter.
Nonlinear Regularized Inverse Problems
Regularization is not limited to linear models.
A nonlinear problem may minimize
\[ \boxed{ \Phi_{\lambda}(\boldsymbol{\theta}) = \|\mathbf{y}-F(\boldsymbol{\theta})\|^2 + \lambda R(\boldsymbol{\theta}) }. \]The optimization may be more difficult because both the data-fit term and penalty geometry can be nonlinear.
Gradient of a Regularized Objective
If
\[ \Phi_{\lambda} = \Phi_{\text{data}} + \lambda R, \]then
\[ \boxed{ \nabla\Phi_{\lambda} = \nabla\Phi_{\text{data}} + \lambda\nabla R }. \]The optimizer balances the direction preferred by the data with the direction preferred by regularization.
Nonsmooth Penalties
L1 and total-variation penalties are not differentiable everywhere.
Specialized optimization techniques may therefore be needed, including:
- subgradient methods;
- proximal methods;
- coordinate descent;
- operator-splitting methods.
Proximal Interpretation
A proximal method separates a smooth data-fit term from a possibly nonsmooth regularization term.
The regularizer is handled through an operation that balances closeness to the current iterate with reduction of the penalty.
This framework is especially useful for sparse and total-variation inverse problems.
Regularization Paths
Instead of choosing one \(\lambda\) immediately, compute solutions over a sequence:
\[ \lambda_1, \lambda_2, \ldots, \lambda_m. \]The resulting collection
\[ \hat{\boldsymbol{\theta}}_{\lambda_1}, \ldots, \hat{\boldsymbol{\theta}}_{\lambda_m} \]is called a regularization path.
Why Regularization Paths Are Useful
A regularization path reveals:
- which parameters are stable;
- which coefficients disappear under sparsity penalties;
- where overfitting begins;
- where excessive shrinkage begins;
- how sensitive conclusions are to \(\lambda\).
Parameter Scaling Before Regularization
A penalty can behave unfairly if parameters have very different units or numerical magnitudes.
Suppose
\[ \theta_1\sim10^{-6} \]while
\[ \theta_2\sim10^4. \]Penalizing their raw magnitudes equally may strongly distort one parameter relative to the other.
Scaled Regularization
Introduce characteristic scales
\[ s_j \]and regularize dimensionless quantities
\[ q_j = \frac{\theta_j}{s_j}. \]This makes the penalty reflect relative parameter magnitude rather than arbitrary units.
Regularization and Physical Units
The two terms in a regularized objective must be combined consistently.
If the data-fit and penalty terms carry different units, the numerical value and interpretation of \(\lambda\) depend on those units.
Nondimensionalization or explicit scaling can make the regularization parameter more meaningful.
Regularization in Imaging
In image reconstruction, the unknown parameter vector may represent pixel or voxel intensities.
Common regularization choices include:
- small overall energy;
- smooth neighboring intensities;
- sparse transform coefficients;
- total variation for edge preservation;
- known nonnegativity.
Regularization in Parameter Estimation
In lower-dimensional parameter estimation, regularization may:
- stabilize correlated coefficients;
- discourage implausibly large values;
- incorporate prior calibration knowledge;
- select among weakly identified parameter combinations;
- reduce overfitting in high-dimensional models.
Regularization in Function Estimation
When the unknown is an entire function rather than a small parameter vector, regularization becomes especially important.
One may penalize:
\[ \int [f'(x)]^2\,dx \]or
\[ \int [f''(x)]^2\,dx. \]These penalties favor smooth functions.
Regularization Must Reflect the Application
A mathematically convenient penalty is not automatically scientifically appropriate.
The regularizer should reflect credible structural information about the unknown quantity.
For example, sparsity, smoothness, nonnegativity, and small magnitude are different assumptions and should not be treated as interchangeable.
Checking the Regularized Fit
After fitting, examine both parts of the objective:
\[ \|\mathbf{y}-F(\hat{\boldsymbol{\theta}}_{\lambda})\|^2 \]and
\[ R(\hat{\boldsymbol{\theta}}_{\lambda}). \]A small total objective can hide an unacceptable tradeoff if one term dominates the other.
Validation Still Matters
A regularized solution should be tested on independent observations or withheld data whenever possible.
Good validation performance indicates that the regularization is helping the model capture stable structure rather than merely fitting the training data.
Synthetic Recovery Tests
Generate synthetic data from a known truth:
\[ \mathbf{y}_{\text{syn}} = F(\boldsymbol{\theta}_{\text{true}}) + \boldsymbol{\varepsilon}. \]Then compare regularized estimates across several values of \(\lambda\).
This reveals how the method trades noise suppression against reconstruction bias.
Common Error: Assuming More Regularization Is Always Better
Regularization improves stability only up to a point.
Excessive regularization can erase genuine signal and force the estimate too strongly toward the preferred structure.
Common Error: Choosing \(\lambda\) Arbitrarily
The regularization parameter controls a fundamental modeling tradeoff.
It should be selected using a principled criterion such as validation, discrepancy matching, an L-curve, information criteria, or a Bayesian hyperparameter model.
Common Error: Ignoring Parameter Scaling
Applying the same penalty to parameters with incompatible scales can distort the solution.
Scale parameters or construct \(L\) so that the penalty has a meaningful interpretation.
Common Error: Treating the Regularized Solution as Data-Only
The regularized estimate is influenced by both the observations and the penalty.
If the data are weak, regularization may dominate the estimate.
Report that influence explicitly.
Common Error: Using the Wrong Structural Assumption
A smoothness penalty is inappropriate when the true solution contains sharp discontinuities.
A sparsity penalty is inappropriate when the true parameter field is dense.
Regularization should encode plausible structure, not merely convenient mathematics.
Common Error: Confusing Regularization with Identifiability
Regularization can make a numerical solution unique even when the data alone cannot distinguish parameter values.
This is stabilization, not new observational information.
Common Error: Evaluating Only Training Fit
A regularized model may have slightly worse training error but much better predictive performance.
The value of regularization is often visible only through validation, uncertainty, or sensitivity analysis.
A Reliable Regularization Workflow
- Diagnose why the unregularized inverse problem is unstable.
- Identify plausible structural information about the unknown.
- Choose a regularizer consistent with that structure.
- Scale parameters and residuals appropriately.
- Select a candidate range of regularization strengths.
- Compute a regularization path.
- Evaluate residual size and penalty size together.
- Use validation, discrepancy, or another principled criterion to select \(\lambda\).
- Inspect sensitivity to the chosen \(\lambda\).
- Check residuals and prediction performance.
- Quantify bias and uncertainty where possible.
- Document how much of the final estimate comes from data versus regularization.
Practice 1: Regularized Objective
Write the standard zero-order Tikhonov objective for a linear model
\[ \mathbf{y}\approx X\boldsymbol{\theta}. \]Practice 2: Regularized Normal Equations
State the normal equations associated with
\[ \|\mathbf{y}-X\boldsymbol{\theta}\|_2^2 + \lambda\|\boldsymbol{\theta}\|_2^2. \]Practice 3: Role of \(\lambda\)
What happens qualitatively as \(\lambda\) becomes larger in an L2-regularized problem?
Practice 4: First-Difference Penalty
What type of solution behavior is encouraged by penalizing
\[ \theta_{j+1}-\theta_j? \]Practice 5: L1 Regularization
What structural property does an L1 penalty tend to encourage?
Practice 6: TSVD
What does truncated SVD do with singular directions associated with very small singular values?
Practice 7: Bias and Variance
Why can a regularized estimate be preferable even though it is biased?
Practice 8: L-Curve
What two quantities are commonly plotted against one another in an L-curve?
Practice 9: Bayesian Connection
Which common prior corresponds to an L2 penalty in MAP estimation?
Practice 10: Identifiability
A nonidentifiable inverse problem becomes numerically unique after adding a strong regularization penalty.
Does this mean the data now uniquely identify the parameters?
Practice Answers
Practice 1
\[ \boxed{ \Phi_{\lambda}(\boldsymbol{\theta}) = \|\mathbf{y}-X\boldsymbol{\theta}\|_2^2 + \lambda\|\boldsymbol{\theta}\|_2^2 }. \]Practice 2
\[ \boxed{ (X^TX+\lambda I) \hat{\boldsymbol{\theta}}_{\lambda} = X^T\mathbf{y} }. \]Practice 3
Larger \(\lambda\) gives more weight to the regularization penalty. In an L2 problem, the estimate is pulled more strongly toward smaller parameter magnitudes and becomes less sensitive to noise.
Practice 4
Penalizing first differences encourages neighboring parameter values to be similar, so the estimated parameter field becomes smoother.
Practice 5
L1 regularization tends to encourage sparsity, meaning that some coefficients may become exactly zero.
Practice 6
Truncated SVD discards or suppresses the weak singular directions rather than dividing by very small singular values.
Practice 7
A small amount of bias can substantially reduce variance and noise amplification, producing a more stable estimate with lower total error.
Practice 8
The L-curve plots the residual norm against the regularization norm, usually on logarithmic axes:
\[ \boxed{ \log\|\mathbf{y}-X\hat{\boldsymbol{\theta}}_{\lambda}\| \quad\text{versus}\quad \log\|L\hat{\boldsymbol{\theta}}_{\lambda}\| }. \]Practice 9
A Gaussian prior centered at zero corresponds to an L2 penalty in MAP estimation.
Practice 10
No. The numerical uniqueness comes from the regularization rule. The data themselves remain nonidentifying unless the observation structure has changed.
What to Remember
Regularization stabilizes inverse problems by adding structural preference to data fitting.
- Regularization modifies the objective by adding a penalty term.
- Tikhonov regularization uses quadratic penalties.
- L2 penalties shrink coefficients smoothly.
- L1 penalties encourage sparse solutions.
- Difference penalties promote smooth parameter fields.
- Total variation can suppress noise while preserving sharp edges.
- TSVD suppresses weak singular directions directly.
- The parameter \(\lambda\) controls the tradeoff between fit and stability.
- Regularization reduces variance at the cost of bias.
- Cross-validation, L-curves, and discrepancy principles can guide \(\lambda\).
- Many regularizers have Bayesian prior interpretations.
- Regularization creates stability, not new data information.
The central principle is:
\[ \boxed{ \text{do not fit weakly supported directions more strongly than the data justify} }. \]Where We Go Next
Regularization provides practical tools for stabilizing inverse solutions, especially when data are noisy or the forward operator contains weakly informed directions.
The next lesson, Ill-Posed Problems, develops the deeper mathematical reason regularization is needed by examining inverse problems that fail existence, uniqueness, or continuous dependence on the data.