SlideShare a Scribd company logo
1 of 43
Opening the black box of user
profiles in content-based
recommender systems
Fair and Transparent Machine
Learning @ ICAI Meetup
April 12, 2019
David Graus | david.graus@fdmediagroep.nl | @dvdgrs 1
Opening the black box of user
profiles in content-based
recommender systems
Fair and Transparent Machine
Learning @ ICAI Meetup
April 12, 2019
David Graus | david.graus@fdmediagroep.nl | @dvdgrs 1
The leading information provider in the financial economic domain
FD Mediagroup
in the Netherlands
Context: AI @ FD Mediagroup
Context: AI @ FD Mediagroup
7
Speciaal voor U
Why fair and transparent?
8
User studies have shown:
• Our users want personalized content
• Our users care for transparency
FD:
• Verifiability is one of the core values for FD Mediagroup
• Transparency for verifiability
The Context
9
User-data Rec
engine
Inferred
data
Recomme
ndations
The Context
10
User-data Rec
engine
Inferred
data
Recomme
ndations
The Context
11
12
STEP 1
DISCOURSE
Understanding
the problem
STEP 2
FRAMEWORK
Systematic
layering of
explanations
STEP 3
EVALUATION
Data exploration
and evaluation
13
STEP 1
DISCOURSE
Understanding
the problem
STEP 2
FRAMEWORK
Systematic
layering of
explanations
STEP 3
EVALUATION
Data exploration
and evaluation
Discourse
Who is the target audience of the explanations?
What is the goal?
What purpose do the explanations serve?
15
STEP 1
DISCOURSE
Understanding
the problem
STEP 2
FRAMEWORK
Systematic
layering of
explanations
STEP 3
EVALUATION
Data exploration
and evaluation
Framework
Framework
Framework
Framework
I want to
be an
expert
I want to
stay
informed
I want to
broaden my
horizon
I want to
discover the
unexplored
Values
Broadness, diversity, autonomy, objectivity,
match with the user needs, controllability
20
STEP 1
DISCOURSE
Understanding
the problem
STEP 2
FRAMEWORK
Systematic
layering of
explanations
STEP 3
EVALUATION
Data exploration
and evaluation
21
Data exploration
Data exploration
Data exploration
Data exploration
Data exploration
Data exploration
27
User study
User study
System
Evaluation
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.
User study
Aim:
Study whether being offered a particular
goal would influence the user’s intended
reading behavior
System
Evaluation
User study
System
Evaluation
Objective
Pick a persona from four
data-driven profiles
Random assign
goal-order
Explain the goals: Broaden Horizons,
Discover the unexplored
Goal A
Show
visualization
Questionnaire
Persona 1
Goal B
Persona 4
Similarity
Familiarity
Hypotheses
System
Evaluation
2. Broaden horizon:
Users choose topics that have high similarity and
high familiarity compared to the non-selected topics.
3. Discover the unexplored:
Users choose topics that have low similarity and
low familiarity compared to the non-selected topics.
1. Goal Framework:
Broaden Horizon chosen topics are more similar and
more familiar than Discover the unexplored
33
Results
(Executive summary)
Results
System
Evaluation
2. Broaden horizon:
Users choose topics that have high similarity and
high familiarity compared to the non-selected topics.
3. Discover the unexplored:
Users choose topics that have low similarity and
low familiarity compared to the non-selected topics.
1. Goal Framework:
Broaden Horizon chosen topics are more similar and
more familiar than Discover the unexplored
Results
System
Evaluation
2. Broaden horizon:
Users choose topics that have high similarity and
high familiarity compared to the non-selected topics.
3. Discover the unexplored:
Users choose topics that have low similarity and
low familiarity compared to the non-selected topics.
1. Goal Framework:
Broaden Horizon chosen topics are more similar and
more familiar than Discover the unexplored
Results
System
Evaluation
2. Broaden horizon:
Users choose topics that have high similarity and
high familiarity compared to the non-selected topics.
3. Discover the unexplored:
Users choose topics that have low similarity and
low familiarity compared to the non-selected topics.
1. Goal Framework:
Broaden Horizon chosen topics are more similar and
more familiar than Discover the unexplored
Results
System
Evaluation
2. Broaden horizon:
Users choose topics that have high similarity and
high familiarity compared to the non-selected topics.
3. Discover the unexplored:
Users choose topics that have low similarity and
low familiarity compared to the non-selected topics.
1. Goal Framework:
Broaden Horizon chosen topics are more similar and
more familiar than Discover the unexplored
Results
System
Evaluation
2. Broaden horizon:
Users choose topics that have high similarity and
high familiarity compared to the non-selected topics.
3. Discover the unexplored:
Users choose topics that have low similarity and
low familiarity compared to the non-selected topics.
1. Goal Framework:
Broaden Horizon chosen topics are more similar and
more familiar than Discover the unexplored
Results
System
Evaluation
2. Broaden horizon:
Users choose topics that have high similarity and
high familiarity compared to the non-selected topics.
3. Discover the unexplored:
Users choose topics that have low similarity and
low familiarity compared to the non-selected topics.
1. Goal Framework:
Broaden Horizon chosen topics are more similar and
more familiar than Discover the unexplored
40
Going Forward
41
Summary of achievements
Novel, scalable and generalizable framework of user-profile
explanations
Exploration of FD reader data; domain-knowledge and
data-driven ontology
Interface mockup
User-study to evaluate the value-driven explanations
42
Future
Further designing implementation of
our framework
Formalize the epistemic goals
together with editors
Extend user studies/focus groups to
all value-driven goals
Thank you!
43
Pre-print: graus.nu/publications/reading-news-with-a-purpose/
Viz demo: info.ilab.sztaki.hu/~kdomokos/ict/
@dvdgrs
david.graus@fdmediagroep.nl

More Related Content

What's hot

2014 GED Test Lesson Plan Template & Sample: Education Pays
2014 GED Test Lesson Plan Template & Sample: Education Pays2014 GED Test Lesson Plan Template & Sample: Education Pays
2014 GED Test Lesson Plan Template & Sample: Education PaysMeagen Farrell
 
Innovative design: using problem-based learning to teach information literacy...
Innovative design: using problem-based learning to teach information literacy...Innovative design: using problem-based learning to teach information literacy...
Innovative design: using problem-based learning to teach information literacy...IL Group (CILIP Information Literacy Group)
 
StudyUp Presentation 4
StudyUp Presentation 4StudyUp Presentation 4
StudyUp Presentation 4Parth Shah
 
Critical Research Introduction
Critical Research IntroductionCritical Research Introduction
Critical Research IntroductionMedia Studies
 
‘Translating’ the NSS
‘Translating’ the NSS‘Translating’ the NSS
‘Translating’ the NSSSEDA
 
Using GradeMark to improve feedback and involve students in the marking process
Using GradeMark to improve feedback and involve students in the marking processUsing GradeMark to improve feedback and involve students in the marking process
Using GradeMark to improve feedback and involve students in the marking processSara Marsham
 
Questionnaires
QuestionnairesQuestionnaires
Questionnairessliaqat
 
Trials by Juries: Suggested Practices for Database Trials
Trials by Juries: Suggested Practices for Database TrialsTrials by Juries: Suggested Practices for Database Trials
Trials by Juries: Suggested Practices for Database TrialsAnnis Lee Adams
 
Asynchronous versus synchronous storyboard
Asynchronous versus synchronous storyboardAsynchronous versus synchronous storyboard
Asynchronous versus synchronous storyboardHigh School
 
Researching Topics ip1 GibsonD
Researching Topics ip1 GibsonDResearching Topics ip1 GibsonD
Researching Topics ip1 GibsonDDm Gibson
 

What's hot (12)

Discussant project
Discussant projectDiscussant project
Discussant project
 
2014 GED Test Lesson Plan Template & Sample: Education Pays
2014 GED Test Lesson Plan Template & Sample: Education Pays2014 GED Test Lesson Plan Template & Sample: Education Pays
2014 GED Test Lesson Plan Template & Sample: Education Pays
 
Innovative design: using problem-based learning to teach information literacy...
Innovative design: using problem-based learning to teach information literacy...Innovative design: using problem-based learning to teach information literacy...
Innovative design: using problem-based learning to teach information literacy...
 
StudyUp Presentation 4
StudyUp Presentation 4StudyUp Presentation 4
StudyUp Presentation 4
 
Critical Research Introduction
Critical Research IntroductionCritical Research Introduction
Critical Research Introduction
 
‘Translating’ the NSS
‘Translating’ the NSS‘Translating’ the NSS
‘Translating’ the NSS
 
Form1
Form1Form1
Form1
 
Using GradeMark to improve feedback and involve students in the marking process
Using GradeMark to improve feedback and involve students in the marking processUsing GradeMark to improve feedback and involve students in the marking process
Using GradeMark to improve feedback and involve students in the marking process
 
Questionnaires
QuestionnairesQuestionnaires
Questionnaires
 
Trials by Juries: Suggested Practices for Database Trials
Trials by Juries: Suggested Practices for Database TrialsTrials by Juries: Suggested Practices for Database Trials
Trials by Juries: Suggested Practices for Database Trials
 
Asynchronous versus synchronous storyboard
Asynchronous versus synchronous storyboardAsynchronous versus synchronous storyboard
Asynchronous versus synchronous storyboard
 
Researching Topics ip1 GibsonD
Researching Topics ip1 GibsonDResearching Topics ip1 GibsonD
Researching Topics ip1 GibsonD
 

Similar to Opening the Black Box of User Profiles in Content-based Recommender Systems

Talk on Research Data Management
Talk on Research Data ManagementTalk on Research Data Management
Talk on Research Data ManagementAnita de Waard
 
Five Steps to Better Surveys: part of the Surveys that Work training course f...
Five Steps to Better Surveys: part of the Surveys that Work training course f...Five Steps to Better Surveys: part of the Surveys that Work training course f...
Five Steps to Better Surveys: part of the Surveys that Work training course f...Caroline Jarrett
 
Qualitative research technique
Qualitative research techniqueQualitative research technique
Qualitative research techniqueRohit Kumar
 
Smart Data Module 3 d drive_external data
Smart Data Module 3 d drive_external dataSmart Data Module 3 d drive_external data
Smart Data Module 3 d drive_external datacaniceconsulting
 
Final Assignment Written assignment (Research Proposal)
Final Assignment Written assignment (Research Proposal) Final Assignment Written assignment (Research Proposal)
Final Assignment Written assignment (Research Proposal) ChereCheek752
 
6_2019_10_31!10_52_47_PM.PPT
6_2019_10_31!10_52_47_PM.PPT6_2019_10_31!10_52_47_PM.PPT
6_2019_10_31!10_52_47_PM.PPTharvinderjabbal
 
When Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking AsiaWhen Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking AsiaGrowth Hacking Asia
 
How to Apply Approach to Analyse Situation in Case Study Writing?
How to Apply Approach to Analyse Situation in Case Study Writing?How to Apply Approach to Analyse Situation in Case Study Writing?
How to Apply Approach to Analyse Situation in Case Study Writing?Harry Brook
 
Chapter 13 An evaluation framework
Chapter 13 An evaluation frameworkChapter 13 An evaluation framework
Chapter 13 An evaluation frameworkvuongdq93
 
Experience Research Best Practices - UX Meet Up Boston 2013 - Dan Berlin
Experience Research Best Practices - UX Meet Up Boston 2013 - Dan BerlinExperience Research Best Practices - UX Meet Up Boston 2013 - Dan Berlin
Experience Research Best Practices - UX Meet Up Boston 2013 - Dan BerlinMad*Pow
 
Experience Research Best Practices
Experience Research Best PracticesExperience Research Best Practices
Experience Research Best PracticesDan Berlin
 
Hwap pres__w bri cugelman nov2010
Hwap  pres__w bri cugelman nov2010Hwap  pres__w bri cugelman nov2010
Hwap pres__w bri cugelman nov2010Lee Taylor
 

Similar to Opening the Black Box of User Profiles in Content-based Recommender Systems (20)

User-Tailored Privacy
User-Tailored PrivacyUser-Tailored Privacy
User-Tailored Privacy
 
Talk on Research Data Management
Talk on Research Data ManagementTalk on Research Data Management
Talk on Research Data Management
 
Five Steps to Better Surveys: part of the Surveys that Work training course f...
Five Steps to Better Surveys: part of the Surveys that Work training course f...Five Steps to Better Surveys: part of the Surveys that Work training course f...
Five Steps to Better Surveys: part of the Surveys that Work training course f...
 
Qualitative research technique
Qualitative research techniqueQualitative research technique
Qualitative research technique
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Designing Mobile UX
Designing Mobile UXDesigning Mobile UX
Designing Mobile UX
 
Smart Data Module 3 d drive_external data
Smart Data Module 3 d drive_external dataSmart Data Module 3 d drive_external data
Smart Data Module 3 d drive_external data
 
Final Assignment Written assignment (Research Proposal)
Final Assignment Written assignment (Research Proposal) Final Assignment Written assignment (Research Proposal)
Final Assignment Written assignment (Research Proposal)
 
6_2019_10_31!10_52_47_PM.PPT
6_2019_10_31!10_52_47_PM.PPT6_2019_10_31!10_52_47_PM.PPT
6_2019_10_31!10_52_47_PM.PPT
 
When Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking AsiaWhen Mobile meets UX/UI powered by Growth Hacking Asia
When Mobile meets UX/UI powered by Growth Hacking Asia
 
How to Apply Approach to Analyse Situation in Case Study Writing?
How to Apply Approach to Analyse Situation in Case Study Writing?How to Apply Approach to Analyse Situation in Case Study Writing?
How to Apply Approach to Analyse Situation in Case Study Writing?
 
Data Collection in Quantitative Research
Data Collection in Quantitative ResearchData Collection in Quantitative Research
Data Collection in Quantitative Research
 
Importance of Publications
Importance of PublicationsImportance of Publications
Importance of Publications
 
Chapter 13 An evaluation framework
Chapter 13 An evaluation frameworkChapter 13 An evaluation framework
Chapter 13 An evaluation framework
 
Experience Research Best Practices - UX Meet Up Boston 2013 - Dan Berlin
Experience Research Best Practices - UX Meet Up Boston 2013 - Dan BerlinExperience Research Best Practices - UX Meet Up Boston 2013 - Dan Berlin
Experience Research Best Practices - UX Meet Up Boston 2013 - Dan Berlin
 
Experience Research Best Practices
Experience Research Best PracticesExperience Research Best Practices
Experience Research Best Practices
 
Research design
Research designResearch design
Research design
 
Case Learning and Case Analysis
Case Learning and Case AnalysisCase Learning and Case Analysis
Case Learning and Case Analysis
 
The research process
The research processThe research process
The research process
 
Hwap pres__w bri cugelman nov2010
Hwap  pres__w bri cugelman nov2010Hwap  pres__w bri cugelman nov2010
Hwap pres__w bri cugelman nov2010
 

More from David Graus

Pragmatic ethical and fair AI for data scientists
Pragmatic ethical and fair AI for data scientistsPragmatic ethical and fair AI for data scientists
Pragmatic ethical and fair AI for data scientistsDavid Graus
 
Bias in Recommendations
Bias in RecommendationsBias in Recommendations
Bias in RecommendationsDavid Graus
 
RecSys in the Media Industry: Relevance, Recency, Popularity, and Diversity.
RecSys in the Media Industry: Relevance, Recency, Popularity, and Diversity.RecSys in the Media Industry: Relevance, Recency, Popularity, and Diversity.
RecSys in the Media Industry: Relevance, Recency, Popularity, and Diversity.David Graus
 
CAT/AI: Computer Assisted Translation 
Assessment for Impact
CAT/AI: Computer Assisted Translation 
Assessment for ImpactCAT/AI: Computer Assisted Translation 
Assessment for Impact
CAT/AI: Computer Assisted Translation 
Assessment for ImpactDavid Graus
 
Zoeken, vinden, en aanbevelen: personalisatie vs. privacy
Zoeken, vinden, en aanbevelen: personalisatie vs. privacyZoeken, vinden, en aanbevelen: personalisatie vs. privacy
Zoeken, vinden, en aanbevelen: personalisatie vs. privacyDavid Graus
 
Layman's Talk: Entities of Interest --- Discovery in Digital Traces
Layman's Talk: Entities of Interest --- Discovery in Digital TracesLayman's Talk: Entities of Interest --- Discovery in Digital Traces
Layman's Talk: Entities of Interest --- Discovery in Digital TracesDavid Graus
 
Financial News Mining @ PyData Amsterdam
Financial News Mining @ PyData AmsterdamFinancial News Mining @ PyData Amsterdam
Financial News Mining @ PyData AmsterdamDavid Graus
 
De Macht van Data --- Hoe algoritmen ons leven vormgeven
De Macht van Data --- Hoe algoritmen ons leven vormgevenDe Macht van Data --- Hoe algoritmen ons leven vormgeven
De Macht van Data --- Hoe algoritmen ons leven vormgevenDavid Graus
 
Financial News Mining @ FD Mediagroep/Company.info
Financial News Mining @ FD Mediagroep/Company.infoFinancial News Mining @ FD Mediagroep/Company.info
Financial News Mining @ FD Mediagroep/Company.infoDavid Graus
 
Big Data & Machine Learning - Mogelijkheden & Valkuilen
Big Data & Machine Learning - Mogelijkheden & ValkuilenBig Data & Machine Learning - Mogelijkheden & Valkuilen
Big Data & Machine Learning - Mogelijkheden & ValkuilenDavid Graus
 
Analyzing and Predicting Task Reminders
Analyzing and Predicting Task RemindersAnalyzing and Predicting Task Reminders
Analyzing and Predicting Task RemindersDavid Graus
 
Dynamic Collective Entity Representations for Entity Ranking
Dynamic Collective Entity Representations for Entity RankingDynamic Collective Entity Representations for Entity Ranking
Dynamic Collective Entity Representations for Entity RankingDavid Graus
 
Dynamic Collective Entity Representations for Entity Ranking
Dynamic Collective Entity Representations for Entity RankingDynamic Collective Entity Representations for Entity Ranking
Dynamic Collective Entity Representations for Entity RankingDavid Graus
 
Understanding Email Traffic
Understanding Email TrafficUnderstanding Email Traffic
Understanding Email TrafficDavid Graus
 
David Graus - Entity Linking (at SEA), Search Engines Amsterdam, Fri June 27th
David Graus - Entity Linking (at SEA), Search Engines Amsterdam, Fri June 27thDavid Graus - Entity Linking (at SEA), Search Engines Amsterdam, Fri June 27th
David Graus - Entity Linking (at SEA), Search Engines Amsterdam, Fri June 27thDavid Graus
 
Understanding Email Traffic (talk @ E-Discovery NL Symposium)
Understanding Email Traffic (talk @ E-Discovery NL Symposium)Understanding Email Traffic (talk @ E-Discovery NL Symposium)
Understanding Email Traffic (talk @ E-Discovery NL Symposium)David Graus
 
Generating Pseudo-ground Truth for Detecting New Concepts in Social Streams
Generating Pseudo-ground Truth for Detecting New Concepts in Social StreamsGenerating Pseudo-ground Truth for Detecting New Concepts in Social Streams
Generating Pseudo-ground Truth for Detecting New Concepts in Social StreamsDavid Graus
 
yourHistory - entity linking for a personalized timeline of historic events
yourHistory - entity linking for a personalized timeline of historic eventsyourHistory - entity linking for a personalized timeline of historic events
yourHistory - entity linking for a personalized timeline of historic eventsDavid Graus
 
Semantic Search in E-Discovery
Semantic Search in E-DiscoverySemantic Search in E-Discovery
Semantic Search in E-DiscoveryDavid Graus
 
Semantic Annotation of the Cyttron Database
Semantic Annotation of the Cyttron DatabaseSemantic Annotation of the Cyttron Database
Semantic Annotation of the Cyttron DatabaseDavid Graus
 

More from David Graus (20)

Pragmatic ethical and fair AI for data scientists
Pragmatic ethical and fair AI for data scientistsPragmatic ethical and fair AI for data scientists
Pragmatic ethical and fair AI for data scientists
 
Bias in Recommendations
Bias in RecommendationsBias in Recommendations
Bias in Recommendations
 
RecSys in the Media Industry: Relevance, Recency, Popularity, and Diversity.
RecSys in the Media Industry: Relevance, Recency, Popularity, and Diversity.RecSys in the Media Industry: Relevance, Recency, Popularity, and Diversity.
RecSys in the Media Industry: Relevance, Recency, Popularity, and Diversity.
 
CAT/AI: Computer Assisted Translation 
Assessment for Impact
CAT/AI: Computer Assisted Translation 
Assessment for ImpactCAT/AI: Computer Assisted Translation 
Assessment for Impact
CAT/AI: Computer Assisted Translation 
Assessment for Impact
 
Zoeken, vinden, en aanbevelen: personalisatie vs. privacy
Zoeken, vinden, en aanbevelen: personalisatie vs. privacyZoeken, vinden, en aanbevelen: personalisatie vs. privacy
Zoeken, vinden, en aanbevelen: personalisatie vs. privacy
 
Layman's Talk: Entities of Interest --- Discovery in Digital Traces
Layman's Talk: Entities of Interest --- Discovery in Digital TracesLayman's Talk: Entities of Interest --- Discovery in Digital Traces
Layman's Talk: Entities of Interest --- Discovery in Digital Traces
 
Financial News Mining @ PyData Amsterdam
Financial News Mining @ PyData AmsterdamFinancial News Mining @ PyData Amsterdam
Financial News Mining @ PyData Amsterdam
 
De Macht van Data --- Hoe algoritmen ons leven vormgeven
De Macht van Data --- Hoe algoritmen ons leven vormgevenDe Macht van Data --- Hoe algoritmen ons leven vormgeven
De Macht van Data --- Hoe algoritmen ons leven vormgeven
 
Financial News Mining @ FD Mediagroep/Company.info
Financial News Mining @ FD Mediagroep/Company.infoFinancial News Mining @ FD Mediagroep/Company.info
Financial News Mining @ FD Mediagroep/Company.info
 
Big Data & Machine Learning - Mogelijkheden & Valkuilen
Big Data & Machine Learning - Mogelijkheden & ValkuilenBig Data & Machine Learning - Mogelijkheden & Valkuilen
Big Data & Machine Learning - Mogelijkheden & Valkuilen
 
Analyzing and Predicting Task Reminders
Analyzing and Predicting Task RemindersAnalyzing and Predicting Task Reminders
Analyzing and Predicting Task Reminders
 
Dynamic Collective Entity Representations for Entity Ranking
Dynamic Collective Entity Representations for Entity RankingDynamic Collective Entity Representations for Entity Ranking
Dynamic Collective Entity Representations for Entity Ranking
 
Dynamic Collective Entity Representations for Entity Ranking
Dynamic Collective Entity Representations for Entity RankingDynamic Collective Entity Representations for Entity Ranking
Dynamic Collective Entity Representations for Entity Ranking
 
Understanding Email Traffic
Understanding Email TrafficUnderstanding Email Traffic
Understanding Email Traffic
 
David Graus - Entity Linking (at SEA), Search Engines Amsterdam, Fri June 27th
David Graus - Entity Linking (at SEA), Search Engines Amsterdam, Fri June 27thDavid Graus - Entity Linking (at SEA), Search Engines Amsterdam, Fri June 27th
David Graus - Entity Linking (at SEA), Search Engines Amsterdam, Fri June 27th
 
Understanding Email Traffic (talk @ E-Discovery NL Symposium)
Understanding Email Traffic (talk @ E-Discovery NL Symposium)Understanding Email Traffic (talk @ E-Discovery NL Symposium)
Understanding Email Traffic (talk @ E-Discovery NL Symposium)
 
Generating Pseudo-ground Truth for Detecting New Concepts in Social Streams
Generating Pseudo-ground Truth for Detecting New Concepts in Social StreamsGenerating Pseudo-ground Truth for Detecting New Concepts in Social Streams
Generating Pseudo-ground Truth for Detecting New Concepts in Social Streams
 
yourHistory - entity linking for a personalized timeline of historic events
yourHistory - entity linking for a personalized timeline of historic eventsyourHistory - entity linking for a personalized timeline of historic events
yourHistory - entity linking for a personalized timeline of historic events
 
Semantic Search in E-Discovery
Semantic Search in E-DiscoverySemantic Search in E-Discovery
Semantic Search in E-Discovery
 
Semantic Annotation of the Cyttron Database
Semantic Annotation of the Cyttron DatabaseSemantic Annotation of the Cyttron Database
Semantic Annotation of the Cyttron Database
 

Recently uploaded

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Opening the Black Box of User Profiles in Content-based Recommender Systems

Editor's Notes

  1. According to our corporate website
  2. How do we provide information in the financial domain? Many ways, probably best known for our all-day news radio station
  3. But in this project I’ll talk most about our daily financial newspaper, aka het FD, the European newspaper of the year
  4. Getting the right information to the right person at the right time Through summarization, personalization, and contextualization of our journalism
  5. Getting the right information to the right person at the right time Through summarization, personalization, and contextualization of our journalism
  6. More specifically, for FD We’re building a recommender system (as a first step)
  7. The “Them and Us slide”
  8. We monitor reading behavior We infer a “model” on top of that We generate recommendations
  9. We focus our explanations on the input, (usually explanations are on the output).
  10. That was the idea, submitted a project proposal at ICT with Industry We sat together with a team of academics from different disciplines Ranging from philosophy, political communication scientists to UX and computer scientists Academic hackathon in a week
  11. Enough context, on to content. These steps roughly correspond to the process we took to finish this project
  12. Provide understandability of reading behavior for users (not the publisher) Purpose: Provide users with a framework to expand the utility of the platform and achieve their epistemic (knowledge) goals
  13. With that purpose in mind we started looking at different types of explanations
  14. Level 1, dashboards, overviews, patterns
  15. Level 2: Context; how are you ‘unique’, what do you do more/better than typical users, etc.
  16. Final level where we combine insights to help users achieve specific goals Epistemic; knowledge goals ”Transactional” --- get commitment by giving something back
  17. How do you formulate these goals? Take something we want, and something we think our users would want
  18. How to measure whether/how we can do this
  19. Answer what to explain
  20. Many viz, whic one to pick? We need data analysis, to find the overall structure.
  21. Started looking into our data at the user behavior level
  22. Authors
  23. Many viz, whic one to pick? We need data analysis, to find the overall structure.
  24. At the content level;
  25. Fast-forward to our user-study.
  26. - Related goals: both about diversity in content - Suitable test case as to whether the specific goal leads to the user exploring different degrees of diversity.
  27. whether a particular goal w/ viz would influence intended reading behavior In terms of topics Using a dataviz to represent reading behavior
  28. Not too much detail but we set up a mturk experiment (with 40ish users) Users picked ‘persona’s’ that reflected reading behavior Represented as “topic word clouds” Users were presented a goal, visualization, and asked to pick which they would read next.
  29. This is the visualization we presented. it shows the topics a user has read over X amount of time. Real_Estate & Housing_Market are highly similar Energy & Environment Foods & Retail (we’re at Ahold) Care & Banks are very dissimilar (Sport & Govt)
  30. Hypotheses: 1. Comparison between selected topics between the two goals 2. Broaden horizon will select MORE SIMILAR/FAMILIAR topics 3. Unexplored selects LESS SIMILAR/FAMILIAR topics
  31. We did not find evidence that people select more similar topics in broaden horizon than discover
  32. People select more familiair topics in broaden horizon than discover H1: Partial support
  33. Second hypothesis is rejected, people don’t select more similar and familiar topics
  34. Hypotheses
  35. Partial evidence for third hypothesis; People select topics that are less familiar in discovering unexplored
  36. High similarity: Politics & Foreign Countries
  37. Markets & macro economy
  38. Real Etate, Banks, Housing Market