2.3.6 · HinglishTree-Based & Instance Methods

Bagging and bootstrap aggregating

1,609 words7 min readRead in English

2.3.6 · AI-ML › Tree-Based & Instance Methods


Bagging KYA hai?

Yeh word literally tod ke dekho: Bootstrap aggregatingBagging.


Averaging kyun help karta hai? (Derivation scratch se)

Maano har base model ek prediction produce karta hai jise hum ek random variable treat karte hain (randomness resampled training data se aata hai). Uska mean aur variance likho:

Bagged predictor average hai:

Step 1 — mean unchanged rehta hai. Kyun? Expectation linear hoti hai: Toh bagging bias nahi badalta. (Yeh crucial hai: yeh sirf variance ko touch kar sakta hai.)

Step 2 — variance shrink hota hai. Maano har model ka variance hai aur kisi bhi do models ke beech pairwise correlation hai. use karte hain jahan :

Step 3 — simplify karo.


Yeh kaise karte hain (algorithm)

Figure — Bagging and bootstrap aggregating

Bootstrap: Resampling kyun kaam karta hai

Har bootstrap sample ka size hota hai lekin yeh with replacement draw kiya jaata hai, isliye kuch points kai baar aate hain aur kuch miss ho jaate hain.

Kitne points left out hote hain? Probability ki ek specific point ek draw mein choose nahi hoti hai woh hai . independent draws ke baad:


Worked examples


Common mistakes (steel-manned)


Recall Feynman: 12-saal ke bachche ko explain karo

Socho ek weather-guesser jo random tarike se aksar galat hota hai — kabhi bahut zyada, kabhi bahut kam. Ab bahut saare doston se wohi sawaal poocho, lekin har dost ko kal ke weather facts ka thoda-sa shuffled copy do. Har dost phir bhi randomly-galat guess karta hai, lekin jab aap average karo unke saare guesses, toh zyada-waale aur kam-waale cancel ho jaate hain aur aap truth ke paas pahunch jaate ho. Trick: facts shuffle karo ek deck se cards pick karke aur har card wapas rakh ke agli pick se pehle — toh har dost ko alag deck milta hai. Kuch cards kabhi pick nahi hote (lagbhag ek-tihaayi) — tum unhi ka use karte ho har dost ko free mein secretly grade karne ke liye.


Flashcards

"Bagging" ka matlab kya hai?
Bootstrap AGGregating — bootstrap resamples par train karo, phir aggregate karo.
Size n ka bootstrap sample kaise draw kiya jaata hai?
n-point dataset se with replacement n points sample kiye jaate hain.
Bagging bias reduce karta hai ya variance?
Sirf variance; bias unchanged rehta hai kyunki .
Bagged ensemble ka variance formula kya hai?
.
B→∞ hone par ensemble variance kiske paas jaata hai?
— inter-model correlation se set hone wala floor.
Har model ke liye data ka kitna fraction out-of-bag hota hai, aur kyun?
~37%, kyunki .
OOB error kya hai aur yeh useful kyun hai?
Har point ko sirf un trees se predict karo jinhone usse train nahi kiya — held-out set ke bina free validation.
Deep trees jaise unstable learners kyun bag karte hain?
Woh resamples ke across bahut badlate hain → low correlation ρ → bada variance reduction.
floor se aage jaane ke liye kaun si ek quantity lower karni chahiye?
Pairwise correlation ρ (Random Forests ko motivate karta hai).
Kya B (trees ki sankhya) badhane se overfitting ho sakti hai?
Nahi — bada B sirf averaging limit ki taraf converge karta hai; yeh akele kabhi overfit nahi karta.

Connections

  • Decision Trees — canonical high-variance base learner jise bagging fix karta hai.
  • Random Forests — bagging plus feature subsampling to reduce .
  • Bias-Variance Tradeoff — bagging variance term par attack karta hai.
  • Bootstrap (statistics) — bagging ke peeche ka resampling engine.
  • Boosting — contrast: sequentially bias reduce karta hai, overfit kar sakta hai.
  • Out-of-Bag Error — free validation estimate.
  • Ensemble Methods — umbrella family.

Concept Map

creates

aggregate

averages

mean unchanged

variance shrinks

formula

B to infinity

more trees

lower correlation

motivates

Bootstrap resampling

Many base models

Bagged predictor

Ensemble prediction

Bias stays equal to mu

Variance reduction

rho sigma2 plus 1 minus rho over B times sigma2

Floor equals rho sigma2

Kills 1 minus rho over B term

Decorrelate models

Random Forests