seniorSupervised Learning
What is boosting and how does it improve weak learners?
Updated May 17, 2026
Short answer
Boosting sequentially trains weak models, correcting errors from previous models.
Deep explanation
Boosting builds models iteratively where each new model focuses on correcting errors of previous ones. It assigns higher weights to misclassified samples. Popular algorithms include AdaBoost, Gradient Boosting, XGBoost, and LightGBM, which optimize loss functions efficiently.
Real-world example
Search ranking systems improving relevance over time.
Common mistakes
- Overfitting due to too many boosting rounds.
Follow-up questions
- How is boosting different from bagging?
- What is learning rate in boosting?