Trusted-AI / AIX360

Interpretability and explainability of data and machine learning models
https://aix360.res.ibm.com/
Apache License 2.0
1.62k stars 305 forks source link

Adding Time Series Saliency Explainer #177

Closed gganapavarapu closed 1 year ago

gganapavarapu commented 1 year ago

This PR is to add Time Series Saliency (TSSaliency) Explainer algorithm for forecasting, time series classification and regression use cases.

Short description of the algorithm is: Time Series Saliency (TSSaliency) Explainer is a model agnostic saliency explainer for time series associate tasks. The saliency supports univariate and multivariate use cases. It explains temporal importance of different variates on the model prediction. TSSaliency incorporates an integrated gradient method for saliency estimation. The saliency measure involves the notion of a base value. For example, the base value can be the constant signal with average value. The saliency measure is computed by integrating the model sensitivity over a trajectory from the base value to the time series signal. The TSSaliency explainer provides variate wise contributions to model prediction at a temporal resolution.

Required Dependencies:

gganapavarapu commented 1 year ago

CEM MAF has been failing since past few builds.

vijay-arya commented 1 year ago

Thanks @gganapavarapu