Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

XGBoost: A Scalable Tree Boosting System

About

Tree boosting is a highly effective and widely used machine learning method. In this paper, we describe a scalable end-to-end tree boosting system called XGBoost, which is used widely by data scientists to achieve state-of-the-art results on many machine learning challenges. We propose a novel sparsity-aware algorithm for sparse data and weighted quantile sketch for approximate tree learning. More importantly, we provide insights on cache access patterns, data compression and sharding to build a scalable tree boosting system. By combining these insights, XGBoost scales beyond billions of examples using far fewer resources than existing systems.

Tianqi Chen, Carlos Guestrin• 2016

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-10 (test)
Accuracy45
3381
Image ClassificationMNIST (test)
Accuracy97.5
882
Image ClassificationMNIST
Accuracy98.02
395
Click-Through Rate PredictionAvazu (test)
AUC0.7753
191
CTR PredictionCriteo (test)
AUC0.7862
141
RegressionDst index (test)
RMSE16.1
126
Tabular Classification75 Tabular Classification Datasets (test)
Accuracy62.98
89
Tabular Regression52 Tabular Datasets (test)
NMAE0.16
85
ClassificationCUB (test)
Accuracy71.86
79
Feature SelectionSimulated Data
ROC AUC59.3
70
Showing 10 of 624 rows
...

Other info

Code

Follow for update