Yggdrasil Decision Forests: A Fast and Extensible Decision Forests Library
Not on the map. Why?
Abstract (arXiv)
Yggdrasil Decision Forests is a library for the training, serving and interpretation of decision forest models, targeted both at research and production work, implemented in C++, and available in C++, command line interface, Python (under the name TensorFlow Decision Forests), JavaScript, Go, and Google Sheets (under the name Simple ML for Sheets). The library has been developed organically since 2018 following a set of four design principles applicable to machine learning libraries and frameworks: simplicity of use, safety of use, modularity and high-level abstraction, and integration with other machine learning libraries. In this paper, we describe those principles in detail and present how they have been used to guide the design of the library. We then showcase the use of our library on a set of classical machine learning problems. Finally, we report a benchmark comparing our library to related solutions.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). Builds on 9 of its 38 references that are in the map. First posted on arXiv 6 Dec 2022.
Builds on
9 of 38 references.
References · 9
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2014OpenML: networked science in machine learningcited by 526
- 2019Neural Oblivious Decision Ensembles for Deep Learning on Tabular Datacited by 203
- 2015ranger: A Fast Implementation of Random Forests for High Dimensional Data in C++ and Rcited by 172
- 2015Sparse Projection Oblique Randomer Forestscited by 15
- 2020Learning Representations for Axis-Aligned Decision Forests through Input Perturbationcited by 4
- 2017TF Boosted Trees: A scalable TensorFlow based framework for gradient boostingcited by 1
- 2018Exact Distributed Training: Random Forest with Billions of Examplescited by 1
- 2020Modeling Text with Decision Forests using Categorical-Set Splitscited by 1
Built on by
Citing papers per year: 2023: 2; 2024: 3; 2025: 5; 2026: 3.
13 papers.
Sort:
- 2023A Comparison of Decision Forest Inference Platforms from A Database Perspectivecited by 3
- 2023Local-Global Methods for Generalised Solar Irradiance Forecastingcited by 1
- 2025A Bring-Your-Own-Model Approach for ML-Driven Storage Placement in Warehouse-Scale Computerscited by 1
- 2025Is it Bigger than a Breadbox: Efficient Cardinality Estimation for Real World Workloadscited by 1
- 2024Boosting gets full Attention for Relational Learningcited by 0
- 2024Relationships are Complicated! An Analysis of Relationships Between Datasets on the Webcited by 0
- 2024Development of an Edge Resilient ML Ensemble to Tolerate ICS Adversarial Attackscited by 0
- 2025ALF: Advertiser Large Foundation Model for Multi-Modal Advertiser Understandingcited by 0
- 2025Classification of Cattle Behavior and Detection of Heat (Estrus) using Sensor Datacited by 0
- 2025InferF: Declarative Factorization of AI/ML Inferences over Joinscited by 0
- 2026Vectorized Dynamic Histograms for Sparse Oblique Forestscited by 0
- 2026Fuzzy Accuracy Compensates for Label Subjectivity in Classification of Skin Tone Using Wearable Photoplethysmography Signalscited by 0
1 more
- 2026TreeWalker: Partial Evaluation for Grouped Tree-Ensemble Inference2 Oct 2026
- 2026Fuzzy Accuracy Compensates for Label Subjectivity in Classification of Skin Tone Using Wearable Photoplethysmography Signals19 Aug 2026
- 2026Vectorized Dynamic Histograms for Sparse Oblique Forests27 Feb 2026
- 2025InferF: Declarative Factorization of AI/ML Inferences over Joins25 Nov 2025
- 2025Is it Bigger than a Breadbox: Efficient Cardinality Estimation for Real World Workloads3 Oct 2025
- 2025Classification of Cattle Behavior and Detection of Heat (Estrus) using Sensor Data19 Jun 2025
- 2025ALF: Advertiser Large Foundation Model for Multi-Modal Advertiser Understanding26 Apr 2025
- 2025A Bring-Your-Own-Model Approach for ML-Driven Storage Placement in Warehouse-Scale Computers10 Jan 2025
- 2024Development of an Edge Resilient ML Ensemble to Tolerate ICS Adversarial Attacks26 Sep 2024
- 2024Relationships are Complicated! An Analysis of Relationships Between Datasets on the Web26 Aug 2024
- 2024Boosting gets full Attention for Relational Learning22 Feb 2024
- 2023Local-Global Methods for Generalised Solar Irradiance Forecasting10 Mar 2023
1 more
- 2023A Comparison of Decision Forest Inference Platforms from A Database Perspectivecited by 3
- 2023Local-Global Methods for Generalised Solar Irradiance Forecastingcited by 1
- 2025A Bring-Your-Own-Model Approach for ML-Driven Storage Placement in Warehouse-Scale Computerscited by 1
- 2025Is it Bigger than a Breadbox: Efficient Cardinality Estimation for Real World Workloadscited by 1
- 2024Boosting gets full Attention for Relational Learningcited by 0
- 2024Relationships are Complicated! An Analysis of Relationships Between Datasets on the Webcited by 0
- 2024Development of an Edge Resilient ML Ensemble to Tolerate ICS Adversarial Attackscited by 0
- 2025ALF: Advertiser Large Foundation Model for Multi-Modal Advertiser Understandingcited by 0
- 2025Classification of Cattle Behavior and Detection of Heat (Estrus) using Sensor Datacited by 0
- 2025InferF: Declarative Factorization of AI/ML Inferences over Joinscited by 0
- 2026Vectorized Dynamic Histograms for Sparse Oblique Forestscited by 0
- 2026Fuzzy Accuracy Compensates for Label Subjectivity in Classification of Skin Tone Using Wearable Photoplethysmography Signalscited by 0
12 most cited of 13 All 13 (JSON)
- 2026TreeWalker: Partial Evaluation for Grouped Tree-Ensemble Inference2 Oct 2026
- 2026Fuzzy Accuracy Compensates for Label Subjectivity in Classification of Skin Tone Using Wearable Photoplethysmography Signals19 Aug 2026
- 2026Vectorized Dynamic Histograms for Sparse Oblique Forests27 Feb 2026
- 2025InferF: Declarative Factorization of AI/ML Inferences over Joins25 Nov 2025
- 2025Is it Bigger than a Breadbox: Efficient Cardinality Estimation for Real World Workloads3 Oct 2025
- 2025Classification of Cattle Behavior and Detection of Heat (Estrus) using Sensor Data19 Jun 2025
- 2025ALF: Advertiser Large Foundation Model for Multi-Modal Advertiser Understanding26 Apr 2025
- 2025A Bring-Your-Own-Model Approach for ML-Driven Storage Placement in Warehouse-Scale Computers10 Jan 2025
- 2024Development of an Edge Resilient ML Ensemble to Tolerate ICS Adversarial Attacks26 Sep 2024
- 2024Relationships are Complicated! An Analysis of Relationships Between Datasets on the Web26 Aug 2024
- 2024Boosting gets full Attention for Relational Learning22 Feb 2024
- 2023Local-Global Methods for Generalised Solar Irradiance Forecasting10 Mar 2023
12 newest of 13 All 13 (JSON)