Rayid Ghani, Conrad Tucker
How do we build an AI system?
Designing Better Human-AI Futures
Designing Better Human-AI Futures
Designing Better Human- AI Futures
How do we design an AI system to achieve those values?
What values should an AI system have?
How do we validate that it leads to those societal values?
Intro to AI
Intro to Design Thinking
Deeper Dive into Dealing with Bias and Equity Issues in AI
Designing Better Human-AI Futures
Designing Better Human- AI Futures
How do we design an AI system to achieve those values?
What values should an AI system have?
How do we validate that it leads to those societal values?
Intro to AI
Intro to Design Thinking
Deeper Dive into Dealing with Bias and Equity Issues in AI
Designing Better Human-AI Futures
A simple definition of Machine Learning
“A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E.”
Designing Better Human-AI Futures
For your project:
Task T:
Experience E:
Performance Measure P:
Designing Better Human-AI Futures
Typical AI Capabilities
Designing Better Human-AI Futures
Process
Define Problem: Identify Goals, Values, and Desired Outcomes
Data Acquisition:
Identify existing data and/or augment with new data
Design AI System:
Test different approaches, compare, and select the one that best matches desired goals and values
Evaluate AI System:
Run trials and measure outcomes
Monitor and Adapt:
Alert if things change and adjust the AI system
Designing Better Human-AI Futures
How do we train an AI system?
Designing Better Human-AI Futures
Supervised machine learning framework
= f( )
output
“Learned”
function
Features/Predictors
y
X
Designing Better Human-AI Futures
How to solve a prediction problem
Designing Better Human-AI Futures
Model Selection
Now:
Designing Better Human-AI Futures
What we need to validate
Designing Better Human-AI Futures
Evaluation - Metrics
| Yes | No |
Yes | True Positives (TP) | False Negatives (FN) |
No | False Positives (FP) | True Negatives (TN) |
Predicted
Actual
Designing Better Human-AI Futures
Evaluation – Metrics (at a threshold k)
| Yes | No |
Yes | True Positives (TP) | False Negatives (FN) |
No | False Positives (FP) | True Negatives (TN) |
Predicted
Actual
Designing Better Human-AI Futures
Varying the Threshold
Designing Better Human-AI Futures
Reminders
Designing Better Human-AI Futures