SlideShare a Scribd company logo
1 of 24
Download to read offline
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Beyond Reason Codes
A Blueprint for Human-Centered, Low-Risk AutoML
H2O.ai Machine Learning Interpretability Team
H2O.ai
February 11, 2019
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Contents
Blueprint
EDA
Benchmark
Training
Post-Hoc Analysis
Human Review
Deployment
Human Appeal
Iterate
Open Questions
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Blueprint
This mid-level technical document provides a basic blueprint for combining the best of
AutoML, regulation-compliant predictive modeling, and machine learning research in
the sub-disciplines of interpretable models, fairness, and post-hoc explanations to create
a low-risk, human-centered machine learning framework.
Look for compliance mode in Driverless AI soon.
Guidance from leading researchers and practitioners.
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Blueprint
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
EDA and Data Visualization
• Know thy data.
• Automation implemented in
Driverless AI as AutoViz.
• OSS: H2O-3 Aggregator
• References: Visualizing Big Data
Outliers through Distributed
Aggregation; The Grammar of
Graphics
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Establish Benchmarks
Establishing a benchmark from which to gauge improvements in accuracy, fairness, or
interpretability is crucial for good ("data") science and compliance.
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Manual, Straightforward, or Sparse Feature Engineering
• Automation implemented in
Driverless AI as high-interpretability
transformers.
• OSS: Pandas Profiler, Feature Tools
• References: Deep Feature Synthesis:
Towards Automating Data Science
Endeavors; Label, Segment, Featurize:
A Cross Domain Framework for
Prediction Engineering
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Fairness Reweighing
• OSS: IBM AI360
• References: Three Naïve Bayes
Approaches for Discrimination-free
Classification; Data Preprocessing
Techniques for Classification Without
Discrimination; Certifying and
Removing Disparate Impact;
Optimized Pre-processing for
Discrimination Prevention
• Roadmap items for MLI-2.
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Constrained, Fair, Interpretable or Simple Models
• Automation implemented in
Driverless AI as GLM, RuleFit,
Monotonic GBM.
• References: Locally Interpretable
Models and Effects Based on
Supervised Partitioning (LIME-SUP);
Explainable Neural Networks Based on
Additive Index Models (XNN);
Scalable Bayesian Rule Lists (SBRL)
• LIME-SUP, SBRL, XNN are
roadmap items for MLI-2.
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Traditional Model Assessment and Diagnostics
• Residual analysis, Q-Q plots, AUC and
lift curves confirm model is accurate
and meets assumption criteria.
• Implemented as model diagnostics in
Driverless AI.
• Residual analysis is roadmap item
for model diagnostics in Driverless
AI.
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Model Debugging
• Understanding and eliminating errors
in model predictions by model testing:
adversarial examples, "what-if"
analysis, random attacks, explanation
of residuals.
• OSS: cleverhans, pdpbox, what-if tool
• Adversarial examples, "what-if"
analysis, explanation of residuals,
measures of epistemic uncertainty
are implemented and roadmap
items in MLI-2.
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Post-hoc Explanations
• LIME and Tree SHAP implemented in
Driverless AI.
• OSS: lime, shap
• References: Why Should I Trust You?:
Explaining the Predictions of Any
Classifier; A Unified Approach to
Interpreting Model Predictions; Please
Stop Explaining Black Box Models for
High Stakes Decisions (criticism)
• Tree SHAP is roadmap item for
H2O-3; Explanations for
unstructured data are roadmap for
MLI-2.
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Interlude: The Time–Tested Shapley Value
1. In the beginning: A Value for N-Person Games, 1953
2. Nobel-worthy contributions: The Shapley Value: Essays in Honor of Lloyd S.
Shapley, 1988
3. Shapley regression: Analysis of Regression in Game Theory Approach, 2001
4. First reference in ML? Fair Attribution of Functional Contribution in Artificial
and Biological Networks, 2004
5. Into the ML research mainstream, i.e. JMLR: An Efficient Explanation of
Individual Classifications Using Game Theory, 2010
6. Into the real-world data mining workflow ... finally: Consistent Individualized
Feature Attribution for Tree Ensembles, 2017
7. Unification: A Unified Approach to Interpreting Model Predictions, 2017
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Post-hoc Disparate Impact Assessment and Remediation
• Disparate impact analysis can be
performed manually using Driverless AI
or H2O-3.
• OSS: aequitas, IBM AI360, themis
• References: Equality of Opportunity in
Supervised Learning; Certifying and
Removing Disparate Impact
• Disparate impact analysis and
remediation are roadmap items for
MLI-2.
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Human Review and Documentation
• Implemented as AutoDoc in
Driverless AI.
• Various interpretability and fairness
roadmap items to be added to
AutoDoc.
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Deployment, Management, and Monitoring
• Monitor models for accuracy and
fairness in real-time, track model and
data lineage.
• OSS: mlflow, modeldb
• Reference: Model DB: A System for
Machine Learning Model Management
• Broader roadmap item for H2O.ai.
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Human Appeal
Very important, may require custom implementation for each deployment environment?
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Iterate: Use Gained Knowledge to Improve Accuracy, Fairness, or
Interpretability
Improvements, KPIs should not be restricted to accuracy alone.
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
Open Conceptual Questions
• How much automation is appropriate, 100%?
• How to automate learning by iteration, reinforcement learning?
• How to implement human appeals, is it productizable?
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
References
This presentation:
https://github.com/jphall663/h2oworld_sf_2019/blob/master/main.pdf
Driverless AI API Interpretability Technique Examples:
https://github.com/h2oai/driverlessai-tutorials
In-Depth Open Source Interpretability Technique Examples:
https://github.com/jphall663/interpretable_machine_learning_with_python
"Awesome" Machine Learning Interpretability Resource List:
https://github.com/jphall663/awesome-machine-learning-interpretability
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
References
Calders, Toon and Sicco Verwer (2010). “Three Naïve Bayes Approaches for Discrimination-free Classification.”
In: Data Mining and Knowledge Discovery 21.2. URL:
https://link.springer.com/content/pdf/10.1007/s10618-010-0190-x.pdf, pp. 277–292.
Calmon, Flavio et al. (2017). “Optimized Pre-processing for Discrimination Prevention.” In: Advances in Neural
Information Processing Systems. URL: http://papers.nips.cc/paper/6988-optimized-pre-processing-
for-discrimination-prevention.pdf, pp. 3992–4001.
Feldman, Michael et al. (2015). “Certifying and Removing Disparate Impact.” In: Proceedings of the 21th ACM
SIGKDD International Conference on Knowledge Discovery and Data Mining. URL:
https://arxiv.org/pdf/1412.3756.pdf. ACM, pp. 259–268.
Hardt, Moritz, Eric Price, Nati Srebro, et al. (2016). “Equality of Opportunity in Supervised Learning.” In:
Advances in neural information processing systems. URL:
http://papers.nips.cc/paper/6374-equality-of-opportunity-in-supervised-learning.pdf,
pp. 3315–3323.
Hu, Linwei et al. (2018). “Locally Interpretable Models and Effects Based on Supervised Partitioning
(LIME-SUP).” In: arXiv preprint arXiv:1806.00663. URL:
https://arxiv.org/ftp/arxiv/papers/1806/1806.00663.pdf.
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
References
Kamiran, Faisal and Toon Calders (2012). “Data Preprocessing Techniques for Classification Without
Discrimination.” In: Knowledge and Information Systems 33.1. URL:
https://link.springer.com/content/pdf/10.1007/s10115-011-0463-8.pdf, pp. 1–33.
Kanter, James Max, Owen Gillespie, and Kalyan Veeramachaneni (2016). “Label, Segment, Featurize: A Cross
Domain Framework for Prediction Engineering.” In: Data Science and Advanced Analytics (DSAA), 2016
IEEE International Conference on. URL:
http://www.jmaxkanter.com/static/papers/DSAA_LSF_2016.pdf. IEEE, pp. 430–439.
Kanter, James Max and Kalyan Veeramachaneni (2015). “Deep Feature Synthesis: Towards Automating Data
Science Endeavors.” In: Data Science and Advanced Analytics (DSAA), 2015. 36678 2015. IEEE
International Conference on. URL:
https://groups.csail.mit.edu/EVO-DesignOpt/groupWebSite/uploads/Site/DSAA_DSM_2015.pdf.
IEEE, pp. 1–10.
Keinan, Alon et al. (2004). “Fair Attribution of Functional Contribution in Artificial and Biological Networks.”
In: Neural Computation 16.9. URL: https://www.researchgate.net/profile/Isaac_Meilijson/
publication/2474580_Fair_Attribution_of_Functional_Contribution_in_Artificial_and_
Biological_Networks/links/09e415146df8289373000000/Fair-Attribution-of-Functional-
Contribution-in-Artificial-and-Biological-Networks.pdf, pp. 1887–1915.
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
References
Kononenko, Igor et al. (2010). “An Efficient Explanation of Individual Classifications Using Game Theory.” In:
Journal of Machine Learning Research 11.Jan. URL:
http://www.jmlr.org/papers/volume11/strumbelj10a/strumbelj10a.pdf, pp. 1–18.
Lipovetsky, Stan and Michael Conklin (2001). “Analysis of Regression in Game Theory Approach.” In: Applied
Stochastic Models in Business and Industry 17.4, pp. 319–330.
Lundberg, Scott M., Gabriel G. Erion, and Su-In Lee (2017). “Consistent Individualized Feature Attribution for
Tree Ensembles.” In: Proceedings of the 2017 ICML Workshop on Human Interpretability in Machine
Learning (WHI 2017). Ed. by Been Kim et al. URL: https://openreview.net/pdf?id=ByTKSo-m-. ICML
WHI 2017, pp. 15–21.
Lundberg, Scott M and Su-In Lee (2017). “A Unified Approach to Interpreting Model Predictions.” In:
Advances in Neural Information Processing Systems 30. Ed. by I. Guyon et al. URL:
http://papers.nips.cc/paper/7062-a-unified-approach-to-interpreting-model-predictions.pdf.
Curran Associates, Inc., pp. 4765–4774.
Ribeiro, Marco Tulio, Sameer Singh, and Carlos Guestrin (2016). “Why Should I Trust You?: Explaining the
Predictions of Any Classifier.” In: Proceedings of the 22nd ACM SIGKDD International Conference on
Knowledge Discovery and Data Mining. URL:
http://www.kdd.org/kdd2016/papers/files/rfp0573-ribeiroA.pdf. ACM, pp. 1135–1144.
Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References
References
Rudin, Cynthia (2018). “Please Stop Explaining Black Box Models for High Stakes Decisions.” In: arXiv
preprint arXiv:1811.10154. URL: https://arxiv.org/pdf/1811.10154.pdf.
Shapley, Lloyd S (1953). “A Value for N-Person Games.” In: Contributions to the Theory of Games 2.28. URL:
http://www.library.fa.ru/files/Roth2.pdf#page=39, pp. 307–317.
Shapley, Lloyd S, Alvin E Roth, et al. (1988). The Shapley Value: Essays in Honor of Lloyd S. Shapley. URL:
http://www.library.fa.ru/files/Roth2.pdf. Cambridge University Press.
Vartak, Manasi et al. (2016). “Model DB: A System for Machine Learning Model Management.” In:
Proceedings of the Workshop on Human-In-the-Loop Data Analytics. URL:
https://www-cs.stanford.edu/~matei/papers/2016/hilda_modeldb.pdf. ACM, p. 14.
Vaughan, Joel et al. (2018). “Explainable Neural Networks Based on Additive Index Models.” In: arXiv preprint
arXiv:1806.01933. URL: https://arxiv.org/pdf/1806.01933.pdf.
Wilkinson, Leland (2006). The Grammar of Graphics.
— (2018). “Visualizing Big Data Outliers through Distributed Aggregation.” In: IEEE Transactions on
Visualization & Computer Graphics 1. URL:
https://www.cs.uic.edu/~wilkinson/Publications/outliers.pdf, pp. 1–1.
Yang, Hongyu, Cynthia Rudin, and Margo Seltzer (2017). “Scalable Bayesian Rule Lists.” In: Proceedings of
the 34th International Conference on Machine Learning (ICML). URL:
https://arxiv.org/pdf/1602.08610.pdf.

More Related Content

What's hot

Rahul Bhuman, Tech Mahindra - Truck roll prediction using Driverless AI - H2O...
Rahul Bhuman, Tech Mahindra - Truck roll prediction using Driverless AI - H2O...Rahul Bhuman, Tech Mahindra - Truck roll prediction using Driverless AI - H2O...
Rahul Bhuman, Tech Mahindra - Truck roll prediction using Driverless AI - H2O...Sri Ambati
 
Scalable Automatic Machine Learning with H2O
Scalable Automatic Machine Learning with H2OScalable Automatic Machine Learning with H2O
Scalable Automatic Machine Learning with H2OSri Ambati
 
Accelerating AI Adoption with Partners
Accelerating AI Adoption with PartnersAccelerating AI Adoption with Partners
Accelerating AI Adoption with PartnersSri Ambati
 
ICLR 2020 Recap
ICLR 2020 RecapICLR 2020 Recap
ICLR 2020 RecapSri Ambati
 
From Rapid Prototypes to an end-to-end Model Deployment: an AI Hedge Fund Use...
From Rapid Prototypes to an end-to-end Model Deployment: an AI Hedge Fund Use...From Rapid Prototypes to an end-to-end Model Deployment: an AI Hedge Fund Use...
From Rapid Prototypes to an end-to-end Model Deployment: an AI Hedge Fund Use...Sri Ambati
 
Krish Swamy + Balaji Gopalakrishnan, Wells Fargo - Building a World Class Dat...
Krish Swamy + Balaji Gopalakrishnan, Wells Fargo - Building a World Class Dat...Krish Swamy + Balaji Gopalakrishnan, Wells Fargo - Building a World Class Dat...
Krish Swamy + Balaji Gopalakrishnan, Wells Fargo - Building a World Class Dat...Sri Ambati
 
Introducción al Aprendizaje Automatico con H2O-3 (1)
Introducción al Aprendizaje Automatico con H2O-3 (1)Introducción al Aprendizaje Automatico con H2O-3 (1)
Introducción al Aprendizaje Automatico con H2O-3 (1)Sri Ambati
 
Towards Human-Centered Machine Learning
Towards Human-Centered Machine LearningTowards Human-Centered Machine Learning
Towards Human-Centered Machine LearningSri Ambati
 
H2O Driverless AI Workshop
H2O Driverless AI WorkshopH2O Driverless AI Workshop
H2O Driverless AI WorkshopSri Ambati
 
Scaling & Managing Production Deployments with H2O ModelOps
Scaling & Managing Production Deployments with H2O ModelOpsScaling & Managing Production Deployments with H2O ModelOps
Scaling & Managing Production Deployments with H2O ModelOpsSri Ambati
 
Introduction & Hands-on with H2O Driverless AI
Introduction & Hands-on with H2O Driverless AIIntroduction & Hands-on with H2O Driverless AI
Introduction & Hands-on with H2O Driverless AISri Ambati
 
Tom Aliff, Equifax - Configurable Modeling for Maximizing Business Value - H2...
Tom Aliff, Equifax - Configurable Modeling for Maximizing Business Value - H2...Tom Aliff, Equifax - Configurable Modeling for Maximizing Business Value - H2...
Tom Aliff, Equifax - Configurable Modeling for Maximizing Business Value - H2...Sri Ambati
 
Your AI Transformation
Your AI Transformation Your AI Transformation
Your AI Transformation Sri Ambati
 
Robert Coop, Stanley Black & Decker - Optimizing Manufacturing with Driverles...
Robert Coop, Stanley Black & Decker - Optimizing Manufacturing with Driverles...Robert Coop, Stanley Black & Decker - Optimizing Manufacturing with Driverles...
Robert Coop, Stanley Black & Decker - Optimizing Manufacturing with Driverles...Sri Ambati
 
AI Foundations Course Module 1 - An AI Transformation Journey
AI Foundations Course Module 1 - An AI Transformation JourneyAI Foundations Course Module 1 - An AI Transformation Journey
AI Foundations Course Module 1 - An AI Transformation JourneySri Ambati
 
Rsqrd AI: How to Design a Reliable and Reproducible Pipeline
Rsqrd AI: How to Design a Reliable and Reproducible PipelineRsqrd AI: How to Design a Reliable and Reproducible Pipeline
Rsqrd AI: How to Design a Reliable and Reproducible PipelineSanjana Chowdhury
 
Keynote by Mike Gualtieri, Forrester Research - Making AI Happen Without Gett...
Keynote by Mike Gualtieri, Forrester Research - Making AI Happen Without Gett...Keynote by Mike Gualtieri, Forrester Research - Making AI Happen Without Gett...
Keynote by Mike Gualtieri, Forrester Research - Making AI Happen Without Gett...Sri Ambati
 
Seldon: Deploying Models at Scale
Seldon: Deploying Models at ScaleSeldon: Deploying Models at Scale
Seldon: Deploying Models at ScaleSeldon
 
Driverless AI - Arno Candel, H2O.ai
Driverless AI - Arno Candel, H2O.aiDriverless AI - Arno Candel, H2O.ai
Driverless AI - Arno Candel, H2O.aiSri Ambati
 
A Look Under the Hood of H2O Driverless AI
A Look Under the Hood of H2O Driverless AIA Look Under the Hood of H2O Driverless AI
A Look Under the Hood of H2O Driverless AISri Ambati
 

What's hot (20)

Rahul Bhuman, Tech Mahindra - Truck roll prediction using Driverless AI - H2O...
Rahul Bhuman, Tech Mahindra - Truck roll prediction using Driverless AI - H2O...Rahul Bhuman, Tech Mahindra - Truck roll prediction using Driverless AI - H2O...
Rahul Bhuman, Tech Mahindra - Truck roll prediction using Driverless AI - H2O...
 
Scalable Automatic Machine Learning with H2O
Scalable Automatic Machine Learning with H2OScalable Automatic Machine Learning with H2O
Scalable Automatic Machine Learning with H2O
 
Accelerating AI Adoption with Partners
Accelerating AI Adoption with PartnersAccelerating AI Adoption with Partners
Accelerating AI Adoption with Partners
 
ICLR 2020 Recap
ICLR 2020 RecapICLR 2020 Recap
ICLR 2020 Recap
 
From Rapid Prototypes to an end-to-end Model Deployment: an AI Hedge Fund Use...
From Rapid Prototypes to an end-to-end Model Deployment: an AI Hedge Fund Use...From Rapid Prototypes to an end-to-end Model Deployment: an AI Hedge Fund Use...
From Rapid Prototypes to an end-to-end Model Deployment: an AI Hedge Fund Use...
 
Krish Swamy + Balaji Gopalakrishnan, Wells Fargo - Building a World Class Dat...
Krish Swamy + Balaji Gopalakrishnan, Wells Fargo - Building a World Class Dat...Krish Swamy + Balaji Gopalakrishnan, Wells Fargo - Building a World Class Dat...
Krish Swamy + Balaji Gopalakrishnan, Wells Fargo - Building a World Class Dat...
 
Introducción al Aprendizaje Automatico con H2O-3 (1)
Introducción al Aprendizaje Automatico con H2O-3 (1)Introducción al Aprendizaje Automatico con H2O-3 (1)
Introducción al Aprendizaje Automatico con H2O-3 (1)
 
Towards Human-Centered Machine Learning
Towards Human-Centered Machine LearningTowards Human-Centered Machine Learning
Towards Human-Centered Machine Learning
 
H2O Driverless AI Workshop
H2O Driverless AI WorkshopH2O Driverless AI Workshop
H2O Driverless AI Workshop
 
Scaling & Managing Production Deployments with H2O ModelOps
Scaling & Managing Production Deployments with H2O ModelOpsScaling & Managing Production Deployments with H2O ModelOps
Scaling & Managing Production Deployments with H2O ModelOps
 
Introduction & Hands-on with H2O Driverless AI
Introduction & Hands-on with H2O Driverless AIIntroduction & Hands-on with H2O Driverless AI
Introduction & Hands-on with H2O Driverless AI
 
Tom Aliff, Equifax - Configurable Modeling for Maximizing Business Value - H2...
Tom Aliff, Equifax - Configurable Modeling for Maximizing Business Value - H2...Tom Aliff, Equifax - Configurable Modeling for Maximizing Business Value - H2...
Tom Aliff, Equifax - Configurable Modeling for Maximizing Business Value - H2...
 
Your AI Transformation
Your AI Transformation Your AI Transformation
Your AI Transformation
 
Robert Coop, Stanley Black & Decker - Optimizing Manufacturing with Driverles...
Robert Coop, Stanley Black & Decker - Optimizing Manufacturing with Driverles...Robert Coop, Stanley Black & Decker - Optimizing Manufacturing with Driverles...
Robert Coop, Stanley Black & Decker - Optimizing Manufacturing with Driverles...
 
AI Foundations Course Module 1 - An AI Transformation Journey
AI Foundations Course Module 1 - An AI Transformation JourneyAI Foundations Course Module 1 - An AI Transformation Journey
AI Foundations Course Module 1 - An AI Transformation Journey
 
Rsqrd AI: How to Design a Reliable and Reproducible Pipeline
Rsqrd AI: How to Design a Reliable and Reproducible PipelineRsqrd AI: How to Design a Reliable and Reproducible Pipeline
Rsqrd AI: How to Design a Reliable and Reproducible Pipeline
 
Keynote by Mike Gualtieri, Forrester Research - Making AI Happen Without Gett...
Keynote by Mike Gualtieri, Forrester Research - Making AI Happen Without Gett...Keynote by Mike Gualtieri, Forrester Research - Making AI Happen Without Gett...
Keynote by Mike Gualtieri, Forrester Research - Making AI Happen Without Gett...
 
Seldon: Deploying Models at Scale
Seldon: Deploying Models at ScaleSeldon: Deploying Models at Scale
Seldon: Deploying Models at Scale
 
Driverless AI - Arno Candel, H2O.ai
Driverless AI - Arno Candel, H2O.aiDriverless AI - Arno Candel, H2O.ai
Driverless AI - Arno Candel, H2O.ai
 
A Look Under the Hood of H2O Driverless AI
A Look Under the Hood of H2O Driverless AIA Look Under the Hood of H2O Driverless AI
A Look Under the Hood of H2O Driverless AI
 

Similar to Patrick Hall, H2O.ai - Human Friendly Machine Learning - H2O World San Francisco

TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTrivadis
 
Studying Software Engineering Patterns for Designing Machine Learning Systems
Studying Software Engineering Patterns for Designing Machine Learning SystemsStudying Software Engineering Patterns for Designing Machine Learning Systems
Studying Software Engineering Patterns for Designing Machine Learning SystemsHironori Washizaki
 
Synergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software EngineeringSynergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software EngineeringTao Xie
 
Keynote at-icpc-2020
Keynote at-icpc-2020Keynote at-icpc-2020
Keynote at-icpc-2020Ralf Laemmel
 
OSCON 2014: Data Workflows for Machine Learning
OSCON 2014: Data Workflows for Machine LearningOSCON 2014: Data Workflows for Machine Learning
OSCON 2014: Data Workflows for Machine LearningPaco Nathan
 
How recommender systems work
How recommender systems work How recommender systems work
How recommender systems work SK Reddy
 
Applying AI to software engineering problems: Do not forget the human!
Applying AI to software engineering problems: Do not forget the human!Applying AI to software engineering problems: Do not forget the human!
Applying AI to software engineering problems: Do not forget the human!University of Córdoba
 
Azure Machine Learning 101
Azure Machine Learning 101Azure Machine Learning 101
Azure Machine Learning 101Renato Jovic
 
Data Workflows for Machine Learning - Seattle DAML
Data Workflows for Machine Learning - Seattle DAMLData Workflows for Machine Learning - Seattle DAML
Data Workflows for Machine Learning - Seattle DAMLPaco Nathan
 
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018Sri Ambati
 
The state of the art in integrating machine learning into visual analytics
The state of the art in integrating machine learning into visual analyticsThe state of the art in integrating machine learning into visual analytics
The state of the art in integrating machine learning into visual analyticsCagatay Turkay
 
C19013010 the tutorial to build shared ai services session 1
C19013010  the tutorial to build shared ai services session 1C19013010  the tutorial to build shared ai services session 1
C19013010 the tutorial to build shared ai services session 1Bill Liu
 
What are the Unique Challenges and Opportunities in Systems for ML?
What are the Unique Challenges and Opportunities in Systems for ML?What are the Unique Challenges and Opportunities in Systems for ML?
What are the Unique Challenges and Opportunities in Systems for ML?Matei Zaharia
 
Software Mining and Software Datasets
Software Mining and Software DatasetsSoftware Mining and Software Datasets
Software Mining and Software DatasetsTao Xie
 
AI Foundations Course Module 1 - Shifting to the Next Step in Your AI Transfo...
AI Foundations Course Module 1 - Shifting to the Next Step in Your AI Transfo...AI Foundations Course Module 1 - Shifting to the Next Step in Your AI Transfo...
AI Foundations Course Module 1 - Shifting to the Next Step in Your AI Transfo...Sri Ambati
 
Interpretable Machine Learning
Interpretable Machine LearningInterpretable Machine Learning
Interpretable Machine LearningSri Ambati
 

Similar to Patrick Hall, H2O.ai - Human Friendly Machine Learning - H2O World San Francisco (20)

ODSC APAC 2022 - Explainable AI
ODSC APAC 2022 - Explainable AIODSC APAC 2022 - Explainable AI
ODSC APAC 2022 - Explainable AI
 
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - TrivadisTechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
 
Studying Software Engineering Patterns for Designing Machine Learning Systems
Studying Software Engineering Patterns for Designing Machine Learning SystemsStudying Software Engineering Patterns for Designing Machine Learning Systems
Studying Software Engineering Patterns for Designing Machine Learning Systems
 
Iwesep19.ppt
Iwesep19.pptIwesep19.ppt
Iwesep19.ppt
 
Synergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software EngineeringSynergy of Human and Artificial Intelligence in Software Engineering
Synergy of Human and Artificial Intelligence in Software Engineering
 
Keynote at-icpc-2020
Keynote at-icpc-2020Keynote at-icpc-2020
Keynote at-icpc-2020
 
Ai in finance
Ai in financeAi in finance
Ai in finance
 
OSCON 2014: Data Workflows for Machine Learning
OSCON 2014: Data Workflows for Machine LearningOSCON 2014: Data Workflows for Machine Learning
OSCON 2014: Data Workflows for Machine Learning
 
How recommender systems work
How recommender systems work How recommender systems work
How recommender systems work
 
Applying AI to software engineering problems: Do not forget the human!
Applying AI to software engineering problems: Do not forget the human!Applying AI to software engineering problems: Do not forget the human!
Applying AI to software engineering problems: Do not forget the human!
 
Azure Machine Learning 101
Azure Machine Learning 101Azure Machine Learning 101
Azure Machine Learning 101
 
Data Workflows for Machine Learning - Seattle DAML
Data Workflows for Machine Learning - Seattle DAMLData Workflows for Machine Learning - Seattle DAML
Data Workflows for Machine Learning - Seattle DAML
 
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
 
The state of the art in integrating machine learning into visual analytics
The state of the art in integrating machine learning into visual analyticsThe state of the art in integrating machine learning into visual analytics
The state of the art in integrating machine learning into visual analytics
 
Machine learning
Machine learningMachine learning
Machine learning
 
C19013010 the tutorial to build shared ai services session 1
C19013010  the tutorial to build shared ai services session 1C19013010  the tutorial to build shared ai services session 1
C19013010 the tutorial to build shared ai services session 1
 
What are the Unique Challenges and Opportunities in Systems for ML?
What are the Unique Challenges and Opportunities in Systems for ML?What are the Unique Challenges and Opportunities in Systems for ML?
What are the Unique Challenges and Opportunities in Systems for ML?
 
Software Mining and Software Datasets
Software Mining and Software DatasetsSoftware Mining and Software Datasets
Software Mining and Software Datasets
 
AI Foundations Course Module 1 - Shifting to the Next Step in Your AI Transfo...
AI Foundations Course Module 1 - Shifting to the Next Step in Your AI Transfo...AI Foundations Course Module 1 - Shifting to the Next Step in Your AI Transfo...
AI Foundations Course Module 1 - Shifting to the Next Step in Your AI Transfo...
 
Interpretable Machine Learning
Interpretable Machine LearningInterpretable Machine Learning
Interpretable Machine Learning
 

More from Sri Ambati

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Generative AI Masterclass - Model Risk Management.pptx
Generative AI Masterclass - Model Risk Management.pptxGenerative AI Masterclass - Model Risk Management.pptx
Generative AI Masterclass - Model Risk Management.pptxSri Ambati
 
AI and the Future of Software Development: A Sneak Peek
AI and the Future of Software Development: A Sneak Peek AI and the Future of Software Development: A Sneak Peek
AI and the Future of Software Development: A Sneak Peek Sri Ambati
 
LLMOps: Match report from the top of the 5th
LLMOps: Match report from the top of the 5thLLMOps: Match report from the top of the 5th
LLMOps: Match report from the top of the 5thSri Ambati
 
Building, Evaluating, and Optimizing your RAG App for Production
Building, Evaluating, and Optimizing your RAG App for ProductionBuilding, Evaluating, and Optimizing your RAG App for Production
Building, Evaluating, and Optimizing your RAG App for ProductionSri Ambati
 
Building LLM Solutions using Open Source and Closed Source Solutions in Coher...
Building LLM Solutions using Open Source and Closed Source Solutions in Coher...Building LLM Solutions using Open Source and Closed Source Solutions in Coher...
Building LLM Solutions using Open Source and Closed Source Solutions in Coher...Sri Ambati
 
Risk Management for LLMs
Risk Management for LLMsRisk Management for LLMs
Risk Management for LLMsSri Ambati
 
Open-Source AI: Community is the Way
Open-Source AI: Community is the WayOpen-Source AI: Community is the Way
Open-Source AI: Community is the WaySri Ambati
 
Building Custom GenAI Apps at H2O
Building Custom GenAI Apps at H2OBuilding Custom GenAI Apps at H2O
Building Custom GenAI Apps at H2OSri Ambati
 
Applied Gen AI for the Finance Vertical
Applied Gen AI for the Finance Vertical Applied Gen AI for the Finance Vertical
Applied Gen AI for the Finance Vertical Sri Ambati
 
Cutting Edge Tricks from LLM Papers
Cutting Edge Tricks from LLM PapersCutting Edge Tricks from LLM Papers
Cutting Edge Tricks from LLM PapersSri Ambati
 
Practitioner's Guide to LLMs: Exploring Use Cases and a Glimpse Beyond Curren...
Practitioner's Guide to LLMs: Exploring Use Cases and a Glimpse Beyond Curren...Practitioner's Guide to LLMs: Exploring Use Cases and a Glimpse Beyond Curren...
Practitioner's Guide to LLMs: Exploring Use Cases and a Glimpse Beyond Curren...Sri Ambati
 
Open Source h2oGPT with Retrieval Augmented Generation (RAG), Web Search, and...
Open Source h2oGPT with Retrieval Augmented Generation (RAG), Web Search, and...Open Source h2oGPT with Retrieval Augmented Generation (RAG), Web Search, and...
Open Source h2oGPT with Retrieval Augmented Generation (RAG), Web Search, and...Sri Ambati
 
KGM Mastering Classification and Regression with LLMs: Insights from Kaggle C...
KGM Mastering Classification and Regression with LLMs: Insights from Kaggle C...KGM Mastering Classification and Regression with LLMs: Insights from Kaggle C...
KGM Mastering Classification and Regression with LLMs: Insights from Kaggle C...Sri Ambati
 
LLM Interpretability
LLM Interpretability LLM Interpretability
LLM Interpretability Sri Ambati
 
Never Reply to an Email Again
Never Reply to an Email AgainNever Reply to an Email Again
Never Reply to an Email AgainSri Ambati
 
ML Model Deployment and Scoring on the Edge with Automatic ML & DF
ML Model Deployment and Scoring on the Edge with Automatic ML & DFML Model Deployment and Scoring on the Edge with Automatic ML & DF
ML Model Deployment and Scoring on the Edge with Automatic ML & DFSri Ambati
 
AI Solutions in Manufacturing
AI Solutions in ManufacturingAI Solutions in Manufacturing
AI Solutions in ManufacturingSri Ambati
 
Getting Your Supply Chain Back on Track with AI
Getting Your Supply Chain Back on Track with AIGetting Your Supply Chain Back on Track with AI
Getting Your Supply Chain Back on Track with AISri Ambati
 
AI and AutoML: Debunking Myths
AI and AutoML: Debunking MythsAI and AutoML: Debunking Myths
AI and AutoML: Debunking MythsSri Ambati
 

More from Sri Ambati (20)

H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Generative AI Masterclass - Model Risk Management.pptx
Generative AI Masterclass - Model Risk Management.pptxGenerative AI Masterclass - Model Risk Management.pptx
Generative AI Masterclass - Model Risk Management.pptx
 
AI and the Future of Software Development: A Sneak Peek
AI and the Future of Software Development: A Sneak Peek AI and the Future of Software Development: A Sneak Peek
AI and the Future of Software Development: A Sneak Peek
 
LLMOps: Match report from the top of the 5th
LLMOps: Match report from the top of the 5thLLMOps: Match report from the top of the 5th
LLMOps: Match report from the top of the 5th
 
Building, Evaluating, and Optimizing your RAG App for Production
Building, Evaluating, and Optimizing your RAG App for ProductionBuilding, Evaluating, and Optimizing your RAG App for Production
Building, Evaluating, and Optimizing your RAG App for Production
 
Building LLM Solutions using Open Source and Closed Source Solutions in Coher...
Building LLM Solutions using Open Source and Closed Source Solutions in Coher...Building LLM Solutions using Open Source and Closed Source Solutions in Coher...
Building LLM Solutions using Open Source and Closed Source Solutions in Coher...
 
Risk Management for LLMs
Risk Management for LLMsRisk Management for LLMs
Risk Management for LLMs
 
Open-Source AI: Community is the Way
Open-Source AI: Community is the WayOpen-Source AI: Community is the Way
Open-Source AI: Community is the Way
 
Building Custom GenAI Apps at H2O
Building Custom GenAI Apps at H2OBuilding Custom GenAI Apps at H2O
Building Custom GenAI Apps at H2O
 
Applied Gen AI for the Finance Vertical
Applied Gen AI for the Finance Vertical Applied Gen AI for the Finance Vertical
Applied Gen AI for the Finance Vertical
 
Cutting Edge Tricks from LLM Papers
Cutting Edge Tricks from LLM PapersCutting Edge Tricks from LLM Papers
Cutting Edge Tricks from LLM Papers
 
Practitioner's Guide to LLMs: Exploring Use Cases and a Glimpse Beyond Curren...
Practitioner's Guide to LLMs: Exploring Use Cases and a Glimpse Beyond Curren...Practitioner's Guide to LLMs: Exploring Use Cases and a Glimpse Beyond Curren...
Practitioner's Guide to LLMs: Exploring Use Cases and a Glimpse Beyond Curren...
 
Open Source h2oGPT with Retrieval Augmented Generation (RAG), Web Search, and...
Open Source h2oGPT with Retrieval Augmented Generation (RAG), Web Search, and...Open Source h2oGPT with Retrieval Augmented Generation (RAG), Web Search, and...
Open Source h2oGPT with Retrieval Augmented Generation (RAG), Web Search, and...
 
KGM Mastering Classification and Regression with LLMs: Insights from Kaggle C...
KGM Mastering Classification and Regression with LLMs: Insights from Kaggle C...KGM Mastering Classification and Regression with LLMs: Insights from Kaggle C...
KGM Mastering Classification and Regression with LLMs: Insights from Kaggle C...
 
LLM Interpretability
LLM Interpretability LLM Interpretability
LLM Interpretability
 
Never Reply to an Email Again
Never Reply to an Email AgainNever Reply to an Email Again
Never Reply to an Email Again
 
ML Model Deployment and Scoring on the Edge with Automatic ML & DF
ML Model Deployment and Scoring on the Edge with Automatic ML & DFML Model Deployment and Scoring on the Edge with Automatic ML & DF
ML Model Deployment and Scoring on the Edge with Automatic ML & DF
 
AI Solutions in Manufacturing
AI Solutions in ManufacturingAI Solutions in Manufacturing
AI Solutions in Manufacturing
 
Getting Your Supply Chain Back on Track with AI
Getting Your Supply Chain Back on Track with AIGetting Your Supply Chain Back on Track with AI
Getting Your Supply Chain Back on Track with AI
 
AI and AutoML: Debunking Myths
AI and AutoML: Debunking MythsAI and AutoML: Debunking Myths
AI and AutoML: Debunking Myths
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Patrick Hall, H2O.ai - Human Friendly Machine Learning - H2O World San Francisco

  • 1. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Beyond Reason Codes A Blueprint for Human-Centered, Low-Risk AutoML H2O.ai Machine Learning Interpretability Team H2O.ai February 11, 2019
  • 2. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Contents Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions
  • 3. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Blueprint This mid-level technical document provides a basic blueprint for combining the best of AutoML, regulation-compliant predictive modeling, and machine learning research in the sub-disciplines of interpretable models, fairness, and post-hoc explanations to create a low-risk, human-centered machine learning framework. Look for compliance mode in Driverless AI soon. Guidance from leading researchers and practitioners.
  • 4. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Blueprint
  • 5. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References EDA and Data Visualization • Know thy data. • Automation implemented in Driverless AI as AutoViz. • OSS: H2O-3 Aggregator • References: Visualizing Big Data Outliers through Distributed Aggregation; The Grammar of Graphics
  • 6. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Establish Benchmarks Establishing a benchmark from which to gauge improvements in accuracy, fairness, or interpretability is crucial for good ("data") science and compliance.
  • 7. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Manual, Straightforward, or Sparse Feature Engineering • Automation implemented in Driverless AI as high-interpretability transformers. • OSS: Pandas Profiler, Feature Tools • References: Deep Feature Synthesis: Towards Automating Data Science Endeavors; Label, Segment, Featurize: A Cross Domain Framework for Prediction Engineering
  • 8. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Fairness Reweighing • OSS: IBM AI360 • References: Three Naïve Bayes Approaches for Discrimination-free Classification; Data Preprocessing Techniques for Classification Without Discrimination; Certifying and Removing Disparate Impact; Optimized Pre-processing for Discrimination Prevention • Roadmap items for MLI-2.
  • 9. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Constrained, Fair, Interpretable or Simple Models • Automation implemented in Driverless AI as GLM, RuleFit, Monotonic GBM. • References: Locally Interpretable Models and Effects Based on Supervised Partitioning (LIME-SUP); Explainable Neural Networks Based on Additive Index Models (XNN); Scalable Bayesian Rule Lists (SBRL) • LIME-SUP, SBRL, XNN are roadmap items for MLI-2.
  • 10. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Traditional Model Assessment and Diagnostics • Residual analysis, Q-Q plots, AUC and lift curves confirm model is accurate and meets assumption criteria. • Implemented as model diagnostics in Driverless AI. • Residual analysis is roadmap item for model diagnostics in Driverless AI.
  • 11. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Model Debugging • Understanding and eliminating errors in model predictions by model testing: adversarial examples, "what-if" analysis, random attacks, explanation of residuals. • OSS: cleverhans, pdpbox, what-if tool • Adversarial examples, "what-if" analysis, explanation of residuals, measures of epistemic uncertainty are implemented and roadmap items in MLI-2.
  • 12. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Post-hoc Explanations • LIME and Tree SHAP implemented in Driverless AI. • OSS: lime, shap • References: Why Should I Trust You?: Explaining the Predictions of Any Classifier; A Unified Approach to Interpreting Model Predictions; Please Stop Explaining Black Box Models for High Stakes Decisions (criticism) • Tree SHAP is roadmap item for H2O-3; Explanations for unstructured data are roadmap for MLI-2.
  • 13. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Interlude: The Time–Tested Shapley Value 1. In the beginning: A Value for N-Person Games, 1953 2. Nobel-worthy contributions: The Shapley Value: Essays in Honor of Lloyd S. Shapley, 1988 3. Shapley regression: Analysis of Regression in Game Theory Approach, 2001 4. First reference in ML? Fair Attribution of Functional Contribution in Artificial and Biological Networks, 2004 5. Into the ML research mainstream, i.e. JMLR: An Efficient Explanation of Individual Classifications Using Game Theory, 2010 6. Into the real-world data mining workflow ... finally: Consistent Individualized Feature Attribution for Tree Ensembles, 2017 7. Unification: A Unified Approach to Interpreting Model Predictions, 2017
  • 14. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Post-hoc Disparate Impact Assessment and Remediation • Disparate impact analysis can be performed manually using Driverless AI or H2O-3. • OSS: aequitas, IBM AI360, themis • References: Equality of Opportunity in Supervised Learning; Certifying and Removing Disparate Impact • Disparate impact analysis and remediation are roadmap items for MLI-2.
  • 15. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Human Review and Documentation • Implemented as AutoDoc in Driverless AI. • Various interpretability and fairness roadmap items to be added to AutoDoc.
  • 16. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Deployment, Management, and Monitoring • Monitor models for accuracy and fairness in real-time, track model and data lineage. • OSS: mlflow, modeldb • Reference: Model DB: A System for Machine Learning Model Management • Broader roadmap item for H2O.ai.
  • 17. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Human Appeal Very important, may require custom implementation for each deployment environment?
  • 18. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Iterate: Use Gained Knowledge to Improve Accuracy, Fairness, or Interpretability Improvements, KPIs should not be restricted to accuracy alone.
  • 19. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References Open Conceptual Questions • How much automation is appropriate, 100%? • How to automate learning by iteration, reinforcement learning? • How to implement human appeals, is it productizable?
  • 20. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References References This presentation: https://github.com/jphall663/h2oworld_sf_2019/blob/master/main.pdf Driverless AI API Interpretability Technique Examples: https://github.com/h2oai/driverlessai-tutorials In-Depth Open Source Interpretability Technique Examples: https://github.com/jphall663/interpretable_machine_learning_with_python "Awesome" Machine Learning Interpretability Resource List: https://github.com/jphall663/awesome-machine-learning-interpretability
  • 21. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References References Calders, Toon and Sicco Verwer (2010). “Three Naïve Bayes Approaches for Discrimination-free Classification.” In: Data Mining and Knowledge Discovery 21.2. URL: https://link.springer.com/content/pdf/10.1007/s10618-010-0190-x.pdf, pp. 277–292. Calmon, Flavio et al. (2017). “Optimized Pre-processing for Discrimination Prevention.” In: Advances in Neural Information Processing Systems. URL: http://papers.nips.cc/paper/6988-optimized-pre-processing- for-discrimination-prevention.pdf, pp. 3992–4001. Feldman, Michael et al. (2015). “Certifying and Removing Disparate Impact.” In: Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. URL: https://arxiv.org/pdf/1412.3756.pdf. ACM, pp. 259–268. Hardt, Moritz, Eric Price, Nati Srebro, et al. (2016). “Equality of Opportunity in Supervised Learning.” In: Advances in neural information processing systems. URL: http://papers.nips.cc/paper/6374-equality-of-opportunity-in-supervised-learning.pdf, pp. 3315–3323. Hu, Linwei et al. (2018). “Locally Interpretable Models and Effects Based on Supervised Partitioning (LIME-SUP).” In: arXiv preprint arXiv:1806.00663. URL: https://arxiv.org/ftp/arxiv/papers/1806/1806.00663.pdf.
  • 22. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References References Kamiran, Faisal and Toon Calders (2012). “Data Preprocessing Techniques for Classification Without Discrimination.” In: Knowledge and Information Systems 33.1. URL: https://link.springer.com/content/pdf/10.1007/s10115-011-0463-8.pdf, pp. 1–33. Kanter, James Max, Owen Gillespie, and Kalyan Veeramachaneni (2016). “Label, Segment, Featurize: A Cross Domain Framework for Prediction Engineering.” In: Data Science and Advanced Analytics (DSAA), 2016 IEEE International Conference on. URL: http://www.jmaxkanter.com/static/papers/DSAA_LSF_2016.pdf. IEEE, pp. 430–439. Kanter, James Max and Kalyan Veeramachaneni (2015). “Deep Feature Synthesis: Towards Automating Data Science Endeavors.” In: Data Science and Advanced Analytics (DSAA), 2015. 36678 2015. IEEE International Conference on. URL: https://groups.csail.mit.edu/EVO-DesignOpt/groupWebSite/uploads/Site/DSAA_DSM_2015.pdf. IEEE, pp. 1–10. Keinan, Alon et al. (2004). “Fair Attribution of Functional Contribution in Artificial and Biological Networks.” In: Neural Computation 16.9. URL: https://www.researchgate.net/profile/Isaac_Meilijson/ publication/2474580_Fair_Attribution_of_Functional_Contribution_in_Artificial_and_ Biological_Networks/links/09e415146df8289373000000/Fair-Attribution-of-Functional- Contribution-in-Artificial-and-Biological-Networks.pdf, pp. 1887–1915.
  • 23. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References References Kononenko, Igor et al. (2010). “An Efficient Explanation of Individual Classifications Using Game Theory.” In: Journal of Machine Learning Research 11.Jan. URL: http://www.jmlr.org/papers/volume11/strumbelj10a/strumbelj10a.pdf, pp. 1–18. Lipovetsky, Stan and Michael Conklin (2001). “Analysis of Regression in Game Theory Approach.” In: Applied Stochastic Models in Business and Industry 17.4, pp. 319–330. Lundberg, Scott M., Gabriel G. Erion, and Su-In Lee (2017). “Consistent Individualized Feature Attribution for Tree Ensembles.” In: Proceedings of the 2017 ICML Workshop on Human Interpretability in Machine Learning (WHI 2017). Ed. by Been Kim et al. URL: https://openreview.net/pdf?id=ByTKSo-m-. ICML WHI 2017, pp. 15–21. Lundberg, Scott M and Su-In Lee (2017). “A Unified Approach to Interpreting Model Predictions.” In: Advances in Neural Information Processing Systems 30. Ed. by I. Guyon et al. URL: http://papers.nips.cc/paper/7062-a-unified-approach-to-interpreting-model-predictions.pdf. Curran Associates, Inc., pp. 4765–4774. Ribeiro, Marco Tulio, Sameer Singh, and Carlos Guestrin (2016). “Why Should I Trust You?: Explaining the Predictions of Any Classifier.” In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. URL: http://www.kdd.org/kdd2016/papers/files/rfp0573-ribeiroA.pdf. ACM, pp. 1135–1144.
  • 24. Blueprint EDA Benchmark Training Post-Hoc Analysis Human Review Deployment Human Appeal Iterate Open Questions References References Rudin, Cynthia (2018). “Please Stop Explaining Black Box Models for High Stakes Decisions.” In: arXiv preprint arXiv:1811.10154. URL: https://arxiv.org/pdf/1811.10154.pdf. Shapley, Lloyd S (1953). “A Value for N-Person Games.” In: Contributions to the Theory of Games 2.28. URL: http://www.library.fa.ru/files/Roth2.pdf#page=39, pp. 307–317. Shapley, Lloyd S, Alvin E Roth, et al. (1988). The Shapley Value: Essays in Honor of Lloyd S. Shapley. URL: http://www.library.fa.ru/files/Roth2.pdf. Cambridge University Press. Vartak, Manasi et al. (2016). “Model DB: A System for Machine Learning Model Management.” In: Proceedings of the Workshop on Human-In-the-Loop Data Analytics. URL: https://www-cs.stanford.edu/~matei/papers/2016/hilda_modeldb.pdf. ACM, p. 14. Vaughan, Joel et al. (2018). “Explainable Neural Networks Based on Additive Index Models.” In: arXiv preprint arXiv:1806.01933. URL: https://arxiv.org/pdf/1806.01933.pdf. Wilkinson, Leland (2006). The Grammar of Graphics. — (2018). “Visualizing Big Data Outliers through Distributed Aggregation.” In: IEEE Transactions on Visualization & Computer Graphics 1. URL: https://www.cs.uic.edu/~wilkinson/Publications/outliers.pdf, pp. 1–1. Yang, Hongyu, Cynthia Rudin, and Margo Seltzer (2017). “Scalable Bayesian Rule Lists.” In: Proceedings of the 34th International Conference on Machine Learning (ICML). URL: https://arxiv.org/pdf/1602.08610.pdf.