SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Wednesday, 27th March
A Post-Hoc Categorisation
of Predictive Models
John Mitros
University College Dublin
ioannis.mitros@insight-centre.org
Outline
• Introduc)on
• Overview of interpretability/explainability
• Post-hoc approaches for interpretability
• Common themes, connec)ng ideas, general picture
• Not an exhaus)ve survey of all the literature body
• Open challenges and possible future direc)ons
• Examples and use cases
• Recent approaches
2
Explainable AI
3
Image from https://xaitutorial2019.github.io/
Explainable vs. Interpretable
• Explainable ML:
• Post-hoc analysis of black box models
• Interpretable ML:
• Intrinsically interpretable a.k.a transparent
4Rudin, C. & Ertekin, Ş. Math. Prog. Comp. (2018) 10: 659. hNps://doi.org/10.1007/s12532-018-0143-8
Interpretability
• It is inherently a mul/faceted no/on whose meaning changes according to
the different applicability scenarios
• Interpretability needs to answer what the model has learned and why it
came to that conclusion
• Defini/on of interpretability:
• “interpretability is the degree to which a human can understand the cause of a
decision” (Miller 2017)
5
Interpretability
• Defini&on of interpretability:
• “interpretability is the degree to which a machine can explain the cause of a decision
into coherent logical arguments”
• inherently it involves a bijec&ve process from input to output and vice versa, where
the intermediate steps are transparent to the end user
!" " # → % &ℎ() " % → #
• logical fallacies should be avoided
6
Scope of Interpretability
7
Lipton, Z. C. 2016. The Mythos of Model Interpretability. ICML Workshop on Human Interpretability in Machine Learning
(WHI 2016), New York, NY
Scope of Interpretability
8
Hierarchical Structure of Interpretability
9
Examples of Post-hoc Explana2ons
10
Chen, C.; Li, O.; Barne1, A.; Su, J.; and Rudin, C. 2018. This looks like that: Deep learning for interpretable image
recogniHon. ICML
Group A
What has the model
learned?
(holisHc or modular level)
Model
Specific
Examples of Post-hoc Explana2ons
11
Rudin, C., and Ertekin, S ̧. 2018. Learning customized and op>mized lists of rules with mathema>cal programming.
Mathema'cal Programming Computa'on 10(4):659–702
Group A
What has the model
learned?
(holis>c or modular level)
Model
Specific
Examples of Post-hoc Explana2ons
12
Montavon, G.; Lapuschkin, S.; Binder, A.; Samek, W.; and Mu ̈ller, K.-R. 2017. Explaining nonlinear classificaIon de- cisions
with deep Taylor decomposiIon. Pa#ern Recogni- .on 65:211–222.
Group A
What has the model
learned?
(holisIc or modular level)
Model
Specific
Examples of Post-hoc Explana2ons
13
Ribeiro, M. T.; Singh, S.; and Guestrin, C. 2016. ”Why Should I Trust You?”: Explaining the PredicJons of Any Classifier.
ACM KDD
Group A
What has the model
learned?
(holisJc or modular level)
Model
AgnosJc
Examples of Post-hoc Explana2ons
14Ribeiro, M. T.; Singh, S.; and Guestrin, C. 2018. Anchors: High-Precision Model-Agnostic Explanations. AAAI Press 32:1527–
Group A
What has the model
learned?
(holisOc or modular level)
Model
AgnosOc
Examples of Post-hoc Explana2ons
15
Henelius, A.; Puolama ̈ki, K.; and Ukkonen, A. 2017. Interpre?ng Classifiers through ADribute Interac?ons in Datasets.
ICML
Group A
What has the model
learned?
(holis?c or modular level)
Model
Agnos?c
General Concepts & Methods
• Rule Sets
• Sensi+vity Analysis
• Induc+ve Logic/Programming
• Recently:
• Counterfactuals
• Adversarial approaches
• Game theory
16
Interes'ng Direc'ons
17
Interes'ng Direc'ons
18
Open Challenges
• No formal agreed upon defini1on
• The no1on of interpretability seems to be an ill-defined term?
• Having agreed upon defini1on avoids reinven1ng the wheel
• Easier to built upon and contribute to prior work
• Rigorous, agreed upon evalua1on metrics
• Clear dis1nc1on of human vs. machine based evalua1on metrics
• Provide a clear picture of what is working and what needs improvement
19
Open Challenges
• Stochas(c nature of the models, different random seeds lead to different
outcomes for the same models
• P Henderson, R Islam, P Bachman, J Pineau, Deep Reinforcement Learning That
MaAers, AAAI 20018
• Models are built on assump(ons à = f( )
• When do they break and how?
20
Open Challenges
• Humans are great storytellers/story makers
• Memory championship à Method of loci
• Often humans create stories from small indications which rely upon in order to
build explanations
• These explanations might not have any relation with the underlying actual model
• How to avoid specific cognitive biases?
• Framing effect
• Focusing effect
• Illusory correlation 21
Open Challenges
22
Open Challenges
23
Open Challenges
• Saliency maps can be misleading (Olah et al., 2018)
• Models are uncalibrated
• Need for more transparent approaches
• Bringing another to interpret the exisCng 24
References
1. Bodenhofer, Ulrich and Bauer, Peter. Towards an Axiomatic Treatment of
Interpretability, Fuzzy Systems, 2000.
2. Olah, Chris and Satyanarayan, Arvind. The Building Blocks of Interpretability, Distill.pub,
2018.
3. Zadrozny, Bianca and Elkan, Charles. Obtaining calibrated probability estimates from
decision trees and naive bayesian classifiers. In ICML, pp. 609–616, 2001.
4. Zadrozny, Bianca and Elkan, Charles. Transforming classifier scores into accurate
multiclass probability estimates. In KDD, pp. 694–699, 2002.
5. Naeini, Mahdi Pakdaman, Cooper, Gregory F, and Hauskrecht, Milos. Obtaining well
calibrated probabilities using bayesian binning. In AAAI, pp. 2901, 2015.
6. Platt, John et al. Probabilistic outputs for support vector machines and comparisons to
regularized likelihood methods. Advances in large margin classifiers, 10(3): 61–74, 1999.
7. Guo, Chuan and Pleiss, Geoff and Sun, Yu and Weinberger, Kilian Q. On Calibration of
Modern Neural Networks. In ICML 2017.
25
THANKS!
Ques-ons?
26
Preprint: https://arxiv.org/abs/1904.02495
ioannis.mitros@insight-centre.org

Mais conteúdo relacionado

Mais procurados

Semantics-based Graph Approach to Complex Question-Answering
Semantics-based Graph Approach to Complex Question-AnsweringSemantics-based Graph Approach to Complex Question-Answering
Semantics-based Graph Approach to Complex Question-AnsweringJinho Choi
 
A Review of Distributional models of word meaning (Lenci, 2018)
A Review of Distributional models of word meaning (Lenci, 2018)A Review of Distributional models of word meaning (Lenci, 2018)
A Review of Distributional models of word meaning (Lenci, 2018)Shuntaro Yada
 
Introduction to gre quant
Introduction to gre quantIntroduction to gre quant
Introduction to gre quantCrack The Quant
 
Cara apakah a raven matriks uji
Cara apakah a raven matriks ujiCara apakah a raven matriks uji
Cara apakah a raven matriks ujiAgel Hatmaja
 
Computational methods couurseout line
Computational methods couurseout lineComputational methods couurseout line
Computational methods couurseout lineTemesgen Geta
 
OMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula studyOMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula studymetamath
 
Flowchart and concept maps
Flowchart and concept mapsFlowchart and concept maps
Flowchart and concept mapsShruti Nimbkar
 
M phil
M philM phil
M philpeeroz
 
Applied logic: A mastery learning approach
Applied logic: A mastery learning approachApplied logic: A mastery learning approach
Applied logic: A mastery learning approachjohn6938
 
Numerical Analysis And Linear Algebra
Numerical Analysis And Linear AlgebraNumerical Analysis And Linear Algebra
Numerical Analysis And Linear AlgebraGhulam Murtaza
 
Pattern for gate 2014
Pattern for gate 2014Pattern for gate 2014
Pattern for gate 2014sakshij91
 
先進網際服務系統1008
先進網際服務系統1008先進網際服務系統1008
先進網際服務系統1008youji0811
 
Lec 6 learning
Lec 6 learningLec 6 learning
Lec 6 learningEyob Sisay
 
Sample prac exam2013
Sample prac exam2013Sample prac exam2013
Sample prac exam2013hccit
 
computational science & engineering seminar, 16 oct 2013
computational science & engineering seminar, 16 oct 2013computational science & engineering seminar, 16 oct 2013
computational science & engineering seminar, 16 oct 2013Ben Bolker
 

Mais procurados (20)

Semantics-based Graph Approach to Complex Question-Answering
Semantics-based Graph Approach to Complex Question-AnsweringSemantics-based Graph Approach to Complex Question-Answering
Semantics-based Graph Approach to Complex Question-Answering
 
A Review of Distributional models of word meaning (Lenci, 2018)
A Review of Distributional models of word meaning (Lenci, 2018)A Review of Distributional models of word meaning (Lenci, 2018)
A Review of Distributional models of word meaning (Lenci, 2018)
 
Introduction to gre quant
Introduction to gre quantIntroduction to gre quant
Introduction to gre quant
 
Marking breakdown
Marking breakdownMarking breakdown
Marking breakdown
 
Cara apakah a raven matriks uji
Cara apakah a raven matriks ujiCara apakah a raven matriks uji
Cara apakah a raven matriks uji
 
Relationship of knowledge to learn in programming methodology and evaluation ...
Relationship of knowledge to learn in programming methodology and evaluation ...Relationship of knowledge to learn in programming methodology and evaluation ...
Relationship of knowledge to learn in programming methodology and evaluation ...
 
Computational methods couurseout line
Computational methods couurseout lineComputational methods couurseout line
Computational methods couurseout line
 
OMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula studyOMSU vs. EU comparative curricula study
OMSU vs. EU comparative curricula study
 
Flowchart and concept maps
Flowchart and concept mapsFlowchart and concept maps
Flowchart and concept maps
 
Geometry thinking
Geometry thinkingGeometry thinking
Geometry thinking
 
M phil
M philM phil
M phil
 
GRE Presentation
GRE PresentationGRE Presentation
GRE Presentation
 
Montpellier
MontpellierMontpellier
Montpellier
 
Applied logic: A mastery learning approach
Applied logic: A mastery learning approachApplied logic: A mastery learning approach
Applied logic: A mastery learning approach
 
Numerical Analysis And Linear Algebra
Numerical Analysis And Linear AlgebraNumerical Analysis And Linear Algebra
Numerical Analysis And Linear Algebra
 
Pattern for gate 2014
Pattern for gate 2014Pattern for gate 2014
Pattern for gate 2014
 
先進網際服務系統1008
先進網際服務系統1008先進網際服務系統1008
先進網際服務系統1008
 
Lec 6 learning
Lec 6 learningLec 6 learning
Lec 6 learning
 
Sample prac exam2013
Sample prac exam2013Sample prac exam2013
Sample prac exam2013
 
computational science & engineering seminar, 16 oct 2013
computational science & engineering seminar, 16 oct 2013computational science & engineering seminar, 16 oct 2013
computational science & engineering seminar, 16 oct 2013
 

Semelhante a A Categorisation of Post-hoc Explanations for Predictive Models

0 CPE105 ORIENTATION.ppsx
0 CPE105 ORIENTATION.ppsx0 CPE105 ORIENTATION.ppsx
0 CPE105 ORIENTATION.ppsxSioMairice11
 
​​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
 
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
 
Semantic Techniques for Enabling Knowledge Reuse in Conceptual Modelling
Semantic Techniques for Enabling Knowledge Reuse in Conceptual ModellingSemantic Techniques for Enabling Knowledge Reuse in Conceptual Modelling
Semantic Techniques for Enabling Knowledge Reuse in Conceptual ModellingOscar Corcho
 
HCI Research as Problem-Solving
HCI Research as Problem-SolvingHCI Research as Problem-Solving
HCI Research as Problem-SolvingMinjoon Kim
 
Course contents
Course contentsCourse contents
Course contentsSyed Shah
 
Modelling presentation
Modelling presentationModelling presentation
Modelling presentationJohn Liakos
 
ML Interpretability Inside Out
ML Interpretability Inside OutML Interpretability Inside Out
ML Interpretability Inside OutMara Graziani
 
2015EDM: A Framework for Multifaceted Evaluation of Student Models (Polygon)
2015EDM: A Framework for Multifaceted Evaluation of Student Models (Polygon)2015EDM: A Framework for Multifaceted Evaluation of Student Models (Polygon)
2015EDM: A Framework for Multifaceted Evaluation of Student Models (Polygon)Yun Huang
 
1_Q2-PRACTICAL-RESEARCH.pptx
1_Q2-PRACTICAL-RESEARCH.pptx1_Q2-PRACTICAL-RESEARCH.pptx
1_Q2-PRACTICAL-RESEARCH.pptxGeraldRefil3
 
Seminar University of Loughborough: Using technology to support mathematics e...
Seminar University of Loughborough: Using technology to support mathematics e...Seminar University of Loughborough: Using technology to support mathematics e...
Seminar University of Loughborough: Using technology to support mathematics e...Christian Bokhove
 
Whether simulation models that fall under the information systems category ad...
Whether simulation models that fall under the information systems category ad...Whether simulation models that fall under the information systems category ad...
Whether simulation models that fall under the information systems category ad...Elisavet Andrikopoulou
 
STRUCTURAL ANALYSIS NINTH EDITION R. C. HIBBELER
STRUCTURAL ANALYSIS NINTH EDITION R. C. HIBBELERSTRUCTURAL ANALYSIS NINTH EDITION R. C. HIBBELER
STRUCTURAL ANALYSIS NINTH EDITION R. C. HIBBELERBahzad5
 
Pedagogic Enquiry Presentation - Threshold Concepts in Statistics as a Discip...
Pedagogic Enquiry Presentation - Threshold Concepts in Statistics as a Discip...Pedagogic Enquiry Presentation - Threshold Concepts in Statistics as a Discip...
Pedagogic Enquiry Presentation - Threshold Concepts in Statistics as a Discip...Richard Diamond
 
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
 

Semelhante a A Categorisation of Post-hoc Explanations for Predictive Models (20)

0 CPE105 ORIENTATION.ppsx
0 CPE105 ORIENTATION.ppsx0 CPE105 ORIENTATION.ppsx
0 CPE105 ORIENTATION.ppsx
 
Discussant EARLI sig 27
Discussant EARLI sig 27Discussant EARLI sig 27
Discussant EARLI sig 27
 
​​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!
 
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"
 
Semantic Techniques for Enabling Knowledge Reuse in Conceptual Modelling
Semantic Techniques for Enabling Knowledge Reuse in Conceptual ModellingSemantic Techniques for Enabling Knowledge Reuse in Conceptual Modelling
Semantic Techniques for Enabling Knowledge Reuse in Conceptual Modelling
 
HCI Research as Problem-Solving
HCI Research as Problem-SolvingHCI Research as Problem-Solving
HCI Research as Problem-Solving
 
Course contents
Course contentsCourse contents
Course contents
 
Modelling presentation
Modelling presentationModelling presentation
Modelling presentation
 
ML Interpretability Inside Out
ML Interpretability Inside OutML Interpretability Inside Out
ML Interpretability Inside Out
 
2015EDM: A Framework for Multifaceted Evaluation of Student Models (Polygon)
2015EDM: A Framework for Multifaceted Evaluation of Student Models (Polygon)2015EDM: A Framework for Multifaceted Evaluation of Student Models (Polygon)
2015EDM: A Framework for Multifaceted Evaluation of Student Models (Polygon)
 
1_Q2-PRACTICAL-RESEARCH.pptx
1_Q2-PRACTICAL-RESEARCH.pptx1_Q2-PRACTICAL-RESEARCH.pptx
1_Q2-PRACTICAL-RESEARCH.pptx
 
Seminar University of Loughborough: Using technology to support mathematics e...
Seminar University of Loughborough: Using technology to support mathematics e...Seminar University of Loughborough: Using technology to support mathematics e...
Seminar University of Loughborough: Using technology to support mathematics e...
 
Whether simulation models that fall under the information systems category ad...
Whether simulation models that fall under the information systems category ad...Whether simulation models that fall under the information systems category ad...
Whether simulation models that fall under the information systems category ad...
 
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...
 
eli2012-learning-analytics
eli2012-learning-analyticseli2012-learning-analytics
eli2012-learning-analytics
 
Apmp brazil oct 2017
Apmp brazil oct 2017Apmp brazil oct 2017
Apmp brazil oct 2017
 
STRUCTURAL ANALYSIS NINTH EDITION R. C. HIBBELER
STRUCTURAL ANALYSIS NINTH EDITION R. C. HIBBELERSTRUCTURAL ANALYSIS NINTH EDITION R. C. HIBBELER
STRUCTURAL ANALYSIS NINTH EDITION R. C. HIBBELER
 
2018 syllabus
2018 syllabus2018 syllabus
2018 syllabus
 
Pedagogic Enquiry Presentation - Threshold Concepts in Statistics as a Discip...
Pedagogic Enquiry Presentation - Threshold Concepts in Statistics as a Discip...Pedagogic Enquiry Presentation - Threshold Concepts in Statistics as a Discip...
Pedagogic Enquiry Presentation - Threshold Concepts in Statistics as a Discip...
 
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
 

Último

SR-101-01012024-EN.docx Federal Constitution of the Swiss Confederation
SR-101-01012024-EN.docx  Federal Constitution  of the Swiss ConfederationSR-101-01012024-EN.docx  Federal Constitution  of the Swiss Confederation
SR-101-01012024-EN.docx Federal Constitution of the Swiss ConfederationEfruzAsilolu
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格q6pzkpark
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制vexqp
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...nirzagarg
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.pptibrahimabdi22
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........EfruzAsilolu
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...Elaine Werffeli
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制vexqp
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjurptikerjasaptiker
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制vexqp
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraGovindSinghDasila
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Klinik kandungan
 

Último (20)

SR-101-01012024-EN.docx Federal Constitution of the Swiss Confederation
SR-101-01012024-EN.docx  Federal Constitution  of the Swiss ConfederationSR-101-01012024-EN.docx  Federal Constitution  of the Swiss Confederation
SR-101-01012024-EN.docx Federal Constitution of the Swiss Confederation
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
一比一原版(曼大毕业证书)曼尼托巴大学毕业证成绩单留信学历认证一手价格
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
怎样办理伦敦大学毕业证(UoL毕业证书)成绩单学校原版复制
 
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hapur [ 7014168258 ] Call Me For Genuine Models We ...
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Vadodara [ 7014168258 ] Call Me For Genuine Models ...
 
Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........Switzerland Constitution 2002.pdf.........
Switzerland Constitution 2002.pdf.........
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
怎样办理圣地亚哥州立大学毕业证(SDSU毕业证书)成绩单学校原版复制
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling ManjurJual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
Jual Cytotec Asli Obat Aborsi No. 1 Paling Manjur
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
怎样办理伦敦大学城市学院毕业证(CITY毕业证书)成绩单学校原版复制
 
Aspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - AlmoraAspirational Block Program Block Syaldey District - Almora
Aspirational Block Program Block Syaldey District - Almora
 
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
Jual obat aborsi Bandung ( 085657271886 ) Cytote pil telat bulan penggugur ka...
 
Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...Sequential and reinforcement learning for demand side management by Margaux B...
Sequential and reinforcement learning for demand side management by Margaux B...
 

A Categorisation of Post-hoc Explanations for Predictive Models

  • 1. Wednesday, 27th March A Post-Hoc Categorisation of Predictive Models John Mitros University College Dublin ioannis.mitros@insight-centre.org
  • 2. Outline • Introduc)on • Overview of interpretability/explainability • Post-hoc approaches for interpretability • Common themes, connec)ng ideas, general picture • Not an exhaus)ve survey of all the literature body • Open challenges and possible future direc)ons • Examples and use cases • Recent approaches 2
  • 3. Explainable AI 3 Image from https://xaitutorial2019.github.io/
  • 4. Explainable vs. Interpretable • Explainable ML: • Post-hoc analysis of black box models • Interpretable ML: • Intrinsically interpretable a.k.a transparent 4Rudin, C. & Ertekin, Ş. Math. Prog. Comp. (2018) 10: 659. hNps://doi.org/10.1007/s12532-018-0143-8
  • 5. Interpretability • It is inherently a mul/faceted no/on whose meaning changes according to the different applicability scenarios • Interpretability needs to answer what the model has learned and why it came to that conclusion • Defini/on of interpretability: • “interpretability is the degree to which a human can understand the cause of a decision” (Miller 2017) 5
  • 6. Interpretability • Defini&on of interpretability: • “interpretability is the degree to which a machine can explain the cause of a decision into coherent logical arguments” • inherently it involves a bijec&ve process from input to output and vice versa, where the intermediate steps are transparent to the end user !" " # → % &ℎ() " % → # • logical fallacies should be avoided 6
  • 7. Scope of Interpretability 7 Lipton, Z. C. 2016. The Mythos of Model Interpretability. ICML Workshop on Human Interpretability in Machine Learning (WHI 2016), New York, NY
  • 9. Hierarchical Structure of Interpretability 9
  • 10. Examples of Post-hoc Explana2ons 10 Chen, C.; Li, O.; Barne1, A.; Su, J.; and Rudin, C. 2018. This looks like that: Deep learning for interpretable image recogniHon. ICML Group A What has the model learned? (holisHc or modular level) Model Specific
  • 11. Examples of Post-hoc Explana2ons 11 Rudin, C., and Ertekin, S ̧. 2018. Learning customized and op>mized lists of rules with mathema>cal programming. Mathema'cal Programming Computa'on 10(4):659–702 Group A What has the model learned? (holis>c or modular level) Model Specific
  • 12. Examples of Post-hoc Explana2ons 12 Montavon, G.; Lapuschkin, S.; Binder, A.; Samek, W.; and Mu ̈ller, K.-R. 2017. Explaining nonlinear classificaIon de- cisions with deep Taylor decomposiIon. Pa#ern Recogni- .on 65:211–222. Group A What has the model learned? (holisIc or modular level) Model Specific
  • 13. Examples of Post-hoc Explana2ons 13 Ribeiro, M. T.; Singh, S.; and Guestrin, C. 2016. ”Why Should I Trust You?”: Explaining the PredicJons of Any Classifier. ACM KDD Group A What has the model learned? (holisJc or modular level) Model AgnosJc
  • 14. Examples of Post-hoc Explana2ons 14Ribeiro, M. T.; Singh, S.; and Guestrin, C. 2018. Anchors: High-Precision Model-Agnostic Explanations. AAAI Press 32:1527– Group A What has the model learned? (holisOc or modular level) Model AgnosOc
  • 15. Examples of Post-hoc Explana2ons 15 Henelius, A.; Puolama ̈ki, K.; and Ukkonen, A. 2017. Interpre?ng Classifiers through ADribute Interac?ons in Datasets. ICML Group A What has the model learned? (holis?c or modular level) Model Agnos?c
  • 16. General Concepts & Methods • Rule Sets • Sensi+vity Analysis • Induc+ve Logic/Programming • Recently: • Counterfactuals • Adversarial approaches • Game theory 16
  • 19. Open Challenges • No formal agreed upon defini1on • The no1on of interpretability seems to be an ill-defined term? • Having agreed upon defini1on avoids reinven1ng the wheel • Easier to built upon and contribute to prior work • Rigorous, agreed upon evalua1on metrics • Clear dis1nc1on of human vs. machine based evalua1on metrics • Provide a clear picture of what is working and what needs improvement 19
  • 20. Open Challenges • Stochas(c nature of the models, different random seeds lead to different outcomes for the same models • P Henderson, R Islam, P Bachman, J Pineau, Deep Reinforcement Learning That MaAers, AAAI 20018 • Models are built on assump(ons à = f( ) • When do they break and how? 20
  • 21. Open Challenges • Humans are great storytellers/story makers • Memory championship à Method of loci • Often humans create stories from small indications which rely upon in order to build explanations • These explanations might not have any relation with the underlying actual model • How to avoid specific cognitive biases? • Framing effect • Focusing effect • Illusory correlation 21
  • 24. Open Challenges • Saliency maps can be misleading (Olah et al., 2018) • Models are uncalibrated • Need for more transparent approaches • Bringing another to interpret the exisCng 24
  • 25. References 1. Bodenhofer, Ulrich and Bauer, Peter. Towards an Axiomatic Treatment of Interpretability, Fuzzy Systems, 2000. 2. Olah, Chris and Satyanarayan, Arvind. The Building Blocks of Interpretability, Distill.pub, 2018. 3. Zadrozny, Bianca and Elkan, Charles. Obtaining calibrated probability estimates from decision trees and naive bayesian classifiers. In ICML, pp. 609–616, 2001. 4. Zadrozny, Bianca and Elkan, Charles. Transforming classifier scores into accurate multiclass probability estimates. In KDD, pp. 694–699, 2002. 5. Naeini, Mahdi Pakdaman, Cooper, Gregory F, and Hauskrecht, Milos. Obtaining well calibrated probabilities using bayesian binning. In AAAI, pp. 2901, 2015. 6. Platt, John et al. Probabilistic outputs for support vector machines and comparisons to regularized likelihood methods. Advances in large margin classifiers, 10(3): 61–74, 1999. 7. Guo, Chuan and Pleiss, Geoff and Sun, Yu and Weinberger, Kilian Q. On Calibration of Modern Neural Networks. In ICML 2017. 25