A Unified Approach to Extract Interpretable Rules from Tree Ensembles via Integer Programming
Not on the map. Why?
Abstract (arXiv)
Tree ensembles are very popular machine learning models, known for their effectiveness in supervised classification and regression tasks. Their performance derives from aggregating predictions of multiple decision trees, which are renowned for their interpretability properties. However, tree ensemble models do not reliably exhibit interpretable output. Our work aims to extract an optimized list of rules from a trained tree ensemble, providing the user with a condensed, interpretable model that retains most of the predictive power of the full model. Our approach consists of solving a set partitioning problem formulated through Integer Programming. The proposed method works with either tabular or time series data, for both classification and regression tasks, and its flexible formulation can include any arbitrary loss or regularization functions. Our extensive computational experiments offer statistically significant evidence that our method is competitive with other rule extraction methods in terms of predictive performance and fidelity towards the tree ensemble. Moreover, we empirically show that the proposed method effectively extracts interpretable rules from tree ensemble that are designed for time series data.
Key facts. Cited by 1 paper in the map (data through 13 Oct 2026). Builds on 19 of its 102 references that are in the map. First posted on arXiv 30 Jun 2024.
Builds on
19 of 102 references.
References · 19
- 2018Deep learning for time series classification: a reviewcited by 575
- 2014OpenML: networked science in machine learningcited by 524
- 2015Interpretable classifiers using rules and Bayesian analysis: Building a better stroke prediction modelcited by 140
- 2015Should we really use post-hoc tests based on mean-ranks?cited by 116
- 2019Unrestricted Permutation forces Extrapolation: Variable Importance Requires at least One More Model, or There Is No Free Variable Importancecited by 85
- 2013A Time Series Forest for Classification and Feature Extractioncited by 69
- 2016Scalable Bayesian Rule Listscited by 64
- 2018Proximity Forest: An effective and scalable distance-based classifier for time seriescited by 46
- 2020Born-Again Tree Ensemblescited by 38
- 2019Generalized Linear Rule Modelscited by 35
- 2020Interpretable Random Forests via Rule Extractioncited by 23
- 2022Stop ordering machine learning algorithms by their explainability! A user-centered investigation of performance and explainabilitycited by 21
7 more
- 2015Learning Optimized Or's of And'scited by 13
- 2021Interpretable and Fair Boolean Rule Sets via Column Generationcited by 10
- 2020Interval Temporal Logic Decision Tree Learningcited by 7
- 2021Fairmandering: A column generation heuristic for fairness-optimized political districtingcited by 6
- 2023FIRE: An Optimization Approach for Fast Interpretable Rule Extractioncited by 5
- 2023Unboxing Tree Ensembles for interpretability: a hierarchical visualization tool and a multivariate optimal re-built treecited by 2
- 2023Knowledge Extraction with Interval Temporal Logic Decision Treescited by 2
Built on by
Citing papers per year: 2026: 1.
1 paper.
- 2026Minimax Rates and Spectral Distillation for Tree Ensembles12 May 2026