Skip to content

Official repo of the paper "Evaluation of interpretability methods for multivariate time series forecasting"

Notifications You must be signed in to change notification settings

ozanozyegen/evaluation-local-explanation-time-series

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Evaluation of interpretability methods for multivariate time series forecasting experiments

Paper link: https://link.springer.com/article/10.1007/s10489-021-02662-2

Citation

@article{ozyegen2022evaluation,
  title={Evaluation of interpretability methods for multivariate time series forecasting},
  author={Ozyegen, Ozan and Ilic, Igor and Cevik, Mucahit},
  journal={Applied Intelligence},
  volume={52},
  number={5},
  pages={4727--4743},
  year={2022},
  publisher={Springer}
}

Experiments

Evaluation of local explanations is performed in three steps:
1- Train the models for the datasets
2- Generate feature importances using local explanation methods
3- Evaluate feature importances

Steps

You can easily reproduce the experiments using the Makefile.

  • Train models
    • make train_models
  • Evaluate local explanations
    • make eval_metrics
  • Report the training results
    • make report_train

Data Sources

Electricity

Rossmann

Walmart

Ohio

Requirements

  • Python 3.7 and Tensorflow 2.2
  • wandb - Weights and Biases is used for tracking the experiments
  • xai.yml contains all the package dependencies

About

Official repo of the paper "Evaluation of interpretability methods for multivariate time series forecasting"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published