Top Banner
Steven Drucker Microsoft Research A Design Probe to Understand How Data Scientists Understand Machine Learning Models Gamut CHI 2019 Andrew Head UC Berkeley Fred Hohman @fredhohman Georgia Tech Rob DeLine Microsoft Research Rich Caruana Microsoft Research
90

19-gamut-chi-slides.pdf - Fred Hohman

Mar 26, 2023

Download

Documents

Khang Minh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 19-gamut-chi-slides.pdf - Fred Hohman

Steven Drucker Microsoft Research

A Design Probe to Understand How Data Scientists Understand Machine Learning Models

Gamut

CHI 2019

Andrew Head UC BerkeleyFred Hohman

@fredhohman Georgia Tech Rob DeLine

Microsoft Research

Rich Caruana Microsoft Research

Page 2: 19-gamut-chi-slides.pdf - Fred Hohman

!2

Page 3: 19-gamut-chi-slides.pdf - Fred Hohman

While building and deploying ML models is now an increasingly common practice, interpreting models is not.

!3

Page 4: 19-gamut-chi-slides.pdf - Fred Hohman

What is interpretability?

Page 5: 19-gamut-chi-slides.pdf - Fred Hohman

What is interpretability?

Human understanding of a system’s…

Page 6: 19-gamut-chi-slides.pdf - Fred Hohman

What is interpretability?

Human understanding of a system’s…

internals e.g., components [Gilpin, 2018]

operations e.g., math [Biran, 2017]

data mapping e.g., input to output [Montavon, 2017]

representation in an explanation [Ribeiro, 2016]

Page 7: 19-gamut-chi-slides.pdf - Fred Hohman

What is interpretability?

Human understanding of a system’s…

internals e.g., components [Gilpin, 2018]

operations e.g., math [Biran, 2017]

data mapping e.g., input to output [Montavon, 2017]

representation in an explanation [Ribeiro, 2016]

No formal, agreed upon definition [Lipton, 2016]

Page 8: 19-gamut-chi-slides.pdf - Fred Hohman

!5

GDPR (General Data Protection Regulation)

Page 9: 19-gamut-chi-slides.pdf - Fred Hohman

!5

Chapter 3 Section 4

“Automated individual decision-making, including profiling”

GDPR (General Data Protection Regulation)

Article 22

Page 10: 19-gamut-chi-slides.pdf - Fred Hohman

Right to explanation⚖

!5

Chapter 3 Section 4

“Automated individual decision-making, including profiling”

GDPR (General Data Protection Regulation)

Article 22

Page 11: 19-gamut-chi-slides.pdf - Fred Hohman

!6

Capabilities of interpretability

Design Probe embodying capabilities

Evaluation & Investigation of probe & emerging practice of interpretability w/ real users

Gamut Contributions

1.

2.

3.

Page 12: 19-gamut-chi-slides.pdf - Fred Hohman

Can we operationalize interpretability?

!7

Contribution 1: Interpretability Capabilities

Page 13: 19-gamut-chi-slides.pdf - Fred Hohman

Can we operationalize interpretability?

Formative research with professional data scientists @• 4 senior ML researchers• 5 ML practitioners

!7

Contribution 1: Interpretability Capabilities

Page 14: 19-gamut-chi-slides.pdf - Fred Hohman

Can we operationalize interpretability?

Formative research with professional data scientists @• 4 senior ML researchers• 5 ML practitioners

Prompt: In a perfect world, given a machine learning model, what questions would you ask it to help you interpret both the model and its predictions?

!7

Contribution 1: Interpretability Capabilities

Page 15: 19-gamut-chi-slides.pdf - Fred Hohman

Explainable ML Interface QuestionsFrom formative research

Page 16: 19-gamut-chi-slides.pdf - Fred Hohman

Explainable ML Interface QuestionsFrom formative research

Page 17: 19-gamut-chi-slides.pdf - Fred Hohman

Why does this house cost that much?

Explainable ML Interface QuestionsFrom formative research

Page 18: 19-gamut-chi-slides.pdf - Fred Hohman

Why does this house cost that much?

What is the difference between these two?

$250,000 $250,000

Explainable ML Interface QuestionsFrom formative research

Page 19: 19-gamut-chi-slides.pdf - Fred Hohman

Why does this house cost that much?

What is the difference between these two?

$250,000 $350,000

Explainable ML Interface QuestionsFrom formative research

Page 20: 19-gamut-chi-slides.pdf - Fred Hohman

Why does this house cost that much?

What is the difference between these two?

What if I added…

$ + $

=1 bedroom

Explainable ML Interface QuestionsFrom formative research

Page 21: 19-gamut-chi-slides.pdf - Fred Hohman

Why does this house cost that much?

What is the difference between these two?

What if I added…

What are similar homes?

Explainable ML Interface QuestionsFrom formative research

Page 22: 19-gamut-chi-slides.pdf - Fred Hohman

What if I added…

What are similar homes? ML

Why does this house cost that much?

What is the difference between these two?

Where is it wrong?

Explainable ML Interface QuestionsFrom formative research

Page 23: 19-gamut-chi-slides.pdf - Fred Hohman

What if I added…

What are similar homes? ML

Why does this house cost that much?

What is the difference between these two?

Where is it wrong?

Explainable ML Interface QuestionsFrom formative research

Page 24: 19-gamut-chi-slides.pdf - Fred Hohman

What if I added…

What are similar homes? ML

Why does this house cost that much?

What is the difference between these two?

Where is it wrong?

Explainable ML Interface QuestionsFrom formative research

Page 25: 19-gamut-chi-slides.pdf - Fred Hohman

Why does this house cost that much?

What is most important?

What is the difference between these two?

What if I added…

What are similar homes?

Where is it wrong?ML

Explainable ML Interface QuestionsFrom formative research

Page 26: 19-gamut-chi-slides.pdf - Fred Hohman

Why does this house cost that much?

What is most important?

What is the difference between these two?

What if I added…

What are similar homes?

Where is it wrong?ML

Explainable ML Interface QuestionsFrom formative research

Page 27: 19-gamut-chi-slides.pdf - Fred Hohman

Why does this house cost that much?

What is most important?

What is the difference between these two?

What if I added…

What are similar homes?

Where is it wrong?

Explainable ML Interface QuestionsFrom formative research

Page 28: 19-gamut-chi-slides.pdf - Fred Hohman

Explainable ML InterfaceWhy does this house cost that much?

What is most important?

What is the difference between these two?

What if I added…

What are similar homes?

Where is it wrong?

Capabilities

Local instance explanations

Feature importance

Instance explanation comparisons

Counterfactuals

Nearest neighbors

Regions of error

C1

C2

C3

C4

C5

C6

From formative research

Page 29: 19-gamut-chi-slides.pdf - Fred Hohman

Explainable ML InterfaceWhy does this house cost that much?

What is most important?

What is the difference between these two?

What if I added…

What are similar homes?

Where is it wrong?

Capabilities

Local instance explanations

Feature importance

Instance explanation comparisons

Counterfactuals

Nearest neighbors

Regions of error

C1

C2

C3

C4

C5

C6

From formative research

Definitions + examples in the paper!

Page 30: 19-gamut-chi-slides.pdf - Fred Hohman

How to test our capabilities?

!30

Contribution 2: Design Probe

Page 31: 19-gamut-chi-slides.pdf - Fred Hohman

How to test our capabilities?

!30

Contribution 2: Design Probe

Goal: understand emerging practice of model interpretability

Page 32: 19-gamut-chi-slides.pdf - Fred Hohman

Design probe: “instrument that is deployed to find out about the unknown—returning with useful or interesting data.” Balance of design, social science, engineering

How to test our capabilities?

[Hutchinson, 2003]

!30

Contribution 2: Design Probe

Goal: understand emerging practice of model interpretability

Page 33: 19-gamut-chi-slides.pdf - Fred Hohman

!31

How does our design probe support our capabilities?

Page 34: 19-gamut-chi-slides.pdf - Fred Hohman

House 550$190,606

32

Page 35: 19-gamut-chi-slides.pdf - Fred Hohman

House 550$190,606

BedroomAbvGrLotFrontageBsmtFullBathFullBathBsmtHalfBathtotal

LotAreaSecondFlrSFGrLivAreaKitchenAbvGrYearBuiltPoolAreaOverallQualBsmtFinSFOneWoodDeckSFOpenPorchSFBsmtUnfSFEnclosedPorchTotalBsmtSFMiscValThreeSsnPorchFirstFlrSFGarageYrBltGarageAreaYrSoldLowQualFinSFTotRmsAbvGrdBsmtFinSFTwoMSSubClassOverallCondMoSoldYearRemodAddMasVnrAreaScreenPorchHalfBathGarageCarsFireplaces

33

Page 36: 19-gamut-chi-slides.pdf - Fred Hohman

House 550$190,606

BedroomAbvGr

LotFrontageBsm

tFullBathFullBathBsm

tHalfBathtotal

LotAreaSecondFlrSFGrLivAreaKitchenAbvGrYearBuiltPoolAreaOverallQualBsm

tFinSFOneWoodDeckSF

OpenPorchSFBsm

tUnfSFEnclosedPorchTotalBsm

tSFMiscVal

ThreeSsnPorchFirstFlrSFGarageYrBltGarageAreaYrSoldLowQualFinSFTotRm

sAbvGrdBsm

tFinSFTwoMSSubClass

OverallCondMoSold

YearRemodAdd

MasVnrArea

ScreenPorchHalfBathGarageCarsFireplaces

Intercept

020k60k

100k140k180k

House features

Prediction

34

Page 37: 19-gamut-chi-slides.pdf - Fred Hohman

House 550$190,606

BedroomAbvGr

LotFrontageBsm

tFullBathFullBathBsm

tHalfBathtotal

LotAreaSecondFlrSFGrLivAreaKitchenAbvGrYearBuiltPoolAreaOverallQualBsm

tFinSFOneWoodDeckSF

OpenPorchSFBsm

tUnfSFEnclosedPorchTotalBsm

tSFMiscVal

ThreeSsnPorchFirstFlrSFGarageYrBltGarageAreaYrSoldLowQualFinSFTotRm

sAbvGrdBsm

tFinSFTwoMSSubClass

OverallCondMoSold

YearRemodAdd

MasVnrArea

ScreenPorchHalfBathGarageCarsFireplaces

Intercept

020k60k

100k140k180k

Intercept

020k60k

100k140k180k House 798

$188,620

35

Page 38: 19-gamut-chi-slides.pdf - Fred Hohman

BedroomAbvGr

LotFrontageBsm

tFullBathFullBathBsm

tHalfBathtotal

LotAreaSecondFlrSFGrLivAreaKitchenAbvGrYearBuiltPoolAreaOverallQualBsm

tFinSFOneWoodDeckSF

OpenPorchSFBsm

tUnfSFEnclosedPorchTotalBsm

tSFMiscVal

ThreeSsnPorchFirstFlrSFGarageYrBltGarageAreaYrSoldLowQualFinSFTotRm

sAbvGrdBsm

tFinSFTwoMSSubClass

OverallCondMoSold

YearRemodAdd

MasVnrArea

ScreenPorchHalfBathGarageCarsFireplaces

Intercept

020k60k

100k140k180k

Intercept

020k60k

100k140k180k

House 550$190,606

House 798$188,620

36

Page 39: 19-gamut-chi-slides.pdf - Fred Hohman

BedroomAbvGr

LotFrontageBsm

tFullBathFullBathBsm

tHalfBathtotal

LotAreaSecondFlrSFGrLivAreaKitchenAbvGrYearBuiltPoolAreaOverallQualBsm

tFinSFOneWoodDeckSF

OpenPorchSFBsm

tUnfSFEnclosedPorchTotalBsm

tSFMiscVal

ThreeSsnPorchFirstFlrSFGarageYrBltGarageAreaYrSoldLowQualFinSFTotRm

sAbvGrdBsm

tFinSFTwoMSSubClass

OverallCondMoSold

YearRemodAdd

MasVnrArea

ScreenPorchHalfBathGarageCarsFireplaces

Intercept

020k60k

100k140k180k

Intercept

020k60k

100k140k180k

House 550$190,606

House 798$188,620

36

Page 40: 19-gamut-chi-slides.pdf - Fred Hohman

BedroomAbvGr

LotFrontageBsm

tFullBathFullBathBsm

tHalfBathtotal

LotAreaSecondFlrSFGrLivAreaKitchenAbvGrYearBuiltPoolAreaOverallQualBsm

tFinSFOneWoodDeckSF

OpenPorchSFBsm

tUnfSFEnclosedPorchTotalBsm

tSFMiscVal

ThreeSsnPorchFirstFlrSFGarageYrBltGarageAreaYrSoldLowQualFinSFTotRm

sAbvGrdBsm

tFinSFTwoMSSubClass

OverallCondMoSold

YearRemodAdd

MasVnrArea

ScreenPorchHalfBathGarageCarsFireplaces

Intercept

020k60k

100k140k180k

Intercept

020k60k

100k140k180k

House 550$190,606

House 798$188,620

36

Page 41: 19-gamut-chi-slides.pdf - Fred Hohman

BedroomAbvGr

LotFrontageBsm

tFullBathFullBathBsm

tHalfBathtotal

LotAreaSecondFlrSFGrLivAreaKitchenAbvGrYearBuiltPoolAreaOverallQualBsm

tFinSFOneWoodDeckSF

OpenPorchSFBsm

tUnfSFEnclosedPorchTotalBsm

tSFMiscVal

ThreeSsnPorchFirstFlrSFGarageYrBltGarageAreaYrSoldLowQualFinSFTotRm

sAbvGrdBsm

tFinSFTwoMSSubClass

OverallCondMoSold

YearRemodAdd

MasVnrArea

ScreenPorchHalfBathGarageCarsFireplaces

Intercept

020k60k

100k140k180k

Intercept

020k60k

100k140k180k

House 550$190,606

House 798$188,620

37

Page 42: 19-gamut-chi-slides.pdf - Fred Hohman

BedroomAbvGr

LotFrontageBsm

tFullBathFullBathBsm

tHalfBathtotal

LotAreaSecondFlrSFGrLivAreaKitchenAbvGrYearBuiltPoolAreaOverallQualBsm

tFinSFOneWoodDeckSF

OpenPorchSFBsm

tUnfSFEnclosedPorchTotalBsm

tSFMiscVal

ThreeSsnPorchFirstFlrSFGarageYrBltGarageAreaYrSoldLowQualFinSFTotRm

sAbvGrdBsm

tFinSFTwoMSSubClass

OverallCondMoSold

YearRemodAdd

MasVnrArea

ScreenPorchHalfBathGarageCarsFireplaces

Intercept

020k60k

100k140k180k

Intercept

020k60k

100k140k180k

House 550$190,606

House 798$188,620

37

Page 43: 19-gamut-chi-slides.pdf - Fred Hohman

BedroomAbvGr

LotFrontageBsm

tFullBathFullBathBsm

tHalfBathtotal

LotAreaSecondFlrSFGrLivAreaKitchenAbvGrYearBuiltPoolAreaOverallQualBsm

tFinSFOneWoodDeckSF

OpenPorchSFBsm

tUnfSFEnclosedPorchTotalBsm

tSFMiscVal

ThreeSsnPorchFirstFlrSFGarageYrBltGarageAreaYrSoldLowQualFinSFTotRm

sAbvGrdBsm

tFinSFTwoMSSubClass

OverallCondMoSold

YearRemodAdd

MasVnrArea

ScreenPorchHalfBathGarageCarsFireplaces

Intercept

020k60k

100k140k180k

Intercept

020k60k

100k140k180k

House 550$190,606

House 798$188,620

38

Page 44: 19-gamut-chi-slides.pdf - Fred Hohman

BedroomAbvGr

LotFrontageBsm

tFullBathFullBathBsm

tHalfBathtotal

LotAreaSecondFlrSFGrLivAreaKitchenAbvGrYearBuiltPoolAreaOverallQualBsm

tFinSFOneWoodDeckSF

OpenPorchSFBsm

tUnfSFEnclosedPorchTotalBsm

tSFMiscVal

ThreeSsnPorchFirstFlrSFGarageYrBltGarageAreaYrSoldLowQualFinSFTotRm

sAbvGrdBsm

tFinSFTwoMSSubClass

OverallCondMoSold

YearRemodAdd

MasVnrArea

ScreenPorchHalfBathGarageCarsFireplaces

Intercept

020k60k

100k140k180k

Intercept

020k60k

100k140k180k

OverallQual: 8Contribution: +22,295

OverallQual: 6Contribution: -14,340

House 550$190,606

House 798$188,620

38

Page 45: 19-gamut-chi-slides.pdf - Fred Hohman

OverallQual

2 4 6 8 10-20k

020k40k60k80k

House 550$190,606

House 798$188,620

BedroomAbvGr

LotFrontageBsm

tFullBathFullBathBsm

tHalfBathtotal

LotAreaSecondFlrSFGrLivAreaKitchenAbvGrYearBuiltPoolAreaOverallQualBsm

tFinSFOneWoodDeckSF

OpenPorchSFBsm

tUnfSFEnclosedPorchTotalBsm

tSFMiscVal

ThreeSsnPorchFirstFlrSFGarageYrBltGarageAreaYrSoldLowQualFinSFTotRm

sAbvGrdBsm

tFinSFTwoMSSubClass

OverallCondMoSold

YearRemodAdd

MasVnrArea

ScreenPorchHalfBathGarageCarsFireplaces

Intercept

020k60k100k140k180k

Intercept

020k60k100k140k180k

OverallQual: 8Contribution: +22,295

OverallQual: 6Contribution: -14,340

39

Page 46: 19-gamut-chi-slides.pdf - Fred Hohman

OverallQual

2 4 6 8 10-20k

020k40k60k80k

40

Global explanation Easy to understand:

Average math skills Average graphicacy

High accuracy, realistic

Generalized Additive Model (GAM)

Page 47: 19-gamut-chi-slides.pdf - Fred Hohman

OverallQual

2 4 6 8 10-20k

020k40k60k80k

40

Global explanation Easy to understand:

Average math skills Average graphicacy

High accuracy, realistic

Generalized Additive Model (GAM)

Page 48: 19-gamut-chi-slides.pdf - Fred Hohman

OverallQual

2 4 6 8 10-20k

020k40k60k80k

41

Page 49: 19-gamut-chi-slides.pdf - Fred Hohman

OverallQual

2 4 6 8 10-20k

020k40k60k80k

!42

Page 50: 19-gamut-chi-slides.pdf - Fred Hohman

User Study

!43

Contribution 3: Evaluation and Investigation

Page 51: 19-gamut-chi-slides.pdf - Fred Hohman

User Study

12 data scientists, ~1.5 hours each

!43

Contribution 3: Evaluation and Investigation

Page 52: 19-gamut-chi-slides.pdf - Fred Hohman

User Study

12 data scientists, ~1.5 hours each

Think-aloud + answering questions:1. data & model questions they wrote before seeing Gamut2. prepared questions by us

!43

Contribution 3: Evaluation and Investigation

Page 53: 19-gamut-chi-slides.pdf - Fred Hohman

User Study

12 data scientists, ~1.5 hours each

Think-aloud + answering questions:1. data & model questions they wrote before seeing Gamut2. prepared questions by us

Tutorial → Study → Interview

!43

Contribution 3: Evaluation and Investigation

Page 54: 19-gamut-chi-slides.pdf - Fred Hohman

Research Questions

!44

What we want to investigate using Gamut

Page 55: 19-gamut-chi-slides.pdf - Fred Hohman

Research Questions

RQ1. Reasons for Model InterpretabilityWhy do data scientists need interpretability and how do they use it in Gamut?

"

!44

What we want to investigate using Gamut

Page 56: 19-gamut-chi-slides.pdf - Fred Hohman

Research Questions

RQ1. Reasons for Model InterpretabilityWhy do data scientists need interpretability and how do they use it in Gamut?

RQ2. Global v. Local ExplanationsHow do data scientists use different explanation paradigms?

"

#

!44

What we want to investigate using Gamut

Page 57: 19-gamut-chi-slides.pdf - Fred Hohman

Research Questions

RQ1. Reasons for Model InterpretabilityWhy do data scientists need interpretability and how do they use it in Gamut?

RQ2. Global v. Local ExplanationsHow do data scientists use different explanation paradigms?

RQ3. Interactive ExplanationsHow does interactivity play a role in explainable machine learning interfaces?

"

#

!44

What we want to investigate using Gamut

Page 58: 19-gamut-chi-slides.pdf - Fred Hohman

RQ1. Interpretability Needs and Usage "

“…figure out what you want emphasize and what you want to minimize. Know your audience and purpose.”

Communication is a spectrum.

!45

Contribution 3: Evaluation and Investigation

Page 59: 19-gamut-chi-slides.pdf - Fred Hohman

RQ1. Interpretability Needs and Usage "

“I want to understand bit by bit how the dataset features work with each other, influence each other.”

Model building and debugging to boost accuracy.

!46

Contribution 3: Evaluation and Investigation

Page 60: 19-gamut-chi-slides.pdf - Fred Hohman

RQ1. Interpretability Needs and Usage "

“This would help me get to valuable nuggets of information, which is what [my stakeholders] are ultimately interested in.”

Data understanding > model deployment.

!47

Contribution 3: Evaluation and Investigation

Page 61: 19-gamut-chi-slides.pdf - Fred Hohman

RQ1. Interpretability Needs and Usage "

But… eager to rationalize explanations; troublesome without healthy skepticism.

Hypothesis generation to help build trust.

!48

Contribution 3: Evaluation and Investigation

Page 62: 19-gamut-chi-slides.pdf - Fred Hohman

RQ2. Global v. Local Explanations #

!49

Contribution 3: Evaluation and Investigation

Page 63: 19-gamut-chi-slides.pdf - Fred Hohman

RQ2. Global v. Local Explanations #

!49

Contribution 3: Evaluation and Investigation

Page 64: 19-gamut-chi-slides.pdf - Fred Hohman

RQ2. Global v. Local Explanations #

!49

Global features + model

Contribution 3: Evaluation and Investigation

Page 65: 19-gamut-chi-slides.pdf - Fred Hohman

RQ2. Global v. Local Explanations #

!49

Global features + model

Local single instances

Contribution 3: Evaluation and Investigation

Page 66: 19-gamut-chi-slides.pdf - Fred Hohman

RQ2. Global v. Local Explanations #

!49

Global features + model

Local single instances

ML novice [1-3 years]

Contribution 3: Evaluation and Investigation

Page 67: 19-gamut-chi-slides.pdf - Fred Hohman

RQ2. Global v. Local Explanations #

!49

Global features + model

Local single instances

ML novice [1-3 years]

ML familiars [3-5 years]

Contribution 3: Evaluation and Investigation

Page 68: 19-gamut-chi-slides.pdf - Fred Hohman

RQ2. Global v. Local Explanations #

!49

Global features + model

Local single instances

ML novice [1-3 years]

ML familiars [3-5 years]

ML experts [5+ years]

Contribution 3: Evaluation and Investigation

Page 69: 19-gamut-chi-slides.pdf - Fred Hohman

RQ3. Interactive Explanations ⚡

!50

Contribution 3: Evaluation and Investigation

Page 70: 19-gamut-chi-slides.pdf - Fred Hohman

RQ3. Interactive Explanations ⚡

Primary mechanism for exploring,comparing, and explaining predictions

!50

Contribution 3: Evaluation and Investigation

Page 71: 19-gamut-chi-slides.pdf - Fred Hohman

RQ3. Interactive Explanations ⚡

Primary mechanism for exploring,comparing, and explaining predictions

Converse with a model

!50

Contribution 3: Evaluation and Investigation

Page 72: 19-gamut-chi-slides.pdf - Fred Hohman

RQ3. Interactive Explanations ⚡

Primary mechanism for exploring,comparing, and explaining predictions

Converse with a model

Could not conceive of non-interactive

!50

Contribution 3: Evaluation and Investigation

Page 73: 19-gamut-chi-slides.pdf - Fred Hohman

Takeaways

!51

Page 74: 19-gamut-chi-slides.pdf - Fred Hohman

Consider interpretability capabilities for your interfaces Interpretability is not a singular, rigid concept

Takeaways

!51

"

Page 75: 19-gamut-chi-slides.pdf - Fred Hohman

Consider interpretability capabilities for your interfaces Interpretability is not a singular, rigid concept

Takeaways

!51

"

# Tailor explanations for specific audiences Balance simplicity and completeness

Page 76: 19-gamut-chi-slides.pdf - Fred Hohman

Consider interpretability capabilities for your interfaces Interpretability is not a singular, rigid concept

Takeaways

!51

"

#

Tailor explanations for specific audiences Balance simplicity and completeness

Design and integrate effective interaction Interaction key to realizing interpretability & solidify model understanding [Weld & Bansal, 2018]

Page 77: 19-gamut-chi-slides.pdf - Fred Hohman

Fred Hohman @fredhohman Georgia Tech

A Design Probe to Understand How Data Scientists Understand Machine Learning Models

bit.ly/gamut-chiGamut

Steven Drucker Microsoft Research

Andrew Head UC Berkeley

Rob DeLine Microsoft Research

Rich Caruana Microsoft Research

Thanks!

% paper & video ' blog ( slides

Page 78: 19-gamut-chi-slides.pdf - Fred Hohman

extra slides

!53

Page 79: 19-gamut-chi-slides.pdf - Fred Hohman

!56

Page 80: 19-gamut-chi-slides.pdf - Fred Hohman

General Linear Model

!56

Page 81: 19-gamut-chi-slides.pdf - Fred Hohman

General Linear Model

!56

Page 82: 19-gamut-chi-slides.pdf - Fred Hohman

General Linear Model

!56

Page 83: 19-gamut-chi-slides.pdf - Fred Hohman

General Linear Model

!56

Page 84: 19-gamut-chi-slides.pdf - Fred Hohman

General Linear Model

!56

Page 85: 19-gamut-chi-slides.pdf - Fred Hohman

General Linear Model

!56

Page 86: 19-gamut-chi-slides.pdf - Fred Hohman

General Linear Model

!56

Page 87: 19-gamut-chi-slides.pdf - Fred Hohman

General Linear Model

Generalized Additive Model

!56

Page 88: 19-gamut-chi-slides.pdf - Fred Hohman

General Linear Model

Generalized Additive Model

!56

Page 89: 19-gamut-chi-slides.pdf - Fred Hohman

General Linear Model

Generalized Additive Model

!56

Page 90: 19-gamut-chi-slides.pdf - Fred Hohman

nonlinear, or “bendy” [Jones & Almond, 1992]

General Linear Model

Generalized Additive Model

!56