SlideShare a Scribd company logo
1 of 36
/37
0
MIS QUARTERLY
Fernandez, Carlos & Provost, Foster &
Han, Xintian
Presenter :CHEN,YOU-SHENG
(Shane) 2022/12/15
/37
1
JCR For MIS QUARTERLY
/37
2
Introduction
Limitations of
importance
weights
AI Systems and
Explanations,
Counterfactual
explanations
Case Studies
C O N T E N T S
Discussion Conclusion
/37
3
We examine counterfactual
explanations, which are becoming an
increasingly accepted alternative for
explaining AI decisions
Purpose
To point fundamental reasons why
importance-weight explanations may
not be well-suited to explain data-
driven decisions made by AI systems
Findings
Abstract
/37
4
• Authors explain system decisions rather
than model predictions
• Present 3 detailed studies using real-world
data to compare the counterfactual
approach with SHAP
Methodology
Resulting in a framework
(a) is model-agnostic
(b) can address features with arbitrary data types
(c) may explain decisions made by complex AI
systems that incorporate multiple models
(d) is scalable to very large numbers of features
Originality
Abstract
/37
5
Situation
• I have burned my tongue
• A person (P) loan application
was rejected
Counterfactual Explanation(CE)
“If I hadn't taken a sip of this hot coffee, I wouldn't
have burned my tongue”
“If P had a higher salary and less outstanding loans,
his loan application would have been approved”
Counterfactual Explanation
/37
6
Introduction
Data and predictive models are used by artificial
intelligence (AI) systems to make decisions across many
applications and industries
In fact, as predictive models become more complex and
difficult to understand
The stakeholders often become more skeptical and
reluctant to adopt or use them, even if the models have
been shown to improve decision-making performance
(Arnold et al., 2006; Kayande et al., 2009)
/37
7
The importance-weight explanations may not be well-suited to
explain data-driven decisions made by AI systems
Features have large weight but different decisions result in features may
not playing out thus identifying important features is not sufficient to
explain system decisions (may have lots of CE)
Introduction
/37
8
AI Systems and Explanations
Explaining predictive models
• Rule-based explanations have been a
popular approach to explain black-box
models (Jacobsson ,2005; Martens et al.,2007) but
the methods are not tailored to explain
individual decisions
Explaining model predictions (Fig.1)
• Framing the explanations in terms of
feature importance by associating a
weight to each feature in the model
/37
9
AI Systems and Explanations
( SHAP
The SHAP value quantifies the contribution of each feature to the
prediction made by the model
* contribution margin
(Age、Gender、Job) → 2^3 is equal to 8 possibilities
* SHAP value
CSDN- 机器学习模型的解释-SHAP
https://blog.csdn.net/weixin_41851055/article/details/106146098
/37
10
AI Systems and Explanations
SHAP (SHapley Additive exPlanations)
The SHAP value quantifies the contribution of each feature to the
prediction made by the model
(Age、Gender、Job) → 2^3 is equal to 8 possibilities
= 50k + (-11.33k - 2.33k + 46.66k) = 83k
* SHAP value (apply weight)
* Result
-15
-9
-10
-12
w ₁= w ₂+ w ₃= w ₄
w ₂= w ₃
CSDN- 机器学习模型的解释-SHAP
https://blog.csdn.net/weixin_41851055/article/details/106146098
/37
11
AI Systems and Explanations
Find a simple and understandable model of an individual in a local
area to answer the question "Why does the model classify an
individual into a particular category?"
Sherry Su- Local Interpretable Model-agnostic Explanations (LIME)
https://medium.com/sherry-ai/xai-透過-lime-解釋複雜難懂的模型-23898753bea5
The yellow area (stars) is a tree frog, and the green area (triangles) is a Mike Wazowski.
LIME (Local Interpretable Model-agnostic Explanations)
/37
12
AI Systems and Explanations
LIME (Local Interpretable Model-agnostic Explanations)
Find a simple and understandable model of an individual in a local
area to answer the question "Why does the model classify an
individual into a particular category?"
Sherry Su- Local Interpretable Model-agnostic Explanations (LIME)
https://medium.com/sherry-ai/xai-透過-lime-解釋複雜難懂的模型-23898753bea5
/37
13
Counterfactual explanations
• Causal means that removing the set of features from the instance causes the system decision to change
• Irreducible means that removing any proper subset of the explanation would not change the system decision
consider an instance I consisting of a set of m features, I = {1, 2, ..., m},
for which the decision-making system C : I → {1, 2, ..., k} gives decision c.
A feature i is an attribute taking on a particular value
I = Instance ; E = feature ; C = decision-making system (classifier)
E’ is a counterfactual explanations of "C"
: To make the
/37
14
Counterfactual explanations
The algorithm proposed by Martens and Provost (2014) finds counterfactual explanations by using a heuristic
search that requires the decision to be based on a scoring function, such as a probability estimate from a
predictive model
/37
15
Counterfactual explanations
DEMO : Tutorial_BehavioralData_SEDC
https://github.com/yramon/edc/blob/master/tutorials/Tutorial_BehavioralDataMovielens_MLP_SEDC.ipynb
/37
16
Counterfactual explanations
DEMO : Tutorial_BehavioralData_SEDC
https://github.com/yramon/edc/blob/master/tutorials/Tutorial_BehavioralDataMovielens_MLP_SEDC.ipynb
Explain why the user with index = 17 is
predicted as a 'FEMALE' user by the
model.
/37
17
Counterfactual explanations
Algorithm : Heuristic best-first search algorithm for finding Evidence Counterfactuals (SEDC)
data - run each [combo_set]
If the classification does not change *pass
If the classification changes R will *add
new features (important)
< max_features
/37
18
Limitations of importance weights
To point out that SHAP has several advantages for
explaining data-driven model predictions
1) it produces numeric “importance weights” for
each feature at an instance-level
2) it is model-agnostic
3) its importance weights tie instance-level
explanations to cooperative game theory,
providing a solid theoretical foundation
4) SHAP unites several feature importance
weighting methods (Ribeiro, Singh and Guestrin, 2016)
/37
19
Limitations of importance weights
Decision procedure Ci as defined (4)(5)
This example illustrates this by
defining Yˆ 1 as follows (6)
Example 1: Distinguishing between predictions and decisions
Orig = 0 Res = 22
*the large “importance” of a feature for a model prediction may
not imply an impact on a decision made with that prediction
/37
20
Limitations of importance weights
Decision procedure Ci as defined (4)(5)
This example illustrates this by
defining Yˆ 1 as follows (6)
Example 1: Distinguishing between predictions and decisions
Orig = 0 Res = 1
*do not capture well how features affect decisions
/37
21
Limitations of importance weights
Decision procedure Ci as defined (4)(5)
This example illustrates this by
defining Yˆ 2 as follows (7)
Example 2: Multiple interpretations for the same weights
Orig = 0 Res = 1
*do not communicate how removing (or changing)
the features may change the decision
/37
22
Limitations of importance weights
Decision procedure Ci as defined (4)(5)
This example illustrates this by
defining Yˆ 3 as follows (8)
Example 3: Positive impact of non-positive weights
Orig = 0 Res = 1
* a feature that we might mistakenly deem as
irrelevant due to its non-positive weight
/37
23
Importance Weights vs
Counterfactual
Explanations
- Lending Club
Accept or deny credit
Predict Facebook post
click like who >age 50
Predict the amount
that a potential
target will donate
High-dimensional and
Context-specific
Explanations
- myPersonality
System Decisions with
Multiple Models
- KDD Cup 1998
Case Studies
1 2 3
/37
24
1 - Accept or deny credit
Case Studies
• Data is publicly available and
contains comprehensive information
on all loans issued starting in 2007
• Focus on loans with a 13% annual
interest rate and a duration of three
years (the most common loans)
• Resulting in 71,938 loans
• 70% of this data set to train , 30% for
test
• Denies credit to loan applicants with
a probability of default above 20%
/37
25
1 - Accept or deny credit
Case Studies
• SHAP may be adjusted
further to compute
weights only for a
subset of features
• This would make
sense in our context if
customers can only
ask for less money or
show additional
sources of income to
get their credit
approved
/37
26
2 - Predict Facebook post
click like who >age 50
Case Studies
• Use a sample that contains
information on 587,745 individuals
from the United States
• Including their Facebook Likes and a
subset of their Facebook profiles
• Leaving us with 10,822 binary
features
• 70% of this data set to train , 30% for
test
/37
27
2 - Predict Facebook post
click like who >age 50
Case Studies
• Using the heuristic search
procedure proposed by Martens
and Provost (2014), which does
not consider the relevance of the
various possible explanations and
was designed to find the smallest
explanations first
• To adjust the heuristic search so
that it penalizes less-popular
pages (those with fewer total Likes)
by assigning them a higher cost
/37
28
3 - Predict the amount
that a potential target will
donate
Case Studies
• Data set was originally provided
by a national veterans
organization
• 70% of this data set to train ,
30% for test
• Target the 5% of households
with the largest (estimated)
expected donations
• Computed SHAP values for its
predicted probability of donating
(classification model) and its
predicted donation amount
(regression model)
/37
29
3 - Predict the amount
that a potential target will
donate
Case Studies
• Counterfactual explanations
can transparently be applied
to system decisions that
involve more than one model
• In fact, AVGGIFT(Average
dollar amount of gifts to date)
had a negative SHAP value in
the regression model, but it
appears in all explanations
/37
30
• Case 1 : The importance weight of features is not enough to
determine how the features affect system decisions
• Case 2 : Sampling-based approximations of importance weights
get worse as the number of features increases
-small subsets of features are usually enough to explain decisions
• Case 3 : Weights may be misleading when decisions are made
using multiple models (negative SHAP value)
Disadvantage of counterfactual explanations
 People may prefer simple explanations over the complexity of the
real world
 The number of counterfactual explanations may grow
exponentially
Discussion
/37
31
• If features are correlated, mean imputation and
retraining the model without the removed feature
may produce different results
-future research should assess the advantages of each
approach in different settings
• A counterfactual explanation could be defined as a set
of “minimal” feature adjustments that changes the
decision
-future research is to study how users actually perceive
these different sorts of explanations in practice
Discussion
/37
32
 This paper shows that explaining model predictions is
not the same as explaining system decisions
 Increasingly popular approach of explaining model
predictions using importance weights has significant
drawbacks when repurposed to explain system
decisions
 Use counterfactual explanations
Conclusion
1. Explain system decisions rather than model predictions
2. Do not enforce any specific method to remove features
3. Our explanations can deal with feature sets with
arbitrary dimensionality and data types.
/37
33
RESOURCES
• Fernandez, Carlos & Provost, Foster & Han, Xintian. (2022). Explaining Data-Driven
Decisions made by AI Systems: The Counterfactual Approach. MIS Q. 46, 3
(September 2022), 1635-1660. https://doi.org/10.25300/MISQ/2022/16749
• David Martens and Foster Provost. 2014. Explaining data-driven document
classifications. MIS Q. 38, 1 (March 2014), 73–100.
https://doi.org/10.25300/MISQ/2014/38.1.04
• PPT template- Application Analysis Presentation Template
https://googleslides.org/application-analysis-presentation-template/2011
• Microsoft Stock images (royalty-free images)
• Bing CC images
/37
34
Extended learning
• 公平公正的AI,可能嗎?
https://highscope.ch.ntu.edu.tw/wordpress/?p=80057
• 反事实解释(Counterfactual Explanation, CE)
https://zhuanlan.zhihu.com/p/524030270?utm_id=0
• 因果推断可解释性 之 反事实解释综述(一)
https://zhuanlan.zhihu.com/p/441307638?utm_id=0
• 机器学习模型的解释-SHAP
http://t.csdn.cn/W8gi5
• XAI| 透過 LIME 解釋複雜難懂的模型
https://medium.com/sherry-ai/xai-透過-lime-解釋複雜難懂的模型-23898753bea5
• 黑盒模型事後歸因解析(二): LIME方法
https://ppfocus.com/hk/0/di2ea81b4.html
/37
35
Extended learning
• 你真的熟悉所使用的工具嗎?
https://highscope.ch.ntu.edu.tw/wordpress/?p=83733
• 反事實思維(Counterfactual Thinking)
https://wiki.mbalib.com/zh-tw/%E5%8F%8D%E4%BA%8B%E5%AE%9E%E6%80%9D%E7%BB%
• 机器学习中的特征空间
https://blog.csdn.net/google19890102/article/details/49359161
• 機器學習常勝軍 - XGBoost
https://ithelp.ithome.com.tw/articles/10273094?sc=hot
• Heuristic best-first algorithm for computing Evidence Counterfactuals (SEDC)
https://github.com/yramon/edc
DEMO
https://github.com/yramon/edc/blob/master/tutorials/Tutorial_BehavioralData_SEDC.ipynb

More Related Content

Similar to Paper sharing_Explaining Data-Driven Decisions made by AI Systems_The Counterfactual Approach

Higgs bosob machine learning challange
Higgs bosob machine learning challangeHiggs bosob machine learning challange
Higgs bosob machine learning challangeTharindu Ranasinghe
 
Higgs Boson Machine Learning Challenge - Kaggle
Higgs Boson Machine Learning Challenge - KaggleHiggs Boson Machine Learning Challenge - Kaggle
Higgs Boson Machine Learning Challenge - KaggleSajith Edirisinghe
 
Slides sem on pls-complete
Slides sem on pls-completeSlides sem on pls-complete
Slides sem on pls-completeDr Hemant Sharma
 
Fuzzy Optimization Method In The Search And Determination of Scholarship Reci...
Fuzzy Optimization Method In The Search And Determination of Scholarship Reci...Fuzzy Optimization Method In The Search And Determination of Scholarship Reci...
Fuzzy Optimization Method In The Search And Determination of Scholarship Reci...Editor IJCATR
 
Fuzzy Optimization Method In The Search And Determination of Scholarship Reci...
Fuzzy Optimization Method In The Search And Determination of Scholarship Reci...Fuzzy Optimization Method In The Search And Determination of Scholarship Reci...
Fuzzy Optimization Method In The Search And Determination of Scholarship Reci...Editor IJCATR
 
GRID COMPUTING: STRATEGIC DECISION MAKING IN RESOURCE SELECTION
GRID COMPUTING: STRATEGIC DECISION MAKING IN RESOURCE SELECTIONGRID COMPUTING: STRATEGIC DECISION MAKING IN RESOURCE SELECTION
GRID COMPUTING: STRATEGIC DECISION MAKING IN RESOURCE SELECTIONIJCSEA Journal
 
final report (ppt)
final report (ppt)final report (ppt)
final report (ppt)butest
 
ATTRIBUTE REDUCTION-BASED ENSEMBLE RULE CLASSIFIERS METHOD FOR DATASET CLASSI...
ATTRIBUTE REDUCTION-BASED ENSEMBLE RULE CLASSIFIERS METHOD FOR DATASET CLASSI...ATTRIBUTE REDUCTION-BASED ENSEMBLE RULE CLASSIFIERS METHOD FOR DATASET CLASSI...
ATTRIBUTE REDUCTION-BASED ENSEMBLE RULE CLASSIFIERS METHOD FOR DATASET CLASSI...csandit
 
Multi-criteria Decision Analysis for Customization of Estimation by Analogy M...
Multi-criteria Decision Analysis for Customization of Estimation by Analogy M...Multi-criteria Decision Analysis for Customization of Estimation by Analogy M...
Multi-criteria Decision Analysis for Customization of Estimation by Analogy M...gregoryg
 
Sequential estimation of_discrete_choice_models__copy_-4
Sequential estimation of_discrete_choice_models__copy_-4Sequential estimation of_discrete_choice_models__copy_-4
Sequential estimation of_discrete_choice_models__copy_-4YoussefKitane
 
Survey paper on Big Data Imputation and Privacy Algorithms
Survey paper on Big Data Imputation and Privacy AlgorithmsSurvey paper on Big Data Imputation and Privacy Algorithms
Survey paper on Big Data Imputation and Privacy AlgorithmsIRJET Journal
 
ENACTMENT RANKING OF SUPERVISED ALGORITHMS DEPENDENCE OF DATA SPLITTING ALGOR...
ENACTMENT RANKING OF SUPERVISED ALGORITHMS DEPENDENCE OF DATA SPLITTING ALGOR...ENACTMENT RANKING OF SUPERVISED ALGORITHMS DEPENDENCE OF DATA SPLITTING ALGOR...
ENACTMENT RANKING OF SUPERVISED ALGORITHMS DEPENDENCE OF DATA SPLITTING ALGOR...ijnlc
 
Enactment Ranking of Supervised Algorithms Dependence of Data Splitting Algor...
Enactment Ranking of Supervised Algorithms Dependence of Data Splitting Algor...Enactment Ranking of Supervised Algorithms Dependence of Data Splitting Algor...
Enactment Ranking of Supervised Algorithms Dependence of Data Splitting Algor...AIRCC Publishing Corporation
 
Truth Table Generator
Truth Table GeneratorTruth Table Generator
Truth Table GeneratorIRJET Journal
 
30 14 jun17 3may 7620 7789-1-sm(edit)new
30 14 jun17 3may 7620 7789-1-sm(edit)new30 14 jun17 3may 7620 7789-1-sm(edit)new
30 14 jun17 3may 7620 7789-1-sm(edit)newIAESIJEECS
 
IJCSI-10-6-1-288-292
IJCSI-10-6-1-288-292IJCSI-10-6-1-288-292
IJCSI-10-6-1-288-292HARDIK SINGH
 
Feature selection for classification
Feature selection for classificationFeature selection for classification
Feature selection for classificationefcastillo744
 

Similar to Paper sharing_Explaining Data-Driven Decisions made by AI Systems_The Counterfactual Approach (20)

Higgs bosob machine learning challange
Higgs bosob machine learning challangeHiggs bosob machine learning challange
Higgs bosob machine learning challange
 
Higgs Boson Machine Learning Challenge - Kaggle
Higgs Boson Machine Learning Challenge - KaggleHiggs Boson Machine Learning Challenge - Kaggle
Higgs Boson Machine Learning Challenge - Kaggle
 
Slides sem on pls-complete
Slides sem on pls-completeSlides sem on pls-complete
Slides sem on pls-complete
 
Fuzzy Optimization Method In The Search And Determination of Scholarship Reci...
Fuzzy Optimization Method In The Search And Determination of Scholarship Reci...Fuzzy Optimization Method In The Search And Determination of Scholarship Reci...
Fuzzy Optimization Method In The Search And Determination of Scholarship Reci...
 
Fuzzy Optimization Method In The Search And Determination of Scholarship Reci...
Fuzzy Optimization Method In The Search And Determination of Scholarship Reci...Fuzzy Optimization Method In The Search And Determination of Scholarship Reci...
Fuzzy Optimization Method In The Search And Determination of Scholarship Reci...
 
Ijcatr04071005
Ijcatr04071005Ijcatr04071005
Ijcatr04071005
 
GRID COMPUTING: STRATEGIC DECISION MAKING IN RESOURCE SELECTION
GRID COMPUTING: STRATEGIC DECISION MAKING IN RESOURCE SELECTIONGRID COMPUTING: STRATEGIC DECISION MAKING IN RESOURCE SELECTION
GRID COMPUTING: STRATEGIC DECISION MAKING IN RESOURCE SELECTION
 
Data Science Machine
Data Science Machine Data Science Machine
Data Science Machine
 
final report (ppt)
final report (ppt)final report (ppt)
final report (ppt)
 
ATTRIBUTE REDUCTION-BASED ENSEMBLE RULE CLASSIFIERS METHOD FOR DATASET CLASSI...
ATTRIBUTE REDUCTION-BASED ENSEMBLE RULE CLASSIFIERS METHOD FOR DATASET CLASSI...ATTRIBUTE REDUCTION-BASED ENSEMBLE RULE CLASSIFIERS METHOD FOR DATASET CLASSI...
ATTRIBUTE REDUCTION-BASED ENSEMBLE RULE CLASSIFIERS METHOD FOR DATASET CLASSI...
 
Multi-criteria Decision Analysis for Customization of Estimation by Analogy M...
Multi-criteria Decision Analysis for Customization of Estimation by Analogy M...Multi-criteria Decision Analysis for Customization of Estimation by Analogy M...
Multi-criteria Decision Analysis for Customization of Estimation by Analogy M...
 
Sequential estimation of_discrete_choice_models__copy_-4
Sequential estimation of_discrete_choice_models__copy_-4Sequential estimation of_discrete_choice_models__copy_-4
Sequential estimation of_discrete_choice_models__copy_-4
 
Survey paper on Big Data Imputation and Privacy Algorithms
Survey paper on Big Data Imputation and Privacy AlgorithmsSurvey paper on Big Data Imputation and Privacy Algorithms
Survey paper on Big Data Imputation and Privacy Algorithms
 
ENACTMENT RANKING OF SUPERVISED ALGORITHMS DEPENDENCE OF DATA SPLITTING ALGOR...
ENACTMENT RANKING OF SUPERVISED ALGORITHMS DEPENDENCE OF DATA SPLITTING ALGOR...ENACTMENT RANKING OF SUPERVISED ALGORITHMS DEPENDENCE OF DATA SPLITTING ALGOR...
ENACTMENT RANKING OF SUPERVISED ALGORITHMS DEPENDENCE OF DATA SPLITTING ALGOR...
 
Enactment Ranking of Supervised Algorithms Dependence of Data Splitting Algor...
Enactment Ranking of Supervised Algorithms Dependence of Data Splitting Algor...Enactment Ranking of Supervised Algorithms Dependence of Data Splitting Algor...
Enactment Ranking of Supervised Algorithms Dependence of Data Splitting Algor...
 
Truth Table Generator
Truth Table GeneratorTruth Table Generator
Truth Table Generator
 
5 k z mao
5 k z mao5 k z mao
5 k z mao
 
30 14 jun17 3may 7620 7789-1-sm(edit)new
30 14 jun17 3may 7620 7789-1-sm(edit)new30 14 jun17 3may 7620 7789-1-sm(edit)new
30 14 jun17 3may 7620 7789-1-sm(edit)new
 
IJCSI-10-6-1-288-292
IJCSI-10-6-1-288-292IJCSI-10-6-1-288-292
IJCSI-10-6-1-288-292
 
Feature selection for classification
Feature selection for classificationFeature selection for classification
Feature selection for classification
 

More from YOU SHENG CHEN

R語言期末專題-108年至110年山域意外事故救援案件
R語言期末專題-108年至110年山域意外事故救援案件R語言期末專題-108年至110年山域意外事故救援案件
R語言期末專題-108年至110年山域意外事故救援案件YOU SHENG CHEN
 
Paper sharing_Digital transformation of maritime logistics- Exploring trends ...
Paper sharing_Digital transformation of maritime logistics- Exploring trends ...Paper sharing_Digital transformation of maritime logistics- Exploring trends ...
Paper sharing_Digital transformation of maritime logistics- Exploring trends ...YOU SHENG CHEN
 
Paper sharing_Envisioning entrepreneurship and digital innovation through a d...
Paper sharing_Envisioning entrepreneurship and digital innovation through a d...Paper sharing_Envisioning entrepreneurship and digital innovation through a d...
Paper sharing_Envisioning entrepreneurship and digital innovation through a d...YOU SHENG CHEN
 
Paper sharing_Digital assemblages information infrastructures and mobile know...
Paper sharing_Digital assemblages information infrastructures and mobile know...Paper sharing_Digital assemblages information infrastructures and mobile know...
Paper sharing_Digital assemblages information infrastructures and mobile know...YOU SHENG CHEN
 
Paper sharing_Patient health locus of control the design of information syste...
Paper sharing_Patient health locus of control the design of information syste...Paper sharing_Patient health locus of control the design of information syste...
Paper sharing_Patient health locus of control the design of information syste...YOU SHENG CHEN
 
Paper sharing_An integrated framework of change management for social CRM imp...
Paper sharing_An integrated framework of change management for social CRM imp...Paper sharing_An integrated framework of change management for social CRM imp...
Paper sharing_An integrated framework of change management for social CRM imp...YOU SHENG CHEN
 
LeetCode477_Total Hamming Distance.pptx
LeetCode477_Total Hamming Distance.pptxLeetCode477_Total Hamming Distance.pptx
LeetCode477_Total Hamming Distance.pptxYOU SHENG CHEN
 
Paper sharing_An assisted approach to business process redesign
Paper sharing_An assisted approach to business process redesignPaper sharing_An assisted approach to business process redesign
Paper sharing_An assisted approach to business process redesignYOU SHENG CHEN
 
Paper sharing_How Information Technology Governance Influences Organizational...
Paper sharing_How Information Technology Governance Influences Organizational...Paper sharing_How Information Technology Governance Influences Organizational...
Paper sharing_How Information Technology Governance Influences Organizational...YOU SHENG CHEN
 
Paper sharing_The interplay of digital transformation and employee competency
Paper sharing_The interplay of digital transformation and employee competencyPaper sharing_The interplay of digital transformation and employee competency
Paper sharing_The interplay of digital transformation and employee competencyYOU SHENG CHEN
 
Paper sharing_A digital twin hierarchy for metal additive manufacturing
Paper sharing_A digital twin hierarchy for metal additive manufacturingPaper sharing_A digital twin hierarchy for metal additive manufacturing
Paper sharing_A digital twin hierarchy for metal additive manufacturingYOU SHENG CHEN
 
Paper sharing_Digital servitization of symbiotic service composition in produ...
Paper sharing_Digital servitization of symbiotic service composition in produ...Paper sharing_Digital servitization of symbiotic service composition in produ...
Paper sharing_Digital servitization of symbiotic service composition in produ...YOU SHENG CHEN
 
Paper sharing_The architectural design and implementation of a digital platfo...
Paper sharing_The architectural design and implementation of a digital platfo...Paper sharing_The architectural design and implementation of a digital platfo...
Paper sharing_The architectural design and implementation of a digital platfo...YOU SHENG CHEN
 
Paper sharing_Legacy information system replacement_Pursuing quality design o...
Paper sharing_Legacy information system replacement_Pursuing quality design o...Paper sharing_Legacy information system replacement_Pursuing quality design o...
Paper sharing_Legacy information system replacement_Pursuing quality design o...YOU SHENG CHEN
 
Microservice 微服務
Microservice 微服務Microservice 微服務
Microservice 微服務YOU SHENG CHEN
 
Paper sharing_Standardizing information security _ a structurational analysis
Paper sharing_Standardizing information security _ a structurational analysisPaper sharing_Standardizing information security _ a structurational analysis
Paper sharing_Standardizing information security _ a structurational analysisYOU SHENG CHEN
 
Paper sharing_data-driven smart manufacturing (include smart manufacturing se...
Paper sharing_data-driven smart manufacturing (include smart manufacturing se...Paper sharing_data-driven smart manufacturing (include smart manufacturing se...
Paper sharing_data-driven smart manufacturing (include smart manufacturing se...YOU SHENG CHEN
 
Paper sharing_Swarm intelligence goal oriented approach to data-driven innova...
Paper sharing_Swarm intelligence goal oriented approach to data-driven innova...Paper sharing_Swarm intelligence goal oriented approach to data-driven innova...
Paper sharing_Swarm intelligence goal oriented approach to data-driven innova...YOU SHENG CHEN
 
Paper sharing_Tapping into the wearable device revolution in the work environ...
Paper sharing_Tapping into the wearable device revolution in the work environ...Paper sharing_Tapping into the wearable device revolution in the work environ...
Paper sharing_Tapping into the wearable device revolution in the work environ...YOU SHENG CHEN
 
Paper sharing_New product development in taiwanese ic design companies
Paper sharing_New product development in taiwanese ic design companiesPaper sharing_New product development in taiwanese ic design companies
Paper sharing_New product development in taiwanese ic design companiesYOU SHENG CHEN
 

More from YOU SHENG CHEN (20)

R語言期末專題-108年至110年山域意外事故救援案件
R語言期末專題-108年至110年山域意外事故救援案件R語言期末專題-108年至110年山域意外事故救援案件
R語言期末專題-108年至110年山域意外事故救援案件
 
Paper sharing_Digital transformation of maritime logistics- Exploring trends ...
Paper sharing_Digital transformation of maritime logistics- Exploring trends ...Paper sharing_Digital transformation of maritime logistics- Exploring trends ...
Paper sharing_Digital transformation of maritime logistics- Exploring trends ...
 
Paper sharing_Envisioning entrepreneurship and digital innovation through a d...
Paper sharing_Envisioning entrepreneurship and digital innovation through a d...Paper sharing_Envisioning entrepreneurship and digital innovation through a d...
Paper sharing_Envisioning entrepreneurship and digital innovation through a d...
 
Paper sharing_Digital assemblages information infrastructures and mobile know...
Paper sharing_Digital assemblages information infrastructures and mobile know...Paper sharing_Digital assemblages information infrastructures and mobile know...
Paper sharing_Digital assemblages information infrastructures and mobile know...
 
Paper sharing_Patient health locus of control the design of information syste...
Paper sharing_Patient health locus of control the design of information syste...Paper sharing_Patient health locus of control the design of information syste...
Paper sharing_Patient health locus of control the design of information syste...
 
Paper sharing_An integrated framework of change management for social CRM imp...
Paper sharing_An integrated framework of change management for social CRM imp...Paper sharing_An integrated framework of change management for social CRM imp...
Paper sharing_An integrated framework of change management for social CRM imp...
 
LeetCode477_Total Hamming Distance.pptx
LeetCode477_Total Hamming Distance.pptxLeetCode477_Total Hamming Distance.pptx
LeetCode477_Total Hamming Distance.pptx
 
Paper sharing_An assisted approach to business process redesign
Paper sharing_An assisted approach to business process redesignPaper sharing_An assisted approach to business process redesign
Paper sharing_An assisted approach to business process redesign
 
Paper sharing_How Information Technology Governance Influences Organizational...
Paper sharing_How Information Technology Governance Influences Organizational...Paper sharing_How Information Technology Governance Influences Organizational...
Paper sharing_How Information Technology Governance Influences Organizational...
 
Paper sharing_The interplay of digital transformation and employee competency
Paper sharing_The interplay of digital transformation and employee competencyPaper sharing_The interplay of digital transformation and employee competency
Paper sharing_The interplay of digital transformation and employee competency
 
Paper sharing_A digital twin hierarchy for metal additive manufacturing
Paper sharing_A digital twin hierarchy for metal additive manufacturingPaper sharing_A digital twin hierarchy for metal additive manufacturing
Paper sharing_A digital twin hierarchy for metal additive manufacturing
 
Paper sharing_Digital servitization of symbiotic service composition in produ...
Paper sharing_Digital servitization of symbiotic service composition in produ...Paper sharing_Digital servitization of symbiotic service composition in produ...
Paper sharing_Digital servitization of symbiotic service composition in produ...
 
Paper sharing_The architectural design and implementation of a digital platfo...
Paper sharing_The architectural design and implementation of a digital platfo...Paper sharing_The architectural design and implementation of a digital platfo...
Paper sharing_The architectural design and implementation of a digital platfo...
 
Paper sharing_Legacy information system replacement_Pursuing quality design o...
Paper sharing_Legacy information system replacement_Pursuing quality design o...Paper sharing_Legacy information system replacement_Pursuing quality design o...
Paper sharing_Legacy information system replacement_Pursuing quality design o...
 
Microservice 微服務
Microservice 微服務Microservice 微服務
Microservice 微服務
 
Paper sharing_Standardizing information security _ a structurational analysis
Paper sharing_Standardizing information security _ a structurational analysisPaper sharing_Standardizing information security _ a structurational analysis
Paper sharing_Standardizing information security _ a structurational analysis
 
Paper sharing_data-driven smart manufacturing (include smart manufacturing se...
Paper sharing_data-driven smart manufacturing (include smart manufacturing se...Paper sharing_data-driven smart manufacturing (include smart manufacturing se...
Paper sharing_data-driven smart manufacturing (include smart manufacturing se...
 
Paper sharing_Swarm intelligence goal oriented approach to data-driven innova...
Paper sharing_Swarm intelligence goal oriented approach to data-driven innova...Paper sharing_Swarm intelligence goal oriented approach to data-driven innova...
Paper sharing_Swarm intelligence goal oriented approach to data-driven innova...
 
Paper sharing_Tapping into the wearable device revolution in the work environ...
Paper sharing_Tapping into the wearable device revolution in the work environ...Paper sharing_Tapping into the wearable device revolution in the work environ...
Paper sharing_Tapping into the wearable device revolution in the work environ...
 
Paper sharing_New product development in taiwanese ic design companies
Paper sharing_New product development in taiwanese ic design companiesPaper sharing_New product development in taiwanese ic design companies
Paper sharing_New product development in taiwanese ic design companies
 

Recently uploaded

Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapRishantSharmaFr
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdfSuman Jyoti
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 

Recently uploaded (20)

NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 

Paper sharing_Explaining Data-Driven Decisions made by AI Systems_The Counterfactual Approach

  • 1. /37 0 MIS QUARTERLY Fernandez, Carlos & Provost, Foster & Han, Xintian Presenter :CHEN,YOU-SHENG (Shane) 2022/12/15
  • 2. /37 1 JCR For MIS QUARTERLY
  • 3. /37 2 Introduction Limitations of importance weights AI Systems and Explanations, Counterfactual explanations Case Studies C O N T E N T S Discussion Conclusion
  • 4. /37 3 We examine counterfactual explanations, which are becoming an increasingly accepted alternative for explaining AI decisions Purpose To point fundamental reasons why importance-weight explanations may not be well-suited to explain data- driven decisions made by AI systems Findings Abstract
  • 5. /37 4 • Authors explain system decisions rather than model predictions • Present 3 detailed studies using real-world data to compare the counterfactual approach with SHAP Methodology Resulting in a framework (a) is model-agnostic (b) can address features with arbitrary data types (c) may explain decisions made by complex AI systems that incorporate multiple models (d) is scalable to very large numbers of features Originality Abstract
  • 6. /37 5 Situation • I have burned my tongue • A person (P) loan application was rejected Counterfactual Explanation(CE) “If I hadn't taken a sip of this hot coffee, I wouldn't have burned my tongue” “If P had a higher salary and less outstanding loans, his loan application would have been approved” Counterfactual Explanation
  • 7. /37 6 Introduction Data and predictive models are used by artificial intelligence (AI) systems to make decisions across many applications and industries In fact, as predictive models become more complex and difficult to understand The stakeholders often become more skeptical and reluctant to adopt or use them, even if the models have been shown to improve decision-making performance (Arnold et al., 2006; Kayande et al., 2009)
  • 8. /37 7 The importance-weight explanations may not be well-suited to explain data-driven decisions made by AI systems Features have large weight but different decisions result in features may not playing out thus identifying important features is not sufficient to explain system decisions (may have lots of CE) Introduction
  • 9. /37 8 AI Systems and Explanations Explaining predictive models • Rule-based explanations have been a popular approach to explain black-box models (Jacobsson ,2005; Martens et al.,2007) but the methods are not tailored to explain individual decisions Explaining model predictions (Fig.1) • Framing the explanations in terms of feature importance by associating a weight to each feature in the model
  • 10. /37 9 AI Systems and Explanations ( SHAP The SHAP value quantifies the contribution of each feature to the prediction made by the model * contribution margin (Age、Gender、Job) → 2^3 is equal to 8 possibilities * SHAP value CSDN- 机器学习模型的解释-SHAP https://blog.csdn.net/weixin_41851055/article/details/106146098
  • 11. /37 10 AI Systems and Explanations SHAP (SHapley Additive exPlanations) The SHAP value quantifies the contribution of each feature to the prediction made by the model (Age、Gender、Job) → 2^3 is equal to 8 possibilities = 50k + (-11.33k - 2.33k + 46.66k) = 83k * SHAP value (apply weight) * Result -15 -9 -10 -12 w ₁= w ₂+ w ₃= w ₄ w ₂= w ₃ CSDN- 机器学习模型的解释-SHAP https://blog.csdn.net/weixin_41851055/article/details/106146098
  • 12. /37 11 AI Systems and Explanations Find a simple and understandable model of an individual in a local area to answer the question "Why does the model classify an individual into a particular category?" Sherry Su- Local Interpretable Model-agnostic Explanations (LIME) https://medium.com/sherry-ai/xai-透過-lime-解釋複雜難懂的模型-23898753bea5 The yellow area (stars) is a tree frog, and the green area (triangles) is a Mike Wazowski. LIME (Local Interpretable Model-agnostic Explanations)
  • 13. /37 12 AI Systems and Explanations LIME (Local Interpretable Model-agnostic Explanations) Find a simple and understandable model of an individual in a local area to answer the question "Why does the model classify an individual into a particular category?" Sherry Su- Local Interpretable Model-agnostic Explanations (LIME) https://medium.com/sherry-ai/xai-透過-lime-解釋複雜難懂的模型-23898753bea5
  • 14. /37 13 Counterfactual explanations • Causal means that removing the set of features from the instance causes the system decision to change • Irreducible means that removing any proper subset of the explanation would not change the system decision consider an instance I consisting of a set of m features, I = {1, 2, ..., m}, for which the decision-making system C : I → {1, 2, ..., k} gives decision c. A feature i is an attribute taking on a particular value I = Instance ; E = feature ; C = decision-making system (classifier) E’ is a counterfactual explanations of "C" : To make the
  • 15. /37 14 Counterfactual explanations The algorithm proposed by Martens and Provost (2014) finds counterfactual explanations by using a heuristic search that requires the decision to be based on a scoring function, such as a probability estimate from a predictive model
  • 16. /37 15 Counterfactual explanations DEMO : Tutorial_BehavioralData_SEDC https://github.com/yramon/edc/blob/master/tutorials/Tutorial_BehavioralDataMovielens_MLP_SEDC.ipynb
  • 17. /37 16 Counterfactual explanations DEMO : Tutorial_BehavioralData_SEDC https://github.com/yramon/edc/blob/master/tutorials/Tutorial_BehavioralDataMovielens_MLP_SEDC.ipynb Explain why the user with index = 17 is predicted as a 'FEMALE' user by the model.
  • 18. /37 17 Counterfactual explanations Algorithm : Heuristic best-first search algorithm for finding Evidence Counterfactuals (SEDC) data - run each [combo_set] If the classification does not change *pass If the classification changes R will *add new features (important) < max_features
  • 19. /37 18 Limitations of importance weights To point out that SHAP has several advantages for explaining data-driven model predictions 1) it produces numeric “importance weights” for each feature at an instance-level 2) it is model-agnostic 3) its importance weights tie instance-level explanations to cooperative game theory, providing a solid theoretical foundation 4) SHAP unites several feature importance weighting methods (Ribeiro, Singh and Guestrin, 2016)
  • 20. /37 19 Limitations of importance weights Decision procedure Ci as defined (4)(5) This example illustrates this by defining Yˆ 1 as follows (6) Example 1: Distinguishing between predictions and decisions Orig = 0 Res = 22 *the large “importance” of a feature for a model prediction may not imply an impact on a decision made with that prediction
  • 21. /37 20 Limitations of importance weights Decision procedure Ci as defined (4)(5) This example illustrates this by defining Yˆ 1 as follows (6) Example 1: Distinguishing between predictions and decisions Orig = 0 Res = 1 *do not capture well how features affect decisions
  • 22. /37 21 Limitations of importance weights Decision procedure Ci as defined (4)(5) This example illustrates this by defining Yˆ 2 as follows (7) Example 2: Multiple interpretations for the same weights Orig = 0 Res = 1 *do not communicate how removing (or changing) the features may change the decision
  • 23. /37 22 Limitations of importance weights Decision procedure Ci as defined (4)(5) This example illustrates this by defining Yˆ 3 as follows (8) Example 3: Positive impact of non-positive weights Orig = 0 Res = 1 * a feature that we might mistakenly deem as irrelevant due to its non-positive weight
  • 24. /37 23 Importance Weights vs Counterfactual Explanations - Lending Club Accept or deny credit Predict Facebook post click like who >age 50 Predict the amount that a potential target will donate High-dimensional and Context-specific Explanations - myPersonality System Decisions with Multiple Models - KDD Cup 1998 Case Studies 1 2 3
  • 25. /37 24 1 - Accept or deny credit Case Studies • Data is publicly available and contains comprehensive information on all loans issued starting in 2007 • Focus on loans with a 13% annual interest rate and a duration of three years (the most common loans) • Resulting in 71,938 loans • 70% of this data set to train , 30% for test • Denies credit to loan applicants with a probability of default above 20%
  • 26. /37 25 1 - Accept or deny credit Case Studies • SHAP may be adjusted further to compute weights only for a subset of features • This would make sense in our context if customers can only ask for less money or show additional sources of income to get their credit approved
  • 27. /37 26 2 - Predict Facebook post click like who >age 50 Case Studies • Use a sample that contains information on 587,745 individuals from the United States • Including their Facebook Likes and a subset of their Facebook profiles • Leaving us with 10,822 binary features • 70% of this data set to train , 30% for test
  • 28. /37 27 2 - Predict Facebook post click like who >age 50 Case Studies • Using the heuristic search procedure proposed by Martens and Provost (2014), which does not consider the relevance of the various possible explanations and was designed to find the smallest explanations first • To adjust the heuristic search so that it penalizes less-popular pages (those with fewer total Likes) by assigning them a higher cost
  • 29. /37 28 3 - Predict the amount that a potential target will donate Case Studies • Data set was originally provided by a national veterans organization • 70% of this data set to train , 30% for test • Target the 5% of households with the largest (estimated) expected donations • Computed SHAP values for its predicted probability of donating (classification model) and its predicted donation amount (regression model)
  • 30. /37 29 3 - Predict the amount that a potential target will donate Case Studies • Counterfactual explanations can transparently be applied to system decisions that involve more than one model • In fact, AVGGIFT(Average dollar amount of gifts to date) had a negative SHAP value in the regression model, but it appears in all explanations
  • 31. /37 30 • Case 1 : The importance weight of features is not enough to determine how the features affect system decisions • Case 2 : Sampling-based approximations of importance weights get worse as the number of features increases -small subsets of features are usually enough to explain decisions • Case 3 : Weights may be misleading when decisions are made using multiple models (negative SHAP value) Disadvantage of counterfactual explanations  People may prefer simple explanations over the complexity of the real world  The number of counterfactual explanations may grow exponentially Discussion
  • 32. /37 31 • If features are correlated, mean imputation and retraining the model without the removed feature may produce different results -future research should assess the advantages of each approach in different settings • A counterfactual explanation could be defined as a set of “minimal” feature adjustments that changes the decision -future research is to study how users actually perceive these different sorts of explanations in practice Discussion
  • 33. /37 32  This paper shows that explaining model predictions is not the same as explaining system decisions  Increasingly popular approach of explaining model predictions using importance weights has significant drawbacks when repurposed to explain system decisions  Use counterfactual explanations Conclusion 1. Explain system decisions rather than model predictions 2. Do not enforce any specific method to remove features 3. Our explanations can deal with feature sets with arbitrary dimensionality and data types.
  • 34. /37 33 RESOURCES • Fernandez, Carlos & Provost, Foster & Han, Xintian. (2022). Explaining Data-Driven Decisions made by AI Systems: The Counterfactual Approach. MIS Q. 46, 3 (September 2022), 1635-1660. https://doi.org/10.25300/MISQ/2022/16749 • David Martens and Foster Provost. 2014. Explaining data-driven document classifications. MIS Q. 38, 1 (March 2014), 73–100. https://doi.org/10.25300/MISQ/2014/38.1.04 • PPT template- Application Analysis Presentation Template https://googleslides.org/application-analysis-presentation-template/2011 • Microsoft Stock images (royalty-free images) • Bing CC images
  • 35. /37 34 Extended learning • 公平公正的AI,可能嗎? https://highscope.ch.ntu.edu.tw/wordpress/?p=80057 • 反事实解释(Counterfactual Explanation, CE) https://zhuanlan.zhihu.com/p/524030270?utm_id=0 • 因果推断可解释性 之 反事实解释综述(一) https://zhuanlan.zhihu.com/p/441307638?utm_id=0 • 机器学习模型的解释-SHAP http://t.csdn.cn/W8gi5 • XAI| 透過 LIME 解釋複雜難懂的模型 https://medium.com/sherry-ai/xai-透過-lime-解釋複雜難懂的模型-23898753bea5 • 黑盒模型事後歸因解析(二): LIME方法 https://ppfocus.com/hk/0/di2ea81b4.html
  • 36. /37 35 Extended learning • 你真的熟悉所使用的工具嗎? https://highscope.ch.ntu.edu.tw/wordpress/?p=83733 • 反事實思維(Counterfactual Thinking) https://wiki.mbalib.com/zh-tw/%E5%8F%8D%E4%BA%8B%E5%AE%9E%E6%80%9D%E7%BB% • 机器学习中的特征空间 https://blog.csdn.net/google19890102/article/details/49359161 • 機器學習常勝軍 - XGBoost https://ithelp.ithome.com.tw/articles/10273094?sc=hot • Heuristic best-first algorithm for computing Evidence Counterfactuals (SEDC) https://github.com/yramon/edc DEMO https://github.com/yramon/edc/blob/master/tutorials/Tutorial_BehavioralData_SEDC.ipynb