Table of Contents
- Start From Posterior Maximization
- How a Gaussian Prior Becomes an L2 Penalty
- How a Laplace Prior Becomes an L1 Penalty
- Worked Example: Comparing Two Parameter Solutions
- How to Understand Regularization Strength
- How to Recognize the Problem
- Where This Shows Up in ML/AI
- Common Mistakes
- Practice
- Next
- Section-Level Source Map
- References
Bayesian inference gives a full posterior distribution, but sometimes you want one representative answer. MAP, or maximum a posteriori estimation, chooses the parameter value where the posterior is largest.
That sounds like a Bayesian estimator far away from ML regularization. The connection is direct. When you maximize the posterior, you combine likelihood and prior. After taking logs, the prior becomes a penalty term inside the objective.
Once you see this bridge, ridge, lasso, and weight decay stop being only tricks to avoid overfitting. They also express what parameter shapes the model prefers.
Start From Posterior Maximization
MLE chooses the parameter that makes the data most plausible:
theta_MLE = argmax_theta p(data | theta)
MAP chooses the parameter that maximizes the posterior:
theta_MAP = argmax_theta p(theta | data)
By Bayes' rule:
p(theta | data) proportional to p(data | theta) p(theta)
So:
theta_MAP = argmax_theta p(data | theta) p(theta)
After taking logs:
theta_MAP = argmax_theta [log p(data | theta) + log p(theta)]
This is the entrance to regularization. log p(data | theta) represents data fit. log p(theta) represents parameter preference.
If written as minimization, the same idea often becomes:
minimize negative log likelihood + penalty
How a Gaussian Prior Becomes an L2 Penalty
Suppose a parameter w has a zero-centered Gaussian prior:
w ~ N(0, sigma^2)
Its log prior contains:
log p(w) = constant - w^2 / (2 sigma^2)
MAP maximizes:
log likelihood + log prior
Equivalently, it minimizes:
negative log likelihood + w^2 / (2 sigma^2)
The w^2 term is the shape of L2 regularization. For a vector of weights, it becomes:
||w||_2^2
This prior favors weights near 0, but it usually does not force many weights to be exactly 0. It pulls weights toward smaller values.
How a Laplace Prior Becomes an L1 Penalty
If the prior is Laplace, the log prior contains an absolute value:
log p(w) = constant - lambda |w|
With a negative sign in minimization, the objective contains:
lambda |w|
That is the shape of L1 regularization. L1 is often associated with sparsity because it more easily drives some weights exactly to 0.
From a statistical view, a Laplace prior says many parameters are expected to be near 0, while a smaller number may remain clearly nonzero.
So do not only memorize "Gaussian gives L2, Laplace gives L1." Be able to derive the penalty from the shape of the log prior.
Worked Example: Comparing Two Parameter Solutions
Suppose two candidate parameter solutions, A and B, have negative log likelihoods:
NLL(A) = 100
NLL(B) = 96
By data fit alone, B looks better because its NLL is lower.
Now add an L2 penalty with lambda = 0.5. The squared weight norms are:
||w_A||^2 = 4
||w_B||^2 = 16
The regularized objective is:
objective = NLL + lambda ||w||^2
So:
objective(A) = 100 + 0.5 * 4 = 102
objective(B) = 96 + 0.5 * 16 = 104
After adding the prior or penalty, A is preferred. That does not mean A fits the training data better. It means A is better under the combined objective of data fit and avoiding extreme parameters.
How to Understand Regularization Strength
Larger lambda gives the penalty more influence. Parameters are pulled smaller, variance often decreases, and bias may increase.
Smaller lambda makes the model closer to MLE. It can fit the data more freely, which may reduce bias but increase variance and overfitting risk.
In ML practice, lambda is usually chosen using validation performance or cross-validation. Regularization aims for stable performance on unseen data. Training loss alone tends to select a penalty that is too weak and too close to the training set.
How to Recognize the Problem
If you see MAP, start with:
log posterior = log likelihood + log prior + constant
If you see a Gaussian prior, check whether the log prior produces a squared penalty.
If you see a Laplace prior, check whether the log prior produces an absolute-value penalty.
If the problem asks about bias-variance tradeoff, reason through regularization strength: stronger penalty means a more conservative model; weaker penalty means more freedom to fit the sample.
Where This Shows Up in ML/AI
Ridge regression, lasso, logistic-regression penalties, and neural-network weight decay can all be read through the MAP lens. They restrict models from using overly large parameters to explain training data.
This matters in AI systems when data are limited, features are many, or model flexibility is high. Without regularization, the model may learn noise in the training set. A penalty tells the model: unless the data provide strong evidence, do not push weights too far.
Regularization is not better when it is always stronger. Too much regularization can suppress real signal. Treat regularization strength as a hyperparameter selected by validation set or cross-validation.
Common Mistakes
Mistake 1: treating MAP as another name for MLE and forgetting the prior.
Mistake 2: forgetting that taking logs turns posterior multiplication into log likelihood plus log prior.
Mistake 3: memorizing Gaussian to L2 without deriving the squared term from the log prior.
Mistake 4: assuming L2 regularization sets many weights exactly to 0. That is closer to L1 behavior.
Mistake 5: selecting regularization strength by training loss and choosing the setting most likely to overfit.
Practice
- Write
log posterior = log likelihood + log prior + constantand state what MAP maximizes. - Explain why a Gaussian prior corresponds to L2 regularization, and why a Laplace prior corresponds to L1.
- If
NLL(A)=50,||w_A||^2=2,NLL(B)=48,||w_B||^2=10, andlambda=0.5, which regularized objective is smaller? - If regularization strength increases, where do parameters usually move? What happens to bias and variance?
- In ML training, would you choose regularization strength by training loss or validation performance? Why?
Next
MAP connects Bayes, likelihood, and regularization. The next post closes Layer Two by putting estimation, testing, confidence intervals, likelihood, Bayes, and bootstrap on one inference map.
Section-Level Source Map
- OpenIntro, OpenStax, and Stanford CS109: Bayes' rule, likelihood, and posterior foundations.
- This post maps log posterior to ML objective functions and shows how priors become penalties.
- scikit-learn: model selection and validation-based hyperparameter choice.
- NTU IM prep pages: topic placement and practice-flow alignment; not used as official solutions.
References
Loading...