RuleExplorer: A Scalable Matrix Visualization for Understanding Tree Ensemble Classifiers
Not on the map. Why?
Abstract (arXiv)
The high performance of tree ensemble classifiers benefits from a large set of rules, which, in turn, makes the models hard to understand. To improve interpretability, existing methods extract a subset of rules for approximation using model reduction techniques. However, by focusing on the reduced rule set, these methods often lose fidelity and ignore anomalous rules that, despite their infrequency, play crucial roles in real-world applications. This paper introduces a scalable visual analysis method to explain tree ensemble classifiers that contain tens of thousands of rules. The key idea is to address the issue of losing fidelity by adaptively organizing the rules as a hierarchy rather than reducing them. To ensure the inclusion of anomalous rules, we develop an anomaly-biased model reduction method to prioritize these rules at each hierarchical level. Synergized with this hierarchical organization of rules, we develop a matrix-based hierarchical visualization to support exploration at different levels of detail. Our quantitative experiments and case studies demonstrate how our method fosters a deeper understanding of both common and anomalous rules, thereby enhancing interpretability without sacrificing comprehensiveness.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 31 of its 76 references that are in the map. First posted on arXiv 5 Sep 2024.
Builds on
31 of 76 references.
References · 31
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2018Techniques for Interpretable Machine Learningcited by 237
- 2018Seq2Seq-Vis: A Visual Debugging Tool for Sequence-to-Sequence Modelscited by 69
- 2017Distill-and-Compare: Auditing Black-Box Models Using Transparent Model Distillationcited by 62
- 2018RuleMatrix: Visualizing and Understanding Classifiers with Rulescited by 62
- 2017Do Convolutional Neural Networks Learn Class Hierarchy?cited by 61
- 2018RetainVis: Visual Analytics with Interpretable and Interactive Recurrent Neural Networks on Electronic Medical Recordscited by 61
- 2016Towards Better Analysis of Deep Convolutional Neural Networkscited by 51
- 2020Attention Flows: Analyzing and Comparing Attention Mechanisms in Language Modelscited by 49
- 2017Deep Forestcited by 46
- 2017Understanding Hidden Memories of Recurrent Neural Networkscited by 43
- 2020Born-Again Tree Ensemblescited by 38
19 more
- 2020OoDAnalyzer: Interactive Analysis of Out-of-Distribution Samplescited by 33
- 2023Foundation Models Meet Visualizations: Challenges and Opportunitiescited by 31
- 2016Making Tree Ensembles Interpretable: A Bayesian Model Selection Approachcited by 27
- 2020Explainable Matrix -- Visualization for Global and Local Interpretability of Random Forest Classification Ensemblescited by 23
- 2021Neo: Generalizing Confusion Matrix Visualization to Hierarchical and Multi-Output Labelscited by 17
- 2020Interactive Steering of Hierarchical Clusteringcited by 14
- 2022Diagnosing Ensemble Few-Shot Classifierscited by 13
- 2022TimberTrek: Exploring and Curating Sparse Decision Trees with Interactive Visualizationcited by 13
- 2021VisRuler: Visual Analytics for Extracting Decision Rules from Bagged and Boosted Decision Treescited by 8
- 2023A Unified Interactive Model Evaluation for Classification, Object Detection, and Instance Segmentation in Computer Visioncited by 8
- 2019RNNbow: Visualizing Learning via Backpropagation Gradients in Recurrent Neural Networkscited by 7
- 2023Cluster-Aware Grid Layoutcited by 6
- 2021An Exploration And Validation of Visual Factors in Understanding Classification Rule Setscited by 5
- 2022Visual Exploration of Machine Learning Model Behavior with Hierarchical Surrogate Rule Setscited by 5
- 2023Enhancing Single-Frame Supervision for Better Temporal Action Localizationcited by 5
- 2019Visualizing RNN States with Predictive Semantic Encodingscited by 4
- 2022Visual Analysis of Neural Architecture Spaces for Summarizing Design Principlescited by 3
- 2023DeforestVis: Behavior Analysis of Machine Learning Models with Surrogate Decision Stumpscited by 2
- 2024Dynamic Color Assignment for Hierarchical Datacited by 2
Built on by
Citing papers per year: 2026: 1.
1 paper.