paper-with-me

Papers

Learning Decision Trees as Amortized Structure Inference

2025-03-10 · Mohammed Mahfoud, Ghait Boukachab, Michał Koziarski, Alex Hernandez-Garcia, Stefan Bauer, Yoshua Bengio, Nikolay Malkin

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.

📄 PDF Abstract BibTeX arXiv:2503.06985

Code (1)

GFNOrg/dt-gfn 공식 구현 pytorch

Tasks

Anomaly DetectionDeep Reinforcement Learning

Similar Papers 제목 키워드 기반

Approximating splits for decision trees quickly in sparse data streams

2026-01-18 · Nikolaj Tatti arxiv

Decision trees are one of the most popular classifiers in the machine learning literature. While the most common decision tree learning algorithms treat data as a batch, numerous algorithms have been proposed to construc…

Unsupervised Recurrent Neural Network Grammars

2019-04-07 · NAACL 2019 6 · Yoon Kim, Alexander M. Rush, Lei Yu, Adhiguna Kuncoro 외

Recurrent neural network grammars (RNNG) are generative models of language which jointly model syntax and surface structure by incrementally generating a syntax tree and sentence in a top-down, left-to-right order. Super…

Constituency Grammar InductionLanguage ModelingLanguage ModellingSentence+1

Efficient Encrypted Inference on Ensembles of Decision Trees

2021-03-05 · Kanthi Sarpatwar, Karthik Nandakumar, Nalini Ratha, James Rayfield 외

Data privacy concerns often prevent the use of cloud-based machine learning services for sensitive personal data. While homomorphic encryption (HE) offers a potential solution by enabling computations on encrypted data, …

BIG-bench Machine Learning

Fully-Dynamic Decision Trees

2022-12-01 · Marco Bressan, Gabriel Damay, Mauro Sozio

We develop the first fully dynamic algorithm that maintains a decision tree over an arbitrary sequence of insertions and deletions of labeled examples. Given $\epsilon > 0$ our algorithm guarantees that, at every point i…

Variational Message Passing with Structured Inference Networks

2018-03-15 · ICLR 2018 1 · Wu Lin, Nicolas Hubacher, Mohammad Emtiyaz Khan

Recent efforts on combining deep models with probabilistic graphical models are promising in providing flexible models that are also easy to interpret. We propose a variational message-passing algorithm for variational i…

Variational Inference