SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
Responsible AI and
ModelOps in Industry:
Practical Challenges and
Lessons Learned
Krishnaram Kenthapadi
Chief Scientist
Fiddler AI
The Coded Gaze [Joy Buolamwini 2016]
Face detection
software:
Fails for some
darker faces
https://youtu.be/162VzSzzoPs
© 2022 Fiddler AI 2
• Facial analysis
software:
Higher accuracy
for light skinned
men
• Error rates for
dark skinned
women: 20% -
34%
Gender Shades
[Joy Buolamwini & Timnit Gebru, 2018]
© 2022 Fiddler AI 3
Algorithmic Bias
© 2022 Fiddler AI 4
• Ethical challenges posed by
AI systems
• Inherent biases present in
society
• Reflected in training data
• AI/ML models prone to
amplifying such biases
Algorithmic Bias
© 2022 Fiddler AI 5
A History of Privacy Failures …
Credit: Kobbi Nissim, Or Sheffet
© 2022 Fiddler AI 6
Recent Privacy Attack on Large Language Models
© 2022 Fiddler AI 7
• Model Transparency
• Model Decay
• Model Bias
• Model Compliance
AI Teams Lack Visibility into Their Models
Facebook whistleblower Frances Haugen’s testimony at the Senate today
raised serious questions about how Facebook’s algorithms work…
“On Artificial Intelligence,
trust is a must, not a
nice to have.
- EU Commission
© 2022 Fiddler AI 8
Most ML Models are Opaque
No Understanding
of feature impact and fairness
No Monitoring
to catch potential bias or drift
No Explanations
of model behavior
Business User
Can I trust our AI?
Data Scientists
How does this model work?
Auditors & Regulators
Are these decisions fair?
Customer Support
How do I answer this
complaint?
IT & Operations
How do I monitor &
debug?
9
© 2022 Fiddler AI 9
Challenges with Operationalizing AI/ML Models
“We had a model drift
over the weekend that
cost $500,000”
— Chief Data Scientist
“It takes my team 2-3
months to validate a
model”
— Head of Model Validation
“Our internal monitoring
tools are costing us a
fortune to maintain”
— IT Leader
“When something goes wrong, it
takes our data scientist 2 weeks
to troubleshoot the problem.”
— Data Science Director
“As we automate transportation
& the lives of people are in our
hands, model explainability is
a must have”
— CTO
“Monitoring and drift detection
have a direct impact on the
bottom line for us”
— ML Platform Lead
“My team spends 70% of their
time identifying errors and
debugging instead of
generating new models”
— VP, Data Science
“The last thing I want to do is
have to explain our AI models
while testifying in front of
our parliament.”
— CTO
“We don’t have checks for
data drift and
performance in real time”
— Data Science Lead
© 2022 Fiddler AI 10
Explainable AI:
Overview & Case Study
Model
interpretability
Model accuracy
Deep learning
Random forests
Linear regression
Decision trees
SVM
Bayesian models
Rule-based learning
Explainable AI in Practice
Trade-off between model accuracy and interpretability
Approach 1: Post-hoc explain a given opaque ML model
• Individual prediction explanations in terms of input features, influential
examples, concepts, local decision rules
• Global prediction explanations in terms of entire model in terms of partial
dependence plots, global feature importance, global decision rules
Approach 2: Build an interpretable ML model
• Logistic regression, Decision trees, Decision lists and sets, Generalized Additive
Models (GAMs)
Explainable AI Methods
13
© 2022 Fiddler AI
Integrated Gradients for Explaining Diabetic
Retinopathy Predictions
Work done by Ankur Taly, Mukund Sundararajan, Kedar
Dhamdhere, Pramod Mudrakarta (Sourced from Explainable AI
in Industry WWW’20 Tutorial)
Prediction: “proliferative” DR1
● Proliferative implies vision-threatening
Can we provide an explanation to
the doctor with supporting evidence
for “proliferative” DR?
Retinal Fundus Image
1Diabetic Retinopathy (DR) is a diabetes complication that affects the eye. Deep networks
can predict DR grade from retinal fundus images with high accuracy (AUC ~0.97) [JAMA,
2016].
© 2022 Fiddler AI 14
Integrated Gradients for Explaining Diabetic
Retinopathy Predictions
Retinal Fundus Image
Integrated Gradients for label: “proliferative”
Visualization: Overlay heatmap on green channel
© 2022 Fiddler AI 15
Integrated Gradients for Explaining Diabetic
Retinopathy Predictions
Retinal Fundus Image
Integrated Gradients for label: “proliferative”
Visualization: Overlay heatmap on green channel
Lesions
Neovascularization
● Hard to see on original image
● Known to be vision-threatening
© 2022 Fiddler AI 16
Integrated Gradients for Explaining Diabetic
Retinopathy Predictions
Retinal Fundus Image
Integrated Gradients for label: “proliferative”
Visualization: Overlay heatmap on green channel
Lesions
Neovascularization
● Hard to see on original image
● Known to be vision-threatening
Can attributions help doctors better
diagnose diabetic retinopathy? 17
9 doctors graded 2000 images under three different conditions
A. Image only
B. Image + Model’s prediction scores
C. Image + Model’s prediction scores + Explanation (Integrated Gradients)
Findings:
● Model’s predictions (B) significantly improve accuracy vs. image only (A) (p < 0.001)
● Both forms of assistance (B and C) improved sensitivity without hurting specificity
● Explanations (C) improved accuracy of cases with DR (p < 0.001) but hurt accuracy of
cases without DR (p = 0.006)
● Both B and C increase doctor ↔ model agreement
Integrated Gradients for Explaining Diabetic
Retinopathy Predictions
Paper: Using a deep learning algorithm and integrated gradients explanation to
assist grading for diabetic retinopathy --- Journal of Ophthalmology [2018]
© 2022 Fiddler AI 18
Model Performance Management:
Overview & Case Study
Model Performance Management (MPM)
Online
Offline
Validate
Improve
Deploy
Train
Analyze
Monitor
Record traffic and metadata
Compare challenger and champion
models on performance and bias
Observe performance, drift, outliers, bias
and errors
Alert on conditions and slices
Log training and test datasets
Check for bias and feature quality
Root-cause performance issues
Slice & dice prediction log data
Collate insights to address data
or training gaps
Ingest model, explain performance
Discover slices of low performance
Create model dashboards and reports
© 2022 Fiddler AI 20
Amazon SageMaker Debugger
© 2022 Fiddler AI 21
• Model Monitor
• Captures inference requests & predictions
• Raises an alarm if data drift is detected
• Debugger
• Captures relevant tensors
• Get visual explanations (saliency maps) for incoming requests
Debugging Model Predictions using
Amazon SageMaker Debugger & Model Monitor
Source: AWS ML Blog by N. Rauschmayr, S. Bhattacharjee, and V. Kumar, July’20
Reference: Rauschmayr, et al. Amazon SageMaker Debugger: A system for real-time
insights into machine learning model training, MLSys’21
© 2022 Fiddler AI 22
Debugging Model Predictions using
Amazon SageMaker Debugger & Model Monitor
© 2022 Fiddler AI 23
Debugging Model Predictions using
Amazon SageMaker Debugger & Model Monitor
© 2022 Fiddler AI 24
Debugging Model Predictions using
Amazon SageMaker Debugger & Model Monitor
Adversarial image Original image
© 2022 Fiddler AI 25
Beyond Accuracy
Security
Safety
Fairness and Bias
Performance
and Cost
Privacy
Robustness
Transparency and
Explainability
26
© 2022 Fiddler AI
Process Best Practices
27
Identify product goals
Get the right people in the room
Identify stakeholders
Select a fairness approach
Analyze and evaluate your system
Mitigate issues
Auditing and Transparency
Monitor Continuously and Escalation Plans
Policy
Technology
© 2022 Fiddler AI
Responsible AI: Opportunities
Fairness by Design in the ML Lifecycle
© 2022 Fiddler AI 29
• Actionable explanations
• Balance between explanations & model secrecy
• Robustness of explanations to failure modes (Interaction between ML
components)
• Application-specific challenges
• Tools for explanations across AI lifecycle
• Pre & post-deployment for ML models
• Model developer vs. End user focused
Explainability in ML
© 2022 Fiddler AI 30
• Privacy for highly sensitive data: model training & analytics using secure
enclaves, homomorphic encryption, federated learning / on-device learning, or a
hybrid
• Privacy-preserving model training, robust against adversarial membership
inference attacks (Dynamic settings + Complex data / model pipelines)
• Privacy-preserving mechanisms for data marketplaces
Privacy in ML
© 2022 Fiddler AI 31
“Responsible AI by Design”
when building AI products
Collaboration/consensus
across key stakeholders
NYT / WSJ / ProPublica test :)
Reflections
© 2022 Fiddler AI 32
• ACM Conference on Fairness, Accountability, and Transparency (ACM FAccT)
• AAAI/ACM Conference on Artificial Intelligence, Ethics, and Society (AIES)
• Sara Hajian, Francesco Bonchi, and Carlos Castillo, Algorithmic bias: From discrimination discovery to
fairness-aware data mining, KDD Tutorial, 2016.
• Solon Barocas and Moritz Hardt, Fairness in machine learning, NeurIPS Tutorial, 2017.
• Kate Crawford, The Trouble with Bias, NeurIPS Keynote, 2017.
• Arvind Narayanan, 21 fairness definitions and their politics, FAccT Tutorial, 2018.
• Sam Corbett-Davies and Sharad Goel, Defining and Designing Fair Algorithms, Tutorials at EC 2018 and
ICML 2018.
• Ben Hutchinson and Margaret Mitchell, Translation Tutorial: A History of Quantitative Fairness in
Testing, FAccT Tutorial, 2019.
• Henriette Cramer, Kenneth Holstein, Jennifer Wortman Vaughan, Hal Daumé III, Miroslav Dudík, Hanna
Wallach, Sravana Reddy, and Jean Garcia-Gathright, Translation Tutorial: Challenges of incorporating
algorithmic fairness into industry practice, FAccT Tutorial, 2019.
Related Tutorials / Resources
© 2022 Fiddler AI 33
• Sarah Bird, Ben Hutchinson, Krishnaram Kenthapadi, Emre Kiciman, Margaret Mitchell, Fairness-
Aware Machine Learning: Practical Challenges and Lessons Learned, Tutorials at WSDM 2019,
WWW 2019, KDD 2019.
• Krishna Gade, Sahin Cem Geyik, Krishnaram Kenthapadi, Varun Mithal, Ankur Taly, Explainable AI
in Industry, Tutorials at KDD 2019, FAccT 2020, WWW 2020.
• Himabindu Lakkaraju, Julius Adebayo, Sameer Singh, Explaining Machine Learning Predictions:
State-of-the-art, Challenges, and Opportunities, NeurIPS 2020 Tutorial.
• Kamalika Chaudhuri, Anand D. Sarwate, Differentially Private Machine Learning: Theory,
Algorithms, and Applications, NeurIPS 2017 Tutorial.
• Krishnaram Kenthapadi, Ilya Mironov, Abhradeep Guha Thakurta, Privacy-preserving Data Mining
in Industry, Tutorials at KDD 2018, WSDM 2019, WWW 2019.
• Krishnaram Kenthapadi, Ben Packer, Mehrnoosh Sameki, Nashlie Sephus, Responsible AI in
Industry, Tutorials at AAAI 2021, FAccT 2021, WWW 2021, ICML 2021.
Related Tutorials / Resources
© 2022 Fiddler AI 34
Fiddler’s Model Performance Management Platform
IT Operations
Business Users
Legal/Regulatory
Data /AI Teams
Monitoring with Alerts
Scanning for outliers and tools to
investigate bias and drift
Explainability in Context
Serving up the rationale for each
prediction to key stakeholders
Control Pane
Providing a cockpit view of
all models and performance
© 2022 Fiddler AI 35
Backup
Credit:Slide based on https://twitter.com/chandan_singh96/status/1138811752769101825
Integrated
Gradients
Opaque,
complex
model
© 2022 Fiddler AI 37
MPM is to MLOps as
Similar
Application
Performance Mgmt.
APM is to DevOps
MPM
Monitoring
Explainability Continuous
Monitoring &
Central Controls
Model
Performance
Mgmt
Explainability Fairness
Model Performance Management is
a Framework for Operationalizing AI/ML
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Trademark
Amazon SageMaker Debugger
Real-time
monitoring
Relevant
data capture
Automatic error
detection
SageMaker
Studio
integration
Debug data while
training is ongoing
Zero code change
Persistent in your
S3 bucket
Built-in and custom rules
Early termination
Alerts about rule status
Save time
and cost
Find issues early
Accelerate prototyping
Detect performance bottlenecks
View suggestions on
resolving bottlenecks,
Interactive visualizations
Monitor utilization Profile
by step or
time duration
Right size instance
Improve utilization
Reduce cost
System resource usage
Time spent by
training operations
Fairness in ML
• Application specific challenges
• Tools for ensuring fairness (measuring & mitigating bias) in AI
lifecycle
• Pre-processing (representative datasets; modifying
features/labels)
• ML model training with fairness constraints
• Post-processing
• Experimentation & Post-deployment
© 2022 Fiddler AI 40

Weitere ähnliche Inhalte

Was ist angesagt?

SBS 콘텐츠허브의 AWS 도입 사례 :: SBS 콘텐츠허브 :: AWS Media Day 2016
SBS 콘텐츠허브의 AWS 도입 사례 :: SBS 콘텐츠허브 :: AWS Media Day 2016SBS 콘텐츠허브의 AWS 도입 사례 :: SBS 콘텐츠허브 :: AWS Media Day 2016
SBS 콘텐츠허브의 AWS 도입 사례 :: SBS 콘텐츠허브 :: AWS Media Day 2016
Amazon Web Services Korea
 

Was ist angesagt? (20)

Using the power of Generative AI at scale
Using the power of Generative AI at scaleUsing the power of Generative AI at scale
Using the power of Generative AI at scale
 
[금융사를 위한 AWS Generative AI Day 2023] 8_Wrap-up과 QnA_금융사의 AI와 관련하...
[금융사를 위한 AWS Generative AI Day 2023] 8_Wrap-up과 QnA_금융사의 AI와 관련하...[금융사를 위한 AWS Generative AI Day 2023] 8_Wrap-up과 QnA_금융사의 AI와 관련하...
[금융사를 위한 AWS Generative AI Day 2023] 8_Wrap-up과 QnA_금융사의 AI와 관련하...
 
CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...
CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...
CJ프레시웨이 All-in 클라우드 전환 사례를 통해서 알아보는 Modernization성공 사례-오동규, 메가존 인프라 모더나이제이션 그...
 
The Ethics of AI
The Ethics of AIThe Ethics of AI
The Ethics of AI
 
Responsible Data Use in AI - core tech pillars
Responsible Data Use in AI - core tech pillarsResponsible Data Use in AI - core tech pillars
Responsible Data Use in AI - core tech pillars
 
AI and ML Series - Introduction to Generative AI and LLMs - Session 1
AI and ML Series - Introduction to Generative AI and LLMs - Session 1AI and ML Series - Introduction to Generative AI and LLMs - Session 1
AI and ML Series - Introduction to Generative AI and LLMs - Session 1
 
SBS 콘텐츠허브의 AWS 도입 사례 :: SBS 콘텐츠허브 :: AWS Media Day 2016
SBS 콘텐츠허브의 AWS 도입 사례 :: SBS 콘텐츠허브 :: AWS Media Day 2016SBS 콘텐츠허브의 AWS 도입 사례 :: SBS 콘텐츠허브 :: AWS Media Day 2016
SBS 콘텐츠허브의 AWS 도입 사례 :: SBS 콘텐츠허브 :: AWS Media Day 2016
 
[보험사를 위한 AWS Data Analytics Day] 5_KB금융그룹과 계열사의 AWS 기ᄇ...
[보험사를 위한 AWS Data Analytics Day] 5_KB금융그룹과 계열사의 AWS 기ᄇ...[보험사를 위한 AWS Data Analytics Day] 5_KB금융그룹과 계열사의 AWS 기ᄇ...
[보험사를 위한 AWS Data Analytics Day] 5_KB금융그룹과 계열사의 AWS 기ᄇ...
 
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
 
Executing a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWSExecuting a Large-Scale Migration to AWS
Executing a Large-Scale Migration to AWS
 
Introdution to Dataops and AIOps (or MLOps)
Introdution to Dataops and AIOps (or MLOps)Introdution to Dataops and AIOps (or MLOps)
Introdution to Dataops and AIOps (or MLOps)
 
[보험사를 위한 AWS Data Analytics Day] 2_금융의 핵심자산 Data, 글로ᄇ...
[보험사를 위한 AWS Data Analytics Day] 2_금융의 핵심자산 Data, 글로ᄇ...[보험사를 위한 AWS Data Analytics Day] 2_금융의 핵심자산 Data, 글로ᄇ...
[보험사를 위한 AWS Data Analytics Day] 2_금융의 핵심자산 Data, 글로ᄇ...
 
Scale permissions management in AWS with attribute-based access control - SDD...
Scale permissions management in AWS with attribute-based access control - SDD...Scale permissions management in AWS with attribute-based access control - SDD...
Scale permissions management in AWS with attribute-based access control - SDD...
 
AWS Summit Seoul 2023 | AWS로 구축한 피플펀드의 신용평가 MLOps 플랫폼 개발 여정
AWS Summit Seoul 2023 | AWS로 구축한 피플펀드의 신용평가 MLOps 플랫폼 개발 여정AWS Summit Seoul 2023 | AWS로 구축한 피플펀드의 신용평가 MLOps 플랫폼 개발 여정
AWS Summit Seoul 2023 | AWS로 구축한 피플펀드의 신용평가 MLOps 플랫폼 개발 여정
 
AWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the CloudAWS Webcast - Migrating your Data Center to the Cloud
AWS Webcast - Migrating your Data Center to the Cloud
 
Large Language Models Bootcamp
Large Language Models BootcampLarge Language Models Bootcamp
Large Language Models Bootcamp
 
Introducing Spring Cloud Gateway and API Hub for VMware Tanzu
Introducing Spring Cloud Gateway and API Hub for VMware TanzuIntroducing Spring Cloud Gateway and API Hub for VMware Tanzu
Introducing Spring Cloud Gateway and API Hub for VMware Tanzu
 
Generative models
Generative modelsGenerative models
Generative models
 
AWS reInforce 2021: TDR202 - Lessons learned from the front lines of Incident...
AWS reInforce 2021: TDR202 - Lessons learned from the front lines of Incident...AWS reInforce 2021: TDR202 - Lessons learned from the front lines of Incident...
AWS reInforce 2021: TDR202 - Lessons learned from the front lines of Incident...
 
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
 

Ähnlich wie “Responsible AI and ModelOps in Industry: Practical Challenges and Lessons Learned,” a Presentation from Fiddler AI

Explainable AI in Industry (FAT* 2020 Tutorial)
Explainable AI in Industry (FAT* 2020 Tutorial)Explainable AI in Industry (FAT* 2020 Tutorial)
Explainable AI in Industry (FAT* 2020 Tutorial)
Krishnaram Kenthapadi
 
2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...
2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...
2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...
Chris Andrews
 
Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)
Krishnaram Kenthapadi
 
AI and AutoML: Debunking Myths
AI and AutoML: Debunking MythsAI and AutoML: Debunking Myths
AI and AutoML: Debunking Myths
Sri Ambati
 
Data Quality for Machine Learning Tasks
Data Quality for Machine Learning TasksData Quality for Machine Learning Tasks
Data Quality for Machine Learning Tasks
Hima Patel
 
The Data Platform for Today’s Intelligent Applications
The Data Platform for Today’s Intelligent ApplicationsThe Data Platform for Today’s Intelligent Applications
The Data Platform for Today’s Intelligent Applications
Neo4j
 

Ähnlich wie “Responsible AI and ModelOps in Industry: Practical Challenges and Lessons Learned,” a Presentation from Fiddler AI (20)

Quant university MRM and machine learning
Quant university MRM and machine learningQuant university MRM and machine learning
Quant university MRM and machine learning
 
MSR 2022 Foundational Contribution Award Talk: Software Analytics: Reflection...
MSR 2022 Foundational Contribution Award Talk: Software Analytics: Reflection...MSR 2022 Foundational Contribution Award Talk: Software Analytics: Reflection...
MSR 2022 Foundational Contribution Award Talk: Software Analytics: Reflection...
 
Explainable AI in Industry (FAT* 2020 Tutorial)
Explainable AI in Industry (FAT* 2020 Tutorial)Explainable AI in Industry (FAT* 2020 Tutorial)
Explainable AI in Industry (FAT* 2020 Tutorial)
 
2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...
2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...
2023 GEOINT Tutorial - Synthetic Data Tools for Computer Vision-Based AI - Re...
 
Why many data science projects fail
Why many data science projects fail Why many data science projects fail
Why many data science projects fail
 
Experiment Management for the Enterprise
Experiment Management for the EnterpriseExperiment Management for the Enterprise
Experiment Management for the Enterprise
 
Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)
 
Towards the Industrialization of AI
Towards the Industrialization of AITowards the Industrialization of AI
Towards the Industrialization of AI
 
Varied encounters with data science (slide share)
Varied encounters with data science (slide share)Varied encounters with data science (slide share)
Varied encounters with data science (slide share)
 
Are You Underestimating the Value Within Your Data? A conversation about grap...
Are You Underestimating the Value Within Your Data? A conversation about grap...Are You Underestimating the Value Within Your Data? A conversation about grap...
Are You Underestimating the Value Within Your Data? A conversation about grap...
 
AI and AutoML: Debunking Myths
AI and AutoML: Debunking MythsAI and AutoML: Debunking Myths
AI and AutoML: Debunking Myths
 
Self-adaptation Driven by goals in SysML Models
Self-adaptation Driven by goals in SysML ModelsSelf-adaptation Driven by goals in SysML Models
Self-adaptation Driven by goals in SysML Models
 
3D Face Recognition Technology in Network Security Applications
3D Face Recognition Technology in Network Security Applications3D Face Recognition Technology in Network Security Applications
3D Face Recognition Technology in Network Security Applications
 
DSDT meetup July 2021
DSDT meetup July 2021DSDT meetup July 2021
DSDT meetup July 2021
 
Interpreting and Steering AI Explanations Via Interactive Visualizations
Interpreting and Steering AI Explanations Via Interactive VisualizationsInterpreting and Steering AI Explanations Via Interactive Visualizations
Interpreting and Steering AI Explanations Via Interactive Visualizations
 
Data Quality for Machine Learning Tasks
Data Quality for Machine Learning TasksData Quality for Machine Learning Tasks
Data Quality for Machine Learning Tasks
 
Train & Sustain: Why data leaders need to pay attention to HITL
Train & Sustain: Why data leaders need to pay attention to HITLTrain & Sustain: Why data leaders need to pay attention to HITL
Train & Sustain: Why data leaders need to pay attention to HITL
 
The Data Platform for Today’s Intelligent Applications
The Data Platform for Today’s Intelligent ApplicationsThe Data Platform for Today’s Intelligent Applications
The Data Platform for Today’s Intelligent Applications
 
Fairness and Privacy in AI/ML Systems
Fairness and Privacy in AI/ML SystemsFairness and Privacy in AI/ML Systems
Fairness and Privacy in AI/ML Systems
 
May 2021 Embedded Vision Summit Opening Remarks (May 27)
May 2021 Embedded Vision Summit Opening Remarks (May 27)May 2021 Embedded Vision Summit Opening Remarks (May 27)
May 2021 Embedded Vision Summit Opening Remarks (May 27)
 

Mehr von Edge AI and Vision Alliance

“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
Edge AI and Vision Alliance
 
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
Edge AI and Vision Alliance
 
“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...
Edge AI and Vision Alliance
 
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
Edge AI and Vision Alliance
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
Edge AI and Vision Alliance
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
Edge AI and Vision Alliance
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara
Edge AI and Vision Alliance
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
Edge AI and Vision Alliance
 

Mehr von Edge AI and Vision Alliance (20)

“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
 
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
 
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
 
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
 
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
 
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
 
“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...
 
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
 
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara
 
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
 
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
 
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

“Responsible AI and ModelOps in Industry: Practical Challenges and Lessons Learned,” a Presentation from Fiddler AI

  • 1. Responsible AI and ModelOps in Industry: Practical Challenges and Lessons Learned Krishnaram Kenthapadi Chief Scientist Fiddler AI
  • 2. The Coded Gaze [Joy Buolamwini 2016] Face detection software: Fails for some darker faces https://youtu.be/162VzSzzoPs © 2022 Fiddler AI 2
  • 3. • Facial analysis software: Higher accuracy for light skinned men • Error rates for dark skinned women: 20% - 34% Gender Shades [Joy Buolamwini & Timnit Gebru, 2018] © 2022 Fiddler AI 3
  • 5. • Ethical challenges posed by AI systems • Inherent biases present in society • Reflected in training data • AI/ML models prone to amplifying such biases Algorithmic Bias © 2022 Fiddler AI 5
  • 6. A History of Privacy Failures … Credit: Kobbi Nissim, Or Sheffet © 2022 Fiddler AI 6
  • 7. Recent Privacy Attack on Large Language Models © 2022 Fiddler AI 7
  • 8. • Model Transparency • Model Decay • Model Bias • Model Compliance AI Teams Lack Visibility into Their Models Facebook whistleblower Frances Haugen’s testimony at the Senate today raised serious questions about how Facebook’s algorithms work… “On Artificial Intelligence, trust is a must, not a nice to have. - EU Commission © 2022 Fiddler AI 8
  • 9. Most ML Models are Opaque No Understanding of feature impact and fairness No Monitoring to catch potential bias or drift No Explanations of model behavior Business User Can I trust our AI? Data Scientists How does this model work? Auditors & Regulators Are these decisions fair? Customer Support How do I answer this complaint? IT & Operations How do I monitor & debug? 9 © 2022 Fiddler AI 9
  • 10. Challenges with Operationalizing AI/ML Models “We had a model drift over the weekend that cost $500,000” — Chief Data Scientist “It takes my team 2-3 months to validate a model” — Head of Model Validation “Our internal monitoring tools are costing us a fortune to maintain” — IT Leader “When something goes wrong, it takes our data scientist 2 weeks to troubleshoot the problem.” — Data Science Director “As we automate transportation & the lives of people are in our hands, model explainability is a must have” — CTO “Monitoring and drift detection have a direct impact on the bottom line for us” — ML Platform Lead “My team spends 70% of their time identifying errors and debugging instead of generating new models” — VP, Data Science “The last thing I want to do is have to explain our AI models while testifying in front of our parliament.” — CTO “We don’t have checks for data drift and performance in real time” — Data Science Lead © 2022 Fiddler AI 10
  • 12. Model interpretability Model accuracy Deep learning Random forests Linear regression Decision trees SVM Bayesian models Rule-based learning Explainable AI in Practice Trade-off between model accuracy and interpretability
  • 13. Approach 1: Post-hoc explain a given opaque ML model • Individual prediction explanations in terms of input features, influential examples, concepts, local decision rules • Global prediction explanations in terms of entire model in terms of partial dependence plots, global feature importance, global decision rules Approach 2: Build an interpretable ML model • Logistic regression, Decision trees, Decision lists and sets, Generalized Additive Models (GAMs) Explainable AI Methods 13 © 2022 Fiddler AI
  • 14. Integrated Gradients for Explaining Diabetic Retinopathy Predictions Work done by Ankur Taly, Mukund Sundararajan, Kedar Dhamdhere, Pramod Mudrakarta (Sourced from Explainable AI in Industry WWW’20 Tutorial) Prediction: “proliferative” DR1 ● Proliferative implies vision-threatening Can we provide an explanation to the doctor with supporting evidence for “proliferative” DR? Retinal Fundus Image 1Diabetic Retinopathy (DR) is a diabetes complication that affects the eye. Deep networks can predict DR grade from retinal fundus images with high accuracy (AUC ~0.97) [JAMA, 2016]. © 2022 Fiddler AI 14
  • 15. Integrated Gradients for Explaining Diabetic Retinopathy Predictions Retinal Fundus Image Integrated Gradients for label: “proliferative” Visualization: Overlay heatmap on green channel © 2022 Fiddler AI 15
  • 16. Integrated Gradients for Explaining Diabetic Retinopathy Predictions Retinal Fundus Image Integrated Gradients for label: “proliferative” Visualization: Overlay heatmap on green channel Lesions Neovascularization ● Hard to see on original image ● Known to be vision-threatening © 2022 Fiddler AI 16
  • 17. Integrated Gradients for Explaining Diabetic Retinopathy Predictions Retinal Fundus Image Integrated Gradients for label: “proliferative” Visualization: Overlay heatmap on green channel Lesions Neovascularization ● Hard to see on original image ● Known to be vision-threatening Can attributions help doctors better diagnose diabetic retinopathy? 17
  • 18. 9 doctors graded 2000 images under three different conditions A. Image only B. Image + Model’s prediction scores C. Image + Model’s prediction scores + Explanation (Integrated Gradients) Findings: ● Model’s predictions (B) significantly improve accuracy vs. image only (A) (p < 0.001) ● Both forms of assistance (B and C) improved sensitivity without hurting specificity ● Explanations (C) improved accuracy of cases with DR (p < 0.001) but hurt accuracy of cases without DR (p = 0.006) ● Both B and C increase doctor ↔ model agreement Integrated Gradients for Explaining Diabetic Retinopathy Predictions Paper: Using a deep learning algorithm and integrated gradients explanation to assist grading for diabetic retinopathy --- Journal of Ophthalmology [2018] © 2022 Fiddler AI 18
  • 20. Model Performance Management (MPM) Online Offline Validate Improve Deploy Train Analyze Monitor Record traffic and metadata Compare challenger and champion models on performance and bias Observe performance, drift, outliers, bias and errors Alert on conditions and slices Log training and test datasets Check for bias and feature quality Root-cause performance issues Slice & dice prediction log data Collate insights to address data or training gaps Ingest model, explain performance Discover slices of low performance Create model dashboards and reports © 2022 Fiddler AI 20
  • 21. Amazon SageMaker Debugger © 2022 Fiddler AI 21
  • 22. • Model Monitor • Captures inference requests & predictions • Raises an alarm if data drift is detected • Debugger • Captures relevant tensors • Get visual explanations (saliency maps) for incoming requests Debugging Model Predictions using Amazon SageMaker Debugger & Model Monitor Source: AWS ML Blog by N. Rauschmayr, S. Bhattacharjee, and V. Kumar, July’20 Reference: Rauschmayr, et al. Amazon SageMaker Debugger: A system for real-time insights into machine learning model training, MLSys’21 © 2022 Fiddler AI 22
  • 23. Debugging Model Predictions using Amazon SageMaker Debugger & Model Monitor © 2022 Fiddler AI 23
  • 24. Debugging Model Predictions using Amazon SageMaker Debugger & Model Monitor © 2022 Fiddler AI 24
  • 25. Debugging Model Predictions using Amazon SageMaker Debugger & Model Monitor Adversarial image Original image © 2022 Fiddler AI 25
  • 26. Beyond Accuracy Security Safety Fairness and Bias Performance and Cost Privacy Robustness Transparency and Explainability 26 © 2022 Fiddler AI
  • 27. Process Best Practices 27 Identify product goals Get the right people in the room Identify stakeholders Select a fairness approach Analyze and evaluate your system Mitigate issues Auditing and Transparency Monitor Continuously and Escalation Plans Policy Technology © 2022 Fiddler AI
  • 29. Fairness by Design in the ML Lifecycle © 2022 Fiddler AI 29
  • 30. • Actionable explanations • Balance between explanations & model secrecy • Robustness of explanations to failure modes (Interaction between ML components) • Application-specific challenges • Tools for explanations across AI lifecycle • Pre & post-deployment for ML models • Model developer vs. End user focused Explainability in ML © 2022 Fiddler AI 30
  • 31. • Privacy for highly sensitive data: model training & analytics using secure enclaves, homomorphic encryption, federated learning / on-device learning, or a hybrid • Privacy-preserving model training, robust against adversarial membership inference attacks (Dynamic settings + Complex data / model pipelines) • Privacy-preserving mechanisms for data marketplaces Privacy in ML © 2022 Fiddler AI 31
  • 32. “Responsible AI by Design” when building AI products Collaboration/consensus across key stakeholders NYT / WSJ / ProPublica test :) Reflections © 2022 Fiddler AI 32
  • 33. • ACM Conference on Fairness, Accountability, and Transparency (ACM FAccT) • AAAI/ACM Conference on Artificial Intelligence, Ethics, and Society (AIES) • Sara Hajian, Francesco Bonchi, and Carlos Castillo, Algorithmic bias: From discrimination discovery to fairness-aware data mining, KDD Tutorial, 2016. • Solon Barocas and Moritz Hardt, Fairness in machine learning, NeurIPS Tutorial, 2017. • Kate Crawford, The Trouble with Bias, NeurIPS Keynote, 2017. • Arvind Narayanan, 21 fairness definitions and their politics, FAccT Tutorial, 2018. • Sam Corbett-Davies and Sharad Goel, Defining and Designing Fair Algorithms, Tutorials at EC 2018 and ICML 2018. • Ben Hutchinson and Margaret Mitchell, Translation Tutorial: A History of Quantitative Fairness in Testing, FAccT Tutorial, 2019. • Henriette Cramer, Kenneth Holstein, Jennifer Wortman Vaughan, Hal Daumé III, Miroslav Dudík, Hanna Wallach, Sravana Reddy, and Jean Garcia-Gathright, Translation Tutorial: Challenges of incorporating algorithmic fairness into industry practice, FAccT Tutorial, 2019. Related Tutorials / Resources © 2022 Fiddler AI 33
  • 34. • Sarah Bird, Ben Hutchinson, Krishnaram Kenthapadi, Emre Kiciman, Margaret Mitchell, Fairness- Aware Machine Learning: Practical Challenges and Lessons Learned, Tutorials at WSDM 2019, WWW 2019, KDD 2019. • Krishna Gade, Sahin Cem Geyik, Krishnaram Kenthapadi, Varun Mithal, Ankur Taly, Explainable AI in Industry, Tutorials at KDD 2019, FAccT 2020, WWW 2020. • Himabindu Lakkaraju, Julius Adebayo, Sameer Singh, Explaining Machine Learning Predictions: State-of-the-art, Challenges, and Opportunities, NeurIPS 2020 Tutorial. • Kamalika Chaudhuri, Anand D. Sarwate, Differentially Private Machine Learning: Theory, Algorithms, and Applications, NeurIPS 2017 Tutorial. • Krishnaram Kenthapadi, Ilya Mironov, Abhradeep Guha Thakurta, Privacy-preserving Data Mining in Industry, Tutorials at KDD 2018, WSDM 2019, WWW 2019. • Krishnaram Kenthapadi, Ben Packer, Mehrnoosh Sameki, Nashlie Sephus, Responsible AI in Industry, Tutorials at AAAI 2021, FAccT 2021, WWW 2021, ICML 2021. Related Tutorials / Resources © 2022 Fiddler AI 34
  • 35. Fiddler’s Model Performance Management Platform IT Operations Business Users Legal/Regulatory Data /AI Teams Monitoring with Alerts Scanning for outliers and tools to investigate bias and drift Explainability in Context Serving up the rationale for each prediction to key stakeholders Control Pane Providing a cockpit view of all models and performance © 2022 Fiddler AI 35
  • 37. Credit:Slide based on https://twitter.com/chandan_singh96/status/1138811752769101825 Integrated Gradients Opaque, complex model © 2022 Fiddler AI 37
  • 38. MPM is to MLOps as Similar Application Performance Mgmt. APM is to DevOps MPM Monitoring Explainability Continuous Monitoring & Central Controls Model Performance Mgmt Explainability Fairness Model Performance Management is a Framework for Operationalizing AI/ML
  • 39. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Trademark Amazon SageMaker Debugger Real-time monitoring Relevant data capture Automatic error detection SageMaker Studio integration Debug data while training is ongoing Zero code change Persistent in your S3 bucket Built-in and custom rules Early termination Alerts about rule status Save time and cost Find issues early Accelerate prototyping Detect performance bottlenecks View suggestions on resolving bottlenecks, Interactive visualizations Monitor utilization Profile by step or time duration Right size instance Improve utilization Reduce cost System resource usage Time spent by training operations
  • 40. Fairness in ML • Application specific challenges • Tools for ensuring fairness (measuring & mitigating bias) in AI lifecycle • Pre-processing (representative datasets; modifying features/labels) • ML model training with fairness constraints • Post-processing • Experimentation & Post-deployment © 2022 Fiddler AI 40