xaitimesynth: A Python Package for Evaluating Attribution Methods for Time Series with Synthetic Ground Truth
Organizations: Information Systems, Industrial Engineering & Innovation Sciences Eindhoven University of Technology Eindhoven, The Netherlands
Abstract
Evaluating time series attribution methods is difficult because real-world datasets rarely provide ground truth for which time points drive a prediction. A common workaround is to generate synthetic data where class-discriminating features are placed at known locations, but each study currently reimplements this from scratch. We introduce xaitimesynth, a Python package that provides reusable infrastructure for this evaluation approach. The package generates synthetic time series following an additive model where each sample is a sum of background signal and a localized, class-discriminating feature, with the feature window automatically tracked as a ground truth mask. A fluent data generation API and YAML configuration format allow flexible and reproducible dataset definitions for both univariate and multivariate time series. The package also provides standard localization metrics, including AUC-PR, AUC-ROC, Relevance Mass Accuracy, and Relevance Rank Accuracy. xaitimesynth is open source and available at https://github.com/gregorbaer/xaitimesynth.
Figures & tables
| Package | XAI methods | Perturbation metrics | Localization metrics | Synth. time series |
|---|---|---|---|---|
| TSInterpret | ✓ | — | — | — |
| Captum | ✓ | ✓ | — | — |
| AIX360 | ✓ | ✓ | — | — |
| Quantus | — | ✓ | ✓ | — |
| Time Interpret | ✓ | ✓ | ✓ | — |
| TimeSynth | — | — | — | ✓ |
| Metric | Function | Reference |
|---|---|---|
| AUC-ROC | auc_roc_score | Fawcett (2006) |
| AUC-PR | auc_pr_score | e.g., Baer et al. (2025a) |
| Relevance Mass Accuracy | relevance_mass_accuracy | Arras et al. (2022) |
| Relevance Rank Accuracy | relevance_rank_accuracy | Arras et al. (2022) |
| Pointing Game | pointing_game | Zhang et al. (2018) |
| Normalized Attribution Correspondence | nac_score | Peters et al. (2005) |