Explainable AI
Explainable AI
Pradeep .T
Data Scientist
LTIMindtree
About Myself PRADEEP T
Data Scientist | Data science blogger |
Artificial Intelligence Speaker |AI Mentor|
Pypi contributor | Volunteer @ Kerala Police
Cyberdome Data Science team
Education
Btech: Computer Science and Engineering
College of Engineering Poonjar
TIME
● Explainable AI, or Interpretable AI, or
Explainable Machine Learning, is
Introduction to artificial intelligence in which humans
XAI can understand the decisions or
predictions made by the AI models.
XAI
● These questions about AI systems can be
used to address rising ethical and legal
What is XAI concerns.
Greater the confidence in AI Models , the faster and more widely it can
be deployed
Reduce model bias and improves fairness
Interpretability in to an effect.
AI
● The cause and effect can be determined
Those
are…
An AI system should
An AI system should supply
provide explanations
“evidence, support, or
reasoning for each output” that its users can
understand
Explainable predictions
What features of a model were
activated or used to reach a particular
output?
Explainable algorithms
Post-Hoc technique
○ Model Agnostic/Model
Specific
Model Agnostic / Model Specific
Local
Global Local vs Global Explainability
● Shows what extent each ● Also known as Individual
feature contributes to how Explainability.
the model makes its ● Somewhat self
predictions over all of the explanatory, but local
data explainability helps answer
● used to describe how the question, “for this
model works with particular example, why
inspection of model did the model make this
concepts particular decision?”
● The key term here is “all ● Local explainability is
predictions” required for getting to the
● Global is an average root cause of a particular
across all predictions issue in production
Geometrical Interpretation of Prediction models
● Each prediction model (be it Machine Learning, Statistical, etc.) draws a prediction function f(x): given
a set of x values, it returns the forecasted ŷ.
● Objective of ML is to get insight on how the Y variable changes its values depending on the values of
the X variables. - Y depends on the X
● The features in the dataset can be viewed as one dimension of a geometric space, where p is the
number of X features in the dataset and the additional dimension is the Y variable
● The prediction function f(x) is the surface that best approximates all the points in the geometric space,
and it represents the best guess about the causal relationship existing between Y and the Xs.
● Standard statistical methods usually put
constraints on the shape (eg. Linear Regression
Geometrical requires to create a linear plane, Logistic
Interpretation of Regression allows f to be monotonic in nature)
Mobile : 8086877459
Email : [email protected]
Linkedin : https://www.linkedin.com/in/pradeep-t-ab670888/
Github : https://github.com/pradeepdev-1995/
Twitter : https://twitter.com/pradeepdev_01