Designing People+AI Systems
Human-AI Interaction Luigi De Russis
Academic Year 2019/2020
Designing People+AI Systems Human-AI Interaction Luigi De Russis - - PowerPoint PPT Presentation
Designing People+AI Systems Human-AI Interaction Luigi De Russis Academic Year 2019/2020 AI: Risks, Benefits, and User Tolerance 2 Human-AI Interaction Human-AI Interaction Fall 19 . Uncertainty & Unpredictability for Users -
Human-AI Interaction Luigi De Russis
Academic Year 2019/2020
2
Human-AI Interaction
Human-AI Interaction Fall 19 .
Uncertainty & Unpredictability for Users
3
if things go wrong
Human-AI Interaction Fall 19 .
Risk: Severe Failure
4
Human-AI Interaction Fall 19 .
What was the error?: Severe Failure
5
messaging app Wechat … without any major ethical incidents
not different from words like chair or Oklahoma
Human-AI Interaction Fall 19 .
Mitigating: Severe Failure
6
2017 Tay used some black-listing of ‘bad words’ but could make no moral judgements. 2018 Zoe uses both black-listing of ‘bad words’ and makes moral judgements.
Human-AI Interaction Fall 19 .
Mitigating: Severe Failure
“It’s easier to program trigger-blindness than teach a bot how to recognize nuance. But the line between casual use (“We’re all Jews here”) and anti-Semitism (“They’re all Jews here”) can be difficult even for humans to parse.” … “Zo’s uncompromising approach to a whole cast of topics represents a troubling trend in AI: censorship without context” - Chloe Rose
Stuart-Ulin, Quartz
7
Human-AI Interaction Fall 19 .
Uncertainty & Unpredictability for companies & designers
8
wind up in
won’t know it’s wrong
Human-AI Interaction Fall 19 .
What are some everyday errors we can expect?
9
Human-AI Interaction Fall 19 .
ML/AI error: Poor model performance
specific data to collect is essential
performance isn’t good enough for some cases
10
Human-AI Interaction Fall 19 .
ML/AI error: Low confidence or false High confidence in a prediction
just… less predictable
11
Human-AI Interaction Fall 19 .
ML/AI error: Relevance errors
12
Human-AI Interaction Fall 19 .
ML/AI error: Multiple users and kinds of input that look the same to the system
1. Use Spotify to play 1970s pop jams at your Mum’s party 2. Use Spotify to play your favorite study jams 3. Use Spotify to hate-listen to Ariana Grande (sorry) with your roommate 4. Your roommate also controls the same Spotify account to play their favorite study jams
What music should Spotify recommend this account play?
13
14
User: high stakes
User: low stakes
Product/Service organization
Human-AI Interaction
15
During Development
worth
What to do § Start with scenarios, involving different stakeholders (no tech push) § Start with de-risking § Purposefully design (quantitative) metrics to match scenarios and user studies Deployed in the wild
engagement What to do
deployment around engagement, use, accuracy
data
group of beta users
Human-AI Interaction
16
§ What is the role of an AI feature? § Should it be:
certain actions
(source: https://developer.apple.com/design/human-interface-guidelines/machine-learning/overview/roles/)
Human-AI Interaction
17
§ In general, the more critical an app feature is, the more people need accurate and reliable results § On the other hand, if a complementary feature delivers results that are not always of the highest quality, people may be more forgiving
Human-AI Interaction
18
§ Proactive features can prompt new tasks and interactions by providing unexpected, sometimes serendipitous results § Reactive features typically help people as they perform their current task § Because people do not ask for the results that a proactive feature provides, they may have less tolerance for low-quality information
Human-AI Interaction
19
§ Proactive features can be helpful
Human-AI Interaction
20
§ People's impression of the reliability of results can differ depending on whether a feature is visible or invisible § With a visible feature, people form an opinion about the feature's reliability as they choose from among its results § It is harder for an invisible feature to communicate its reliability - and potentially receive feedback - because people may not be aware of the feature at all
Human-AI Interaction
21
§ In addition to the frequency of a system updates, static or dynamic improvements affect other parts of the user experience § For example, dynamic features often incorporate forms of calibration and feedback (either implicit or explicit), whereas static features may not
Human-AI Interaction
22
§ Do not overuse feedback requests or users will get annoyed
§ Save for high stakes failure, is possible
Human-AI Interaction
23
§ How should an AI system best react to failure not to lose the user's trust?
§ Which roles AI features should have? And when? § Examples:
Human-AI Interaction
24 Human-AI Interaction
source: https://pair.withgoogle.com/worksheet/user-needs.pdf
25
Mitigating Risks, Increasing Tolerance, Highlighting Benefits
Human-AI Interaction
26
Human-AI Interaction
§ By Microsoft Research
us/research/project/guid elines-for-human-ai- interaction/ § Saleema Amershi et al. Guidelines for Human-AI
90605.3300233
27
§ Slides with the "Human-AI Interaction Fall 19" banner are taken from the Human-AI Interaction class at Carnegie Mellon University
§ All the other sources are reported when they first occurred
Human-AI Interaction
28
§ These slides are distributed under a Creative Commons license “Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)” § You are free to:
§ Under the following terms:
you or your use.
under the same license as the original.
§ https://creativecommons.org/licenses/by-nc-sa/4.0/
Human-AI Interaction