SHAP Paper Flashcards

1
Q

What is SHAP (SHapley Additive exPlanations)?

A

SHAP is a unified framework that assigns feature importance values to individual predictions using Shapley values from game theory.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are additive feature attribution methods?

A

These methods use a linear explanation model where the prediction is a sum of feature attributions, such as SHAP, LIME, and DeepLIFT.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the significance of SHAP’s unique solution?

A

SHAP ensures that the additive feature attribution method satisfies three desirable properties: local accuracy, missingness, and consistency.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is local accuracy in SHAP?

A

Local accuracy means that the explanation model should perfectly match the original model’s prediction for the given instance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the missingness property in SHAP?

A

Missingness ensures that features that are not present (i.e., missing in the input) should not contribute to the prediction.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the consistency property in SHAP?

A

Consistency ensures that if a model changes so that a feature’s contribution increases, the feature’s attribution should not decrease.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How does SHAP unify other methods like LIME and DeepLIFT?

A

SHAP generalizes these methods by providing a consistent approach for additive feature attribution, ensuring that SHAP values adhere to desirable properties.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is Kernel SHAP?

A

Kernel SHAP is a model-agnostic method that uses a weighted linear regression to estimate SHAP values, improving the sample efficiency over traditional Shapley sampling.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How does SHAP handle complex models like neural networks?

A

Deep SHAP approximates SHAP values by leveraging DeepLIFT’s backpropagation rules and applying them recursively across the layers of a deep network.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the advantages of SHAP over LIME?

A

SHAP provides better fidelity to the original model, ensures consistency, and more accurately reflects feature importance across all possible orderings of features.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly