LIME Paper Flashcards

1
Q

What is LIME (Local Interpretable Model-agnostic Explanations)?

A

LIME is a model-agnostic technique that explains individual predictions by approximating the complex model locally with an interpretable linear model.

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

How does LIME explain a prediction?

A

LIME perturbs the input data to generate similar instances and learns a linear model that approximates the black-box model in the vicinity of the instance being explained.

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

What is local fidelity in LIME?

A

Local fidelity ensures that the explanation provided by LIME accurately represents how the model behaves around the specific instance being explained.

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

How does LIME select interpretable data representations?

A

LIME creates simplified representations of the data, such as binary vectors indicating the presence or absence of words in text classification or superpixels in image classification.

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

What are the main steps of the LIME algorithm?

A
  1. Perturb the input data. 2. Learn an interpretable model for perturbed data. 3. Use the interpretable model to provide a local explanation.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is SP-LIME (Submodular Pick LIME)?

A

SP-LIME selects a representative set of explanations for multiple predictions by using submodular optimization to avoid redundancy and maximize the coverage of important features.

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

What are the desired characteristics of explanation methods according to LIME?

A

Explanations should be interpretable, locally faithful, and model-agnostic, and they should provide both local explanations for individual predictions and global insights into the model.

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

How does LIME handle trust issues in models?

A

LIME helps users identify untrustworthy features and improves trust by explaining predictions and showing how models behave on representative instances.

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

What are some applications of LIME in model selection?

A

LIME can be used to compare models with similar accuracy by explaining their predictions and helping practitioners choose models that avoid exploiting untrustworthy features.

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