Visual Exploration of Machine Learning Model Behavior with Hierarchical Surrogate Rule Sets
Not on the map. Why?
Abstract (arXiv)
One of the potential solutions for model interpretation is to train a surrogate model: a more transparent model that approximates the behavior of the model to be explained. Typically, classification rules or decision trees are used due to the intelligibility of their logic-based expressions. However, decision trees can grow too deep and rule sets can become too large to approximate a complex model. Unlike paths on a decision tree that must share ancestor nodes (conditions), rules are more flexible. However, the unstructured visual representation of rules makes it hard to make inferences across rules. To address these issues, we present a workflow that includes novel algorithmic and interactive solutions. First, we present Hierarchical Surrogate Rules (HSR), an algorithm that generates hierarchical rules based on user-defined parameters. We also contribute SuRE, a visual analytics (VA) system that integrates HSR and interactive surrogate rule visualizations. Particularly, we present a novel feature-aligned tree to overcome the shortcomings of existing rule visualizations. We evaluate the algorithm in terms of parameter sensitivity, time performance, and comparison with surrogate decision trees and find that it scales reasonably well and outperforms decision trees in many respects. We also evaluate the visualization and the VA system by a usability study with 24 volunteers and an observational study with 7 domain experts. Our investigation shows that the participants can use feature-aligned trees to perform non-trivial tasks with very high accuracy. We also discuss many interesting observations that can be useful for future research on designing effective rule-based VA systems.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). Builds on 17 of its 65 references that are in the map. First posted on arXiv 19 Jan 2022.
Builds on
17 of 65 references.
References · 17
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2018Manipulating and Measuring Model Interpretabilitycited by 256
- 2018Local Rule-Based Explanations of Black Box Decision Systemscited by 165
- 2015Interpretable classifiers using rules and Bayesian analysis: Building a better stroke prediction modelcited by 140
- 2018Boolean Decision Rules via Column Generationcited by 79
- 2019An Evaluation of the Human-Interpretability of Explanationcited by 71
- 2018RuleMatrix: Visualizing and Understanding Classifiers with Rulescited by 62
- 2014Falling Rule Listscited by 58
- 2020PMLB v1.0: An open source dataset collection for benchmarking machine learning methodscited by 58
- 2017Interpretable & Explorable Approximations of Black Box Modelscited by 54
- 2017Interpreting Blackbox Models via Model Extractioncited by 43
- 2020Explainable Matrix -- Visualization for Global and Local Interpretability of Random Forest Classification Ensemblescited by 23
5 more
- 2020Post-hoc explanation of black-box classifiers using confident itemsetscited by 21
- 2021Efficient Decompositional Rule Extraction for Deep Neural Networkscited by 11
- 2019LoRMIkA: Local rule-based model interpretability with k-optimal associationscited by 10
- 2016TreeView: Peeking into Deep Neural Networks Via Feature-Space Partitioningcited by 9
- 2021An Exploration And Validation of Visual Factors in Understanding Classification Rule Setscited by 5
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1; 2025: 1; 2026: 1.
5 papers.
- 2022TimberTrek: Exploring and Curating Sparse Decision Trees with Interactive Visualizationcited by 13
- 2023DeforestVis: Behavior Analysis of Machine Learning Models with Surrogate Decision Stumpscited by 2
- 2024RuleExplorer: A Scalable Matrix Visualization for Understanding Tree Ensemble Classifierscited by 1
- 2025Explanation User Interfaces: A Systematic Literature Reviewcited by 0
- 2026Token Signatures of Code: Comparing Coding Behaviors Across Large Language Modelscited by 0
- 2026Token Signatures of Code: Comparing Coding Behaviors Across Large Language Models12 Aug 2026
- 2025Explanation User Interfaces: A Systematic Literature Review26 May 2025
- 2024RuleExplorer: A Scalable Matrix Visualization for Understanding Tree Ensemble Classifiers5 Sep 2024
- 2023DeforestVis: Behavior Analysis of Machine Learning Models with Surrogate Decision Stumps31 Mar 2023
- 2022TimberTrek: Exploring and Curating Sparse Decision Trees with Interactive Visualization19 Sep 2022