mlsanityData to 7 Oct 2026

Vectorized Dynamic Histograms for Sparse Oblique Forests

arXiv 2603.00326 ↗First posted 27 Feb 2026cs.LG cs.DC cs.PFcited by 0

Not on the map. Why?

Abstract (arXiv)

Sparse oblique (SPO), part of the top-ranked configuration of Google's Yggdrasil Decision Forests (YDF), improve the accuracy while maintaining interpretability of Random Forests (RF) and Gradient Boosted Trees (GBT) by scanning a sparse linear combination of features instead of a single feature. Because projections are sampled at runtime, training is significantly slower, as pre-run optimizations such as presorting cannot be used. We overhaul SPO training in YDF, first by fixing inefficiencies in the released version, achieving 2-5x speedup, then by devising two novel methods, one aimed at GBTs and the other at RFs: (1) Hierarchical AVX2 and AVX-512-vectorized histogram filling speeds up typical GBT-depth trees by up to 1.6x in SPO-GBT and 2x for SPO-RF, and (2) runtime-dynamic histograms between vectorized histograms and exact splits, speeds up deeper, RF depth-typical trees (depths 16 to purity) by up to 1.6x with no detectable effect on accuracy. Our optimizations bring SPO-RF training time on par with YDF's axis-aligned RF. We extensively evaluate on 8 natural and 11 synthetic datasets of up to 10.5 million rows and 1.6 million features, from depth 6 to purity, and open-source the implementation.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 15 of its 47 references that are in the map. First posted on arXiv 27 Feb 2026.

Builds on

15 of 47 references.

References · 15

  1. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
  2. 2016YouTube-8M: A Large-Scale Video Classification Benchmarkcited by 324
  3. 2015ranger: A Fast Implementation of Random Forests for High Dimensional Data in C++ and Rcited by 171
  4. 2025TabArena: A Living Benchmark for Machine Learning on Tabular Datacited by 152
  5. 2026TabICLv2: A better, faster, scalable, and open tabular foundation modelcited by 112
  6. 2018Tunability: Importance of Hyperparameters of Machine Learning Algorithmscited by 98
  7. 2015MLlib: Machine Learning in Apache Sparkcited by 55
  8. 2025A Closer Look at TabPFN v2: Understanding Its Strengths and Extending Its Capabilitiescited by 38
  9. 2024TabReD: Analyzing Pitfalls and Filling the Gaps in Tabular Deep Learning Benchmarkscited by 29
  10. 2020A Tensor Compiler for Unified Machine Learning Prediction Servingcited by 19
  11. 2015Sparse Projection Oblique Randomer Forestscited by 15
  12. 2015Canonical Correlation Forestscited by 12
3 more
  1. 2022Yggdrasil Decision Forests: A Fast and Extensible Decision Forests Librarycited by 12
  2. 2018Forest Packing: Fast, Parallel Decision Forestscited by 3
  3. 2022Vectorized and performance-portable Quicksortcited by 2

Built on by

Not cited yet.