LHT: Statistically-Driven Oblique Decision Trees for Interpretable Classification
Hongyi Li, Jun Xu, William Ward Armstrong
TL;DR
This paper addresses the limited expressive power and interpretability of axis-parallel trees by introducing Learning Hyperplane Tree (LHT), a non-iterative, statistically-driven oblique tree that builds hyperplanes from feature expectation differences within each node and uses a locally fitted piecewise linear membership function at leaves. The approach yields $y(x) = FS(x) - c$ splits with feature weights $w_i = SD_i / \overline{SD}$ and a complexity bound of $O(mnd)$, along with a universal approximation property for continuous functions on compact sets. It also extends to an LH Forest for improved robustness and provides explicit interpretability through per-split feature contributions. Empirical results on diverse benchmarks show competitive accuracy against SOTA oblique trees and gradient-boosted ensembles, while maintaining deterministic, transparent decision rules and scalable training. The work offers a practical, theoretically grounded alternative for interpretable classification on tabular data, with code available at the referenced GitHub repository.
Abstract
We introduce the Learning Hyperplane Tree (LHT), a novel oblique decision tree model designed for expressive and interpretable classification. LHT fundamentally distinguishes itself through a non-iterative, statistically-driven approach to constructing splitting hyperplanes. Unlike methods that rely on iterative optimization or heuristics, LHT directly computes the hyperplane parameters, which are derived from feature weights based on the differences in feature expectations between classes within each node. This deterministic mechanism enables a direct and well-defined hyperplane construction process. Predictions leverage a unique piecewise linear membership function within leaf nodes, obtained via local least-squares fitting. We formally analyze the convergence of the LHT splitting process, ensuring that each split yields meaningful, non-empty partitions. Furthermore, we establish that the time complexity for building an LHT up to depth $d$ is $O(mnd)$, demonstrating the practical feasibility of constructing trees with powerful oblique splits using this methodology. The explicit feature weighting at each split provides inherent interpretability. Experimental results on benchmark datasets demonstrate LHT's competitive accuracy, positioning it as a practical, theoretically grounded, and interpretable alternative in the landscape of tree-based models. The implementation of the proposed method is available at https://github.com/Hongyi-Li-sz/LHT_model.
