Skip to main content

Generate Interpretation

Synopsis​

This operator allows you to use interpretation algorithm to explain your predictions

Description​

There are several algorithms around which help you to understand which properties of a given example was most 'impactful' for the model to decide how it decided. This operator allows you to use Explain Predictions, LIME (kernel)SHAP and Shapley. For more information about the algorithms we recommend Interpretable Machine Learning by Christoph Molnar (https://christophm.github.io/interpretable-ml-book/).

Input​

mod​

The model whose predictions are to be explained.

training​

The training data.

testing​

The testing data is the data you want to get an interpretation for.

Output​

example set​

The input data set with an additional column 'interpretation' giving you the interpretation.

importance​

A data set with the detailed interpretations for each row.

global weights​

The global weights of the model. This is the average of the absolute local weights.

mod​

The original model passed through.

Parameters​

Algorithm​

The algorithm which is used to interpret your prediction

Sample size​

Most algorithm use some sample size generation internally. For LIME and Explain Predictions this is the number of random sample drawn. In case of Shapely and kernelSHAP this is the number of permutations.

Redraw local samples​

Only available for LIME. If checked the operator will draw new random samples in each iteration. If deactivated a set of examples is generated once and used for the interpretation of each example.

Explanation algorithm​

Only available LIME. Defines what algorithm is used on the local neighbourhood to generate your interpretation. The original paper uses Linear Regression models. Explain Prediction uses (besides some other adoption) a correlation measure to determine the interpretation.

Maximal explaining attributes​

Defines how many attributes are shown in the interpretation column of the result. The full information is always shown at the importance port.