RECORD
Faster Boosting with Smaller Memory
Machine Learning · Submitted 25 Jan 2019
abstract compiled · 2026-09-23 · no language-model review
The authors' main claim This paper presents an alternative approach to implementing the boosted trees, which achieves a significant speedup over XGBoost and LightGBM, especially when the memory size is small.
The compiled record
The paper's own sentences, arranged. Each label is drawn from a closed vocabulary; the number beside it is the probability the classifier gave that label. Numbers in the tables are the authors', checked by code. No sentence in this record was written by a model.
Open the compiled record
The abstract, sentence by sentence
State-of-the-art implementations of boosting, such as XGBoost and LightGBM, can process large training sets extremely fast. However, this performance requires that the memory size is sufficient to hold a 2-3 multiple of the training set size. This paper presents an alternative approach to implementing the boosted trees, which achieves a significant speedup over XGBoost and LightGBM, especially when the memory size is small. This is achieved using a combination of three techniques: early stopping, effective sample size, and stratified sampling. Our experiments demonstrate a 10-100 speedup over XGBoost when the training data is too large to fit in memory.
background contribution method result interpretation main claim
| # | sentence | role | the authors' own work | states the main conclusion | strength |
|---|---|---|---|---|---|
| s0 | State-of-the-art implementations of boosting, such as XGBoost and LightGBM, can process large training sets extremely fast. | background 1.00 | 0.06 | 0.03 | asserted 1.00 |
| s1 | However, this performance requires that the memory size is sufficient to hold a 2-3 multiple of the training set size. | background 0.85 | 0.12 | 0.03 | asserted 1.00 |
| s2 | This paper presents an alternative approach to implementing the boosted trees, which achieves a significant speedup over XGBoost and LightGBM, especially when the memory size is small. | contribution 1.00 | 0.85 | 0.83 | asserted 1.00 |
| s3 | This is achieved using a combination of three techniques: early stopping, effective sample size, and stratified sampling. | method 0.99 | 0.70 | 0.07 | asserted 0.99 |
| s4 | Our experiments demonstrate a 10-100 speedup over XGBoost when the training data is too large to fit in memory. | result 1.00 | 0.96 | 0.52 | asserted 1.00 |
What was examined, and what was not
- arXiv listing abstract v3
- full text
- figures and tables
- references and citing sentences
- relations to other papers
- P abstract
- S sections
- T body sentences
- C citations
- R cross-paper relations
The paper
Original abstract
State-of-the-art implementations of boosting, such as XGBoost and LightGBM, can process large training sets extremely fast. However, this performance requires that the memory size is sufficient to hold a 2-3 multiple of the training set size. This paper presents an alternative approach to implementing the boosted trees, which achieves a significant speedup over XGBoost and LightGBM, especially when the memory size is small. This is achieved using a combination of three techniques: early stopping, effective sample size, and stratified sampling. Our experiments demonstrate a 10-100 speedup over XGBoost when the training data is too large to fit in memory.
Human review
How the literature uses it
1 arXiv paper cite this in 1 sentence
Papers citing it
Cites it as background 1 paper
-
These methods mostly rely on weights of instances defined in the loss function at each iteration of boosting [ref] .
Minimal Variance Sampling in Stochastic Gradient Boosting · Related work · 0.94
What it cites · 1 sentence without a confident label
Uses the method or tool of 1 paper
-
We uses a stopping rule based on Theorem 1 in Appendix [ref], which depends on both the mean and the variance of the weighted correlation [ref] .
Sharp Finite-Time Iterated-Logarithm Martingale Concentration · Sequential Analysis · 0.89
Discussion
Know something about this paper? Leave a comment, or highlight any passage above to comment on it.