Gradient boosting dominating tabular machine-learning competitions
Competitive ML / tabular predictionTeams competing on structured tabular datasets (click prediction, ranking, risk scoring) need the highest possible accuracy. The question is which model family consistently delivers winning results on this kind of data.
Chen and Guestrin introduced XGBoost, a scalable, regularized gradient-boosted tree system with sparsity-aware split finding and a clever cache/out-of-core design, and benchmarked it across competition and production workloads.
XGBoost became the dominant tool for tabular problems: among the 29 winning solutions published on Kaggle in 2015, 17 used XGBoost (with 8 using it as the sole learner), and it powered the top entries of the KDDCup 2015. It also ran roughly an order of magnitude faster than existing implementations on a single machine and scaled to billions of examples. The lesson: well-tuned gradient boosting, not a single tree or linear model, is the default winner on structured data.
Source: XGBoost: A Scalable Tree Boosting System — Chen, T. and Guestrin, C.