ideas o ideas on m n mac achine l hine lear earning ning
play

Ideas o Ideas on M n Mac achine L hine Lear earning ning In - PowerPoint PPT Presentation

Ideas o Ideas on M n Mac achine L hine Lear earning ning In Inter erpr pretabilit ability Patrick Hall, Wen Phan, SriSatish Ambati and the H2O.ai team Bi Big Ideas Learning from data Adapted from: Learning from Data.


  1. Ideas o Ideas on M n Mac achine L hine Lear earning ning In Inter erpr pretabilit ability Patrick Hall, Wen Phan, SriSatish Ambati and the H2O.ai team

  2. Bi Big Ideas

  3. Learning from data … Adapted from: Learning from Data. https://work.caltech.edu/textbook.html

  4. Learning from data … transparently . (explain predictions with reason codes) EXPLAIN HYPOTHESIS h ≈ g, β j g( x (i)j ), g( x (i)(-j) ) Adapted from: Learning from Data. https://work.caltech.edu/textbook.html

  5. Increasing fairness, accountability, and trust by decreasing unwanted sociological biases Source: http://money.cnn.com/, Apple Computers

  6. Increasing trust by quantifying prediction variance Source: http://www.vias.org/tmdatanaleng/

  7. A framework for interpretability Complexity of learned functions: Scope of interpretability: • Linear, monotonic Global vs. local • Nonlinear, monotonic • Nonlinear, non-monotonic (~ Number of parameters/VC dimension) Enhancing trust and understanding: Application domain: the mechanisms and results of an Model-agnostic vs. model-specific interpretable model should be both transparent AND dependable. Understanding ~ transparency Trust ~ fairness and accountability 7

  8. Bi Big Ch Challenges

  9. Linear Models Strong model locality Usually stable models and explanations Machine Learning Weak model locality Sometimes unstable models and explanations (a.k.a. The Multiplicity of Good Models )

  10. 𝑕 𝑦 = 0.8 𝑦 Number of Purchases Linear Models Wasted marketing. Exact explanations for Lost profits. approximate models. “For a one unit increase in age, the number of purchases increases by 0.8 on average.” Age 𝑕 𝑦 ≈ 𝑔(𝑦) Number of Purchase “Slope begins to decrease here. Act to optimize savings.” Machine Learning “Slope begins to increase here sharply. Approximate explanations Act to optimize profits.” for exact models. Age

  11. A A Few of of Ou Our Favor orite Things gs

  12. Partial dependence plots HomeValue ~ MedInc + AveOccup + HouseAge + AveRooms Source: http://statweb.stanford.edu/~tibs/ElemStatLearn/printings/ESLII_print10.pdf

  13. Surrogate models

  14. Local interpretable model-agnostic explanations Source: https://www.oreilly.com/learning/introduction-to-local-interpretable-model-agnostic-explanations-lime

  15. Variable importance measures Global variable importance indicates the impact of a variable on the model for the entire training data set. Local variable importance can indicate the impact of a variable for each decision a model makes – similar to reason codes.

  16. Re Resources

  17. Machine Learning Interpretability with H2O Driverless AI https://www.h2o.ai/wp-content/uploads/2017/09/MLI.pdf (OR come by the booth!!) Ideas on Interpreting Machine Learning https://www.oreilly.com/ideas/ideas-on-interpreting-machine-learning FAT/ML http://www.fatml.org/

  18. Ques Questio ions? ns?

Recommend


More recommend