fzi-forschungszentrum-informatik / TSInterpret

An Open-Source Library for the interpretability of time series classifiers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

General Issues

madarax64 opened this issue · comments

Hello,
Thanks for making this framework available. Its really easy and nice to use!

I faced a few issues in my own usage, which I'd like to bring to your attention:1

  1. When installing, it targets particular package versions. This has the side-effect of affecting my Python environment e.g by downgrading some of my own packages, and upgrading others. This might be troublesome for some setups, where certain libraries are fragile or sensitive. Case in point: I had a particular matplotlib version, which TSInterpret uninstalled and downgraded

  2. I was trying to use some of the TF explainability methods e.g GS with TSR, and kept getting an error. It turns out that in the SaliencyMethods_TF.py module, the import for shap is commented out, which causes these errors. I'm also not sure if shap is automatically installed during the installation process.

  3. Using the in-built plotter e.g int_mod.plot(...), I get a single line plot which is perfectly flat. This was for a univariate dataset, so I'm not sure if this is the reason or something else? This is using pure TSR with IG in TSR mode (i.e TSR = True)

Once again, thank you for the effort of making such a wonderful package.

Hello,

thank you for your interest and feedback.

    1. Yes I am aware of those issues and enabled for some (e.g. matplotlib) >=, unfortunately I cannot do this for all package as otherwise I will get library internal errors. However, if you run into any more issue of that kind feel free to reach out and I will try to fix it.
    1. This should be fixed in the new release (0.0.134).
    1. Should also be fixed in the new release (0.0.134). Feel free to have a look at notebook.

If you have more feedback and issues, feel free to reach out and open another issue.

Best,
Jacqueline