FLEXtime: Filterbank learning to explain time series
Not on the map. Why?
Abstract (arXiv)
State-of-the-art methods for explaining predictions from time series involve learning an instance-wise saliency mask for each time step; however, many types of time series are difficult to interpret in the time domain, due to the inherently complex nature of the data. Instead, we propose to view time series explainability as saliency maps over interpretable parts, leaning on established signal processing methodology on signal decomposition. Specifically, we propose a new method called FLEXtime that uses a bank of bandpass filters to split the time series into frequency bands. Then, we learn the combination of these bands that optimally explains the model's prediction. Our extensive evaluation shows that, on average, FLEXtime outperforms state-of-the-art explainability methods across a range of datasets. FLEXtime fills an important gap in the current time series explainability methodology and is a valuable tool for a wide range of time series such as EEG and audio. Code is available at https://github.com/theabrusch/FLEXtime.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 33 of its 64 references that are in the map. First posted on arXiv 6 Nov 2024.
Builds on
33 of 64 references.
References · 33
- 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
- 2016"Why Should I Trust You?": Explaining the Predictions of Any Classifiercited by 5,070
- 2017Axiomatic Attribution for Deep Networkscited by 3,384
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,371
- 2014Striving for Simplicity: The All Convolutional Netcited by 990
- 2018RISE: Randomized Input Sampling for Explanation of Black-box Modelscited by 838
- 2018Towards Robust Interpretability with Self-Explaining Neural Networkscited by 505
- 2019Understanding Deep Networks via Extremal Perturbations and Smooth Maskscited by 259
- 2020Evaluating and Aggregating Feature-based Model Explanationscited by 188
- 2022Quantus: An Explainable AI Toolkit for Responsible Evaluation of Neural Network Explanations and Beyondcited by 171
- 2022From Attribution Maps to Human-Understandable Explanations through Concept Relevance Propagationcited by 141
- 2020Ground Truth Evaluation of Neural Network Explanations with CLEVR-XAIcited by 126
21 more
- 2022Impossibility Theorems for Feature Attributioncited by 78
- 2021Explaining Time Series Predictions with Dynamic Maskscited by 73
- 2018AudioMNIST: Exploring Explainable Artificial Intelligence for Audio Analysis on a Simple Benchmarkcited by 72
- 2021Explainable Artificial Intelligence (XAI) on TimeSeries Data: A Surveycited by 72
- 2019Towards a Rigorous Evaluation of XAI Methods on Time Seriescited by 67
- 2022Rethinking Stability for Attribution-based Explanationscited by 52
- 2023Encoding Time-Series Explanations through Self-Supervised Model Behavior Consistencycited by 42
- 2023The Meta-Evaluation Problem in Explainable AI: Identifying Reliable Estimators with MetaQuantuscited by 37
- 2024Time Series Diffusion in the Frequency Domaincited by 37
- 2024TimeX++: Learning Time-Series Explanations with Information Bottleneckcited by 33
- 2022Explainable AI for clinical and remote health applications: a survey on tabular and time series datacited by 24
- 2022WindowSHAP: An Efficient Framework for Explaining Time-series Classifiers based on Shapley Valuescited by 24
- 2023Explainable AI for Time Series via Virtual Inspection Layerscited by 23
- 2023Learning Perturbations to Explain Time Series Predictionscited by 23
- 2023Frequency-Aware Masked Autoencoders for Multimodal Pretraining on Biosignalscited by 23
- 2024Explaining Time Series via Contrastive and Locally Sparse Perturbationscited by 22
- 2021Focus! Rating XAI Methods and Finding Biasescited by 20
- 2021RELAX: Representation Learning Explainabilitycited by 12
- 2021A Rate-Distortion Framework for Explaining Black-box Model Decisionscited by 11
- 2022TimeREISE: Time-series Randomized Evolving Input Sample Explanationcited by 6
- 2024FreqRISE: Explaining time series using frequency maskingcited by 4
Built on by
Citing papers per year: 2025: 3; 2026: 3.
6 papers.
- 2025C-SHAP for time series: An approach to high-level temporal explanationscited by 3
- 2025Time series saliency maps: explaining models across multiple domainscited by 2
- 2025PRISM: Lightweight Multivariate Time-Series Classification through Symmetric Multi-Resolution Convolutional Layerscited by 0
- 2026Explainable AI Using Inherently Interpretable Components for Wearable-based Health Monitoringcited by 0
- 2026Explaining Time Series Forecasting with Horizon-Resolved Attributioncited by 0
- 2026Learnable Time-Frequency Masks for Explaining Time-Series Classifierscited by 0
- 2026Learnable Time-Frequency Masks for Explaining Time-Series Classifiers24 Sep 2026
- 2026Explaining Time Series Forecasting with Horizon-Resolved Attribution11 Sep 2026
- 2026Explainable AI Using Inherently Interpretable Components for Wearable-based Health Monitoring13 Mar 2026
- 2025PRISM: Lightweight Multivariate Time-Series Classification through Symmetric Multi-Resolution Convolutional Layers6 Aug 2025
- 2025Time series saliency maps: explaining models across multiple domains19 May 2025
- 2025C-SHAP for time series: An approach to high-level temporal explanations15 Apr 2025