Learning Hyperplane Tree: A Piecewise Linear and Fully Interpretable Decision-making Framework
Hongyi Li, Jun Xu, William Ward Armstrong
TL;DR
The paper addresses the need for accurate and transparent models on tabular data, especially with small samples. It introduces Learning Hyperplane Tree (LHT), a fully interpretable, piecewise-linear tree that partitions data with hyperplanes and uses a fuzzy, least-squares derived membership function at leaves. An LH forest extension (WOLF) aggregates multiple LHTs to boost accuracy, and extensive experiments on nine UCI datasets show LHT achieving state-of-the-art-like performance with fast inference. The work emphasizes interpretability through explicit feature weights in branching blocks and points to future work in applying the method to homogeneous data and responsible-AI contexts.
Abstract
This paper introduces a novel tree-based model, Learning Hyperplane Tree (LHT), which outperforms state-of-the-art (SOTA) tree models for classification tasks on several public datasets. The structure of LHT is simple and efficient: it partitions the data using several hyperplanes to progressively distinguish between target and non-target class samples. Although the separation is not perfect at each stage, LHT effectively improves the distinction through successive partitions. During testing, a sample is classified by evaluating the hyperplanes defined in the branching blocks and traversing down the tree until it reaches the corresponding leaf block. The class of the test sample is then determined using the piecewise linear membership function defined in the leaf blocks, which is derived through least-squares fitting and fuzzy logic. LHT is highly transparent and interpretable--at each branching block, the contribution of each feature to the classification can be clearly observed.
