Learning Decision Trees as Amortized Structure Inference
Not on the map. Why?
Abstract (arXiv)
Building predictive models for tabular data presents fundamental challenges, notably in scaling consistently, i.e., more resources translating to better performance, and generalizing systematically beyond the training data distribution. Designing decision tree models remains especially challenging given the intractably large search space, and most existing methods rely on greedy heuristics, while deep learning inductive biases expect a temporal or spatial structure not naturally present in tabular data. We propose a hybrid amortized structure inference approach to learn predictive decision tree ensembles given data, formulating decision tree construction as a sequential planning problem. We train a deep reinforcement learning (GFlowNet) policy to solve this problem, yielding a generative model that samples decision trees from the Bayesian posterior. We show that our approach, DT-GFN, outperforms state-of-the-art decision tree and deep learning methods on standard classification benchmarks derived from real-world data, robustness to distribution shifts, and anomaly detection, all while yielding interpretable models with shorter description lengths. Samples from the trained DT-GFN model can be ensembled to construct a random forest, and we further show that the performance of scales consistently in ensemble size, yielding ensembles of predictors that continue to generalize systematically.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 46 of its 83 references that are in the map. First posted on arXiv 10 Mar 2025.
Builds on
46 of 83 references.
References · 46
- 2017Attention Is All You Needcited by 59,932
- 2023GPT-4 Technical Reportcited by 18,132
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2020WILDS: A Benchmark of in-the-Wild Distribution Shiftscited by 1,366
- 2021Revisiting Deep Learning Models for Tabular Datacited by 725
- 2019TabNet: Attentive Interpretable Tabular Learningcited by 640
- 2017Self-Normalizing Neural Networkscited by 591
- 2021Tabular Data: Deep Learning is Not All You Needcited by 530
- 2020TabTransformer: Tabular Data Modeling Using Contextual Embeddingscited by 398
- 2021Flow Network based Generative Models for Non-Iterative Diverse Candidate Generationcited by 384
- 2021GFlowNet Foundationscited by 286
- 2022Trajectory balance: Improved credit assignment in GFlowNetscited by 244
34 more
- 2023When Do Neural Nets Outperform Boosted Trees on Tabular Data?cited by 218
- 2020Classification-Based Anomaly Detection for General Datacited by 210
- 2018CatBoost: gradient boosting with categorical features supportcited by 208
- 2019Neural Oblivious Decision Ensembles for Deep Learning on Tabular Datacited by 200
- 2022Why do tree-based models still outperform deep learning on tabular data?cited by 198
- 2022Bayesian Structure Learning with Generative Flow Networkscited by 153
- 2020COPOD: Copula-Based Outlier Detectioncited by 143
- 2020DROCC: Deep Robust One-Class Classificationcited by 121
- 2019Optimal Sparse Decision Treescited by 104
- 2022GFlowNets and variational inferencecited by 103
- 2020Generalized and Scalable Optimal Sparse Decision Treescited by 98
- 2024Better by Default: Strong Pre-Tuned MLPs and Boosted Trees on Tabular Datacited by 87
- 2023Benchmarking Distribution Shift in Tabular Data with TableShiftcited by 64
- 2020MurTree: Optimal Classification Trees via Dynamic Programming and Searchcited by 61
- 2023Generative Flow Networks as Entropy-Regularized RLcited by 60
- 2022Bayesian Model Selection, the Marginal Likelihood, and Generalizationcited by 56
- 2023Joint Bayesian Inference of Graphical Structure and Parameters with a Single Generative Flow Networkcited by 50
- 2023GFlowNet-EM for learning compositional latent variable modelscited by 40
- 2024Discrete Probabilistic Inference as Control in Multi-path Environmentscited by 40
- 2022A Variational Perspective on Generative Flow Networkscited by 39
- 2021Iterative Bounding MDPs: Learning Interpretable Policies via Non-Interpretable Methodscited by 31
- 2023DAG Matters! GFlowNets Enhanced Explainer For Graph Neural Networkscited by 27
- 2014Mondrian Forests: Efficient Online Random Forestscited by 25
- 2023PhyloGFN: Phylogenetic inference with generative flow networkscited by 20
- 2022Quant-BnB: A Scalable Branch-and-Bound Method for Optimal Decision Trees with Continuous Featurescited by 19
- 2019PIDForest: Anomaly Detection via Partial Identificationcited by 13
- 2023Unmasking the Chameleons: A Benchmark for Out-of-Distribution Detection in Medical Tabular Datacited by 8
- 2023GRAPES: Learning to Sample Graphs for Scalable Graph Neural Networkscited by 7
- 2013Top-down particle filtering for Bayesian decision treescited by 6
- 2023Breiman meets Bellman: Non-Greedy Decision Trees with MDPscited by 5
- 2015A Reinforcement Learning Approach to Online Learning of Decision Treescited by 4
- 2024Online Learning of Decision Trees with Thompson Samplingcited by 3
- 2023RJHMC-Tree for Exploration of the Bayesian Decision Tree Posteriorcited by 2
- 2024Divide, Conquer, Combine Bayesian Decision Tree Samplingcited by 1
Built on by
Citing papers per year: 2026: 2.
2 papers.