Instance-based Method for Post-hoc Interpretability: a Local Approach
Thibault Laugel
LIP6 - Sorbonne Universit´ e
8 October 2018 Workshop on Machine Learning and Explainability
Research supported by the AXA Research Fund
Thibault Laugel 1 / 23
Instance-based Method for Post-hoc Interpretability: a Local - - PowerPoint PPT Presentation
Instance-based Method for Post-hoc Interpretability: a Local Approach Thibault Laugel LIP6 - Sorbonne Universit e 8 October 2018 Workshop on Machine Learning and Explainability Research supported by the AXA Research Fund Thibault Laugel 1
Thibault Laugel 1 / 23
Thibault Laugel 2 / 23
Thibault Laugel 3 / 23
◮ Practical: Using a ’raw’ instance is in some cases better than
◮ Legal: Excessive disclosure of information about the inner
◮ Scientific: Cognitive Sciences approaches relying on teaching
Thibault Laugel 4 / 23
Thibault Laugel 5 / 23
◮ Find the smallest manipulation required
◮ Increase the probability of belonging to another class
Thibault Laugel 6 / 23
◮ Black-box classifier b : X → Y = {−1, 1} ◮ x ∈ X, b(x) the prediction to interpret
◮ Feature representation is known ◮ b can be used as an oracle to compute new predictions
Thibault Laugel 7 / 23
Thibault Laugel 8 / 23
◮ Cost function is discontinuous ◮ No information about b ◮ b is ’only’ returning a class (no confidence score such as
Thibault Laugel 9 / 23
◮ Cost function is discontinuous ◮ No information about b ◮ b is ’only’ returning a class (no confidence score such as
Thibault Laugel 10 / 23
Thibault Laugel 11 / 23
Thibault Laugel 12 / 23
◮ The user might be interested in some specific directions ◮ E.g. Marketing model predicting if whether a user will buy a
Thibault Laugel 13 / 23
◮ expensive = median value higher than 26 000$
◮ Examples: number of rooms, age of the buildings...
◮ In this case, a Random Forest algorithm
Thibault Laugel 14 / 23
Thibault Laugel 15 / 23
◮ Do two close instances have similar explanations?
◮ How can a local explanation be ’generalized’?
Thibault Laugel 16 / 23
◮ How well the surrogate mimics the black-box ◮ Neighborhoods Vx can be modified ◮ E.g. Hyperspheres of growing radius ◮ A high fidelity in an a given neighborhood Vx means that the
Thibault Laugel 17 / 23