Lune

NeurIPS2025Top-tier venue

Empowering Decision Trees via Shape Function Branching

Nakul Upadhya, Eldan Cohen

2025Year

Abstract

Decision trees are prized for their interpretability and strong performance on tabular data. Yet, their reliance on simple axis-aligned linear splits often forces deep, complex structures to capture non-linear feature effects, undermining human comprehension of the constructed tree. To address this limitation, we propose a novel generalization of a decision tree, the Shape Generalized Tree (SGT), in which each internal node applies a learnable axis-aligned shape function to a single feature, enabling rich, non-linear partitioning in one split. As users can easily visualize each node's shape function, SGTs are inherently interpretable and provide intuitive, visual explanations of the model's decision mechanisms. To learn SGTs from data, we propose ShapeCART, an efficient induction algorithm for SGTs. We further extend the SGT framework to bivariate shape functions (S2^2GT) and multi-way trees (SGTK_K), and present Shape2^2CART and ShapeCARTK_K, extensions to ShapeCART for learning S2^2GTs and SGTK_Ks, respectively. Experiments on various datasets show that SGTs achieve superior performance with reduced model size compared to traditional axis-aligned linear trees.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext bc568b3c-3cbc-45be-8bca-7ebaf91222a0

Builds on13

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines