Convex Polytope Trees

10/21/2020
by   Mohammadreza Armandpour, et al.
0

A decision tree is commonly restricted to use a single hyperplane to split the covariate space at each of its internal nodes. It often requires a large number of nodes to achieve high accuracy, hurting its interpretability. In this paper, we propose convex polytope trees (CPT) to expand the family of decision trees by an interpretable generalization of their decision boundary. The splitting function at each node of CPT is based on the logical disjunction of a community of differently weighted probabilistic linear decision-makers, which also geometrically corresponds to a convex polytope in the covariate space. We use a nonparametric Bayesian prior at each node to infer the community's size, encouraging simpler decision boundaries by shrinking the number of polytope facets. We develop a greedy method to efficiently construct CPT and scalable end-to-end training algorithms for the tree parameters when the tree structure is given. We empirically demonstrate the efficiency of CPT over existing state-of-the-art decision trees in several real-world classification and regression tasks from diverse domains.

READ FULL TEXT
research
10/01/2021

Tree in Tree: from Decision Trees to Decision Graphs

Decision trees have been widely used as classifiers in many machine lear...
research
12/07/2017

End-to-end Learning of Deterministic Decision Trees

Conventional decision trees have a number of favorable properties, inclu...
research
10/26/2022

Convergence Rates of Oblique Regression Trees for Flexible Function Libraries

We develop a theoretical framework for the analysis of oblique decision ...
research
10/30/2020

Measure Inducing Classification and Regression Trees for Functional Data

We propose a tree-based algorithm for classification and regression prob...
research
08/02/2020

Interpretable Rule Discovery Through Bilevel Optimization of Split-Rules of Nonlinear Decision Trees for Classification Problems

For supervised classification problems involving design, control, other ...
research
05/05/2023

Learning Decision Trees with Gradient Descent

Decision Trees (DTs) are commonly used for many machine learning tasks d...
research
08/23/2022

Regularized impurity reduction: Accurate decision trees with complexity guarantees

Decision trees are popular classification models, providing high accurac...

Please sign up or login with your details

Forgot password? Click here to reset