SlideShare a Scribd company logo
1 of 57
Explainable AI is
not yet
understandable
AI
Dr. Nava Tintarev, TU Delft
Full Professor, TU Maastricht
(from 1/10)
Comic from xkcd: https://xkcd.com/1838/
2
Roadmap
Motivation
+
terminology
Explanations in
recommender
systems
What: Levels of
explanation
When: Adapting
explanations
Take home
Explanations in Machine learning?
INSPECT
DON’T INSPECT
3
Masters thesis: Paul Bakker, TUD
[19] departments pledge to be publicly
transparent about how decision-
making is driven by algorithms,
including giving “plain English”
explanations; to make available
information about the processes used
and how data is stored unless
forbidden by law (such as for reasons
of national security); and to identify
and manage biases informing
algorithms.
Guardian 27th of July 2020
4
Researchers
• focus on understandability
and explainability
Citizens
• want to see and correct
their information
Decision makers
• want accountability (both
for data and algorithms).
The Guardian, Feb 5th 2020
28th July 2020, Het Parool
5
Marleen Huysman, https://cacm.acm.org/news/246457-the-
impact-of-ai-on-organizations/fulltext, July 2020
• HR professionals became assistants to the
algorithm instead.
• HR professionals do not select or reject
candidates anymore,
• but supply the algorithm with fresh data
so it can make the decision on their behalf.
• Furthermore, they need to repair mistakes
made by the algorithm and act as its
intermediary…
Marleen Huysman,
https://cacm.acm.org/news/246457-the-impact-of-ai-
on-organizations/fulltext, July 2020
• Predictive policing by the Dutch police.
• We discovered that the interpretation and
filtering of the AI outputs was too difficult to
leave to the police officers themselves.
• To solve this problem, the police set up an
intelligence unit which translates the AI
outputs into what police officers must
actually do.
6
Justification and
Explanation
a justification
explains why a
decision is a good
one, without
explaining exactly
how it was made.
Biran et al.
7
cartoon by Erwin Suvaal from CVIII ontwerpers
Purpose Description
Transparency Explain how the system works
Effectiveness Help users make good decisions
Trust Increase users' confidence in the
system
Persuasiveness Convince users to try or buy
Satisfaction Increase the ease of use or
enjoyment
Scrutability Allow users to tell the system it is
wrong
Efficiency Help users make decisions faster
Tintarev and Masthoff. 2007
ExplanationsinRecommenderSystems
8
Interpretability
Interpretability is
• the degree to which a human can understand the cause of a decision
(Miller 2017)
• the degree to which a human can consistently predict the model’s
result (Kim et al 2016)
9
Understanding?
10
Decision tree/Anchors?
Ribeiro, Marco Tulio, Sameer
Singh, and Carlos Guestrin.
"Anchors: High-precision
model-agnostic
explanations." Thirty-Second
AAAI Conference on Artificial
Intelligence. 2018.
11
Close to natural language
Limited expressivity, manual
crafting, does not scale
Example:
Argumentation
Explanation
Cerutti et al, ECAI2014
12
Clear structure.
NL analog not evident
Human judgment not
consistent with formal
reasoning
Local models
(LIME)
13
Simpler than full model
Local model not fully representative/non-deterministic
Many of same issues as decision trees (scale, interactions)
https://github.com/marcotcr/lime
SHAP
Local accuracy, missingness, proportionality, feature interactions
Visualizations
Data scientists were found to over-trust and misuse local simplified
(``interpretable'') machine learning models such as GAM and SHAP (Kaur
et al, CHI 2020)
14
Explanations in Machine learning?
INSPECT
DON’T INSPECT
15
Masters thesis: Paul Bakker, TUD
Recommender systems
16
Information overload.
Too many: movies,
ads, webpages, songs,
plumbers, etc.
Searching is
difficult
What’s good,
what’s not?
Benefits of recommendation
17
Image source:
https://www.offerzen.com/blog/
how-to-build-a-content-based-
recommender-system-for-your-
product
18
What is a recommender system?
Systems that make personalized recommendations of goods, services, and people (Kautz)
• User identifies one or more objects as being of interest
• The recommender system suggests other objects that are similar (infers liking)
• Ranking and filtering algorithm
• Ranks the options, filters out lower ranking options
19
1
2
3
4
Explaining recommender systems
Your recommendationsYour music profile
20
Why explain
Recommended because…
21
Levels of explanation (Sullivan et al. 2019)
Level Answers the question
Individual
“What is my interaction with the
system so that I can understand
my past?”
Contextualization
”How does my interaction
compare with the average so I
can understand me within my
community”
Self-actualization
”How can I use the system so I
can reach my goals?”
22
Individual
23
Unfortunately, this movie belongs to at
least one genre you do not want to see:
Action & Adventure. It also belongs to
the genre(s): Comedy. This movie stars Jo
Marr and Robert Redford.
Tintarev & Masthoff 2008
Cataldo Musto et al UMAP 2019
Contextualization
24
Photo by Ryoji Iwata on Unsplash
Explanation-aware interfaces
Tintarev et al, SAC, 2018
25
Explanations for groups
Tran et al, UMAP’2019
26
Hoptopics:KangetalSocInfo’16
27
Hoptopics
results
• better sense of control and
transparency
• participants had a poor
mental model for the
degree of novel content for
non-personalized data in
the Inspectable interface
• Relevance and novelty
assessment interlinked
Photo by Alina Grubnyak on Unsplash28
Photo by Jared Rice on Unsplash
Self-actualization
29
Self-actualisation
• Few studies have tried to connect transparency and explanation with certain
personal or societal values and goals
• It is goal-directed and allows for user-control to achieve those goals
• The user has direct control over which goal they want to explore, and the
recommendations that result from the chosen goal
I want to be an
expert
I want to stay
informed
I want to broaden
my horizon
I want discover
the unexplored 30
Challenge
• Users want personalized content
• Increased engagement, satisfaction
• Users care for explainability & transparency
• Why is an item recommended?
• What personal data is stored?
• How do recommenders work?
31
Challenge
• Journalists value journalistic
independence.
• Journalists want their articles to be read.
• Journalists value their editorial choices.
• What is important for users to read
32
Data
• One month of real data of reading behavior of users of fd.nl, of the
Dutch Het Financieele Dagblad
• 100 user profiles
• 50 average reading activity
• 50 highly active
• 4 maximally separated profiles for word clouds
• 1600 articles
• Metadata
• Topic tags for articles (e.g. politics, economy)
• Word2vec features
33
User study: Topic scoring
Familiarity
User’s familiarity score with a topic: the ratio of
articles read by a user on a topic, over the total
number of articles published on that topic.
Similarity
The similarity between topics in the user profile
is the cosine similarity of aggregated word
embeddings.
35
User study: Visualisation
Familiarity
Similarity
36
User study: Goals
Your goal is to Broaden your Horizons. There may
be topics you do not normally read about, but you may actually find
interesting. Exploring this helps to build a broad perspective on the
issues that matter to you.
Your goal is to Discover the Unexplored. There
may be topics that you haven’t explored before
that may actually become new interests.
Exploring new topics can promote creativity and
objectivity.
Results of setting goals
Broaden: more familiar topics selected (than discover the unexplored).
Providing users with different goals influences their reading intentions.
Discover could lead to more new topics read.
Discover: fewer familiar in selected (compared to unselected)
Can encourage readers to explore new topics beyond topics they
normally read using this goal, but they may be related to topics they
already read.
Both: high variance of similarity for selected topics compared to
unselected
Either goal encourages readers to read completely unrelated topics.
Needs more study.
37
(Sullivan et al. 2019)
Case study: Blendle
38
Mats Mulder, MSc, 2020
Thumbnail 3.1% more
Click-through rate
for “diverse
viewpoint”
condition
depended on:
Number of hearts
Interface matters
Reminder: Levels of explanation (Sullivan et al. 2019)
Level Answers the question
Individual
“What is my interaction with the
system so that I can understand
my past?”
Contextualization
”How does my interaction
compare with the average so I
can understand me within my
community”
Self-actualization
”How can I use the system so I
can reach my goals?”
39
Photos by Jessica Rockowitz Helena
Lopes Fitsum Admasu and Priscilla Du
Preez on Unsplash
When to explain
40
EXPLANATION
EFFECTIVENESS
Factors influencing effectiveness
Knijnenburg & Willemsen, 2018
41
Explanation effectiveness
Situational Characteristics?
 Perceptions of diversity
(Ferwerda2017, Kang2016, Willemsen2011)
 Group recommendations
(Najafian2018, Kapcak2018)
Personal Characteristics?
• Working memory (Conati2014,
Tintarev2016, Tocker2012, Velex2005)
• Expertise (Kobsa2001, Shah2011,
Tocker2012)
42
Personal characterstics
43
Research questions
• How do personal characteristics influence
the impact of…
• RQ1: user controls in terms of diversity and
acceptance?
• RQ2: visualizations in terms of diversity and
acceptance?
• RQ3: visualizations + user controls in terms of
diversity and acceptance?
44
Katrien Verbert
Associate Professor
Yucheng Jin
PhD researcher
Jin et al 2018: UMAP and
Recsys, UMUAI 2019
Expertise
• Example: Goldsmith’s Music sophistication Index:
• Active Musical Engagement, e.g. how much time and money resources spent
on music
• Self-reported Perceptual Abilities, e.g. accuracy of musical listening skills
• Musical Training, e.g. amount of formal musical training received
• Self-reported Singing Abilities, e.g. accuracy of one’s own singing
• Sophisticated Emotional Engagement with Music, e.g. ability to talk about
emotions that music expresses
45
Cognitive traits
• Perceptual speed - quickly
and accurately compare
letters, numbers, objects,
pictures, or patterns
• Verbal working memory –
temporary memory for
words and verbal items
• Visual working memory –
temporary memory for
visual items
46
47
• User control: Musical sophistication
influenced the acceptance of
recommendations for user controls.
• Visualization:
• Musical sophistication also influenced
perceived diversity for visualizations, but
only for one of the studied
visualizations.
• Visual memory interacted with
visualizations for perceived diversity, but
only for one of the studied
visualizations.
Jin et al. UMUAI 2019
Adapting to users: personal characteristics
48
Situational characteristics
Examples:
• Location
• Time of day
• Who else is there
• Previous interactions
Stress levels e.g., sensors or survey
such as NASA TLX.
• Mental Demand
• Physical Demand
• Temporal Demand
• Performance
• Effort
• Frustration
49
Situational: location, activity
Jin et al UMAP 2019
How do controls for contextual characteristics (mood,
weather, time of day, and social) influence user perceptions of
the system?
How do different scenarios (location, activity) influence user
requirements for control of music recommendations?
50
Situational: groups
How to recommend items to groups when no best option (for all) exist?
PhD: Shabnam Najafian
(Najafian & Tintarev 2018, Najafian et al 2018)
51
Situational: groups
Najafian et al. IUI’ 2020
Low consensus scenarios:
Unhappy user
Unhappy acquaintances
High consensus scenario:
Baseline
Transparency versus privacy
The scenario influences people’s need for privacy.
Mostly users avoided selecting the combination of name and personality.
When the “minority” gets their preferred song, identity should not be disclosed together with personality.
Explanations
overview
Problems: Understandability, Reliance
Three levels: user, context, self-actualization
When to explain:
• Adapting to context e.g., activity, surprising content, group;
• Adapting to users e.g., expertise, working memory
54
Thank you!
n.tintarev@maastrichtuniversity.nl
@navatintarev
55
Shabnam Najafian
(PhD, started 2018)
Tim Draws (PhD,
started 2019)
Alisa Rieger (PhD,
started 2020)
Emily Sullivan
Post-doc (alumni)
Mesut Kaya
Post-doc (alumni)
Oana Inel
Post-doc
Dimitrios Bountouridis
Post-doc (alumni)
HIRING: Assistant professor and
post-docs!
Your name here?
References
• K. Balog, F. Radlinski, and S. Arakelyan. Transparent, Scrutable and Explainable User Models for Personalized Recommendation, 42nd International
ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR ’19), pages 265-274, July 2019.
• O. Biran and C. Cotton. "Explanation and justification in machine learning: A survey." IJCAI-17 workshop on explainable AI (XAI). Vol. 8. No. 1. 2017.
• F. Cerutti, N. Tintarev, and N. Oren. "Formal Arguments, Preferences, and Natural Language Interfaces to Humans: an Empirical Evaluation." ECAI.
2014.
• Y. Jin, N. N. Htun, N. Tintarev, and K. Verbert. "Contextplay: user control for context-aware music recommendation". In ACM Conference on User
Modeling and Adaptation and Personalization (UMAP). 2019.
• Y. Jin, N. N.i Htun, N. Tintarev, and K. Verbert. "Effects of personal characteristics in control-oriented user interfaces for music recommender systems".
User Modeling and User-Adapted Interaction, 2019.
• H. Kaur, H. Nori, S. Jenkins, R. Caruana, H. Wallach, and J. W. Vaughan. Interpreting interpretability: Understanding data scientists' use of
interpretability tools for machine learning. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, 1-14, 2020.
• B. Kim, K. Rajiv, and O. O. Koyejo. “Examples are not enough, learn to criticize! Criticism for interpretability.” Advances in Neural Information
Processing Systems (2016).
• B. P. Knijnenburg and M. C. Willemsen. "Evaluating recommender systems with user experiments." Recommender Systems Handbook. Springer,
Boston, MA, 2015. 309-352.
• T. Miller. “Explanation in artificial intelligence: Insights from the social sciences.” arXiv Preprint arXiv:1706.07269. (2017).
• C. Molnar "A guide for making black box models explainable." URL: https://christophm. github. io/interpretable-ml-book (2018).
56
References
• Mulder, Mats. Master Thesis. "Multiperspectivity in online news: An analysis of how reading behaviour is affected by viewpoint
diverse news recommendations and how they are presented." (2020). TU Delft 2020 http://resolver.tudelft.nl/uuid:7def1215-
5b30-4536-8b8f-15588e2703e6
• S. Najafian, O. Inel, and N. Tintarev. "Someone really wanted that song but it was not me! Evaluating Which Information to Disclose
in Explanations for Group Recommendations." Proceedings of the 25th International Conference on Intelligent User Interfaces
Companion. 2020.
• Sullivan, Emily, et al. "Reading news with a purpose: Explaining user profiles for self-actualization." Adjunct Publication of the 27th
Conference on User Modeling, Adaptation and Personalization. 2019.
• N. Tintarev, S. Rostami, and B. Smyth. "Knowing the unknown: visualising consumption blind-spots in recommender system". In
ACM Symposium On Applied Computing (SAC). 2018.
• T. N. T. Tran, M. Atas, A. Felfernig, V. M. Le, R. Samer, and M. Stettinger. 2019. Towards Social Choice-based Explanations in Group
Recommender Systems. In Proceedings of the 27th ACM Conference on User Modeling, Adaptation and Personalization (UMAP
‘19), 13–21.
• N. Tintarev & J. Masthoff (2008, July). The effectiveness of personalized movie explanations: An experiment using commercial
meta-data. In International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (pp. 204-213).
• Yang, F., Huang, Z., Scholtz, J., Arendt, D.L.: How do visual explanations foster end users' appropriate trust in machine learning? In:
Proceedings of the 25th International Conference on Intelligent User Interfaces. p. 189--201. IUI '20
57

More Related Content

What's hot

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
 
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 (XAI) - A Perspective
Explainable AI (XAI) - A Perspective Explainable AI (XAI) - A Perspective
Explainable AI (XAI) - A Perspective Saurabh Kaushik
 
Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...
Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...
Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...Sri Ambati
 
Explainable AI in Industry (FAT* 2020 Tutorial)
Explainable AI in Industry (FAT* 2020 Tutorial)Explainable AI in Industry (FAT* 2020 Tutorial)
Explainable AI in Industry (FAT* 2020 Tutorial)Krishnaram Kenthapadi
 
Towards Human-Centered Machine Learning
Towards Human-Centered Machine LearningTowards Human-Centered Machine Learning
Towards Human-Centered Machine LearningSri Ambati
 
Transformers, LLMs, and the Possibility of AGI
Transformers, LLMs, and the Possibility of AGITransformers, LLMs, and the Possibility of AGI
Transformers, LLMs, and the Possibility of AGISynaptonIncorporated
 
"I don't trust AI": the role of explainability in responsible AI
"I don't trust AI": the role of explainability in responsible AI"I don't trust AI": the role of explainability in responsible AI
"I don't trust AI": the role of explainability in responsible AIErika Agostinelli
 
Responsible AI in Industry (Tutorials at AAAI 2021, FAccT 2021, and WWW 2021)
Responsible AI in Industry (Tutorials at AAAI 2021, FAccT 2021, and WWW 2021)Responsible AI in Industry (Tutorials at AAAI 2021, FAccT 2021, and WWW 2021)
Responsible AI in Industry (Tutorials at AAAI 2021, FAccT 2021, and WWW 2021)Krishnaram Kenthapadi
 
Fairness-aware Machine Learning: Practical Challenges and Lessons Learned (KD...
Fairness-aware Machine Learning: Practical Challenges and Lessons Learned (KD...Fairness-aware Machine Learning: Practical Challenges and Lessons Learned (KD...
Fairness-aware Machine Learning: Practical Challenges and Lessons Learned (KD...Krishnaram Kenthapadi
 
Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)Krishnaram Kenthapadi
 
Introduction to LLMs
Introduction to LLMsIntroduction to LLMs
Introduction to LLMsLoic Merckel
 
Responsible AI in Industry (ICML 2021 Tutorial)
Responsible AI in Industry (ICML 2021 Tutorial)Responsible AI in Industry (ICML 2021 Tutorial)
Responsible AI in Industry (ICML 2021 Tutorial)Krishnaram Kenthapadi
 
Scott Lundberg, Microsoft Research - Explainable Machine Learning with Shaple...
Scott Lundberg, Microsoft Research - Explainable Machine Learning with Shaple...Scott Lundberg, Microsoft Research - Explainable Machine Learning with Shaple...
Scott Lundberg, Microsoft Research - Explainable Machine Learning with Shaple...Sri Ambati
 
Large Language Models Bootcamp
Large Language Models BootcampLarge Language Models Bootcamp
Large Language Models BootcampData Science Dojo
 
LLMs_talk_March23.pdf
LLMs_talk_March23.pdfLLMs_talk_March23.pdf
LLMs_talk_March23.pdfChaoYang81
 
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
 
Building trust through Explainable AI
Building trust through Explainable AIBuilding trust through Explainable AI
Building trust through Explainable AIPeet Denny
 

What's hot (20)

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)
 
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 (XAI) - A Perspective
Explainable AI (XAI) - A Perspective Explainable AI (XAI) - A Perspective
Explainable AI (XAI) - A Perspective
 
Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...
Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...
Achieving Algorithmic Transparency with Shapley Additive Explanations (H2O Lo...
 
Explainable AI in Industry (FAT* 2020 Tutorial)
Explainable AI in Industry (FAT* 2020 Tutorial)Explainable AI in Industry (FAT* 2020 Tutorial)
Explainable AI in Industry (FAT* 2020 Tutorial)
 
Towards Human-Centered Machine Learning
Towards Human-Centered Machine LearningTowards Human-Centered Machine Learning
Towards Human-Centered Machine Learning
 
Transformers, LLMs, and the Possibility of AGI
Transformers, LLMs, and the Possibility of AGITransformers, LLMs, and the Possibility of AGI
Transformers, LLMs, and the Possibility of AGI
 
"I don't trust AI": the role of explainability in responsible AI
"I don't trust AI": the role of explainability in responsible AI"I don't trust AI": the role of explainability in responsible AI
"I don't trust AI": the role of explainability in responsible AI
 
Responsible AI in Industry (Tutorials at AAAI 2021, FAccT 2021, and WWW 2021)
Responsible AI in Industry (Tutorials at AAAI 2021, FAccT 2021, and WWW 2021)Responsible AI in Industry (Tutorials at AAAI 2021, FAccT 2021, and WWW 2021)
Responsible AI in Industry (Tutorials at AAAI 2021, FAccT 2021, and WWW 2021)
 
Fairness-aware Machine Learning: Practical Challenges and Lessons Learned (KD...
Fairness-aware Machine Learning: Practical Challenges and Lessons Learned (KD...Fairness-aware Machine Learning: Practical Challenges and Lessons Learned (KD...
Fairness-aware Machine Learning: Practical Challenges and Lessons Learned (KD...
 
Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)Explainable AI in Industry (KDD 2019 Tutorial)
Explainable AI in Industry (KDD 2019 Tutorial)
 
Introduction to LLMs
Introduction to LLMsIntroduction to LLMs
Introduction to LLMs
 
Responsible AI in Industry (ICML 2021 Tutorial)
Responsible AI in Industry (ICML 2021 Tutorial)Responsible AI in Industry (ICML 2021 Tutorial)
Responsible AI in Industry (ICML 2021 Tutorial)
 
Scott Lundberg, Microsoft Research - Explainable Machine Learning with Shaple...
Scott Lundberg, Microsoft Research - Explainable Machine Learning with Shaple...Scott Lundberg, Microsoft Research - Explainable Machine Learning with Shaple...
Scott Lundberg, Microsoft Research - Explainable Machine Learning with Shaple...
 
Large Language Models Bootcamp
Large Language Models BootcampLarge Language Models Bootcamp
Large Language Models Bootcamp
 
LLMs_talk_March23.pdf
LLMs_talk_March23.pdfLLMs_talk_March23.pdf
LLMs_talk_March23.pdf
 
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
 
Building trust through Explainable AI
Building trust through Explainable AIBuilding trust through Explainable AI
Building trust through Explainable AI
 
Explainable AI
Explainable AIExplainable AI
Explainable AI
 
Explainable AI (XAI)
Explainable AI (XAI)Explainable AI (XAI)
Explainable AI (XAI)
 

Similar to Explainable AI is not yet Understandable AI

Making our mark: the important role of social scientists in the ‘era of big d...
Making our mark: the important role of social scientists in the ‘era of big d...Making our mark: the important role of social scientists in the ‘era of big d...
Making our mark: the important role of social scientists in the ‘era of big d...The Higher Education Academy
 
Connecting Levels and Methods of Analysis in Networked Learning Communities
Connecting Levels and Methods of Analysis  in Networked Learning CommunitiesConnecting Levels and Methods of Analysis  in Networked Learning Communities
Connecting Levels and Methods of Analysis in Networked Learning Communitiessuthers
 
The Filter Bubble: a threat for plural information?
The Filter Bubble: a threat for plural information?The Filter Bubble: a threat for plural information?
The Filter Bubble: a threat for plural information?Pietro De Nicolao
 
Measuring User Influence in Twitter
Measuring User Influence in TwitterMeasuring User Influence in Twitter
Measuring User Influence in Twitteraugustodefranco .
 
THE SURVEY OF SENTIMENT AND OPINION MINING FOR BEHAVIOR ANALYSIS OF SOCIAL MEDIA
THE SURVEY OF SENTIMENT AND OPINION MINING FOR BEHAVIOR ANALYSIS OF SOCIAL MEDIATHE SURVEY OF SENTIMENT AND OPINION MINING FOR BEHAVIOR ANALYSIS OF SOCIAL MEDIA
THE SURVEY OF SENTIMENT AND OPINION MINING FOR BEHAVIOR ANALYSIS OF SOCIAL MEDIAIJCSES Journal
 
Impact & Interaction: social media as part of communication strategy for rese...
Impact & Interaction: social media as part of communication strategy for rese...Impact & Interaction: social media as part of communication strategy for rese...
Impact & Interaction: social media as part of communication strategy for rese...Esther De Smet
 
Charleston Conference Observatory: Are Social Media Impacting on Research?
Charleston Conference Observatory: Are Social Media Impacting on Research?Charleston Conference Observatory: Are Social Media Impacting on Research?
Charleston Conference Observatory: Are Social Media Impacting on Research?Charleston Conference
 
On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...Grial - University of Salamanca
 
Responses to Other Students Respond to at least 2 of your fellow .docx
Responses to Other Students Respond to at least 2 of your fellow .docxResponses to Other Students Respond to at least 2 of your fellow .docx
Responses to Other Students Respond to at least 2 of your fellow .docxronak56
 
Synergizing Natural and Research Communities
Synergizing Natural and Research CommunitiesSynergizing Natural and Research Communities
Synergizing Natural and Research CommunitiesTom De Ruyck
 
Synergizing natural and research communities: Caring about the research ecosy...
Synergizing natural and research communities: Caring about the research ecosy...Synergizing natural and research communities: Caring about the research ecosy...
Synergizing natural and research communities: Caring about the research ecosy...InSites Consulting
 
Do not blame it on the algorithm an empirical assessment of multiple recommen...
Do not blame it on the algorithm an empirical assessment of multiple recommen...Do not blame it on the algorithm an empirical assessment of multiple recommen...
Do not blame it on the algorithm an empirical assessment of multiple recommen...Tel-Aviv Journalists' Association
 
Helping Users Discover Perspectives: Enhancing Opinion Mining with Joint Topi...
Helping Users Discover Perspectives: Enhancing Opinion Mining with Joint Topi...Helping Users Discover Perspectives: Enhancing Opinion Mining with Joint Topi...
Helping Users Discover Perspectives: Enhancing Opinion Mining with Joint Topi...TimDraws
 
Lectures: Scientists & Advocacy / Models of Science Communication
Lectures: Scientists & Advocacy / Models of Science CommunicationLectures: Scientists & Advocacy / Models of Science Communication
Lectures: Scientists & Advocacy / Models of Science CommunicationMatthew Nisbet
 
Researching Social Media – Big Data and Social Media Analysis
Researching Social Media – Big Data and Social Media AnalysisResearching Social Media – Big Data and Social Media Analysis
Researching Social Media – Big Data and Social Media AnalysisFarida Vis
 
Social machines: theory design and incentives
Social machines: theory design and incentivesSocial machines: theory design and incentives
Social machines: theory design and incentivesElena Simperl
 
Beyond Buzz - Web 2.0 Expo - K.Niederhoffer & M.Smith
Beyond Buzz - Web 2.0 Expo - K.Niederhoffer & M.SmithBeyond Buzz - Web 2.0 Expo - K.Niederhoffer & M.Smith
Beyond Buzz - Web 2.0 Expo - K.Niederhoffer & M.Smithkategn
 
'Drinking from the fire hose? The pitfalls and potential of Big Data'.
'Drinking from the fire hose? The pitfalls and potential of Big Data'.'Drinking from the fire hose? The pitfalls and potential of Big Data'.
'Drinking from the fire hose? The pitfalls and potential of Big Data'.Josh Cowls
 

Similar to Explainable AI is not yet Understandable AI (20)

Making our mark: the important role of social scientists in the ‘era of big d...
Making our mark: the important role of social scientists in the ‘era of big d...Making our mark: the important role of social scientists in the ‘era of big d...
Making our mark: the important role of social scientists in the ‘era of big d...
 
Connecting Levels and Methods of Analysis in Networked Learning Communities
Connecting Levels and Methods of Analysis  in Networked Learning CommunitiesConnecting Levels and Methods of Analysis  in Networked Learning Communities
Connecting Levels and Methods of Analysis in Networked Learning Communities
 
The Filter Bubble: a threat for plural information?
The Filter Bubble: a threat for plural information?The Filter Bubble: a threat for plural information?
The Filter Bubble: a threat for plural information?
 
Measuring User Influence in Twitter
Measuring User Influence in TwitterMeasuring User Influence in Twitter
Measuring User Influence in Twitter
 
Taylor Ghost of Altmetrics Yet to Come
Taylor Ghost of Altmetrics Yet to ComeTaylor Ghost of Altmetrics Yet to Come
Taylor Ghost of Altmetrics Yet to Come
 
THE SURVEY OF SENTIMENT AND OPINION MINING FOR BEHAVIOR ANALYSIS OF SOCIAL MEDIA
THE SURVEY OF SENTIMENT AND OPINION MINING FOR BEHAVIOR ANALYSIS OF SOCIAL MEDIATHE SURVEY OF SENTIMENT AND OPINION MINING FOR BEHAVIOR ANALYSIS OF SOCIAL MEDIA
THE SURVEY OF SENTIMENT AND OPINION MINING FOR BEHAVIOR ANALYSIS OF SOCIAL MEDIA
 
Impact & Interaction: social media as part of communication strategy for rese...
Impact & Interaction: social media as part of communication strategy for rese...Impact & Interaction: social media as part of communication strategy for rese...
Impact & Interaction: social media as part of communication strategy for rese...
 
Charleston Conference Observatory: Are Social Media Impacting on Research?
Charleston Conference Observatory: Are Social Media Impacting on Research?Charleston Conference Observatory: Are Social Media Impacting on Research?
Charleston Conference Observatory: Are Social Media Impacting on Research?
 
On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...
 
Responses to Other Students Respond to at least 2 of your fellow .docx
Responses to Other Students Respond to at least 2 of your fellow .docxResponses to Other Students Respond to at least 2 of your fellow .docx
Responses to Other Students Respond to at least 2 of your fellow .docx
 
Analytic Essay Examples
Analytic Essay ExamplesAnalytic Essay Examples
Analytic Essay Examples
 
Synergizing Natural and Research Communities
Synergizing Natural and Research CommunitiesSynergizing Natural and Research Communities
Synergizing Natural and Research Communities
 
Synergizing natural and research communities: Caring about the research ecosy...
Synergizing natural and research communities: Caring about the research ecosy...Synergizing natural and research communities: Caring about the research ecosy...
Synergizing natural and research communities: Caring about the research ecosy...
 
Do not blame it on the algorithm an empirical assessment of multiple recommen...
Do not blame it on the algorithm an empirical assessment of multiple recommen...Do not blame it on the algorithm an empirical assessment of multiple recommen...
Do not blame it on the algorithm an empirical assessment of multiple recommen...
 
Helping Users Discover Perspectives: Enhancing Opinion Mining with Joint Topi...
Helping Users Discover Perspectives: Enhancing Opinion Mining with Joint Topi...Helping Users Discover Perspectives: Enhancing Opinion Mining with Joint Topi...
Helping Users Discover Perspectives: Enhancing Opinion Mining with Joint Topi...
 
Lectures: Scientists & Advocacy / Models of Science Communication
Lectures: Scientists & Advocacy / Models of Science CommunicationLectures: Scientists & Advocacy / Models of Science Communication
Lectures: Scientists & Advocacy / Models of Science Communication
 
Researching Social Media – Big Data and Social Media Analysis
Researching Social Media – Big Data and Social Media AnalysisResearching Social Media – Big Data and Social Media Analysis
Researching Social Media – Big Data and Social Media Analysis
 
Social machines: theory design and incentives
Social machines: theory design and incentivesSocial machines: theory design and incentives
Social machines: theory design and incentives
 
Beyond Buzz - Web 2.0 Expo - K.Niederhoffer & M.Smith
Beyond Buzz - Web 2.0 Expo - K.Niederhoffer & M.SmithBeyond Buzz - Web 2.0 Expo - K.Niederhoffer & M.Smith
Beyond Buzz - Web 2.0 Expo - K.Niederhoffer & M.Smith
 
'Drinking from the fire hose? The pitfalls and potential of Big Data'.
'Drinking from the fire hose? The pitfalls and potential of Big Data'.'Drinking from the fire hose? The pitfalls and potential of Big Data'.
'Drinking from the fire hose? The pitfalls and potential of Big Data'.
 

Recently uploaded

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

Explainable AI is not yet Understandable AI

  • 1. Explainable AI is not yet understandable AI Dr. Nava Tintarev, TU Delft Full Professor, TU Maastricht (from 1/10) Comic from xkcd: https://xkcd.com/1838/
  • 2. 2 Roadmap Motivation + terminology Explanations in recommender systems What: Levels of explanation When: Adapting explanations Take home
  • 3. Explanations in Machine learning? INSPECT DON’T INSPECT 3 Masters thesis: Paul Bakker, TUD
  • 4. [19] departments pledge to be publicly transparent about how decision- making is driven by algorithms, including giving “plain English” explanations; to make available information about the processes used and how data is stored unless forbidden by law (such as for reasons of national security); and to identify and manage biases informing algorithms. Guardian 27th of July 2020 4
  • 5. Researchers • focus on understandability and explainability Citizens • want to see and correct their information Decision makers • want accountability (both for data and algorithms). The Guardian, Feb 5th 2020 28th July 2020, Het Parool 5 Marleen Huysman, https://cacm.acm.org/news/246457-the- impact-of-ai-on-organizations/fulltext, July 2020
  • 6. • HR professionals became assistants to the algorithm instead. • HR professionals do not select or reject candidates anymore, • but supply the algorithm with fresh data so it can make the decision on their behalf. • Furthermore, they need to repair mistakes made by the algorithm and act as its intermediary… Marleen Huysman, https://cacm.acm.org/news/246457-the-impact-of-ai- on-organizations/fulltext, July 2020 • Predictive policing by the Dutch police. • We discovered that the interpretation and filtering of the AI outputs was too difficult to leave to the police officers themselves. • To solve this problem, the police set up an intelligence unit which translates the AI outputs into what police officers must actually do. 6
  • 7. Justification and Explanation a justification explains why a decision is a good one, without explaining exactly how it was made. Biran et al. 7 cartoon by Erwin Suvaal from CVIII ontwerpers
  • 8. Purpose Description Transparency Explain how the system works Effectiveness Help users make good decisions Trust Increase users' confidence in the system Persuasiveness Convince users to try or buy Satisfaction Increase the ease of use or enjoyment Scrutability Allow users to tell the system it is wrong Efficiency Help users make decisions faster Tintarev and Masthoff. 2007 ExplanationsinRecommenderSystems 8
  • 9. Interpretability Interpretability is • the degree to which a human can understand the cause of a decision (Miller 2017) • the degree to which a human can consistently predict the model’s result (Kim et al 2016) 9
  • 11. Decision tree/Anchors? Ribeiro, Marco Tulio, Sameer Singh, and Carlos Guestrin. "Anchors: High-precision model-agnostic explanations." Thirty-Second AAAI Conference on Artificial Intelligence. 2018. 11 Close to natural language Limited expressivity, manual crafting, does not scale
  • 12. Example: Argumentation Explanation Cerutti et al, ECAI2014 12 Clear structure. NL analog not evident Human judgment not consistent with formal reasoning
  • 13. Local models (LIME) 13 Simpler than full model Local model not fully representative/non-deterministic Many of same issues as decision trees (scale, interactions) https://github.com/marcotcr/lime
  • 14. SHAP Local accuracy, missingness, proportionality, feature interactions Visualizations Data scientists were found to over-trust and misuse local simplified (``interpretable'') machine learning models such as GAM and SHAP (Kaur et al, CHI 2020) 14
  • 15. Explanations in Machine learning? INSPECT DON’T INSPECT 15 Masters thesis: Paul Bakker, TUD
  • 17. Information overload. Too many: movies, ads, webpages, songs, plumbers, etc. Searching is difficult What’s good, what’s not? Benefits of recommendation 17
  • 19. What is a recommender system? Systems that make personalized recommendations of goods, services, and people (Kautz) • User identifies one or more objects as being of interest • The recommender system suggests other objects that are similar (infers liking) • Ranking and filtering algorithm • Ranks the options, filters out lower ranking options 19 1 2 3 4
  • 20. Explaining recommender systems Your recommendationsYour music profile 20
  • 22. Levels of explanation (Sullivan et al. 2019) Level Answers the question Individual “What is my interaction with the system so that I can understand my past?” Contextualization ”How does my interaction compare with the average so I can understand me within my community” Self-actualization ”How can I use the system so I can reach my goals?” 22
  • 23. Individual 23 Unfortunately, this movie belongs to at least one genre you do not want to see: Action & Adventure. It also belongs to the genre(s): Comedy. This movie stars Jo Marr and Robert Redford. Tintarev & Masthoff 2008 Cataldo Musto et al UMAP 2019
  • 26. Explanations for groups Tran et al, UMAP’2019 26
  • 28. Hoptopics results • better sense of control and transparency • participants had a poor mental model for the degree of novel content for non-personalized data in the Inspectable interface • Relevance and novelty assessment interlinked Photo by Alina Grubnyak on Unsplash28
  • 29. Photo by Jared Rice on Unsplash Self-actualization 29
  • 30. Self-actualisation • Few studies have tried to connect transparency and explanation with certain personal or societal values and goals • It is goal-directed and allows for user-control to achieve those goals • The user has direct control over which goal they want to explore, and the recommendations that result from the chosen goal I want to be an expert I want to stay informed I want to broaden my horizon I want discover the unexplored 30
  • 31. Challenge • Users want personalized content • Increased engagement, satisfaction • Users care for explainability & transparency • Why is an item recommended? • What personal data is stored? • How do recommenders work? 31
  • 32. Challenge • Journalists value journalistic independence. • Journalists want their articles to be read. • Journalists value their editorial choices. • What is important for users to read 32
  • 33. Data • One month of real data of reading behavior of users of fd.nl, of the Dutch Het Financieele Dagblad • 100 user profiles • 50 average reading activity • 50 highly active • 4 maximally separated profiles for word clouds • 1600 articles • Metadata • Topic tags for articles (e.g. politics, economy) • Word2vec features 33
  • 34. User study: Topic scoring Familiarity User’s familiarity score with a topic: the ratio of articles read by a user on a topic, over the total number of articles published on that topic. Similarity The similarity between topics in the user profile is the cosine similarity of aggregated word embeddings.
  • 36. 36 User study: Goals Your goal is to Broaden your Horizons. There may be topics you do not normally read about, but you may actually find interesting. Exploring this helps to build a broad perspective on the issues that matter to you. Your goal is to Discover the Unexplored. There may be topics that you haven’t explored before that may actually become new interests. Exploring new topics can promote creativity and objectivity.
  • 37. Results of setting goals Broaden: more familiar topics selected (than discover the unexplored). Providing users with different goals influences their reading intentions. Discover could lead to more new topics read. Discover: fewer familiar in selected (compared to unselected) Can encourage readers to explore new topics beyond topics they normally read using this goal, but they may be related to topics they already read. Both: high variance of similarity for selected topics compared to unselected Either goal encourages readers to read completely unrelated topics. Needs more study. 37 (Sullivan et al. 2019)
  • 38. Case study: Blendle 38 Mats Mulder, MSc, 2020 Thumbnail 3.1% more Click-through rate for “diverse viewpoint” condition depended on: Number of hearts Interface matters
  • 39. Reminder: Levels of explanation (Sullivan et al. 2019) Level Answers the question Individual “What is my interaction with the system so that I can understand my past?” Contextualization ”How does my interaction compare with the average so I can understand me within my community” Self-actualization ”How can I use the system so I can reach my goals?” 39
  • 40. Photos by Jessica Rockowitz Helena Lopes Fitsum Admasu and Priscilla Du Preez on Unsplash When to explain 40
  • 42. Explanation effectiveness Situational Characteristics?  Perceptions of diversity (Ferwerda2017, Kang2016, Willemsen2011)  Group recommendations (Najafian2018, Kapcak2018) Personal Characteristics? • Working memory (Conati2014, Tintarev2016, Tocker2012, Velex2005) • Expertise (Kobsa2001, Shah2011, Tocker2012) 42
  • 44. Research questions • How do personal characteristics influence the impact of… • RQ1: user controls in terms of diversity and acceptance? • RQ2: visualizations in terms of diversity and acceptance? • RQ3: visualizations + user controls in terms of diversity and acceptance? 44 Katrien Verbert Associate Professor Yucheng Jin PhD researcher Jin et al 2018: UMAP and Recsys, UMUAI 2019
  • 45. Expertise • Example: Goldsmith’s Music sophistication Index: • Active Musical Engagement, e.g. how much time and money resources spent on music • Self-reported Perceptual Abilities, e.g. accuracy of musical listening skills • Musical Training, e.g. amount of formal musical training received • Self-reported Singing Abilities, e.g. accuracy of one’s own singing • Sophisticated Emotional Engagement with Music, e.g. ability to talk about emotions that music expresses 45
  • 46. Cognitive traits • Perceptual speed - quickly and accurately compare letters, numbers, objects, pictures, or patterns • Verbal working memory – temporary memory for words and verbal items • Visual working memory – temporary memory for visual items 46
  • 47. 47
  • 48. • User control: Musical sophistication influenced the acceptance of recommendations for user controls. • Visualization: • Musical sophistication also influenced perceived diversity for visualizations, but only for one of the studied visualizations. • Visual memory interacted with visualizations for perceived diversity, but only for one of the studied visualizations. Jin et al. UMUAI 2019 Adapting to users: personal characteristics 48
  • 49. Situational characteristics Examples: • Location • Time of day • Who else is there • Previous interactions Stress levels e.g., sensors or survey such as NASA TLX. • Mental Demand • Physical Demand • Temporal Demand • Performance • Effort • Frustration 49
  • 50. Situational: location, activity Jin et al UMAP 2019 How do controls for contextual characteristics (mood, weather, time of day, and social) influence user perceptions of the system? How do different scenarios (location, activity) influence user requirements for control of music recommendations? 50
  • 51. Situational: groups How to recommend items to groups when no best option (for all) exist? PhD: Shabnam Najafian (Najafian & Tintarev 2018, Najafian et al 2018) 51
  • 52. Situational: groups Najafian et al. IUI’ 2020 Low consensus scenarios: Unhappy user Unhappy acquaintances High consensus scenario: Baseline
  • 53. Transparency versus privacy The scenario influences people’s need for privacy. Mostly users avoided selecting the combination of name and personality. When the “minority” gets their preferred song, identity should not be disclosed together with personality.
  • 54. Explanations overview Problems: Understandability, Reliance Three levels: user, context, self-actualization When to explain: • Adapting to context e.g., activity, surprising content, group; • Adapting to users e.g., expertise, working memory 54
  • 55. Thank you! n.tintarev@maastrichtuniversity.nl @navatintarev 55 Shabnam Najafian (PhD, started 2018) Tim Draws (PhD, started 2019) Alisa Rieger (PhD, started 2020) Emily Sullivan Post-doc (alumni) Mesut Kaya Post-doc (alumni) Oana Inel Post-doc Dimitrios Bountouridis Post-doc (alumni) HIRING: Assistant professor and post-docs! Your name here?
  • 56. References • K. Balog, F. Radlinski, and S. Arakelyan. Transparent, Scrutable and Explainable User Models for Personalized Recommendation, 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR ’19), pages 265-274, July 2019. • O. Biran and C. Cotton. "Explanation and justification in machine learning: A survey." IJCAI-17 workshop on explainable AI (XAI). Vol. 8. No. 1. 2017. • F. Cerutti, N. Tintarev, and N. Oren. "Formal Arguments, Preferences, and Natural Language Interfaces to Humans: an Empirical Evaluation." ECAI. 2014. • Y. Jin, N. N. Htun, N. Tintarev, and K. Verbert. "Contextplay: user control for context-aware music recommendation". In ACM Conference on User Modeling and Adaptation and Personalization (UMAP). 2019. • Y. Jin, N. N.i Htun, N. Tintarev, and K. Verbert. "Effects of personal characteristics in control-oriented user interfaces for music recommender systems". User Modeling and User-Adapted Interaction, 2019. • H. Kaur, H. Nori, S. Jenkins, R. Caruana, H. Wallach, and J. W. Vaughan. Interpreting interpretability: Understanding data scientists' use of interpretability tools for machine learning. In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, 1-14, 2020. • B. Kim, K. Rajiv, and O. O. Koyejo. “Examples are not enough, learn to criticize! Criticism for interpretability.” Advances in Neural Information Processing Systems (2016). • B. P. Knijnenburg and M. C. Willemsen. "Evaluating recommender systems with user experiments." Recommender Systems Handbook. Springer, Boston, MA, 2015. 309-352. • T. Miller. “Explanation in artificial intelligence: Insights from the social sciences.” arXiv Preprint arXiv:1706.07269. (2017). • C. Molnar "A guide for making black box models explainable." URL: https://christophm. github. io/interpretable-ml-book (2018). 56
  • 57. References • Mulder, Mats. Master Thesis. "Multiperspectivity in online news: An analysis of how reading behaviour is affected by viewpoint diverse news recommendations and how they are presented." (2020). TU Delft 2020 http://resolver.tudelft.nl/uuid:7def1215- 5b30-4536-8b8f-15588e2703e6 • S. Najafian, O. Inel, and N. Tintarev. "Someone really wanted that song but it was not me! Evaluating Which Information to Disclose in Explanations for Group Recommendations." Proceedings of the 25th International Conference on Intelligent User Interfaces Companion. 2020. • Sullivan, Emily, et al. "Reading news with a purpose: Explaining user profiles for self-actualization." Adjunct Publication of the 27th Conference on User Modeling, Adaptation and Personalization. 2019. • N. Tintarev, S. Rostami, and B. Smyth. "Knowing the unknown: visualising consumption blind-spots in recommender system". In ACM Symposium On Applied Computing (SAC). 2018. • T. N. T. Tran, M. Atas, A. Felfernig, V. M. Le, R. Samer, and M. Stettinger. 2019. Towards Social Choice-based Explanations in Group Recommender Systems. In Proceedings of the 27th ACM Conference on User Modeling, Adaptation and Personalization (UMAP ‘19), 13–21. • N. Tintarev & J. Masthoff (2008, July). The effectiveness of personalized movie explanations: An experiment using commercial meta-data. In International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems (pp. 204-213). • Yang, F., Huang, Z., Scholtz, J., Arendt, D.L.: How do visual explanations foster end users' appropriate trust in machine learning? In: Proceedings of the 25th International Conference on Intelligent User Interfaces. p. 189--201. IUI '20 57