SlideShare a Scribd company logo
Human +
Machine Learning
Mike Wolfson
@mikewolfson
Øredev 2019 | Malmo, Sweden | Nov 7, 2019
2
MIT Medialab Study - looking at ImSitu and COCO image sets
https://www.nytimes.com/2018/02/09/technology/facial-recognition-race-artificial-intelligence.html
@mikewolfson
“
Machine Learning
software trained on
the datasets didn’t just
mirror the biases, it
amplified them
3
https://www.wired.com/story/machines-taught-by-photos-learn-a-sexist-view-of-women/
@mikewolfson
Bias Amplification
Percent Correct Gender Classification
4
99% 88%
Percent Correct Gender Classification
5
93% 65%
Percent Correct Gender Classification
6
99% 65%
Designers and
Developers must
actively manage
bias when creating
ML products
7@mikewolfson
HCML
By Google UX
Focus discussion about how ML is changing
our world
Grounded in human needs
Practical Steps
https://medium.com/google-design/human-centered-machine-learning-a
770d10562cd
8
Human Centered Machine Learning
@mikewolfson
HCML Steps
1. Don't expect ML to figure out what problems to
solve
2. Will ML address the identified problem in a unique
way
3. Fake It
4. Understand the costs of false positives or negatives
5. Plan for change, and adapting the system over
time
6. Teach your Algorithm using the right labels
7. ML is a creative process, involve everyone
9@mikewolfson
Don't expect ML to figure
out what problems to solve
1
10@mikewolfson
DON’T EXPECT ML TO FIGURE OUT WHAT PROBLEMS TO SOLVE
11
DON’T EXPECT ML TO FIGURE OUT WHAT PROBLEMS TO SOLVE
12
“Machine Language
Systems are like an Asshole
Genie”
DON’T EXPECT ML TO FIGURE OUT WHAT PROBLEMS TO SOLVE
13
DON’T EXPECT ML TO FIGURE OUT WHAT PROBLEMS TO SOLVE
14
DON’T EXPECT ML TO FIGURE OUT WHAT PROBLEMS TO SOLVE
15
DON’T EXPECT ML TO FIGURE OUT WHAT PROBLEMS TO SOLVE
The tools we use today, are still needed
to guide ML.
Find human needs:
◦ User Interviews
◦ Surveys
◦ Analyzing logs and support tickets
◦ Other ways of discovering needs
16@mikewolfson
Will ML Address the
Problem in a Unique Way?
2
17@mikewolfson
WILL ML ADDRESS THE PROBLEM IN A UNIQUE WAY?
To understand the value of ML, ask:
◦ How would a “human” solve the
problem today?
◦ How would you guide the “human”
to improve their outcomes?
◦ What assumptions would you want
a “human” to make?
◦ Does the problem require ML?
18@mikewolfson
WILL ML ADDRESS THE PROBLEM IN A UNIQUE WAY?
Confusion Matrix
19
User Impact
ML Impact
@mikewolfson
WILL ML ADDRESS THE PROBLEM IN A UNIQUE WAY?
20
Maybe this will work:
SELECT * FROM …
GROUP BY ...
@mikewolfson
Fake It3
21@mikewolfson
3. FAKE IT
Fake a session
using real user
data
22@mikewolfson
3. FAKE IT
23
Wizard of OZ
Understand the costs of
false positives or negatives
4
24@mikewolfson
UNDERSTAND THE COSTS OF FALSE POSITIVES OR NEGATIVES
25
PREDICTION
R
E
F
E
R
E
N
C
E
True Positive
True Negative
False Negative
False Positive
@mikewolfson
FALSE POSITIVE IS OK
FALSE POSITIVE NOT OK
FALSE POSITIVE IS NOT OK
28
Georgetown Law Estimate:
117 Million American
Adults are in face
recognition databases
used by law enforcement
https://www.perpetuallineup.org/
@mikewolfson
FALSE POSITIVE IS NOT OK
29
ACLU test (using Rekognition):
● Used 25K Public Mugshots
● Misidentified 25 Members of
Congress
● 38% of incorrect classifications
were for people of color
https://venturebeat.com/2019/01/24/amazon-rekognition-bias-mit/
FALSE POSITIVE NOT OK
FALSE POSITIVE NOT OK
Plan for change, and
adapting the system over
time
5
32@mikewolfson
5. PLAN FOR CHANGE AND ADAPTING THE SYSTEM OVER TIME
As UsersUse Cases Expand, measure:
◦ Accuracy
◦ Errors
Get in situ feedback over entire product
lifecycle
Provide easy opportunities for user
feedback
33@mikewolfson
5. PLAN FOR CHANGE AND ADAPTING THE SYSTEM OVER TIME
34@mikewolfson
Teach your algorithm using
the right labels
6
35@mikewolfson
6. TEACH YOUR ALGORITHM USING THE RIGHT LABELS
Labels:
Group of sample
data is tagged by
people.
Known labels can
be used to identify
other data that is
unknown
36@mikewolfson
6. TEACH YOUR ALGORITHM USING THE RIGHT LABELS
Difficult when goal of model is considered
subjective by user (when trying to
predicting taste or interest)
Models take time and expense to train, it is
important to understand intentions before
creating complex ML systems
Getting this wrong has impact on viability
37@mikewolfson
6. TEACH YOUR ALGORITHM USING THE RIGHT LABELS
Create “Content Specialist”:
◦ Find domain experts
◦ Make assumptions and discuss with
diverse group of collaborators
◦ Identify most relevant assumptions,
then validate them
▫ “Fake It”
◦ Repeat
◦ Use validated results to create
portfolio of examples to guide ML
38@mikewolfson
6. TEACH YOUR ALGORITHM USING THE RIGHT LABELS
Assumptions take this form:
“For _____ users,
in _____ situations,
we assume they’ll prefer____,
and not ______”
39@mikewolfson
ML is a creative process,
involve everyone
7
40@mikewolfson
Designers and
Developers must
actively manage
bias when creating
ML products
41@mikewolfson
42
There is Good News!
GOOD NEWS!
◦ MIT Computer Science and Artificial Intelligence
Laboratory (CSAIL) - algorithm compensates for
under-represented data during training
◦ IBM Research - new algorithm using head shape,
intra-eye distance, vs. skin color, gender
▫ New Dataset with 1M Faces annotated with these
features
43https://www.technologyreview.com/s/612846/making-face-recognition-less-biased-doesnt-make-it-less-scary/
GOOD NEWS!
44
GOOD NEWS!
◦ MIT Computer Science and Artificial Intelligence
Laboratory (CSAIL) - algorithm compensates for
under-represented data during training
◦ IBM Research - new algorithm using head shape,
intra-eye distance, vs. skin color, gender
▫ New Dataset with 1M Faces annotated with these
features
45
◦ Joy Buolamwini - Founder Algorithmic Justice League
▫ https://www.ajlunited.org
▫ @jovialjoy
GOOD NEWS!
46
GOOD NEWS!
◦ MIT Computer Science and Artificial Intelligence
Laboratory (CSAIL) - algorithm compensates for
under-represented data during training
◦ IBM Research - new algorithm using head shape,
intra-eye distance, vs. skin color, gender
▫ New Dataset with 1M Faces annotated with these
features
◦ Joy Buolamwini - Founder Algorithmic Justice League
▫ https://www.ajlunited.org
▫ @jovialjoy
◦ Google Inclusive Images Competition + PAIR Initiative
▫ https://ai.googleblog.com/2018/09/introducing-inclus
ive-images-competition.html
▫ https://ai.google
47
GOOD NEWS! - Google PAIR initiative
https://ai.google/research/teams/brain/pair
48
GOOD NEWS! - Google PAIR initiative
https://ai.google/research/teams/brain/pair
49
LEARN MORE
◦ NY Times - Race and Facial Recognition:
▫ https://www.nytimes.com/2018/02/09/technology/facial-recognition-r
ace-artificial-intelligence.html
◦ Wired Story about Gender Bias:
▫ https://www.wired.com/story/machines-taught-by-photos-learn-a-sex
ist-view-of-women/
◦ Medium Post from Google UX about HCML:
▫ https://medium.com/google-design/human-centered-machine-learni
ng-a770d10562cd
◦ Venture Beat - Image Classification Review:
▫ https://venturebeat.com/2019/01/24/amazon-rekognition-bias-mit
◦ Presentation template by SlidesCarnival
◦ Photographs by Unsplash
50@mikewolfson
THANK YOU!
Mike Wolfson
https://www.mikewolfson.com
@mikewolfson
Slides:
https://tiny.cc/oredev_hcml

More Related Content

Similar to Human + Machine Learning : Oredev Human Centered Machine Learning

Human + Machine Learning
Human + Machine LearningHuman + Machine Learning
Human + Machine Learning
Mike Wolfson
 
Adversarial Attacks and Defense
Adversarial Attacks and DefenseAdversarial Attacks and Defense
Adversarial Attacks and Defense
Kishor Datta Gupta
 
MLSEV. Machine Learning: Technical Perspective
MLSEV. Machine Learning: Technical PerspectiveMLSEV. Machine Learning: Technical Perspective
MLSEV. Machine Learning: Technical Perspective
BigML, Inc
 
The-Business-of-Artificial-Intelligence.pdf
The-Business-of-Artificial-Intelligence.pdfThe-Business-of-Artificial-Intelligence.pdf
The-Business-of-Artificial-Intelligence.pdf
ShaikhZarin
 
Presentation: Perry de Jager, Principa
Presentation: Perry de Jager, PrincipaPresentation: Perry de Jager, Principa
Presentation: Perry de Jager, Principa
Contact Centre Management Group
 
Human Centeredness AI at a time of Amplified Business Metrics_UXDX_EMEA_2023
Human Centeredness AI at a time of  Amplified Business Metrics_UXDX_EMEA_2023Human Centeredness AI at a time of  Amplified Business Metrics_UXDX_EMEA_2023
Human Centeredness AI at a time of Amplified Business Metrics_UXDX_EMEA_2023
victoria154569
 
What Really is AI and How will it Shape our Future?
What Really is AI and How will it Shape our Future?What Really is AI and How will it Shape our Future?
What Really is AI and How will it Shape our Future?
Ganes Kesari
 
Loren McDonald's Presentation at Mumbrella's B2B Marketing Summit
Loren McDonald's Presentation at Mumbrella's B2B Marketing SummitLoren McDonald's Presentation at Mumbrella's B2B Marketing Summit
Loren McDonald's Presentation at Mumbrella's B2B Marketing Summit
JordanDervish
 
GDPR in practise - Developing models with transparency and privacy in mind - ...
GDPR in practise - Developing models with transparency and privacy in mind - ...GDPR in practise - Developing models with transparency and privacy in mind - ...
GDPR in practise - Developing models with transparency and privacy in mind - ...
PyData
 
When the AIs failures send us back to our own societal biases
When the AIs failures send us back to our own societal biasesWhen the AIs failures send us back to our own societal biases
When the AIs failures send us back to our own societal biases
Clément DUFFAU
 
Visualizing the Agency of the Future
Visualizing the Agency of the FutureVisualizing the Agency of the Future
Visualizing the Agency of the Future
JESS3
 
B2B Content Marketing: the power of emotions based marketing
B2B Content Marketing: the power of emotions based marketingB2B Content Marketing: the power of emotions based marketing
B2B Content Marketing: the power of emotions based marketing
SAP Customer Experience
 
The Sky’s the Limit – The Rise of Machine Learnin
The Sky’s the Limit – The Rise of Machine LearninThe Sky’s the Limit – The Rise of Machine Learnin
The Sky’s the Limit – The Rise of Machine Learnin
Inside Analysis
 
The Future is Here: 8 Emerging Technologies to Watch in 2023
The Future is Here: 8 Emerging Technologies to Watch in 2023The Future is Here: 8 Emerging Technologies to Watch in 2023
The Future is Here: 8 Emerging Technologies to Watch in 2023
Netizens Technologies
 
Snowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter CoffeeSnowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter Coffee
Peter Coffee
 
Onboarding AI & Machine Learning
Onboarding AI & Machine LearningOnboarding AI & Machine Learning
Onboarding AI & Machine Learning
Brian Pichman
 
MIhai Bonca - Inteligenta Artificiala. Inger, demon sau oportunitate
MIhai Bonca - Inteligenta Artificiala. Inger, demon sau oportunitateMIhai Bonca - Inteligenta Artificiala. Inger, demon sau oportunitate
MIhai Bonca - Inteligenta Artificiala. Inger, demon sau oportunitate
Business Days
 
Mihai Bonca - Artificial Intelligence - Business Focus Iasi 2018
Mihai Bonca - Artificial Intelligence - Business Focus Iasi 2018Mihai Bonca - Artificial Intelligence - Business Focus Iasi 2018
Mihai Bonca - Artificial Intelligence - Business Focus Iasi 2018
Laura Jigau
 
[REPORT PREVIEW] The Customer Experience of AI
[REPORT PREVIEW] The Customer Experience of AI[REPORT PREVIEW] The Customer Experience of AI
[REPORT PREVIEW] The Customer Experience of AI
Altimeter, a Prophet Company
 
The Human Side of Data By Colin Strong
The Human Side of Data By Colin StrongThe Human Side of Data By Colin Strong
The Human Side of Data By Colin Strong
MarTech Conference
 

Similar to Human + Machine Learning : Oredev Human Centered Machine Learning (20)

Human + Machine Learning
Human + Machine LearningHuman + Machine Learning
Human + Machine Learning
 
Adversarial Attacks and Defense
Adversarial Attacks and DefenseAdversarial Attacks and Defense
Adversarial Attacks and Defense
 
MLSEV. Machine Learning: Technical Perspective
MLSEV. Machine Learning: Technical PerspectiveMLSEV. Machine Learning: Technical Perspective
MLSEV. Machine Learning: Technical Perspective
 
The-Business-of-Artificial-Intelligence.pdf
The-Business-of-Artificial-Intelligence.pdfThe-Business-of-Artificial-Intelligence.pdf
The-Business-of-Artificial-Intelligence.pdf
 
Presentation: Perry de Jager, Principa
Presentation: Perry de Jager, PrincipaPresentation: Perry de Jager, Principa
Presentation: Perry de Jager, Principa
 
Human Centeredness AI at a time of Amplified Business Metrics_UXDX_EMEA_2023
Human Centeredness AI at a time of  Amplified Business Metrics_UXDX_EMEA_2023Human Centeredness AI at a time of  Amplified Business Metrics_UXDX_EMEA_2023
Human Centeredness AI at a time of Amplified Business Metrics_UXDX_EMEA_2023
 
What Really is AI and How will it Shape our Future?
What Really is AI and How will it Shape our Future?What Really is AI and How will it Shape our Future?
What Really is AI and How will it Shape our Future?
 
Loren McDonald's Presentation at Mumbrella's B2B Marketing Summit
Loren McDonald's Presentation at Mumbrella's B2B Marketing SummitLoren McDonald's Presentation at Mumbrella's B2B Marketing Summit
Loren McDonald's Presentation at Mumbrella's B2B Marketing Summit
 
GDPR in practise - Developing models with transparency and privacy in mind - ...
GDPR in practise - Developing models with transparency and privacy in mind - ...GDPR in practise - Developing models with transparency and privacy in mind - ...
GDPR in practise - Developing models with transparency and privacy in mind - ...
 
When the AIs failures send us back to our own societal biases
When the AIs failures send us back to our own societal biasesWhen the AIs failures send us back to our own societal biases
When the AIs failures send us back to our own societal biases
 
Visualizing the Agency of the Future
Visualizing the Agency of the FutureVisualizing the Agency of the Future
Visualizing the Agency of the Future
 
B2B Content Marketing: the power of emotions based marketing
B2B Content Marketing: the power of emotions based marketingB2B Content Marketing: the power of emotions based marketing
B2B Content Marketing: the power of emotions based marketing
 
The Sky’s the Limit – The Rise of Machine Learnin
The Sky’s the Limit – The Rise of Machine LearninThe Sky’s the Limit – The Rise of Machine Learnin
The Sky’s the Limit – The Rise of Machine Learnin
 
The Future is Here: 8 Emerging Technologies to Watch in 2023
The Future is Here: 8 Emerging Technologies to Watch in 2023The Future is Here: 8 Emerging Technologies to Watch in 2023
The Future is Here: 8 Emerging Technologies to Watch in 2023
 
Snowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter CoffeeSnowforce 2017 Keynote - Peter Coffee
Snowforce 2017 Keynote - Peter Coffee
 
Onboarding AI & Machine Learning
Onboarding AI & Machine LearningOnboarding AI & Machine Learning
Onboarding AI & Machine Learning
 
MIhai Bonca - Inteligenta Artificiala. Inger, demon sau oportunitate
MIhai Bonca - Inteligenta Artificiala. Inger, demon sau oportunitateMIhai Bonca - Inteligenta Artificiala. Inger, demon sau oportunitate
MIhai Bonca - Inteligenta Artificiala. Inger, demon sau oportunitate
 
Mihai Bonca - Artificial Intelligence - Business Focus Iasi 2018
Mihai Bonca - Artificial Intelligence - Business Focus Iasi 2018Mihai Bonca - Artificial Intelligence - Business Focus Iasi 2018
Mihai Bonca - Artificial Intelligence - Business Focus Iasi 2018
 
[REPORT PREVIEW] The Customer Experience of AI
[REPORT PREVIEW] The Customer Experience of AI[REPORT PREVIEW] The Customer Experience of AI
[REPORT PREVIEW] The Customer Experience of AI
 
The Human Side of Data By Colin Strong
The Human Side of Data By Colin StrongThe Human Side of Data By Colin Strong
The Human Side of Data By Colin Strong
 

More from Mike Wolfson

Effective Remote Teamwork
Effective Remote TeamworkEffective Remote Teamwork
Effective Remote Teamwork
Mike Wolfson
 
The Haggadah Story For Young Children
The Haggadah Story For Young ChildrenThe Haggadah Story For Young Children
The Haggadah Story For Young Children
Mike Wolfson
 
Move Into Motion Layout
Move Into Motion LayoutMove Into Motion Layout
Move Into Motion Layout
Mike Wolfson
 
Handling Dark Mode on Android and iOS
Handling Dark Mode on Android and iOSHandling Dark Mode on Android and iOS
Handling Dark Mode on Android and iOS
Mike Wolfson
 
Handling Dark Mode on Android and iOS
Handling Dark Mode on Android and iOSHandling Dark Mode on Android and iOS
Handling Dark Mode on Android and iOS
Mike Wolfson
 
Effective Remote Teamwork DevFest Minnesota 2018
Effective Remote Teamwork DevFest Minnesota 2018Effective Remote Teamwork DevFest Minnesota 2018
Effective Remote Teamwork DevFest Minnesota 2018
Mike Wolfson
 
Introduction To Android - Short
Introduction To Android - ShortIntroduction To Android - Short
Introduction To Android - Short
Mike Wolfson
 
Introduction To Android - Long
Introduction To Android - LongIntroduction To Android - Long
Introduction To Android - Long
Mike Wolfson
 
Mastering Material Motion
Mastering Material MotionMastering Material Motion
Mastering Material Motion
Mike Wolfson
 
Material Design basics for Android and the Web
Material Design basics for Android and the WebMaterial Design basics for Android and the Web
Material Design basics for Android and the Web
Mike Wolfson
 
Android Developer Tools Essentials - Oscon 14
Android Developer Tools Essentials - Oscon 14Android Developer Tools Essentials - Oscon 14
Android Developer Tools Essentials - Oscon 14
Mike Wolfson
 
Android Developer Tools Essentials
Android Developer Tools EssentialsAndroid Developer Tools Essentials
Android Developer Tools Essentials
Mike Wolfson
 
AnDevCon IV - Android Bootcamp
AnDevCon IV - Android BootcampAnDevCon IV - Android Bootcamp
AnDevCon IV - Android Bootcamp
Mike Wolfson
 
AnDevCon IV - Advanced Android Developer Tools
AnDevCon IV - Advanced Android Developer ToolsAnDevCon IV - Advanced Android Developer Tools
AnDevCon IV - Advanced Android Developer Tools
Mike Wolfson
 
AnDevCon IV - Intro to Android Developer Tools
AnDevCon IV - Intro to Android Developer ToolsAnDevCon IV - Intro to Android Developer Tools
AnDevCon IV - Intro to Android Developer Tools
Mike Wolfson
 
Android For Java Developers
Android For Java DevelopersAndroid For Java Developers
Android For Java Developers
Mike Wolfson
 
Intro to Android for the iOS Fan
Intro to Android for the iOS FanIntro to Android for the iOS Fan
Intro to Android for the iOS Fan
Mike Wolfson
 
Mobile tech is saving the world
Mobile tech is saving the worldMobile tech is saving the world
Mobile tech is saving the world
Mike Wolfson
 
Android Development Tools Overview
Android Development Tools OverviewAndroid Development Tools Overview
Android Development Tools Overview
Mike Wolfson
 

More from Mike Wolfson (20)

Effective Remote Teamwork
Effective Remote TeamworkEffective Remote Teamwork
Effective Remote Teamwork
 
The Haggadah Story For Young Children
The Haggadah Story For Young ChildrenThe Haggadah Story For Young Children
The Haggadah Story For Young Children
 
Move Into Motion Layout
Move Into Motion LayoutMove Into Motion Layout
Move Into Motion Layout
 
Handling Dark Mode on Android and iOS
Handling Dark Mode on Android and iOSHandling Dark Mode on Android and iOS
Handling Dark Mode on Android and iOS
 
Handling Dark Mode on Android and iOS
Handling Dark Mode on Android and iOSHandling Dark Mode on Android and iOS
Handling Dark Mode on Android and iOS
 
Effective Remote Teamwork DevFest Minnesota 2018
Effective Remote Teamwork DevFest Minnesota 2018Effective Remote Teamwork DevFest Minnesota 2018
Effective Remote Teamwork DevFest Minnesota 2018
 
Introduction To Android - Short
Introduction To Android - ShortIntroduction To Android - Short
Introduction To Android - Short
 
Introduction To Android - Long
Introduction To Android - LongIntroduction To Android - Long
Introduction To Android - Long
 
Mastering Material Motion
Mastering Material MotionMastering Material Motion
Mastering Material Motion
 
Material Design basics for Android and the Web
Material Design basics for Android and the WebMaterial Design basics for Android and the Web
Material Design basics for Android and the Web
 
Android Developer Tools Essentials - Oscon 14
Android Developer Tools Essentials - Oscon 14Android Developer Tools Essentials - Oscon 14
Android Developer Tools Essentials - Oscon 14
 
Android Developer Tools Essentials
Android Developer Tools EssentialsAndroid Developer Tools Essentials
Android Developer Tools Essentials
 
AnDevCon IV - Android Bootcamp
AnDevCon IV - Android BootcampAnDevCon IV - Android Bootcamp
AnDevCon IV - Android Bootcamp
 
AnDevCon IV - Advanced Android Developer Tools
AnDevCon IV - Advanced Android Developer ToolsAnDevCon IV - Advanced Android Developer Tools
AnDevCon IV - Advanced Android Developer Tools
 
AnDevCon IV - Intro to Android Developer Tools
AnDevCon IV - Intro to Android Developer ToolsAnDevCon IV - Intro to Android Developer Tools
AnDevCon IV - Intro to Android Developer Tools
 
Phxmobilefest
PhxmobilefestPhxmobilefest
Phxmobilefest
 
Android For Java Developers
Android For Java DevelopersAndroid For Java Developers
Android For Java Developers
 
Intro to Android for the iOS Fan
Intro to Android for the iOS FanIntro to Android for the iOS Fan
Intro to Android for the iOS Fan
 
Mobile tech is saving the world
Mobile tech is saving the worldMobile tech is saving the world
Mobile tech is saving the world
 
Android Development Tools Overview
Android Development Tools OverviewAndroid Development Tools Overview
Android Development Tools Overview
 

Recently uploaded

办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
uehowe
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
wolfsoftcompanyco
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
ysasp1
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
fovkoyb
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
Toptal Tech
 
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
3a0sd7z3
 
Bengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal BrandingBengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal Branding
Tarandeep Singh
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
3a0sd7z3
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
xjq03c34
 
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
k4ncd0z
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
Paul Walk
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
uehowe
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
uehowe
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
Donato Onofri
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
rtunex8r
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
davidjhones387
 

Recently uploaded (16)

办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
办理毕业证(NYU毕业证)纽约大学毕业证成绩单官方原版办理
 
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalmanuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
manuaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaal
 
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
成绩单ps(UST毕业证)圣托马斯大学毕业证成绩单快速办理
 
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
存档可查的(USC毕业证)南加利福尼亚大学毕业证成绩单制做办理
 
Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!Ready to Unlock the Power of Blockchain!
Ready to Unlock the Power of Blockchain!
 
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
快速办理(Vic毕业证书)惠灵顿维多利亚大学毕业证完成信一模一样
 
Bengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal BrandingBengaluru Dreamin' 24 - Personal Branding
Bengaluru Dreamin' 24 - Personal Branding
 
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
快速办理(新加坡SMU毕业证书)新加坡管理大学毕业证文凭证书一模一样
 
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
办理新西兰奥克兰大学毕业证学位证书范本原版一模一样
 
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理一比一原版(USYD毕业证)悉尼大学毕业证如何办理
一比一原版(USYD毕业证)悉尼大学毕业证如何办理
 
Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?Should Repositories Participate in the Fediverse?
Should Repositories Participate in the Fediverse?
 
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
办理毕业证(UPenn毕业证)宾夕法尼亚大学毕业证成绩单快速办理
 
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
留学挂科(UofM毕业证)明尼苏达大学毕业证成绩单复刻办理
 
HijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process HollowingHijackLoader Evolution: Interactive Process Hollowing
HijackLoader Evolution: Interactive Process Hollowing
 
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
怎么办理(umiami毕业证书)美国迈阿密大学毕业证文凭证书实拍图原版一模一样
 
Discover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to IndiaDiscover the benefits of outsourcing SEO to India
Discover the benefits of outsourcing SEO to India
 

Human + Machine Learning : Oredev Human Centered Machine Learning

  • 1. Human + Machine Learning Mike Wolfson @mikewolfson Øredev 2019 | Malmo, Sweden | Nov 7, 2019
  • 2. 2 MIT Medialab Study - looking at ImSitu and COCO image sets https://www.nytimes.com/2018/02/09/technology/facial-recognition-race-artificial-intelligence.html @mikewolfson
  • 3. “ Machine Learning software trained on the datasets didn’t just mirror the biases, it amplified them 3 https://www.wired.com/story/machines-taught-by-photos-learn-a-sexist-view-of-women/ @mikewolfson Bias Amplification
  • 4. Percent Correct Gender Classification 4 99% 88%
  • 5. Percent Correct Gender Classification 5 93% 65%
  • 6. Percent Correct Gender Classification 6 99% 65%
  • 7. Designers and Developers must actively manage bias when creating ML products 7@mikewolfson
  • 8. HCML By Google UX Focus discussion about how ML is changing our world Grounded in human needs Practical Steps https://medium.com/google-design/human-centered-machine-learning-a 770d10562cd 8 Human Centered Machine Learning @mikewolfson
  • 9. HCML Steps 1. Don't expect ML to figure out what problems to solve 2. Will ML address the identified problem in a unique way 3. Fake It 4. Understand the costs of false positives or negatives 5. Plan for change, and adapting the system over time 6. Teach your Algorithm using the right labels 7. ML is a creative process, involve everyone 9@mikewolfson
  • 10. Don't expect ML to figure out what problems to solve 1 10@mikewolfson
  • 11. DON’T EXPECT ML TO FIGURE OUT WHAT PROBLEMS TO SOLVE 11
  • 12. DON’T EXPECT ML TO FIGURE OUT WHAT PROBLEMS TO SOLVE 12 “Machine Language Systems are like an Asshole Genie”
  • 13. DON’T EXPECT ML TO FIGURE OUT WHAT PROBLEMS TO SOLVE 13
  • 14. DON’T EXPECT ML TO FIGURE OUT WHAT PROBLEMS TO SOLVE 14
  • 15. DON’T EXPECT ML TO FIGURE OUT WHAT PROBLEMS TO SOLVE 15
  • 16. DON’T EXPECT ML TO FIGURE OUT WHAT PROBLEMS TO SOLVE The tools we use today, are still needed to guide ML. Find human needs: ◦ User Interviews ◦ Surveys ◦ Analyzing logs and support tickets ◦ Other ways of discovering needs 16@mikewolfson
  • 17. Will ML Address the Problem in a Unique Way? 2 17@mikewolfson
  • 18. WILL ML ADDRESS THE PROBLEM IN A UNIQUE WAY? To understand the value of ML, ask: ◦ How would a “human” solve the problem today? ◦ How would you guide the “human” to improve their outcomes? ◦ What assumptions would you want a “human” to make? ◦ Does the problem require ML? 18@mikewolfson
  • 19. WILL ML ADDRESS THE PROBLEM IN A UNIQUE WAY? Confusion Matrix 19 User Impact ML Impact @mikewolfson
  • 20. WILL ML ADDRESS THE PROBLEM IN A UNIQUE WAY? 20 Maybe this will work: SELECT * FROM … GROUP BY ... @mikewolfson
  • 22. 3. FAKE IT Fake a session using real user data 22@mikewolfson
  • 24. Understand the costs of false positives or negatives 4 24@mikewolfson
  • 25. UNDERSTAND THE COSTS OF FALSE POSITIVES OR NEGATIVES 25 PREDICTION R E F E R E N C E True Positive True Negative False Negative False Positive @mikewolfson
  • 28. FALSE POSITIVE IS NOT OK 28 Georgetown Law Estimate: 117 Million American Adults are in face recognition databases used by law enforcement https://www.perpetuallineup.org/ @mikewolfson
  • 29. FALSE POSITIVE IS NOT OK 29 ACLU test (using Rekognition): ● Used 25K Public Mugshots ● Misidentified 25 Members of Congress ● 38% of incorrect classifications were for people of color https://venturebeat.com/2019/01/24/amazon-rekognition-bias-mit/
  • 32. Plan for change, and adapting the system over time 5 32@mikewolfson
  • 33. 5. PLAN FOR CHANGE AND ADAPTING THE SYSTEM OVER TIME As UsersUse Cases Expand, measure: ◦ Accuracy ◦ Errors Get in situ feedback over entire product lifecycle Provide easy opportunities for user feedback 33@mikewolfson
  • 34. 5. PLAN FOR CHANGE AND ADAPTING THE SYSTEM OVER TIME 34@mikewolfson
  • 35. Teach your algorithm using the right labels 6 35@mikewolfson
  • 36. 6. TEACH YOUR ALGORITHM USING THE RIGHT LABELS Labels: Group of sample data is tagged by people. Known labels can be used to identify other data that is unknown 36@mikewolfson
  • 37. 6. TEACH YOUR ALGORITHM USING THE RIGHT LABELS Difficult when goal of model is considered subjective by user (when trying to predicting taste or interest) Models take time and expense to train, it is important to understand intentions before creating complex ML systems Getting this wrong has impact on viability 37@mikewolfson
  • 38. 6. TEACH YOUR ALGORITHM USING THE RIGHT LABELS Create “Content Specialist”: ◦ Find domain experts ◦ Make assumptions and discuss with diverse group of collaborators ◦ Identify most relevant assumptions, then validate them ▫ “Fake It” ◦ Repeat ◦ Use validated results to create portfolio of examples to guide ML 38@mikewolfson
  • 39. 6. TEACH YOUR ALGORITHM USING THE RIGHT LABELS Assumptions take this form: “For _____ users, in _____ situations, we assume they’ll prefer____, and not ______” 39@mikewolfson
  • 40. ML is a creative process, involve everyone 7 40@mikewolfson
  • 41. Designers and Developers must actively manage bias when creating ML products 41@mikewolfson
  • 43. GOOD NEWS! ◦ MIT Computer Science and Artificial Intelligence Laboratory (CSAIL) - algorithm compensates for under-represented data during training ◦ IBM Research - new algorithm using head shape, intra-eye distance, vs. skin color, gender ▫ New Dataset with 1M Faces annotated with these features 43https://www.technologyreview.com/s/612846/making-face-recognition-less-biased-doesnt-make-it-less-scary/
  • 45. GOOD NEWS! ◦ MIT Computer Science and Artificial Intelligence Laboratory (CSAIL) - algorithm compensates for under-represented data during training ◦ IBM Research - new algorithm using head shape, intra-eye distance, vs. skin color, gender ▫ New Dataset with 1M Faces annotated with these features 45 ◦ Joy Buolamwini - Founder Algorithmic Justice League ▫ https://www.ajlunited.org ▫ @jovialjoy
  • 47. GOOD NEWS! ◦ MIT Computer Science and Artificial Intelligence Laboratory (CSAIL) - algorithm compensates for under-represented data during training ◦ IBM Research - new algorithm using head shape, intra-eye distance, vs. skin color, gender ▫ New Dataset with 1M Faces annotated with these features ◦ Joy Buolamwini - Founder Algorithmic Justice League ▫ https://www.ajlunited.org ▫ @jovialjoy ◦ Google Inclusive Images Competition + PAIR Initiative ▫ https://ai.googleblog.com/2018/09/introducing-inclus ive-images-competition.html ▫ https://ai.google 47
  • 48. GOOD NEWS! - Google PAIR initiative https://ai.google/research/teams/brain/pair 48
  • 49. GOOD NEWS! - Google PAIR initiative https://ai.google/research/teams/brain/pair 49
  • 50. LEARN MORE ◦ NY Times - Race and Facial Recognition: ▫ https://www.nytimes.com/2018/02/09/technology/facial-recognition-r ace-artificial-intelligence.html ◦ Wired Story about Gender Bias: ▫ https://www.wired.com/story/machines-taught-by-photos-learn-a-sex ist-view-of-women/ ◦ Medium Post from Google UX about HCML: ▫ https://medium.com/google-design/human-centered-machine-learni ng-a770d10562cd ◦ Venture Beat - Image Classification Review: ▫ https://venturebeat.com/2019/01/24/amazon-rekognition-bias-mit ◦ Presentation template by SlidesCarnival ◦ Photographs by Unsplash 50@mikewolfson