Explainable Machine Learning Joseph E. Gonzalez

Slides:



Advertisements
Similar presentations
Lesson 8.3 Establishing Credit July 2011Copyright © … REMTECH, inc … All Rights Reserved1 Introduction Credit is an important financial concept.
Advertisements

Ai in game programming it university of copenhagen Statistical Learning Methods Marco Loog.
Artificial Intelligence Austin Luczak, Katie Regin, John Trawinski.
As you come in, please: Get out a sheet of paper and put your name on it. Write a definition, from your own memory, for these terms: hypothesis, scientific.
Machine Learning Usman Roshan Dept. of Computer Science NJIT.
Data Mining Techniques
Machine Learning1 Machine Learning: Summary Greg Grudic CSCI-4830.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Chemistry Teachable Tidbit Summer Institute Randy, Brandi, Casey, Matt, Teresa.
The Nature of Science Introductory Microbiology. What does Science mean to you?
Today Ensemble Methods. Recap of the course. Classifier Fusion
I Robot.
Neural Networks Demystified by Louise Francis Francis Analytics and Actuarial Data Mining, Inc.
How to Improve Your Credit Score FICO ©2012, TESCCC Economics Unit 5, Lesson 2.
Classification Ensemble Methods 1
Phys2425 University Physics I Jared Stenson
1-2: Scientific Inquiry What role do models, theories, and laws play in scientific investigation?
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Machine Learning Usman Roshan Dept. of Computer Science NJIT.
Explainable Artificial Intelligence (XAI)
Classify A to Z Problem Statement Technical Approach Results Dataset
Bell Work Pick up: 0.3 Notes, 0.3 Practice On your Unit 0 Notes:
Naïve Bayes CSE651C, B. Ramamurthy 6/28/2014.
Preparing for the Cognitive Generation of Decision Support
Research on Machine Learning and Deep Learning
Argumentative Essay Writing
Doing Social Psychology
Introduction to Machine Learning and Tree Based Methods
The Scientific Method & Experimental Design
CS Fall 2015 (Shavlik©), Midterm Topics
Table 1. Advantages and Disadvantages of Traditional DM/ML Methods
© 2014 Cengage Learning. All Rights Reserved.
The Centre for Longitudinal Studies Missing Data Strategy
Announcements HW4 due today (11:59pm) HW5 out today (due 11/17 11:59pm)
Basic machine learning background with Python scikit-learn
Vision Facilitation Template
NBA Draft Prediction BIT 5534 May 2nd 2018
Chapter 1 Introduction to Organizational Behavior
Machine Learning & Data Science
Naïve Bayes CSE651 6/7/2014.
Today 8/12 Turn in SIGNED lab safety contract to bin
Developing and Evaluating Theories of Behavior
Team 2: Graham Leech, Austin Woods, Cory Smith, Brent Niemerski
Regression Models - Introduction
Introduction to Predictive Modeling
Terms On The AP Physics 1 Test
Pattern Recognition & Machine Learning
Machine Learning Interpretability
Overfitting and Underfitting
Supervised Machine Learning for Population Genetics: A New Paradigm
Introduction to Science as an Inquiry-Based Process
University of Washington, Autumn 2018
Data Science in Industry
Explainable Machine Learning
Naïve Bayes CSE487/587 Spring2017 4/4/2019.
Overview of deep learning
Logistics Project proposals are due by midnight tonight (two pages)
Financial Institutions and Markets
Course Summary Joseph E. Gonzalez
Neural Modular Networks
Welcome! Knowledge Discovery and Data Mining
Mark Elliot National Centre for Research Methods
FCAT Science Standard Arianna Medina.
Regression Methods.
Dynamic Neural Networks Joseph E. Gonzalez
Derek Hoiem CS 598, Spring 2009 Jan 27, 2009
The Scientific Method & Experimental Design
Credit Card Fraudulent Transaction Detection
An introduction to Machine Learning (ML)
Presentation transcript:

Explainable Machine Learning Joseph E. Gonzalez Co-director of the RISE Lab jegonzal@cs.berkeley.edu

Two Papers Today Widely cited early example of general exploitability. A good critique on the state of explainable AI research.

Need for Explainability (The Problem) Don’t trust black box models confidence in the model convince a user of a prediction Don’t understand the data Reveal relationships in data (science) Don’t agree with the model Regulatory and legal reasons GDPR — Right to an Explanation US Equal Credit Opportunity Act. — Statement of Specific Reasons (for adverse actions)

Classic Notion of “Interpretability” Model’s form and parameters have meaning Physical laws (F = G m1 m2/d2), growth models (p=eat) Learning = Estimating parameters  insight about the underlying phenomenon (and ability to make predictions) These models are often “simple” guided by “first principles”

Classic “interpretable models” Linear models Decision trees (not random forrest’s) Bayesian models Nearest neighbor models

Black Box (Less Interpretable) Models Deep Neural Networks Random Forests (ensembles in general …) Linear models with complex features

Post-hoc Explainability Provide justification for a prediction after it is made May rely on training data as well as internal model calculations Like human explanations … Examples: LIME, GradCam, RISE, Attentive Explanations, …

Example Explanations Attentive Explanations LIME Grounding Visual Explanations Your Credit Score Is: 705 32: Balances on bankcard or revolving accounts too high compared to credit limits 16: The total of all balances on your open accounts is too high 85: You have too many inquiries on your credit report 13: Your most recently opened account is too new FICO Score Reason Codes

Are these good/useful/helpful? Attentive Explanations LIME Grounding Visual Explanations FICO Score Reason Codes Your Credit Score Is: 705 32: Balances on bankcard or revolving accounts too high compared to credit limits 16: The total of all balances on your open accounts is too high 85: You have too many inquiries on your credit report 13: Your most recently opened account is too new

Metrics of Success? Can they persuade a user (user studies) Are the explanations consistent Are the explanations falsifiable Are the explanations teachable (improve learning)

Systems Role in Explainability Maintaining Provenance What code, data, people involved in developing and training models? Attesting/Verifying Provenance Proving that model  decision follows the described provenance Providing mechanisms for users to falsify explanations “You will like ’Blue Planet’ because we think you like ‘BBC Documentaries about Nature’[x].”

Two Papers Today Widely cited early example of general exploitability. A good critique on the state of explainable AI research.