Incremental Permutation Feature Importance (iPFI): Towards Online Explanations on Data Streams
Not on the map. Why?
Abstract (arXiv)
Explainable Artificial Intelligence (XAI) has mainly focused on static learning scenarios so far. We are interested in dynamic scenarios where data is sampled progressively, and learning is done in an incremental rather than a batch mode. We seek efficient incremental algorithms for computing feature importance (FI) measures, specifically, an incremental FI measure based on feature marginalization of absent features similar to permutation feature importance (PFI). We propose an efficient, model-agnostic algorithm called iPFI to estimate this measure incrementally and under dynamic modeling conditions including concept drift. We prove theoretical guarantees on the approximation quality in terms of expectation and variance. To validate our theoretical findings and the efficacy of our approaches compared to traditional batch PFI, we conduct multiple experimental studies on benchmark data with and without concept drift.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 23 of its 66 references that are in the map. First posted on arXiv 5 Sep 2022.
Builds on
23 of 66 references.
References · 23
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,488
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,040
- 2017Towards A Rigorous Science of Interpretable Machine Learningcited by 1,400
- 2018All Models are Wrong, but Many are Useful: Learning a Variable's Importance by Studying an Entire Class of Prediction Models Simultaneouslycited by 364
- 2020Explaining by Removing: A Unified Framework for Model Explanationcited by 218
- 2019Explaining individual predictions when features are dependent: More accurate approximations to Shapley valuescited by 205
- 2019Feature relevance quantification in explainable AI: A causal problemcited by 164
- 2020Improving KernelSHAP: Practical Shapley Value Estimation via Linear Regressioncited by 153
- 2020True to the Model or True to the Data?cited by 123
- 2021FastSHAP: Real-Time Shapley Value Estimationcited by 123
- 2020River: machine learning for streaming data in Pythoncited by 96
11 more
- 2020Shapley explainability on the data manifoldcited by 88
- 2019Unrestricted Permutation forces Extrapolation: Variable Importance Requires at least One More Model, or There Is No Free Variable Importancecited by 85
- 2019OpenML-Python: an extensible Python API for OpenMLcited by 62
- 2020Challenges in Benchmarking Stream Learning Algorithms with Real-world Datacited by 57
- 2018Visualizing the Feature Importance for Black Box Modelscited by 55
- 2013Correlation and variable importance in random forestscited by 41
- 2020Model-agnostic Feature Importance and Effects with Dependent Features -- A Conditional Subgroup Approachcited by 37
- 2014Grouped variable importance with random forests and application to multiple functional data analysiscited by 16
- 2020Relative Feature Importancecited by 12
- 2018Progressive Data Science: Potential and Challengescited by 5
- 2022Explainable AI for tailored electricity consumption feedback -- an experimental evaluation of visualizationscited by 3
Built on by
Citing papers per year: 2023: 4; 2024: 2; 2025: 2.
8 papers.
- 2023Model Based Explanations of Concept Driftcited by 19
- 2023iPDP: On Partial Dependence Plots in Dynamic Modeling Scenarioscited by 4
- 2023iSAGE: An Incremental Version of SAGE for Online Explanation on Data Streamscited by 2
- 2024Explainable Malware Detection with Tailored Logic Explained Networkscited by 1
- 2025Towards Explainable Deep Clustering for Time Series Datacited by 1
- 2023Hierarchical Ensemble-Based Feature Selection for Time Series Forecastingcited by 0
- 2024From XAI to MLOps: Explainable Concept Drift Detection with Profile Drift Detectioncited by 0
- 2025Dynamic Features Adaptation in Networking: Toward Flexible training and Explainable inferencecited by 0
- 2025Dynamic Features Adaptation in Networking: Toward Flexible training and Explainable inference9 Oct 2025
- 2025Towards Explainable Deep Clustering for Time Series Data28 Jul 2025
- 2024From XAI to MLOps: Explainable Concept Drift Detection with Profile Drift Detection15 Dec 2024
- 2024Explainable Malware Detection with Tailored Logic Explained Networks5 May 2024
- 2023Hierarchical Ensemble-Based Feature Selection for Time Series Forecasting26 Oct 2023
- 2023iPDP: On Partial Dependence Plots in Dynamic Modeling Scenarios13 Jun 2023
- 2023Model Based Explanations of Concept Drift16 Mar 2023
- 2023iSAGE: An Incremental Version of SAGE for Online Explanation on Data Streams2 Mar 2023