Explaining Algorithms: A day with some answers
1
See quiz on humanaiclass.org
Human - AI
Interaction
Human - AI
Interaction
Human - AI
Interaction
Chinmay Kulkarni and Mary Beth Kery
Fall 2019, Human-Computer Interaction Institute, Carnegie Mellon University
Human-AI Interaction Fall 19 .
2
Human-AI Interaction Fall 19 .
Previously…
3
Human-AI Interaction Fall 19 .
From Week 1: Start at the End …
Machine Learning Algorithm
(task)
Training Data (experience)
Model
New Example
??
Human-AI Interaction Fall 19 .
Today...
Are there principled approaches to creating explanations?
Are there trade-offs?
How does explanability intersect with accuracy and fairness?
Meanwhile, look for AI explanations in the products you use.
5
Human-AI Interaction Fall 19 .
6
Is this graph accurate?
Human-AI Interaction Fall 19 .
Why bother with explanations/interpretations?
7
Human-AI Interaction Fall 19 .
8
Human-AI Interaction Fall 19 .
9
Human-AI Interaction Fall 19 .
10
We care about performance
of AI + human using it
A less performant model may be more accurate if you include human operator.
Human-AI Interaction Fall 19 .
Ways to explain
Questions:
Hint: map questions to combinations of answers.
E.g. 1 -> [A+B]
Answers:
11
Human-AI Interaction Fall 19 .
Combining multiple explanation modes
12
Decomposition
Simplification
Simulation
Human-AI Interaction Fall 19 .
Knowing the underlying algorithm is also useful
13
How do you correct for bad predictions?
Human-AI Interaction Fall 19 .
Design with the mind in mind
14
Human-AI Interaction Fall 19 .
Design with the mind in mind -1: How people reason
System 1 thinking�Fast, automatic, frequent:
Takes work to override. Brains are lazy.
(if you can’t remember which is System 1 vs. System 2, I can’t either -- I google it every time)
System 2 thinking:
Slow, conscious, infrequent:
Takes effort. => people are unable to do it if: tired, sleep deprived, task is repetitive, etc.
15
Human-AI Interaction Fall 19 .
16
Human-AI Interaction Fall 19 .
Designing with the mind in mind -2: How people learn
17
Human-AI Interaction Fall 19 .
Designing with the mind in mind -2: How people learn
18
Human-AI Interaction Fall 19 .
What kind of knowledge is this explanation providing?
19
Human-AI Interaction Fall 19 .
What kind of reasoning do we expect post-explanation?
20
Human-AI Interaction Fall 19 .
What kind of knowledge is this explanation providing?
21
Human-AI Interaction Fall 19 .
What kind of reasoning do we expect post-explanation?
22
Human-AI Interaction Fall 19 .
What kind of knowledge is this explanation providing?
23
Human-AI Interaction Fall 19 .
What kind of reasoning do we expect post-explanation?
24
Human-AI Interaction Fall 19 .
What kind of reasoning do we expect post-explanation?
25
Human-AI Interaction Fall 19 .
What kind of knowledge is this explanation providing?
26
Human-AI Interaction Fall 19 .
What kind of knowledge would be useful here?
27
https://www.wired.com/story/self-driving-cars-uber-crash-false-positive-negative/
Human-AI Interaction Fall 19 .
28
Human-AI Interaction Fall 19 .