iSAGE: An Incremental Version of SAGE for Online Explanation on Data Streams
Maximilian Muschalik, Fabian Fumagalli, Barbara Hammer, Eyke, H\"ullermeier

TL;DR
iSAGE is an incremental, efficient extension of SAGE for online explanation of models in dynamic data environments, capable of handling concept drift and feature dependencies.
Contribution
We introduce iSAGE, a novel online explanation method that extends SAGE to handle streaming data, model updates, and feature dependency management.
Findings
iSAGE effectively detects and adapts to concept drift.
It maintains explanation accuracy in online settings.
Experimental results show improved efficiency over batch methods.
Abstract
Existing methods for explainable artificial intelligence (XAI), including popular feature importance measures such as SAGE, are mostly restricted to the batch learning scenario. However, machine learning is often applied in dynamic environments, where data arrives continuously and learning must be done in an online manner. Therefore, we propose iSAGE, a time- and memory-efficient incrementalization of SAGE, which is able to react to changes in the model as well as to drift in the data-generating process. We further provide efficient feature removal methods that break (interventional) and retain (observational) feature dependencies. Moreover, we formally analyze our explanation method to show that iSAGE adheres to similar theoretical properties as SAGE. Finally, we evaluate our approach in a thorough experimental analysis based on well-established data sets and data streams with concept…
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
TopicsData Stream Mining Techniques · Time Series Analysis and Forecasting · Machine Learning and Data Classification
