Evoboost
EvoBoost is a gradient boosting machine learning algorithm invented by Sudip Barua in 2025. It was developed to enhance model interpretability and generalization in both classification and regression tasks, extending traditional boosting frameworks such as XGBoost, LightGBM, and CatBoost.
The EvoBoost algorithm introduces a novel approach using probabilistic residuals and interpretable feature updates. Its primary aim is to bridge the gap between performance and explainability in machine learning systems. EvoBoost has been implemented in Python and released as an open-source package on GitHub and PyPI.
The algorithm was first published in the research paper EvoBoost: A Unified and Interpretable Gradient Boosting Framework for Enhanced Generalization in Machine Learning Tasks, appearing in the International Journal for Research in Applied Science & Engineering Technology (IJRASET) in 2025.
Features
- Probabilistic residuals for noise-aware boosting
- Interpretable feature update mechanism
- Improved performance on benchmark datasets
- Available as a Python package via pip
References
External links
This article "Evoboost" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Evoboost. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
- ↑ "EvoBoost: A Unified and Interpretable Gradient Boosting Framework for Enhanced Generalization in Machine Learning Tasks". International Journal for Research in Applied Science and Engineering Technology. 13 (7): 185–192. 2025. doi:10.22214/ijraset.2025.72951.
- ↑ "Evo-Sudip/Evoboost". GitHub.
- ↑ https://pypi.org/project/evoboost/
- ↑ "EvoBoost: A Unified and Interpretable Gradient Boosting Framework for Enhanced Generalization in Machine Learning Tasks". International Journal for Research in Applied Science and Engineering Technology. 13 (7): 185–192. 2025. doi:10.22214/IJRASET.2025.72951.
