Explainable / Interpretable AI

From
Revision as of 20:32, 23 July 2019 by BPeat (talk | contribs)
Jump to: navigation, search

Youtube search... ...Google search

  • Tools:
    • LIME (Local Interpretable Model-agnostic Explanations) explains the prediction of any classifier
    • ELI5 debug machine learning classifiers and explain their predictions & inspect black-box models
    • SHAP debug machine learning classifiers and explain their predictions & inspect black-box models

AI system produces results with an account of the path the system took to derive the solution/prediction - transparency of interpretation, rationale and justification. 'If you have a good causal model of the world you are dealing with, you can generalize even in unfamiliar situations. That’s crucial. We humans are able to project ourselves into situations that are very different from our day-to-day experience. Machines are not, because they don’t have these causal models. We can hand-craft them but that’s not enough. We need machines that can discover causal models. To some extend it’s never going to be perfect. We don’t have a perfect causal model of the reality, that’s why we make a lot of mistakes. But we are much better off at doing this than other animals.' Yoshua Benjio


SHAP (SHapley Additive exPlanations)

a unified approach to explain the output of any machine learning model. SHAP connects game theory with local explanations, uniting several previous methods [1-7] and representing the only possible consistent and locally accurate additive feature attribution method based on expectations (see our papers for details).

shap_diagram.png