SlideShare a Scribd company logo
1 of 34
DecipheringAI
Dipyaman Sanyal
Program Director
Post Graduate Program in Data Science and
Machine Learning
Jigsaw Academy – University of Chicago
The “Black Box” of AI/ML
• It doesn’t take a data scientist to work out that the machine and deep learning
algorithms built into automation and artificial intelligence systems lack transparency
• One of the challenges of using artificial intelligence solutions in the enterprise is that
the technology operates in what is commonly referred to as a black box
The $15 trillion question
• PwC tells us that AI is a
$15 trillion opportunity
by 2030
• But they also tell us,
“67% of the businesses
leaders taking part in
PwC’s 2017 Global CEO
Survey believe that AI
and automation will
impact negatively on
stakeholder trust levels
in their industry in the
next five years.”
Do we Care if we WIN?
• Algorithms with Nested Non-Linear Structures – in short, inexplicable
• Not just for the lay person: also for the ones who built the algorithm
• αGo: the Go algorithm which beat the best human on the planet 23 - 7
• αGo 2.0: beat αGo 100 – 0
• We could not care less about how it works, as long as we win!
What about Medical Decisions?
• Rational decision making is impossible in most
medical emergencies
• Doctors have to take immediate decisions to save
lives
• How do doctors actually take complex decisions?
• Neural Networks?
• Deep Learning?
• SVM?
Man vs. Machine
• We see that doctors are not optimizing
• None of us optimize
• If the doctor fails – the justification is clear
• But what if AI fails?
Success vs. Culpability
• If all cars in the world are driven by AI
• αGo 2.0 only trained for 24 hours to beat αGo!
• Can we give free rein to the roads of the world to AI for 24 hours without considering
the human costs???
• Even if the accident rates of self-driven cars become lower than human drivers –
when that fatal accident occurs, who will be blamed?
Why Explainable AI (XAI)?
• Can government policy be dictated by AI?
More importantly
• Should government policy be dictated by AI?
• Our experience with skilling
The “Black Box” of AI/ML
• We need answers not just predictions
• Success is not the only marker
• We cannot trust the machines. Or can we?
• What about when you fly?
Accuracy – Explainability Trade-Off ?
Explainable AI Is About People
• Explainable AI begins with people.
• AI engineers can work with subject matter experts and learn about their domains,
studying their work from an algorithm/process/detective perspective.
• What the engineers learn is encoded into a knowledge base that enables the
cognitive AI to verify its recommendations and explain its reasoning in a way that
humans can understand.
• For humans to trust AI, systems must not lock all of their secrets inside a black
box. XAI provides that explanation
• But, XAI is not Data Viz!
People are not Rational
Who is Spending on XAI?
• Defense Advanced Research Projects Agency (DARPA)
• A research wing of the American Army
• Why does the CIA and the US Army want to explain AI models?
Interpretability V/S Explainability
• In the midst of what The Economist termed as techlash, this lack of transparency
has only (ironically) become more visible
• It’s in this context that the concepts of explainability and interpretability have taken
on new urgency.
• It’s likely that they are only going to become more important as discussions around
the ethics of artificial intelligence continues.
Interpretability V/S Explainability
• Interpretability is the extent to which
you are able to predict what is going
to happen, given a change in input or
algorithmic parameters. It’s being able
to look at an algorithm and go yep, I
can see what’s happening here
• Interpretability is about being able to
discern the mechanics without
necessarily knowing why.
• Explainability, meanwhile, is the
extent to which the internal mechanics
of a machine or deep learning system
can be explained in human terms
• Explainability is being able to quite
literally explain what is happening.
Definitions are Challenging
• Depending on who requires the explanation, explainability can mean
different things to different people.
• Generally speaking, however, if the stakes are high, then more
explainability is required.
• Explanations can be very detailed, showing the individual pieces of
data and decision points used to derive the answer.
• Explainability could also refer to a system that writes summary
reports for the end user.
The Tree Approach
• In most cases, the easiest way for humans to visualize decision processes is by the use of
decision trees, with the top of the tree containing the least amount of information and the
bottom containing the most.
The top-down approach is for
end users who are not interested
in the nitty-gritty details
The bottom-up approach is useful
to the engineers who must
diagnose and fix the problem.
Sensitivity Analysis
• Quantifies the importance of each input variable
• Output most sensitive to feature = most important feature
• Do not care about f(x) in the equation…care about how the change
affects the feature prediction
• “A heatmap computed with sensitivity analysis indicates which pixels need to be
changed to make the image look (from the AI system’s perspective) more/less like
the predicted class.”
Layer-wise Relevance Propagation
• Used often to understand feed forward Neural Nets (NN), Long-Short
Term Memory (LSTM) and other similar blocks
• “redistributes the prediction f(x) backwards using local redistribution rules until
it assigns a relevance score Ri to each input variable.”
• The relevance score tells us the measure of relevance for each additional variable
added to the model
A Simple Image Classification Example
Use Case: XAI in Finance
• The financial sector holds huge datasets and the
complex maths models used take a lot of time,
effort, domain knowledge, skill, and brain capacity
to be adequately understood by a human
• Financial markets are full of noise and complexities
that are rarely comprehensible by a human
• In regulated industries like Finance, an explanation
request is often simply a demand from regulators in
the best interest of customers and investors
Use Case: XAI in Finance
• On one hand, regulators should be exploring black box simulation statistical testing
and reinforcement learning techniques to validate that what models and machines are
doing is in line with customers and investors interest and not dangerous for the markets
• But on the other hand regulators are right to challenge the industry to take a more
responsible approach while using AI in their products and services and to be mindful
of AI ethics and current limitations.
• European General Data Protection Regulation (GDPR) contained what has been
labelled as a “right to an explanation”, and states that important decisions significantly
affecting people cannot be solely based on a machine decision
Improving Explainability
Algorithmic generalization
• When you think most machine learning engineering is applying
algorithms in a very specific way to uncover a certain desired
outcome, the model itself can feel like a secondary element - it’s
simply a means to an end.
• However, by shifting this attitude to consider the overall health of the
algorithm, and the data on which it is running, you can begin to set a
solid foundation for improved interpretability
Control and Understand
Deeper control and understanding
• If an organisation relies on AI for any part of that–it is imperative to
understand how that part works, and why the technology makes
decisions, suggestions, and predictions.
• This plays a big role in integrating AI into the enterprise, achieving an
effective collaboration of humans and machines, providing better
customer experience
• Example: a credit scoring model, which is trained using a dataset that
includes people’s postcodes and does not explicitly include any race
information.
Easiest Way: Feature Importance
Feature importance
• Looking closely at the way the various features of your algorithm
have been set is a practical way to actually engage with a diverse
range of questions, from business alignment to ethics.
• Debate and discussion over how each feature should be set might be a
little time-consuming, but having that tacit awareness that different
features have been set in a certain way is nevertheless an important
step in moving towards interpretability and explainability.
Example: running a Random Forest
Classifier on peer-to-peer lending
data to classify Loan applications.
Observe the feature ranking:
Does it make sense?
Feature Ranking
Plot of feature importance of the forest
LIME
LIME: Local Interpretable Model-Agnostic Explanations
• LIME is an actual method developed by researchers to gain greater transparency on
what’s happening inside an algorithm.
• The researchers explain that LIME can explain “the predictions of any classifier in
an interpretable and faithful manner, by learning an interpretable model locally
around the prediction.”
• What this means  LIME model develops an approximation of the model by
testing it out to see what happens when certain aspects within the model are
changed. Essentially it’s about trying to recreate the output from the same input
through a process of experimentation
• Following is a sample example of LIME in action in the Skater framework
explaining why the model predicted a person will earn more than $50K
LIME in Action
DeepLLIFT
DeepLIFT (Deep Learning Important Features)
• DeepLIFT is a useful model in the particularly tricky area of deep
learning.
• It works through a form of backpropagation: it takes the output, then
attempts to pull it apart by ‘reading’ the various neurons that have
gone into developing that original output.
• Essentially, it’s a way of digging back into the feature selection inside
of the algorithm (as the name indicates)
Back to Cooperative Games Theory:
The Shapley Value
• SHAP (SHapley Additive exPlanations)
• The Shapley value is the average marginal contribution of a feature value over all possible
coalitions. Coalitions are basically combinations of features which are used to estimate the shapley
value of a specific feature.
• It is a unified approach to explain the output of any machine learning model. SHAP connects game
theory with local explanations, uniting several previous methods and representing the only
possible consistent and locally accurate additive feature attribution method based on expectations
Visualizing Beyond Feature Importance:
Partial Dependence Plots
Marginal Impact of a Model with “Other Things Remaining Constant”
Can AI X AI?
• Packages in Python:
• LIME
• SHAP
• Of course, VARIMP functions
• The Skater Framework
• So, potentially, maybe!
• But will need to know how explanations need to be made for People
• Incorporate our heuristics and biases about learning
Training the Next Gen Data
Scientists to Remove Opacity
• The central problem with both explainability and interpretability is the
addition of steps in the development process.
• From one perspective, this looks like you’re trying to tackle complexity
with even greater complexity.
• If we’re to get really serious about interpretability and explainability,
there needs to be a broader cultural change in the way in which data
science and engineering is done, and how people believe it should be
done.
• We are incorporating this in our programs! It is essential for junior data
scientists as well…not just data visualization or communication, but
explanation

More Related Content

What's hot

Explainable AI in Healthcare
Explainable AI in HealthcareExplainable AI in Healthcare
Explainable AI in Healthcarevonaurum
 
Interpretable machine learning : Methods for understanding complex models
Interpretable machine learning : Methods for understanding complex modelsInterpretable machine learning : Methods for understanding complex models
Interpretable machine learning : Methods for understanding complex modelsManojit Nandi
 
An Introduction to XAI! Towards Trusting Your ML Models!
An Introduction to XAI! Towards Trusting Your ML Models!An Introduction to XAI! Towards Trusting Your ML Models!
An Introduction to XAI! Towards Trusting Your ML Models!Mansour Saffar
 
Explainable AI in Industry (AAAI 2020 Tutorial)
Explainable AI in Industry (AAAI 2020 Tutorial)Explainable AI in Industry (AAAI 2020 Tutorial)
Explainable AI in Industry (AAAI 2020 Tutorial)Krishnaram Kenthapadi
 
Explainability and bias in AI
Explainability and bias in AIExplainability and bias in AI
Explainability and bias in AIBill Liu
 
Unified Approach to Interpret Machine Learning Model: SHAP + LIME
Unified Approach to Interpret Machine Learning Model: SHAP + LIMEUnified Approach to Interpret Machine Learning Model: SHAP + LIME
Unified Approach to Interpret Machine Learning Model: SHAP + LIMEDatabricks
 
Applied Artificial Intelligence Unit 5 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 5 Semester 3 MSc IT Part 2 Mumbai Univer...Applied Artificial Intelligence Unit 5 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 5 Semester 3 MSc IT Part 2 Mumbai Univer...Madhav Mishra
 
Interpretable machine learning
Interpretable machine learningInterpretable machine learning
Interpretable machine learningSri Ambati
 
How many truths can you handle?
How many truths can you handle?How many truths can you handle?
How many truths can you handle?Panos Alexopoulos
 
Inverse Modeling for Cognitive Science "in the Wild"
Inverse Modeling for Cognitive Science "in the Wild"Inverse Modeling for Cognitive Science "in the Wild"
Inverse Modeling for Cognitive Science "in the Wild"Aalto University
 
Brief Tour of Machine Learning
Brief Tour of Machine LearningBrief Tour of Machine Learning
Brief Tour of Machine Learningbutest
 
Machine learning with Big Data power point presentation
Machine learning with Big Data power point presentationMachine learning with Big Data power point presentation
Machine learning with Big Data power point presentationDavid Raj Kanthi
 
Practical Explainable AI: How to build trustworthy, transparent and unbiased ...
Practical Explainable AI: How to build trustworthy, transparent and unbiased ...Practical Explainable AI: How to build trustworthy, transparent and unbiased ...
Practical Explainable AI: How to build trustworthy, transparent and unbiased ...Raheel Ahmad
 
ML Interpretability Inside Out
ML Interpretability Inside OutML Interpretability Inside Out
ML Interpretability Inside OutMara Graziani
 
Interpretable Machine Learning
Interpretable Machine LearningInterpretable Machine Learning
Interpretable Machine LearningSri Ambati
 
Lec 6 learning
Lec 6 learningLec 6 learning
Lec 6 learningEyob Sisay
 
Lec 3 1 reasoning
Lec 3  1 reasoningLec 3  1 reasoning
Lec 3 1 reasoningEyob Sisay
 

What's hot (20)

Explainable AI in Healthcare
Explainable AI in HealthcareExplainable AI in Healthcare
Explainable AI in Healthcare
 
Interpretable machine learning : Methods for understanding complex models
Interpretable machine learning : Methods for understanding complex modelsInterpretable machine learning : Methods for understanding complex models
Interpretable machine learning : Methods for understanding complex models
 
An Introduction to XAI! Towards Trusting Your ML Models!
An Introduction to XAI! Towards Trusting Your ML Models!An Introduction to XAI! Towards Trusting Your ML Models!
An Introduction to XAI! Towards Trusting Your ML Models!
 
Explainable AI in Industry (AAAI 2020 Tutorial)
Explainable AI in Industry (AAAI 2020 Tutorial)Explainable AI in Industry (AAAI 2020 Tutorial)
Explainable AI in Industry (AAAI 2020 Tutorial)
 
Explainability and bias in AI
Explainability and bias in AIExplainability and bias in AI
Explainability and bias in AI
 
Explainable AI
Explainable AIExplainable AI
Explainable AI
 
Unified Approach to Interpret Machine Learning Model: SHAP + LIME
Unified Approach to Interpret Machine Learning Model: SHAP + LIMEUnified Approach to Interpret Machine Learning Model: SHAP + LIME
Unified Approach to Interpret Machine Learning Model: SHAP + LIME
 
Applied Artificial Intelligence Unit 5 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 5 Semester 3 MSc IT Part 2 Mumbai Univer...Applied Artificial Intelligence Unit 5 Semester 3 MSc IT Part 2 Mumbai Univer...
Applied Artificial Intelligence Unit 5 Semester 3 MSc IT Part 2 Mumbai Univer...
 
Interpretable machine learning
Interpretable machine learningInterpretable machine learning
Interpretable machine learning
 
Mind the Semantic Gap
Mind the Semantic GapMind the Semantic Gap
Mind the Semantic Gap
 
How many truths can you handle?
How many truths can you handle?How many truths can you handle?
How many truths can you handle?
 
Inverse Modeling for Cognitive Science "in the Wild"
Inverse Modeling for Cognitive Science "in the Wild"Inverse Modeling for Cognitive Science "in the Wild"
Inverse Modeling for Cognitive Science "in the Wild"
 
Brief Tour of Machine Learning
Brief Tour of Machine LearningBrief Tour of Machine Learning
Brief Tour of Machine Learning
 
Machine learning with Big Data power point presentation
Machine learning with Big Data power point presentationMachine learning with Big Data power point presentation
Machine learning with Big Data power point presentation
 
Practical Explainable AI: How to build trustworthy, transparent and unbiased ...
Practical Explainable AI: How to build trustworthy, transparent and unbiased ...Practical Explainable AI: How to build trustworthy, transparent and unbiased ...
Practical Explainable AI: How to build trustworthy, transparent and unbiased ...
 
ML Interpretability Inside Out
ML Interpretability Inside OutML Interpretability Inside Out
ML Interpretability Inside Out
 
Interpretable Machine Learning
Interpretable Machine LearningInterpretable Machine Learning
Interpretable Machine Learning
 
Learning to learn Model Behavior: How to use "human-in-the-loop" to explain d...
Learning to learn Model Behavior: How to use "human-in-the-loop" to explain d...Learning to learn Model Behavior: How to use "human-in-the-loop" to explain d...
Learning to learn Model Behavior: How to use "human-in-the-loop" to explain d...
 
Lec 6 learning
Lec 6 learningLec 6 learning
Lec 6 learning
 
Lec 3 1 reasoning
Lec 3  1 reasoningLec 3  1 reasoning
Lec 3 1 reasoning
 

Similar to Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Technology By Dipyaman Sanyal Faculty and Academic Head at Jigsaw Academy

Ethical AI - Open Compliance Summit 2020
Ethical AI - Open Compliance Summit 2020Ethical AI - Open Compliance Summit 2020
Ethical AI - Open Compliance Summit 2020Debmalya Biswas
 
GDG Cloud Southlake #17: Meg Dickey-Kurdziolek: Explainable AI is for Everyone
GDG Cloud Southlake #17: Meg Dickey-Kurdziolek: Explainable AI is for EveryoneGDG Cloud Southlake #17: Meg Dickey-Kurdziolek: Explainable AI is for Everyone
GDG Cloud Southlake #17: Meg Dickey-Kurdziolek: Explainable AI is for EveryoneJames Anderson
 
​​Explainability in AI and Recommender systems: let’s make it interactive!
​​Explainability in AI and Recommender systems: let’s make it interactive!​​Explainability in AI and Recommender systems: let’s make it interactive!
​​Explainability in AI and Recommender systems: let’s make it interactive!Eindhoven University of Technology / JADS
 
Machine learning by prity mahato
Machine learning by prity mahatoMachine learning by prity mahato
Machine learning by prity mahatoPrity Mahato
 
Machine learning is the new BI
Machine learning is the new BIMachine learning is the new BI
Machine learning is the new BICycloides
 
Automation Isn't Enough: You Need Robotics or AI
Automation Isn't Enough: You Need Robotics or AIAutomation Isn't Enough: You Need Robotics or AI
Automation Isn't Enough: You Need Robotics or AIDatavail
 
Improved Interpretability and Explainability of Deep Learning Models.pdf
Improved Interpretability and Explainability of Deep Learning Models.pdfImproved Interpretability and Explainability of Deep Learning Models.pdf
Improved Interpretability and Explainability of Deep Learning Models.pdfNarinder Singh Punn
 
Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018HJ van Veen
 
Discussion - Weeks 1–2COLLAPSETop of FormShared Practice—Rol.docx
Discussion - Weeks 1–2COLLAPSETop of FormShared Practice—Rol.docxDiscussion - Weeks 1–2COLLAPSETop of FormShared Practice—Rol.docx
Discussion - Weeks 1–2COLLAPSETop of FormShared Practice—Rol.docxcuddietheresa
 
Engineering Intelligent Systems using Machine Learning
Engineering Intelligent Systems using Machine Learning Engineering Intelligent Systems using Machine Learning
Engineering Intelligent Systems using Machine Learning Saurabh Kaushik
 
Adopting Data Science and Machine Learning in the financial enterprise
Adopting Data Science and Machine Learning in the financial enterpriseAdopting Data Science and Machine Learning in the financial enterprise
Adopting Data Science and Machine Learning in the financial enterpriseQuantUniversity
 
5.-Knowledge-Representation-in-AI_010824.pdf
5.-Knowledge-Representation-in-AI_010824.pdf5.-Knowledge-Representation-in-AI_010824.pdf
5.-Knowledge-Representation-in-AI_010824.pdfSakshiSingh770619
 
Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"Diego Oppenheimer
 
Human in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AIHuman in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AIPramit Choudhary
 

Similar to Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Technology By Dipyaman Sanyal Faculty and Academic Head at Jigsaw Academy (20)

Ethical AI - Open Compliance Summit 2020
Ethical AI - Open Compliance Summit 2020Ethical AI - Open Compliance Summit 2020
Ethical AI - Open Compliance Summit 2020
 
GDG Cloud Southlake #17: Meg Dickey-Kurdziolek: Explainable AI is for Everyone
GDG Cloud Southlake #17: Meg Dickey-Kurdziolek: Explainable AI is for EveryoneGDG Cloud Southlake #17: Meg Dickey-Kurdziolek: Explainable AI is for Everyone
GDG Cloud Southlake #17: Meg Dickey-Kurdziolek: Explainable AI is for Everyone
 
Machine learning in Banks
Machine learning in BanksMachine learning in Banks
Machine learning in Banks
 
Whitepaper
WhitepaperWhitepaper
Whitepaper
 
​​Explainability in AI and Recommender systems: let’s make it interactive!
​​Explainability in AI and Recommender systems: let’s make it interactive!​​Explainability in AI and Recommender systems: let’s make it interactive!
​​Explainability in AI and Recommender systems: let’s make it interactive!
 
Machine learning by prity mahato
Machine learning by prity mahatoMachine learning by prity mahato
Machine learning by prity mahato
 
Machine learning is the new BI
Machine learning is the new BIMachine learning is the new BI
Machine learning is the new BI
 
QAI brochure
QAI brochureQAI brochure
QAI brochure
 
Automation Isn't Enough: You Need Robotics or AI
Automation Isn't Enough: You Need Robotics or AIAutomation Isn't Enough: You Need Robotics or AI
Automation Isn't Enough: You Need Robotics or AI
 
Improved Interpretability and Explainability of Deep Learning Models.pdf
Improved Interpretability and Explainability of Deep Learning Models.pdfImproved Interpretability and Explainability of Deep Learning Models.pdf
Improved Interpretability and Explainability of Deep Learning Models.pdf
 
Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018Hacking Predictive Modeling - RoadSec 2018
Hacking Predictive Modeling - RoadSec 2018
 
Discussion - Weeks 1–2COLLAPSETop of FormShared Practice—Rol.docx
Discussion - Weeks 1–2COLLAPSETop of FormShared Practice—Rol.docxDiscussion - Weeks 1–2COLLAPSETop of FormShared Practice—Rol.docx
Discussion - Weeks 1–2COLLAPSETop of FormShared Practice—Rol.docx
 
ODSC APAC 2022 - Explainable AI
ODSC APAC 2022 - Explainable AIODSC APAC 2022 - Explainable AI
ODSC APAC 2022 - Explainable AI
 
Engineering Intelligent Systems using Machine Learning
Engineering Intelligent Systems using Machine Learning Engineering Intelligent Systems using Machine Learning
Engineering Intelligent Systems using Machine Learning
 
Adopting Data Science and Machine Learning in the financial enterprise
Adopting Data Science and Machine Learning in the financial enterpriseAdopting Data Science and Machine Learning in the financial enterprise
Adopting Data Science and Machine Learning in the financial enterprise
 
Ai in finance
Ai in financeAi in finance
Ai in finance
 
5.-Knowledge-Representation-in-AI_010824.pdf
5.-Knowledge-Representation-in-AI_010824.pdf5.-Knowledge-Representation-in-AI_010824.pdf
5.-Knowledge-Representation-in-AI_010824.pdf
 
Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"Algorithm Marketplace and the new "Algorithm Economy"
Algorithm Marketplace and the new "Algorithm Economy"
 
Explainable AI.pptx
Explainable AI.pptxExplainable AI.pptx
Explainable AI.pptx
 
Human in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AIHuman in the loop: Bayesian Rules Enabling Explainable AI
Human in the loop: Bayesian Rules Enabling Explainable AI
 

More from Analytics India Magazine

[Paper Presentation] EMOTIONAL STRESS DETECTION USING DEEP LEARNING
[Paper Presentation] EMOTIONAL STRESS DETECTION USING DEEP LEARNING[Paper Presentation] EMOTIONAL STRESS DETECTION USING DEEP LEARNING
[Paper Presentation] EMOTIONAL STRESS DETECTION USING DEEP LEARNINGAnalytics India Magazine
 
Flood & Other Disaster forecasting using Predictive Modelling and Artificial ...
Flood & Other Disaster forecasting using Predictive Modelling and Artificial ...Flood & Other Disaster forecasting using Predictive Modelling and Artificial ...
Flood & Other Disaster forecasting using Predictive Modelling and Artificial ...Analytics India Magazine
 
AI for Enterprises-The Value Paradigm By Venkat Subramanian VP Marketing at B...
AI for Enterprises-The Value Paradigm By Venkat Subramanian VP Marketing at B...AI for Enterprises-The Value Paradigm By Venkat Subramanian VP Marketing at B...
AI for Enterprises-The Value Paradigm By Venkat Subramanian VP Marketing at B...Analytics India Magazine
 
Keep it simple and it works - Simplicity and sticking to fundamentals in the ...
Keep it simple and it works - Simplicity and sticking to fundamentals in the ...Keep it simple and it works - Simplicity and sticking to fundamentals in the ...
Keep it simple and it works - Simplicity and sticking to fundamentals in the ...Analytics India Magazine
 
Feature Based Opinion Mining By Gourab Nath Core Faculty – Data Science at Pr...
Feature Based Opinion Mining By Gourab Nath Core Faculty – Data Science at Pr...Feature Based Opinion Mining By Gourab Nath Core Faculty – Data Science at Pr...
Feature Based Opinion Mining By Gourab Nath Core Faculty – Data Science at Pr...Analytics India Magazine
 
Getting your first job in Data Science By Imaad Mohamed Khan Founder-in-Resid...
Getting your first job in Data Science By Imaad Mohamed Khan Founder-in-Resid...Getting your first job in Data Science By Imaad Mohamed Khan Founder-in-Resid...
Getting your first job in Data Science By Imaad Mohamed Khan Founder-in-Resid...Analytics India Magazine
 
10 data science & AI trends in india to watch out for in 2019
10 data science & AI trends in india to watch out for in 201910 data science & AI trends in india to watch out for in 2019
10 data science & AI trends in india to watch out for in 2019Analytics India Magazine
 
The hitchhiker's guide to artificial intelligence 2018-19
The hitchhiker's guide to artificial intelligence 2018-19The hitchhiker's guide to artificial intelligence 2018-19
The hitchhiker's guide to artificial intelligence 2018-19Analytics India Magazine
 
Data Science Skills Study 2018 by AIM & Great Learning
Data Science Skills Study 2018 by AIM & Great LearningData Science Skills Study 2018 by AIM & Great Learning
Data Science Skills Study 2018 by AIM & Great LearningAnalytics India Magazine
 
Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...Analytics India Magazine
 
Predicting outcome of legal case using machine learning algorithms By Ankita ...
Predicting outcome of legal case using machine learning algorithms By Ankita ...Predicting outcome of legal case using machine learning algorithms By Ankita ...
Predicting outcome of legal case using machine learning algorithms By Ankita ...Analytics India Magazine
 
Bringing AI into the Enterprise - A Practitioner's view By Piyush Chowhan CIO...
Bringing AI into the Enterprise - A Practitioner's view By Piyush Chowhan CIO...Bringing AI into the Enterprise - A Practitioner's view By Piyush Chowhan CIO...
Bringing AI into the Enterprise - A Practitioner's view By Piyush Chowhan CIO...Analytics India Magazine
 
Explainable deep learning with applications in Healthcare By Sunil Kumar Vupp...
Explainable deep learning with applications in Healthcare By Sunil Kumar Vupp...Explainable deep learning with applications in Healthcare By Sunil Kumar Vupp...
Explainable deep learning with applications in Healthcare By Sunil Kumar Vupp...Analytics India Magazine
 
Getting started with text mining By Mathangi Sri Head of Data Science at Phon...
Getting started with text mining By Mathangi Sri Head of Data Science at Phon...Getting started with text mining By Mathangi Sri Head of Data Science at Phon...
Getting started with text mining By Mathangi Sri Head of Data Science at Phon...Analytics India Magazine
 
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...Analytics India Magazine
 
"Route risks using driving data on road segments" By Jayanta Kumar Pal Staff ...
"Route risks using driving data on road segments" By Jayanta Kumar Pal Staff ..."Route risks using driving data on road segments" By Jayanta Kumar Pal Staff ...
"Route risks using driving data on road segments" By Jayanta Kumar Pal Staff ...Analytics India Magazine
 
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...Analytics India Magazine
 
Analytics Education — A Primer & Learning Path
Analytics Education — A Primer & Learning PathAnalytics Education — A Primer & Learning Path
Analytics Education — A Primer & Learning PathAnalytics India Magazine
 
Analytics & Data Science Industry In India: Study 2018 - by AnalytixLabs & AIM
Analytics & Data Science Industry In India: Study 2018 - by AnalytixLabs & AIMAnalytics & Data Science Industry In India: Study 2018 - by AnalytixLabs & AIM
Analytics & Data Science Industry In India: Study 2018 - by AnalytixLabs & AIMAnalytics India Magazine
 

More from Analytics India Magazine (20)

Deep Learning in Search for E-Commerce
Deep Learning in Search for E-CommerceDeep Learning in Search for E-Commerce
Deep Learning in Search for E-Commerce
 
[Paper Presentation] EMOTIONAL STRESS DETECTION USING DEEP LEARNING
[Paper Presentation] EMOTIONAL STRESS DETECTION USING DEEP LEARNING[Paper Presentation] EMOTIONAL STRESS DETECTION USING DEEP LEARNING
[Paper Presentation] EMOTIONAL STRESS DETECTION USING DEEP LEARNING
 
Flood & Other Disaster forecasting using Predictive Modelling and Artificial ...
Flood & Other Disaster forecasting using Predictive Modelling and Artificial ...Flood & Other Disaster forecasting using Predictive Modelling and Artificial ...
Flood & Other Disaster forecasting using Predictive Modelling and Artificial ...
 
AI for Enterprises-The Value Paradigm By Venkat Subramanian VP Marketing at B...
AI for Enterprises-The Value Paradigm By Venkat Subramanian VP Marketing at B...AI for Enterprises-The Value Paradigm By Venkat Subramanian VP Marketing at B...
AI for Enterprises-The Value Paradigm By Venkat Subramanian VP Marketing at B...
 
Keep it simple and it works - Simplicity and sticking to fundamentals in the ...
Keep it simple and it works - Simplicity and sticking to fundamentals in the ...Keep it simple and it works - Simplicity and sticking to fundamentals in the ...
Keep it simple and it works - Simplicity and sticking to fundamentals in the ...
 
Feature Based Opinion Mining By Gourab Nath Core Faculty – Data Science at Pr...
Feature Based Opinion Mining By Gourab Nath Core Faculty – Data Science at Pr...Feature Based Opinion Mining By Gourab Nath Core Faculty – Data Science at Pr...
Feature Based Opinion Mining By Gourab Nath Core Faculty – Data Science at Pr...
 
Getting your first job in Data Science By Imaad Mohamed Khan Founder-in-Resid...
Getting your first job in Data Science By Imaad Mohamed Khan Founder-in-Resid...Getting your first job in Data Science By Imaad Mohamed Khan Founder-in-Resid...
Getting your first job in Data Science By Imaad Mohamed Khan Founder-in-Resid...
 
10 data science & AI trends in india to watch out for in 2019
10 data science & AI trends in india to watch out for in 201910 data science & AI trends in india to watch out for in 2019
10 data science & AI trends in india to watch out for in 2019
 
The hitchhiker's guide to artificial intelligence 2018-19
The hitchhiker's guide to artificial intelligence 2018-19The hitchhiker's guide to artificial intelligence 2018-19
The hitchhiker's guide to artificial intelligence 2018-19
 
Data Science Skills Study 2018 by AIM & Great Learning
Data Science Skills Study 2018 by AIM & Great LearningData Science Skills Study 2018 by AIM & Great Learning
Data Science Skills Study 2018 by AIM & Great Learning
 
Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...
 
Predicting outcome of legal case using machine learning algorithms By Ankita ...
Predicting outcome of legal case using machine learning algorithms By Ankita ...Predicting outcome of legal case using machine learning algorithms By Ankita ...
Predicting outcome of legal case using machine learning algorithms By Ankita ...
 
Bringing AI into the Enterprise - A Practitioner's view By Piyush Chowhan CIO...
Bringing AI into the Enterprise - A Practitioner's view By Piyush Chowhan CIO...Bringing AI into the Enterprise - A Practitioner's view By Piyush Chowhan CIO...
Bringing AI into the Enterprise - A Practitioner's view By Piyush Chowhan CIO...
 
Explainable deep learning with applications in Healthcare By Sunil Kumar Vupp...
Explainable deep learning with applications in Healthcare By Sunil Kumar Vupp...Explainable deep learning with applications in Healthcare By Sunil Kumar Vupp...
Explainable deep learning with applications in Healthcare By Sunil Kumar Vupp...
 
Getting started with text mining By Mathangi Sri Head of Data Science at Phon...
Getting started with text mining By Mathangi Sri Head of Data Science at Phon...Getting started with text mining By Mathangi Sri Head of Data Science at Phon...
Getting started with text mining By Mathangi Sri Head of Data Science at Phon...
 
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
 
"Route risks using driving data on road segments" By Jayanta Kumar Pal Staff ...
"Route risks using driving data on road segments" By Jayanta Kumar Pal Staff ..."Route risks using driving data on road segments" By Jayanta Kumar Pal Staff ...
"Route risks using driving data on road segments" By Jayanta Kumar Pal Staff ...
 
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
“Who Moved My Cheese?” – Sniff the changes and stay relevant as an analytics ...
 
Analytics Education — A Primer & Learning Path
Analytics Education — A Primer & Learning PathAnalytics Education — A Primer & Learning Path
Analytics Education — A Primer & Learning Path
 
Analytics & Data Science Industry In India: Study 2018 - by AnalytixLabs & AIM
Analytics & Data Science Industry In India: Study 2018 - by AnalytixLabs & AIMAnalytics & Data Science Industry In India: Study 2018 - by AnalytixLabs & AIM
Analytics & Data Science Industry In India: Study 2018 - by AnalytixLabs & AIM
 

Recently uploaded

Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Servicejennyeacort
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPramod Kumar Srivastava
 
Data Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationData Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationBoston Institute of Analytics
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Spark3's new memory model/management
Spark3's new memory model/managementSpark3's new memory model/management
Spark3's new memory model/managementakshesh doshi
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...Suhani Kapoor
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts ServiceCall Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
Call Girls In Noida City Center Metro 24/7✡️9711147426✡️ Escorts Service
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptxPKS-TGC-1084-630 - Stage 1 Proposal.pptx
PKS-TGC-1084-630 - Stage 1 Proposal.pptx
 
Data Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health ClassificationData Science Project: Advancements in Fetal Health Classification
Data Science Project: Advancements in Fetal Health Classification
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Spark3's new memory model/management
Spark3's new memory model/managementSpark3's new memory model/management
Spark3's new memory model/management
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
VIP High Class Call Girls Bikaner Anushka 8250192130 Independent Escort Servi...
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
Russian Call Girls Dwarka Sector 15 💓 Delhi 9999965857 @Sabina Modi VVIP MODE...
 

Deciphering AI - Unlocking the Black Box of AIML with State-of-the-Art Technology By Dipyaman Sanyal Faculty and Academic Head at Jigsaw Academy

  • 1. DecipheringAI Dipyaman Sanyal Program Director Post Graduate Program in Data Science and Machine Learning Jigsaw Academy – University of Chicago
  • 2. The “Black Box” of AI/ML • It doesn’t take a data scientist to work out that the machine and deep learning algorithms built into automation and artificial intelligence systems lack transparency • One of the challenges of using artificial intelligence solutions in the enterprise is that the technology operates in what is commonly referred to as a black box
  • 3. The $15 trillion question • PwC tells us that AI is a $15 trillion opportunity by 2030 • But they also tell us, “67% of the businesses leaders taking part in PwC’s 2017 Global CEO Survey believe that AI and automation will impact negatively on stakeholder trust levels in their industry in the next five years.”
  • 4. Do we Care if we WIN? • Algorithms with Nested Non-Linear Structures – in short, inexplicable • Not just for the lay person: also for the ones who built the algorithm • αGo: the Go algorithm which beat the best human on the planet 23 - 7 • αGo 2.0: beat αGo 100 – 0 • We could not care less about how it works, as long as we win!
  • 5. What about Medical Decisions? • Rational decision making is impossible in most medical emergencies • Doctors have to take immediate decisions to save lives • How do doctors actually take complex decisions? • Neural Networks? • Deep Learning? • SVM?
  • 6. Man vs. Machine • We see that doctors are not optimizing • None of us optimize • If the doctor fails – the justification is clear • But what if AI fails?
  • 7. Success vs. Culpability • If all cars in the world are driven by AI • αGo 2.0 only trained for 24 hours to beat αGo! • Can we give free rein to the roads of the world to AI for 24 hours without considering the human costs??? • Even if the accident rates of self-driven cars become lower than human drivers – when that fatal accident occurs, who will be blamed?
  • 8. Why Explainable AI (XAI)? • Can government policy be dictated by AI? More importantly • Should government policy be dictated by AI? • Our experience with skilling
  • 9. The “Black Box” of AI/ML • We need answers not just predictions • Success is not the only marker • We cannot trust the machines. Or can we? • What about when you fly?
  • 11. Explainable AI Is About People • Explainable AI begins with people. • AI engineers can work with subject matter experts and learn about their domains, studying their work from an algorithm/process/detective perspective. • What the engineers learn is encoded into a knowledge base that enables the cognitive AI to verify its recommendations and explain its reasoning in a way that humans can understand. • For humans to trust AI, systems must not lock all of their secrets inside a black box. XAI provides that explanation • But, XAI is not Data Viz!
  • 12. People are not Rational
  • 13. Who is Spending on XAI? • Defense Advanced Research Projects Agency (DARPA) • A research wing of the American Army • Why does the CIA and the US Army want to explain AI models?
  • 14. Interpretability V/S Explainability • In the midst of what The Economist termed as techlash, this lack of transparency has only (ironically) become more visible • It’s in this context that the concepts of explainability and interpretability have taken on new urgency. • It’s likely that they are only going to become more important as discussions around the ethics of artificial intelligence continues.
  • 15. Interpretability V/S Explainability • Interpretability is the extent to which you are able to predict what is going to happen, given a change in input or algorithmic parameters. It’s being able to look at an algorithm and go yep, I can see what’s happening here • Interpretability is about being able to discern the mechanics without necessarily knowing why. • Explainability, meanwhile, is the extent to which the internal mechanics of a machine or deep learning system can be explained in human terms • Explainability is being able to quite literally explain what is happening.
  • 16. Definitions are Challenging • Depending on who requires the explanation, explainability can mean different things to different people. • Generally speaking, however, if the stakes are high, then more explainability is required. • Explanations can be very detailed, showing the individual pieces of data and decision points used to derive the answer. • Explainability could also refer to a system that writes summary reports for the end user.
  • 17. The Tree Approach • In most cases, the easiest way for humans to visualize decision processes is by the use of decision trees, with the top of the tree containing the least amount of information and the bottom containing the most. The top-down approach is for end users who are not interested in the nitty-gritty details The bottom-up approach is useful to the engineers who must diagnose and fix the problem.
  • 18. Sensitivity Analysis • Quantifies the importance of each input variable • Output most sensitive to feature = most important feature • Do not care about f(x) in the equation…care about how the change affects the feature prediction • “A heatmap computed with sensitivity analysis indicates which pixels need to be changed to make the image look (from the AI system’s perspective) more/less like the predicted class.”
  • 19. Layer-wise Relevance Propagation • Used often to understand feed forward Neural Nets (NN), Long-Short Term Memory (LSTM) and other similar blocks • “redistributes the prediction f(x) backwards using local redistribution rules until it assigns a relevance score Ri to each input variable.” • The relevance score tells us the measure of relevance for each additional variable added to the model
  • 20. A Simple Image Classification Example
  • 21. Use Case: XAI in Finance • The financial sector holds huge datasets and the complex maths models used take a lot of time, effort, domain knowledge, skill, and brain capacity to be adequately understood by a human • Financial markets are full of noise and complexities that are rarely comprehensible by a human • In regulated industries like Finance, an explanation request is often simply a demand from regulators in the best interest of customers and investors
  • 22. Use Case: XAI in Finance • On one hand, regulators should be exploring black box simulation statistical testing and reinforcement learning techniques to validate that what models and machines are doing is in line with customers and investors interest and not dangerous for the markets • But on the other hand regulators are right to challenge the industry to take a more responsible approach while using AI in their products and services and to be mindful of AI ethics and current limitations. • European General Data Protection Regulation (GDPR) contained what has been labelled as a “right to an explanation”, and states that important decisions significantly affecting people cannot be solely based on a machine decision
  • 23. Improving Explainability Algorithmic generalization • When you think most machine learning engineering is applying algorithms in a very specific way to uncover a certain desired outcome, the model itself can feel like a secondary element - it’s simply a means to an end. • However, by shifting this attitude to consider the overall health of the algorithm, and the data on which it is running, you can begin to set a solid foundation for improved interpretability
  • 24. Control and Understand Deeper control and understanding • If an organisation relies on AI for any part of that–it is imperative to understand how that part works, and why the technology makes decisions, suggestions, and predictions. • This plays a big role in integrating AI into the enterprise, achieving an effective collaboration of humans and machines, providing better customer experience • Example: a credit scoring model, which is trained using a dataset that includes people’s postcodes and does not explicitly include any race information.
  • 25. Easiest Way: Feature Importance Feature importance • Looking closely at the way the various features of your algorithm have been set is a practical way to actually engage with a diverse range of questions, from business alignment to ethics. • Debate and discussion over how each feature should be set might be a little time-consuming, but having that tacit awareness that different features have been set in a certain way is nevertheless an important step in moving towards interpretability and explainability.
  • 26. Example: running a Random Forest Classifier on peer-to-peer lending data to classify Loan applications. Observe the feature ranking: Does it make sense? Feature Ranking
  • 27. Plot of feature importance of the forest
  • 28. LIME LIME: Local Interpretable Model-Agnostic Explanations • LIME is an actual method developed by researchers to gain greater transparency on what’s happening inside an algorithm. • The researchers explain that LIME can explain “the predictions of any classifier in an interpretable and faithful manner, by learning an interpretable model locally around the prediction.” • What this means  LIME model develops an approximation of the model by testing it out to see what happens when certain aspects within the model are changed. Essentially it’s about trying to recreate the output from the same input through a process of experimentation
  • 29. • Following is a sample example of LIME in action in the Skater framework explaining why the model predicted a person will earn more than $50K LIME in Action
  • 30. DeepLLIFT DeepLIFT (Deep Learning Important Features) • DeepLIFT is a useful model in the particularly tricky area of deep learning. • It works through a form of backpropagation: it takes the output, then attempts to pull it apart by ‘reading’ the various neurons that have gone into developing that original output. • Essentially, it’s a way of digging back into the feature selection inside of the algorithm (as the name indicates)
  • 31. Back to Cooperative Games Theory: The Shapley Value • SHAP (SHapley Additive exPlanations) • The Shapley value is the average marginal contribution of a feature value over all possible coalitions. Coalitions are basically combinations of features which are used to estimate the shapley value of a specific feature. • It is a unified approach to explain the output of any machine learning model. SHAP connects game theory with local explanations, uniting several previous methods and representing the only possible consistent and locally accurate additive feature attribution method based on expectations
  • 32. Visualizing Beyond Feature Importance: Partial Dependence Plots Marginal Impact of a Model with “Other Things Remaining Constant”
  • 33. Can AI X AI? • Packages in Python: • LIME • SHAP • Of course, VARIMP functions • The Skater Framework • So, potentially, maybe! • But will need to know how explanations need to be made for People • Incorporate our heuristics and biases about learning
  • 34. Training the Next Gen Data Scientists to Remove Opacity • The central problem with both explainability and interpretability is the addition of steps in the development process. • From one perspective, this looks like you’re trying to tackle complexity with even greater complexity. • If we’re to get really serious about interpretability and explainability, there needs to be a broader cultural change in the way in which data science and engineering is done, and how people believe it should be done. • We are incorporating this in our programs! It is essential for junior data scientists as well…not just data visualization or communication, but explanation