Approximation-Free Differentiable Oblique Decision Trees
Summary
Subrat Prasad Panda, Blaise Genest, and Arvind Easwaran introduce DTSemNet, a novel approach for training approximation-free differentiable oblique Decision Trees (DTs). Published in 2026, DTSemNet addresses the challenges of complex optimization landscapes and overfitting in traditional oblique DTs, particularly in regression tasks. Unlike existing differentiable DTs that rely on probabilistic softening or quantized gradients like the Straight-Through Estimator (STE), DTSemNet represents hard oblique DTs as semantically equivalent, invertible neural networks. This enables end-to-end training using standard gradient descent for both classification and regression. For regression, DTSemNet incorporates an annealed Top-$k$ method to generate accurate, approximation-free gradient signals, mitigating STE's limitations. Extensive experiments demonstrate that DTSemNet-trained oblique DTs surpass state-of-the-art differentiable DTs on various classification and regression benchmarks. Furthermore, DTSemNet expands DT applicability by serving as programmatic DT policies in reinforcement learning environments.
Key takeaway
For Machine Learning Engineers developing interpretable models for safety-critical domains or tabular data, DTSemNet offers a robust alternative to approximation-reliant differentiable Decision Trees. You can achieve superior accuracy in both classification and regression by leveraging its approximation-free, end-to-end gradient training. Consider integrating DTSemNet to implement precise, programmatic DT policies within your reinforcement learning environments, enhancing model transparency and performance.
Key insights
DTSemNet enables approximation-free, end-to-end gradient-based training of hard oblique Decision Trees by representing them as neural networks.
Principles
- Oblique DTs offer interpretability for tabular data.
- Approximations hinder differentiable DT accuracy.
- Hard DTs can be semantically mapped to NNs.
Method
DTSemNet represents hard oblique DTs as neural networks for end-to-end gradient descent. It uses an annealed Top-$k$ method for approximation-free gradient signals in regression, overcoming STE limitations.
In practice
- Train interpretable DTs for safety-critical domains.
- Improve regression accuracy with oblique DTs.
- Implement DT policies in reinforcement learning.
Topics
- Oblique Decision Trees
- DTSemNet
- Gradient-based Training
- Reinforcement Learning
- Tabular Data
- Interpretable AI
Code references
Best for: Research Scientist, AI Scientist, Machine Learning Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by JMLR.