mlsanityData to 7 Oct 2026

Bayesian Decision Trees via Tractable Priors and Probabilistic Context-Free Grammars

arXiv 2302.07407 ↗First posted 15 Feb 2023cs.LG cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Decision Trees are some of the most popular machine learning models today due to their out-of-the-box performance and interpretability. Often, Decision Trees models are constructed greedily in a top-down fashion via heuristic search criteria, such as Gini impurity or entropy. However, trees constructed in this manner are sensitive to minor fluctuations in training data and are prone to overfitting. In contrast, Bayesian approaches to tree construction formulate the selection process as a posterior inference problem; such approaches are more stable and provide greater theoretical guarantees. However, generating Bayesian Decision Trees usually requires sampling from complex, multimodal posterior distributions. Current Markov Chain Monte Carlo-based approaches for sampling Bayesian Decision Trees are prone to mode collapse and long mixing times, which makes them impractical. In this paper, we propose a new criterion for training Bayesian Decision Trees. Our criterion gives rise to BCART-PCFG, which can efficiently sample decision trees from a posterior distribution across trees given the data and find the maximum a posteriori (MAP) tree. Learning the posterior and training the sampler can be done in time that is polynomial in the dataset size. Once the posterior has been learned, trees can be sampled efficiently (linearly in the number of nodes). At the core of our method is a reduction of sampling the posterior to sampling a derivation from a probabilistic context-free grammar. We find that trees sampled via BCART-PCFG perform comparable to or better than greedily-constructed Decision Trees in classification accuracy on several datasets. Additionally, the trees sampled via BCART-PCFG are significantly smaller -- sometimes by as much as 20x.

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

Builds on

14 of 42 references.

References · 14

  1. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
  2. 2022Why do tree-based models still outperform deep learning on tabular data?cited by 198
  3. 2019Compound Probabilistic Context-Free Grammars for Grammar Inductioncited by 76
  4. 2022Generative Augmented Flow Networkscited by 48
  5. 2022A Variational Perspective on Generative Flow Networkscited by 39
  6. 2022GP-BART: a novel Bayesian additive regression trees approach using Gaussian processescited by 7
  7. 2022A Mixing Time Lower Bound for a Simplified Version of BARTcited by 7
  8. 2013Top-down particle filtering for Bayesian decision treescited by 6
  9. 2022MABSplit: Faster Forest Training Using Multi-Armed Banditscited by 4
  10. 2023Model Mixing Using Bayesian Additive Regression Treescited by 4
  11. 2021Recursive Bayesian Networks: Generalising and Unifying Probabilistic Context-Free Grammars and Dynamic Bayesian Networkscited by 3
  12. 2022Improving Generative Flow Networks with Path Regularizationcited by 3
2 more
  1. 2021The Taxicab Sampler: MCMC for Discrete Spaces with Application to Tree Modelscited by 2
  2. 2019Adaptive Bayesian Reticulumcited by 1

Built on by

Not cited yet.