1.3.17 · HinglishProbability & Statistics

Maximum a posteriori estimation (MAP)

2,820 words13 min readRead in English

1.3.17 · AI-ML › Probability & Statistics

#ai-ml/probability-statistics #bayesian-inference #parameter-estimation

Definition & Mathematical Foundation

Derivation from Bayes' Theorem

Chaliye ise Bayes' theorem se scratch se build karte hain:

Step 1: Posterior ke liye Bayes' rule se shuru karo

Yeh form kyun? Hum (likelihood) se (posterior) mein "flip" karna chahte hain. Bayes' theorem is inversion ke liye mathematical machinery hai.

Step 2: Woh dhundho jo posterior ko maximize kare

Yeh step kyun? Hum posterior distribution ka peak dhundh rahe hain — ek sabse zyada likely parameter value.

Step 3: Denominator hata do (woh ke saath constant hai)

Hum ise kyun hata sakte hain? marginal likelihood (evidence) hai, jo par depend nahi karta. Kyunki hum par optimize kar rahe hain, constants argmax location ko affect nahi karte.

Step 4: Computational convenience ke liye logarithm lo

Log kyun? Products sums ban jaate hain (optimize karna aasaan), aur log monotonic hai isliye argmax preserve hota hai. Yahi standard log-posterior hai.

Relationship to MLE

Maximum Likelihood Estimation (MLE), MAP ka ek special case hai:

Derivation: Agar hum uniform prior use karein, toh:

Kyun? Uniform prior ka matlab hai "data dekhne se pehle sabhi parameter values equally likely hain." Prior optimization mein kuch contribute nahi karta, toh hum pure likelihood maximization par wapas aa jaate hain.

Key insight: MAP, MLE ko non-uniform priors allow karke generalize karta hai. MLE, MAP hai jisme koi prior knowledge nahi hai.

Worked Examples

Common Mistakes

MAP vs MLE vs Full Bayes

Method Kya deta hai Formula Kab use karein
MLE Single point estimate Bahut data ho, koi prior info na ho
MAP Single point estimate Moderate data ho, useful prior ho
Full Bayes Poori distribution Uncertainty quantification chahiye

MAP kyun?

  • Chhote data ke saath MLE se zyada robust (prior regularize karta hai)
  • Full Bayes se computationally simpler (integration nahi chahiye)
  • Optimization mein regularization se natural connection

Connection to Regularization (Deep Dive)

Negative log-posterior ek regularized loss hai:

Ise minimize karna (posterior maximize karne ke equivalent) deta hai:

Common correspondences:

  • Gaussian prior ⟷ L2 regularization ()
  • Laplace prior ⟷ L1 regularization ()
  • Uniform prior ⟷ Koi regularization nahi (MLE)

Yeh powerful kyun hai: Har regularization scheme ko parameters ke baare mein ek prior belief ke roop mein interpret kiya ja sakta hai. Regularization choose karna = prior choose karna.

Recall Ise 12 saal ke bacche ko samjhao

Socho tum ek jar mein candies count karne ki koshish kar rahe ho. Tumhare dost ne kaha "maine glass se 47 candies gine" (yeh tumhara data hai). Lekin tum yeh bhi jaante ho ki jar usually full hone par lagbhag 50 candies rakhta hai (yeh tumhari prior knowledge hai).

MLE kehta: "Count par poori tarah bharosa karo — 47 guess karo."

MAP kehta: "Count probably sahi ke aas-paas hai, lekin jar usually 50 ke aas-paas hota hai, toh shayad count thoda off tha. Main 48 ya 49 guess karunga — jo maine dekha aur jo main expect karta tha, uske beech kuch."

MAP jo aap dekhte ho (data) aur jo aap pehle se jaante ho (prior) ko combine karta hai. Yeh do experts se poochne aur unke beech ek smart compromise nikalne jaisa hai. Jitna confident har expert hai, utna aap unhe sunte ho. Agar aapne 1000 candies clearly dekhi hain, toh aap data par zyada bharosa karte ho. Agar sirf ek nazar dekhi hai, toh aap apni prior knowledge par zyada bharosa karte ho.

Active Recall Challenges

Answers (pehle try karo!):

  1. (Upar derivation section dekho)
  2. Uniform prior; kyunki argmax mein kuch contribute nahi karta
  3. Posterior hai Beta(2+2, 2+1) = Beta(4,3), mode = (4-1)/(4+3-2) = 3/5 = 0.6
  4. L2 regularization = Gaussian prior ke saath MAP
  5. Data term ke saath prior term par dominate karta hai → MAP → MLE (prior wash out ho jaata hai)

Connections

  • Maximum Likelihood Estimation (MLE) — MAP ise priors add karke generalize karta hai
  • Bayes Theorem — MAP derive karne ki foundation
  • Conjugate Priors — MAP ko computationally tractable banate hain
  • Regularization in ML — Specific priors ke saath MAP ke equivalent hai
  • Beta Distribution — Probabilities ke liye common prior
  • Posterior Distribution — MAP uska mode dhundhta hai
  • Overfitting — MAP ise chhote data ke saath MLE se behtar rokta hai
  • Fisher Information — Reparameterization invariance ke liye Jeffreys prior mein use hoti hai
  • Ridge Regression — Coefficients par Gaussian prior ke saath MAP
  • Lasso Regression — Coefficients par Laplace prior ke saath MAP

#flashcards/ai-ml

What is the MAP estimation formula in terms of log-posterior? :: — log-likelihood aur log-prior ka sum

How does MAP relate to MLE? :: MLE, MAP hai uniform prior ke saath: jab , prior term vanish ho jaata hai aur MAP, MLE mein reduce ho jaata hai

In MAP estimation, why can we drop from Bayes' theorem?
Kyunki par depend nahi karta — yeh optimization variable ke w.r.t. ek constant hai, isliye yeh argmax ko affect nahi karta
For coin flips with heads in flips and Beta(, ) prior, what is the posterior?
Beta(, ) — observed heads ko mein add karo, observed tails ko mein add karo
What is the mode of a Beta(, ) distribution?
jab — log-PDF ka derivative zero set karke mila
What type of regularization corresponds to a Gaussian prior in MAP?
L2 regularization — Gaussian prior regularization term deta hai
What type of regularization corresponds to a Laplace prior in MAP?
L1 regularization — Laplace prior regularization term deta hai
Does MAP give the mean or mode of the posterior?
Mode — MAP woh parameter value dhundhta hai jisme highest posterior probability ho, average nahi
What happens to MAP estimate as sample size approaches infinity?
MAP, MLE mein converge hota hai — data term ke saath badhta hai jabki prior term constant rehta hai, isliye prior ka influence khatam ho jaata hai
For Gaussian data with Gaussian prior, is MAP estimate closer to sample mean or prior mean?
Ek weighted average — specifically
Why is Beta distribution a conjugate prior for binomial likelihood?
Kyunki Beta prior × Binomial likelihood = Beta posterior — posterior same family mein rehta hai, jisse computation analytical ho jaata hai
What is the relationship between negative log-posterior and regularized loss?
Woh equivalent hain:
If you use MAP with Beta(1,1) prior for coin bias, what estimate do you get?
Exactly MLE — Beta(1,1), [0,1] par uniform hai, koi prior information na hone ke equivalent hai
What is Jeffreys prior and why use it?
jahan Fisher information hai — yeh reparameterization ke under invariant hai, ise truly non-informative prior banata hai

For Gaussian mean estimation, how does prior variance affect MAP? :: Bada matlab kam confident prior, toh MAP data par zyada rely karta hai aur MLE ke paas jaata hai; chhota estimate ko prior mean ki taraf kheenchta hai

Concept Map

defines

proportional to

proportional to

normalized by

maximizes

dropped as constant

log transform gives

log-likelihood + log-prior

uniform reduces MAP to

special case of

injects knowledge

Bayes Theorem

Posterior P theta given x

Likelihood P x given theta

Prior P theta

Evidence P x

MAP Estimate

Log-Posterior

MLE Estimate

Prevents Overfitting