Research map / Time series / Causal and generative time series
Explain Temporal Black-Box Models via Functional Decomposition
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Proposes FDTempExplainer, a model-agnostic functional-decomposition explainer that splits a black-box time series model into per-time-step main effects and consecutive-step pure interactions, estimated with a CVAE-based conditional sampler.
Problem
Explaining black-box time series models is hard because time steps interact through strong temporal dependencies, and existing attribution methods treat time steps as isolated or rely on out-of-distribution perturbations.
Approach
Decompose the model into main effects plus interactions between consecutive time steps, define "pure" interactions relative to the observed sample so they can be estimated in closed form via conditional expectations, and distribute interaction effects equally among involved time steps for attribution.
Key results
- On the synthetic interaction-based anomaly detector f(2), FDTempExplainer reaches 0.9967 top-3 accuracy versus 0.782 for the next best (DeepLIFT) and 0.183-0.535 for occlusion/FIT/WinIT/DynamicMask.
- On Large Kitchen Appliances, FDTempExplainer gets consistency 0.2293 at k=40 (lower is better) versus 0.3333 for IG, and ACC drop 0.6453 versus 0.576 for IG.
- On MIMIC-III, FDTempExplainer achieves AUPRC-drop (k=50) of 0.043 versus 0.039 for DynamicMask and 0.038 for WinIT.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Use functional decomposition to separate temporal interactions from main effects | LSTM anomaly detector f(2) · Anomaly detection f(2) | Top-3 accuracy: 0.872 -> 0.9967 | Helped |
| Use functional decomposition to separate temporal interactions from main effects | LSTM anomaly detector f(2) · Anomaly detection f(2) | AUPRC: 0.936 -> 0.9968 | Helped |
| Use FDTempExplainer instead of WinIT | LSTM classifier · MIMIC-III | AUPRC-drop (95-pc): 0.029 -> 0.030 | Helped |
| Use FDTempExplainer instead of DynamicMask | LSTM classifier · MIMIC-III | AUPRC-drop (k=50): 0.039 -> 0.043 | Helped |
| Use FDTempExplainer instead of FO | LSTM classifier · Large Kitchen Appliances | ACC drop (k=40): 0.2 -> 0.6453 | Helped |
| Use FDTempExplainer instead of GRADSHAP | LSTM forecaster · Synthetic forecasting | Top-2 accuracy: 0.6125 -> 0.6438 | Helped |
| Use FDTempExplainer instead of GRADSHAP | LSTM forecaster · Synthetic forecasting | AUPRC: 0.7194 -> 0.7306 | Helped |
| Ignore interactions above fifth order (ablation) | FDTempExplainer · Large Kitchen Appliances | ACC drop (k=40): 0.6427 -> 0.5973 | Hurt |
| Ignore interactions above tenth order (ablation) | FDTempExplainer · Large Kitchen Appliances | ACC drop (k=40): 0.6427 -> 0.6533 | Helped |
| Use patches of 5 time steps (ablation) | FDTempExplainer · Large Kitchen Appliances | Runtime (s): 285 | Mixed |
| Use patches of 10 time steps (ablation) | FDTempExplainer · Large Kitchen Appliances | Runtime (s): 71 | Mixed |
| Use patches of 20 time steps (ablation) | FDTempExplainer · Large Kitchen Appliances | Runtime (s): 17 | Mixed |
Surprising findings
- Occlusion-based methods designed around marginal gains (FO, AFO, FIT) perform poorly on the interaction-driven detector, with top-3 accuracy of 0.183-0.313.
Limitations
- Computational cost grows quadratically with the number of time steps, which is heavy for long inputs such as anomaly detection.
- Interactions are restricted to consecutive time steps, so non-consecutive interactions are absorbed into broader terms.
- Evaluation relies largely on synthetic datasets because ground-truth explanations are unavailable for real data.
Experimental setup
Datasets: synthetic anomaly detection dataset (1000 series) MIMIC-III Large Kitchen Appliances (UCR) synthetic forecasting dataset (1000 series)
Benchmarks: synthetic anomaly detection (top-3 accuracy, AUPRC) MIMIC-III (AUPRC drop) Large Kitchen Appliances (consistency, ACC drop) synthetic forecasting (top-2 accuracy)
Metrics: top-k accuracy AUPRC AUPRC drop consistency ACC drop
Baselines: IG GradSHAP DeepLIFT FO AFO FIT WinIT DynamicMask
Builds on: PureGAM WinIT Feature Importance in Time (FIT) CVAE integrated gradients
Closest papers by meaning
- Explaining Time Series via Contrastive and Locally Sparse Perturbations (ICLR 2024 · similarity 0.86)
- Structured Temporal Causality for Interpretable Multivariate Time Series Anomaly Detection (NeurIPS 2025 · similarity 0.86)
- Can LLMs Understand Time Series Anomalies? (ICLR 2025 · similarity 0.86)
- Temporal Dependencies and Spatio-Temporal Patterns of Time Series Models (AAAI 2024 · similarity 0.86)
- ShapeX: Shapelet-Driven Post Hoc Explanations for Time Series Classification Models (NeurIPS 2025 · similarity 0.85)
- TimeMixer++: A General Time Series Pattern Machine for Universal Predictive Analysis (ICLR 2025 · similarity 0.85)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
