NRGBoost: Energy-Based Generative Boosted Trees
Not on the map. Why?
Abstract (arXiv)
Despite the rise to dominance of deep learning in unstructured data domains, tree-based methods such as Random Forests (RF) and Gradient Boosted Decision Trees (GBDT) are still the workhorses for handling discriminative tasks on tabular data. We explore generative extensions of these popular algorithms with a focus on explicitly modeling the data density (up to a normalization constant), thus enabling other applications besides sampling. As our main contribution we propose an energy-based generative boosting algorithm that is analogous to the second-order boosting implemented in popular libraries like XGBoost. We show that, despite producing a generative model capable of handling inference tasks over any input variable, our proposed algorithm can achieve similar discriminative performance to GBDT on a number of real world tabular datasets, outperforming alternative generative approaches. At the same time, we show that it is also competitive with neural-network-based models for sampling. Code is available at https://github.com/ajoo/nrgboost.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 25 of its 39 references that are in the map. First posted on arXiv 4 Oct 2024.
Builds on
25 of 39 references.
References · 25
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2021Revisiting Deep Learning Models for Tabular Datacited by 725
- 2019Modeling Tabular data using Conditional GANcited by 695
- 2022TabPFN: A Transformer That Solves Small Tabular Classification Problems in a Secondcited by 643
- 2021Deep Neural Networks and Tabular Data: A Surveycited by 489
- 2022TabDDPM: Modelling Tabular Data with Diffusion Modelscited by 373
- 2022Language Models are Realistic Tabular Data Generatorscited by 290
- 2021How to Train Your Energy-Based Modelscited by 271
- 2021CTAB-GAN: Effective Table Data Synthesizingcited by 156
- 2019NGBoost: Natural Gradient Boosting for Probabilistic Predictioncited by 94
- 2020Conditional Wasserstein GAN-based Oversampling of Tabular Data for Imbalanced Learningcited by 67
- 2023Generating and Imputing Tabular Data via Diffusion and Flow-based Gradient-Boosted Treescited by 60
13 more
- 2022Adversarial random forests for density estimation and generative modelingcited by 44
- 2023TabMT: Generating tabular data with masked transformerscited by 36
- 2017AdaGAN: Boosting Generative Modelscited by 34
- 2024TabPFGen -- Tabular Data Generation with TabPFNcited by 26
- 2020Joints in Random Forestscited by 21
- 2020Relational Data Synthesis using Generative Adversarial Networks: A Design Space Explorationcited by 21
- 2017Boosted Generative Modelscited by 18
- 2024TabEBM: A Tabular Data Augmentation Method with Distinct Class-Specific Energy-Based Modelscited by 15
- 2018Boosted Density Estimation Remasteredcited by 7
- 2022Generative Trees: Adversarial and Copycatcited by 7
- 2024Unmasking Trees for Tabular Datacited by 4
- 2023Generative Forestscited by 3
- 2023arfpy: A python package for density estimation and generative modeling with adversarial random forestscited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.