Vanilla Gradient Descent for Oblique Decision Trees
Not on the map. Why?
Abstract (arXiv)
Decision Trees (DTs) constitute one of the major highly non-linear AI models, valued, e.g., for their efficiency on tabular data. Learning accurate DTs is, however, complicated, especially for oblique DTs, and does take a significant training time. Further, DTs suffer from overfitting, e.g., they proverbially "do not generalize" in regression tasks. Recently, some works proposed ways to make (oblique) DTs differentiable. This enables highly efficient gradient-descent algorithms to be used to learn DTs. It also enables generalizing capabilities by learning regressors at the leaves simultaneously with the decisions in the tree. Prior approaches to making DTs differentiable rely either on probabilistic approximations at the tree's internal nodes (soft DTs) or on approximations in gradient computation at the internal node (quantized gradient descent). In this work, we propose DTSemNet, a novel semantically equivalent and invertible encoding for (hard, oblique) DTs as Neural Networks (NNs), that uses standard vanilla gradient descent. Experiments across various classification and regression benchmarks show that oblique DTs learned using DTSemNet are more accurate than oblique DTs of similar size learned using state-of-the-art techniques. Further, DT training time is significantly reduced. We also experimentally demonstrate that DTSemNet can learn DT policies as efficiently as NN policies in the Reinforcement Learning (RL) setup with physical inputs (dimensions ≤32). The code is available at https://github.com/CPS-research-group/dtsemnet.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 21 of its 42 references that are in the map. First posted on arXiv 17 Aug 2024.
Builds on
21 of 42 references.
References · 21
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2018On the Optimization of Deep Networks: Implicit Acceleration by Overparameterizationcited by 280
- 2017StarCraft II: A New Challenge for Reinforcement Learningcited by 268
- 2017Distilling a Neural Network Into a Soft Decision Treecited by 230
- 2018Programmatically Interpretable Reinforcement Learningcited by 192
- 2018Verifiable Reinforcement Learning via Policy Extractioncited by 176
- 2018Deep Neural Decision Treescited by 72
- 2018Toward Interpretable Deep Reinforcement Learning with Linear Model U-Treescited by 65
- 2018Adaptive Neural Treescited by 64
9 more
- 2020The Tree Ensemble Layer: Differentiability meets Conditional Computationcited by 57
- 2020NBDT: Neural-Backed Decision Treescited by 46
- 2019Conservative Q-Improvement: Reinforcement Learning for an Interpretable Decision-Tree Policycited by 29
- 2016Neural Random Forestscited by 25
- 2020TripleTree: A Versatile Interpretable Representation of Black Box Agents and their Environmentscited by 18
- 2020CDT: Cascading Decision Trees for Explainable Reinforcement Learningcited by 15
- 2019Oblique Decision Trees from Derivatives of ReLU Networkscited by 14
- 2021Learning Accurate Decision Trees with Bandit Feedback via Quantized Gradient Descentcited by 14
- 2020Learning Binary Decision Trees by Argmin Differentiationcited by 11
Built on by
Citing papers per year: 2025: 1; 2026: 5.
6 papers.
- 2026Hinge Regression Tree: A Newton Method for Oblique Regression Tree Splittingcited by 1
- 2025LHT: Statistically-Driven Oblique Decision Trees for Interpretable Classificationcited by 0
- 2026Approximation-Free Differentiable Oblique Decision Treescited by 0
- 2026DiPRL: Learning Discrete Programmatic Policies via Architecture Entropy Regularizationcited by 0
- 2026Hinge Regression Trees and HRT-Boost: Newton-Optimized Oblique Learning for Compact Tabular Modelscited by 0
- 2026Adaptive Multi-Branching for Shallow Decision Tree Inductioncited by 0
- 2026Adaptive Multi-Branching for Shallow Decision Tree Induction29 Aug 2026
- 2026Hinge Regression Trees and HRT-Boost: Newton-Optimized Oblique Learning for Compact Tabular Models22 May 2026
- 2026DiPRL: Learning Discrete Programmatic Policies via Architecture Entropy Regularization18 May 2026
- 2026Approximation-Free Differentiable Oblique Decision Trees8 May 2026
- 2026Hinge Regression Tree: A Newton Method for Oblique Regression Tree Splitting5 Feb 2026
- 2025LHT: Statistically-Driven Oblique Decision Trees for Interpretable Classification7 May 2025