Interpretable Rule Discovery Through Bilevel Optimization of Split-Rules of Nonlinear Decision Trees for Classification Problems
Yashesh Dhebar, Kalyanmoy Deb

TL;DR
This paper introduces a bilevel optimization approach to discover interpretable nonlinear decision trees with simple mathematical split-rules, balancing accuracy and human interpretability for classification tasks.
Contribution
It presents a novel bilevel optimization method for designing nonlinear decision trees with simple, interpretable split-rules, ensuring both accuracy and human interpretability.
Findings
Effective on problems with up to 500 features
Encouraging results on benchmark and industrial datasets
Potential for application to complex classification tasks
Abstract
For supervised classification problems involving design, control, other practical purposes, users are not only interested in finding a highly accurate classifier, but they also demand that the obtained classifier be easily interpretable. While the definition of interpretability of a classifier can vary from case to case, here, by a humanly interpretable classifier we restrict it to be expressed in simplistic mathematical terms. As a novel approach, we represent a classifier as an assembly of simple mathematical rules using a non-linear decision tree (NLDT). Each conditional (non-terminal) node of the tree represents a non-linear mathematical rule (split-rule) involving features in order to partition the dataset in the given conditional node into two non-overlapping subsets. This partitioning is intended to minimize the impurity of the resulting child nodes. By restricting the structure…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsInterpretability
