SlideShare a Scribd company logo
@cataldomusto cataldo.musto@uniba.it
ExpLOD: un framework per la generazione di spiegazioni
per recommender systems che utilizza le informazioni
della Linked Open Data Cloud
CATALDO MUSTO, PASQUALE LOPS, MARCO DE GEMMIS, GIOVANNI SEMERARO
UNIVERSITÀ DEGLI STUDI DI BARI ‘ALDO MORO’ - ITALY
Recommender
Systems
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
The explanation problem
Recommendation
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
The explanation problem
Recommendation
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
A possible solution
Recommendation
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
I suggest Crime and Punishment
because you like books written by
Fyodor Dostoevskij
as The Brothers Karamazov.
Furthermore, you often like
Psychological Russian Novels as
Anna Karenina and War Stories.
Intuition
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
LOD
ExpLOD Framework
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
ExpLOD: Mapper
Mapper
Profile Recommendations
dbp:Crime_and_Punishmentdbp:Anna_karenina
Profile Recommendation
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
ExpLOD: Mapper
Crime and
Punishment
Existentialist
Novels
Psychological
Novels
The Russian
Messenger
Narcisism in
Fiction
19th century
Russian Novels
Prostitution
in Literature
Novels set in
Saint
Petersburg
Fyodor
Dostojevsky
dbp:Fyodor_Dostoyevsky
dbp:Category:Prostitution_in_literature
dbp:Category:Narcissism_in_fiction
dbp:Category:Existentialist_novels
dbp:Category:Psychological_novels
dbp:Category:Novels_set_in_Saint_Petersburg
dbp:The_Russian_Messenger
dbp:Category:19th-century_Russian_novels
dcterms:subject dcterms:publisher
dcterms:subjectdcterms:subject
dbp:Crime_and_Punishment
ExpLOD: Builder
Recommendation
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
Philosophical
Fiction
Psychological
Russian Novel
Narcisism In
Fiction
Fyodor
Dostoevskij
dbp:Fyodor_Dostoyevsky
dbp:Category:Philosophical_fiction
dbp:Category:Psycological_novel
dbp:Category:Narcissism_in_fiction
ExpLOD: Ranker
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
Scoring properties in EXPLOD
items in the
user profile and in
the recommendation list
property number of edges
connecting the property c
with the items in
the user profile
number of edges
connecting the property c
with the items in
the recommendation set
ExpLOD: Ranker
Recommendation
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
Philosophical
Fiction
Score: 3.534
Psychological
Russian Novel
Score: 3.231
Narcisism In
Fiction
Score: 3.132
Fyodor
Dostoevskij
Score: 4.875
dbp:Fyodor_Dostoyevsky
dbp:Category:Philosophical_fiction
dbp:Category:Psycological_novel
dbp:Category:Narcissism_in_fiction
ExpLOD: Generator
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
ExpLOD: Generator
Recommendation
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
Fyodor
Dostoevskij:
Score: 4.875
dbp:Fyodor_Dostoyevsky
I suggest Crime and Punishment because you like books
written by Fyodor Dostoevskij as The Brothers Karamazov.
Furthermore, you like Philosophical Fiction, as Anna Karenina.
Finally, you often like Psychological Russian Novel,
as Anna Karenina and War Stories.
ExpLOD: Generator
Recommendation
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
Fyodor
Dostoevskij:
Score: 4.875
dbp:Fyodor_Dostoyevsky
Philosophical
Fiction
Score: 3.534
dbp:Category:Philosophical_fiction
I suggest Crime and Punishment because you like books
written by Fyodor Dostoevskij as The Brothers Karamazov.
Furthermore, you like Philosophical Fiction, as Anna Karenina.
Finally, you often like Psychological Russian Novel,
as Anna Karenina and War Stories.
ExpLOD: Generator
Recommendation
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
Fyodor
Dostoevskij:
Score: 4.875
dbp:Fyodor_Dostoyevsky
Philosophical
Fiction
Score: 3.534
dbp:Category:Philosophical_fiction
I suggest Crime and Punishment because you like books
written by Fyodor Dostoevskij as The Brothers Karamazov.
Furthermore, you like Philosophical Fiction, as Anna Karenina.
Finally, you often like Psychological Russian Novel,
as Anna Karenina and War Stories.
Psycological
Russian Novel
Score: 3.231
dbp:Category:Psycological_novel
Experimental Evaluation
user study
◦ movie domain, 308 users involved
◦ protocol:
◦ Web Application → Building User Profiles → Recommendations + Explanations → Questionnaire + Ex-post
Evaluation
◦ explanation aims
◦ Transparency, Engagement, Persuasion, Trust, Effectiveness
three configurations compared
◦ popularity-based explanation (baseline)
◦ non-personalized explanation based on LOD
◦ Explanations generated through ExpLOD
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
Web Application
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
Main Findings
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
Explanations Generated Through ExpLOD are better than
both the baselines
Higher Transparency
Higher Trust
Higher Engagement
Explanations Resulted as Algorithm-Independent
(explanations are effective regardless the specific
recommendation algorithm used to generate the
suggestions)
Thank you!
cataldo.musto@uniba.it
@cataldomusto
Further Reading?
Contacts
Musto, C., Narducci, F., Lops, P., de Gemmis, M., & Semeraro,
G. (2019). Linked open data-based explanations for
transparent recommender systems. International Journal of
Human-Computer Studies, 121, 93-107.
Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender
systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019

More Related Content

Similar to ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud

OpenAccessGPT
OpenAccessGPTOpenAccessGPT
OpenAccessGPT
Filippo Zanella
 
Dandelion API e Atoka: due strumenti utili al Data Journalism
Dandelion API e Atoka: due strumenti utili al Data JournalismDandelion API e Atoka: due strumenti utili al Data Journalism
Dandelion API e Atoka: due strumenti utili al Data Journalism
SpazioDati
 
Open Source Intelligence come strumento di monitoraggio
Open Source Intelligence come strumento di monitoraggioOpen Source Intelligence come strumento di monitoraggio
Open Source Intelligence come strumento di monitoraggio
Gianni Amato
 
Big Data @ Singularity University Milan
Big Data @ Singularity University MilanBig Data @ Singularity University Milan
Big Data @ Singularity University Milan
Stefano Gatti
 
L'utilizzo corretto di internet: tra rispetto delle norme e consapevolezza (I...
L'utilizzo corretto di internet: tra rispetto delle norme e consapevolezza (I...L'utilizzo corretto di internet: tra rispetto delle norme e consapevolezza (I...
L'utilizzo corretto di internet: tra rispetto delle norme e consapevolezza (I...
Simone Aliprandi
 
Sicurezza dati e privacy (animatori digitali) - Lecce, aprile 2017
Sicurezza dati e privacy (animatori digitali) - Lecce, aprile 2017Sicurezza dati e privacy (animatori digitali) - Lecce, aprile 2017
Sicurezza dati e privacy (animatori digitali) - Lecce, aprile 2017
Simone Aliprandi
 
G.Bruno_Gli archivi nel Web of Data
G.Bruno_Gli archivi nel Web of DataG.Bruno_Gli archivi nel Web of Data
G.Bruno_Gli archivi nel Web of Data
Giovanni Bruno
 
AI, didattica e nuove sfide - Apprendimento, lavoro e società
AI, didattica e nuove sfide - Apprendimento, lavoro e societàAI, didattica e nuove sfide - Apprendimento, lavoro e società
AI, didattica e nuove sfide - Apprendimento, lavoro e società
Veronica Cavicchi
 
Trojan di stato
Trojan di statoTrojan di stato
Trojan di stato
Antonio Lepore ✔ ✈
 
Il Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social NetworkIl Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social Network
Cataldo Musto
 
Introduzione ai Big Data e alla scienza dei dati
Introduzione ai Big Data e alla scienza dei datiIntroduzione ai Big Data e alla scienza dei dati
Introduzione ai Big Data e alla scienza dei dati
Vincenzo Manzoni
 
Web 2.0
Web 2.0Web 2.0
Cmplx school spoleto_ve_reti1su3_22ago2016
Cmplx school spoleto_ve_reti1su3_22ago2016Cmplx school spoleto_ve_reti1su3_22ago2016
Cmplx school spoleto_ve_reti1su3_22ago2016
Valerio Eletti
 
Sicurezza dati e privacy (definizioni e norme) - Lecce, marzo 2017
Sicurezza dati e privacy (definizioni e norme) - Lecce, marzo 2017Sicurezza dati e privacy (definizioni e norme) - Lecce, marzo 2017
Sicurezza dati e privacy (definizioni e norme) - Lecce, marzo 2017
Simone Aliprandi
 
Facebook Sulla Lim
Facebook Sulla LimFacebook Sulla Lim
Facebook Sulla Lim
Marco Guastavigna
 
Sicurezza dati e privacy (definizioni e norme) - Lecce, aprile 2017
Sicurezza dati e privacy (definizioni e norme) - Lecce, aprile 2017Sicurezza dati e privacy (definizioni e norme) - Lecce, aprile 2017
Sicurezza dati e privacy (definizioni e norme) - Lecce, aprile 2017
Simone Aliprandi
 
Wikinomics
WikinomicsWikinomics
Wikinomics
luca menini
 
La vera chiave dell'openness sono gli standard: partiamo dalla PA (Palermo, g...
La vera chiave dell'openness sono gli standard: partiamo dalla PA (Palermo, g...La vera chiave dell'openness sono gli standard: partiamo dalla PA (Palermo, g...
La vera chiave dell'openness sono gli standard: partiamo dalla PA (Palermo, g...
Simone Aliprandi
 
Presentazione bigdata Madee
Presentazione bigdata MadeePresentazione bigdata Madee
Presentazione bigdata Madee
Gianluigi Cogo
 

Similar to ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud (20)

OpenAccessGPT
OpenAccessGPTOpenAccessGPT
OpenAccessGPT
 
Dandelion API e Atoka: due strumenti utili al Data Journalism
Dandelion API e Atoka: due strumenti utili al Data JournalismDandelion API e Atoka: due strumenti utili al Data Journalism
Dandelion API e Atoka: due strumenti utili al Data Journalism
 
Open Source Intelligence come strumento di monitoraggio
Open Source Intelligence come strumento di monitoraggioOpen Source Intelligence come strumento di monitoraggio
Open Source Intelligence come strumento di monitoraggio
 
Big Data @ Singularity University Milan
Big Data @ Singularity University MilanBig Data @ Singularity University Milan
Big Data @ Singularity University Milan
 
L'utilizzo corretto di internet: tra rispetto delle norme e consapevolezza (I...
L'utilizzo corretto di internet: tra rispetto delle norme e consapevolezza (I...L'utilizzo corretto di internet: tra rispetto delle norme e consapevolezza (I...
L'utilizzo corretto di internet: tra rispetto delle norme e consapevolezza (I...
 
Sicurezza dati e privacy (animatori digitali) - Lecce, aprile 2017
Sicurezza dati e privacy (animatori digitali) - Lecce, aprile 2017Sicurezza dati e privacy (animatori digitali) - Lecce, aprile 2017
Sicurezza dati e privacy (animatori digitali) - Lecce, aprile 2017
 
G.Bruno_Gli archivi nel Web of Data
G.Bruno_Gli archivi nel Web of DataG.Bruno_Gli archivi nel Web of Data
G.Bruno_Gli archivi nel Web of Data
 
AI, didattica e nuove sfide - Apprendimento, lavoro e società
AI, didattica e nuove sfide - Apprendimento, lavoro e societàAI, didattica e nuove sfide - Apprendimento, lavoro e società
AI, didattica e nuove sfide - Apprendimento, lavoro e società
 
Open Data - Data Journalism
Open Data - Data JournalismOpen Data - Data Journalism
Open Data - Data Journalism
 
Trojan di stato
Trojan di statoTrojan di stato
Trojan di stato
 
Il Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social NetworkIl Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social Network
 
Introduzione ai Big Data e alla scienza dei dati
Introduzione ai Big Data e alla scienza dei datiIntroduzione ai Big Data e alla scienza dei dati
Introduzione ai Big Data e alla scienza dei dati
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Cmplx school spoleto_ve_reti1su3_22ago2016
Cmplx school spoleto_ve_reti1su3_22ago2016Cmplx school spoleto_ve_reti1su3_22ago2016
Cmplx school spoleto_ve_reti1su3_22ago2016
 
Sicurezza dati e privacy (definizioni e norme) - Lecce, marzo 2017
Sicurezza dati e privacy (definizioni e norme) - Lecce, marzo 2017Sicurezza dati e privacy (definizioni e norme) - Lecce, marzo 2017
Sicurezza dati e privacy (definizioni e norme) - Lecce, marzo 2017
 
Facebook Sulla Lim
Facebook Sulla LimFacebook Sulla Lim
Facebook Sulla Lim
 
Sicurezza dati e privacy (definizioni e norme) - Lecce, aprile 2017
Sicurezza dati e privacy (definizioni e norme) - Lecce, aprile 2017Sicurezza dati e privacy (definizioni e norme) - Lecce, aprile 2017
Sicurezza dati e privacy (definizioni e norme) - Lecce, aprile 2017
 
Wikinomics
WikinomicsWikinomics
Wikinomics
 
La vera chiave dell'openness sono gli standard: partiamo dalla PA (Palermo, g...
La vera chiave dell'openness sono gli standard: partiamo dalla PA (Palermo, g...La vera chiave dell'openness sono gli standard: partiamo dalla PA (Palermo, g...
La vera chiave dell'openness sono gli standard: partiamo dalla PA (Palermo, g...
 
Presentazione bigdata Madee
Presentazione bigdata MadeePresentazione bigdata Madee
Presentazione bigdata Madee
 

More from Cataldo Musto

MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...
Cataldo Musto
 
Fairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical EvaluationFairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Cataldo Musto
 
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Cataldo Musto
 
Exploring the Effects of Natural Language Justifications in Food Recommender ...
Exploring the Effects of Natural Language Justifications in Food Recommender ...Exploring the Effects of Natural Language Justifications in Food Recommender ...
Exploring the Effects of Natural Language Justifications in Food Recommender ...
Cataldo Musto
 
Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...
Cataldo Musto
 
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
Cataldo Musto
 
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Cataldo Musto
 
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph EmbeddingsHybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Cataldo Musto
 
Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Cataldo Musto
 
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA RispondeL'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
Cataldo Musto
 
Explanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender SystemExplanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender System
Cataldo Musto
 
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Cataldo Musto
 
Myrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified SelfMyrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified Self
Cataldo Musto
 
Holistic User Modeling for Personalized Services in Smart Cities
Holistic User Modeling for Personalized Services in Smart CitiesHolistic User Modeling for Personalized Services in Smart Cities
Holistic User Modeling for Personalized Services in Smart Cities
Cataldo Musto
 
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
A Framework for Holistic User Modeling Merging Heterogeneous Digital FootprintsA Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
Cataldo Musto
 
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
Cataldo Musto
 
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Cataldo Musto
 
Mappare l'Odio - Hate Speech & Social Media
Mappare l'Odio - Hate Speech & Social MediaMappare l'Odio - Hate Speech & Social Media
Mappare l'Odio - Hate Speech & Social Media
Cataldo Musto
 
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
Cataldo Musto
 
Recommender Systems based on Linked Open Data
Recommender Systems based on Linked Open DataRecommender Systems based on Linked Open Data
Recommender Systems based on Linked Open Data
Cataldo Musto
 

More from Cataldo Musto (20)

MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...
 
Fairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical EvaluationFairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
 
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
 
Exploring the Effects of Natural Language Justifications in Food Recommender ...
Exploring the Effects of Natural Language Justifications in Food Recommender ...Exploring the Effects of Natural Language Justifications in Food Recommender ...
Exploring the Effects of Natural Language Justifications in Food Recommender ...
 
Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...
 
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
 
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
 
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph EmbeddingsHybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
 
Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...
 
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA RispondeL'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
 
Explanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender SystemExplanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender System
 
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
 
Myrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified SelfMyrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified Self
 
Holistic User Modeling for Personalized Services in Smart Cities
Holistic User Modeling for Personalized Services in Smart CitiesHolistic User Modeling for Personalized Services in Smart Cities
Holistic User Modeling for Personalized Services in Smart Cities
 
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
A Framework for Holistic User Modeling Merging Heterogeneous Digital FootprintsA Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
 
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
 
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
 
Mappare l'Odio - Hate Speech & Social Media
Mappare l'Odio - Hate Speech & Social MediaMappare l'Odio - Hate Speech & Social Media
Mappare l'Odio - Hate Speech & Social Media
 
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
 
Recommender Systems based on Linked Open Data
Recommender Systems based on Linked Open DataRecommender Systems based on Linked Open Data
Recommender Systems based on Linked Open Data
 

ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud

  • 1. @cataldomusto cataldo.musto@uniba.it ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud CATALDO MUSTO, PASQUALE LOPS, MARCO DE GEMMIS, GIOVANNI SEMERARO UNIVERSITÀ DEGLI STUDI DI BARI ‘ALDO MORO’ - ITALY
  • 2. Recommender Systems Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
  • 3. The explanation problem Recommendation Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
  • 4. The explanation problem Recommendation Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
  • 5. A possible solution Recommendation Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019 I suggest Crime and Punishment because you like books written by Fyodor Dostoevskij as The Brothers Karamazov. Furthermore, you often like Psychological Russian Novels as Anna Karenina and War Stories.
  • 6. Intuition Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019 LOD
  • 7. ExpLOD Framework Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
  • 8. ExpLOD: Mapper Mapper Profile Recommendations dbp:Crime_and_Punishmentdbp:Anna_karenina Profile Recommendation Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
  • 9. Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019 ExpLOD: Mapper Crime and Punishment Existentialist Novels Psychological Novels The Russian Messenger Narcisism in Fiction 19th century Russian Novels Prostitution in Literature Novels set in Saint Petersburg Fyodor Dostojevsky dbp:Fyodor_Dostoyevsky dbp:Category:Prostitution_in_literature dbp:Category:Narcissism_in_fiction dbp:Category:Existentialist_novels dbp:Category:Psychological_novels dbp:Category:Novels_set_in_Saint_Petersburg dbp:The_Russian_Messenger dbp:Category:19th-century_Russian_novels dcterms:subject dcterms:publisher dcterms:subjectdcterms:subject dbp:Crime_and_Punishment
  • 10. ExpLOD: Builder Recommendation Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019 Philosophical Fiction Psychological Russian Novel Narcisism In Fiction Fyodor Dostoevskij dbp:Fyodor_Dostoyevsky dbp:Category:Philosophical_fiction dbp:Category:Psycological_novel dbp:Category:Narcissism_in_fiction
  • 11. ExpLOD: Ranker Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019 Scoring properties in EXPLOD items in the user profile and in the recommendation list property number of edges connecting the property c with the items in the user profile number of edges connecting the property c with the items in the recommendation set
  • 12. ExpLOD: Ranker Recommendation Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019 Philosophical Fiction Score: 3.534 Psychological Russian Novel Score: 3.231 Narcisism In Fiction Score: 3.132 Fyodor Dostoevskij Score: 4.875 dbp:Fyodor_Dostoyevsky dbp:Category:Philosophical_fiction dbp:Category:Psycological_novel dbp:Category:Narcissism_in_fiction
  • 13. ExpLOD: Generator Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
  • 14. ExpLOD: Generator Recommendation Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019 Fyodor Dostoevskij: Score: 4.875 dbp:Fyodor_Dostoyevsky I suggest Crime and Punishment because you like books written by Fyodor Dostoevskij as The Brothers Karamazov. Furthermore, you like Philosophical Fiction, as Anna Karenina. Finally, you often like Psychological Russian Novel, as Anna Karenina and War Stories.
  • 15. ExpLOD: Generator Recommendation Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019 Fyodor Dostoevskij: Score: 4.875 dbp:Fyodor_Dostoyevsky Philosophical Fiction Score: 3.534 dbp:Category:Philosophical_fiction I suggest Crime and Punishment because you like books written by Fyodor Dostoevskij as The Brothers Karamazov. Furthermore, you like Philosophical Fiction, as Anna Karenina. Finally, you often like Psychological Russian Novel, as Anna Karenina and War Stories.
  • 16. ExpLOD: Generator Recommendation Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019 Fyodor Dostoevskij: Score: 4.875 dbp:Fyodor_Dostoyevsky Philosophical Fiction Score: 3.534 dbp:Category:Philosophical_fiction I suggest Crime and Punishment because you like books written by Fyodor Dostoevskij as The Brothers Karamazov. Furthermore, you like Philosophical Fiction, as Anna Karenina. Finally, you often like Psychological Russian Novel, as Anna Karenina and War Stories. Psycological Russian Novel Score: 3.231 dbp:Category:Psycological_novel
  • 17. Experimental Evaluation user study ◦ movie domain, 308 users involved ◦ protocol: ◦ Web Application → Building User Profiles → Recommendations + Explanations → Questionnaire + Ex-post Evaluation ◦ explanation aims ◦ Transparency, Engagement, Persuasion, Trust, Effectiveness three configurations compared ◦ popularity-based explanation (baseline) ◦ non-personalized explanation based on LOD ◦ Explanations generated through ExpLOD Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
  • 18. Web Application Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019
  • 19. Main Findings Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019 Explanations Generated Through ExpLOD are better than both the baselines Higher Transparency Higher Trust Higher Engagement Explanations Resulted as Algorithm-Independent (explanations are effective regardless the specific recommendation algorithm used to generate the suggestions)
  • 20. Thank you! cataldo.musto@uniba.it @cataldomusto Further Reading? Contacts Musto, C., Narducci, F., Lops, P., de Gemmis, M., & Semeraro, G. (2019). Linked open data-based explanations for transparent recommender systems. International Journal of Human-Computer Studies, 121, 93-107. Cataldo Musto, Pasquale Lops, Marco de Gemmis, Giovanni Semeraro. ExpLOD: un framework per la generazione di spiegazioni per recommender systems che utilizza le informazioni della Linked Open Data Cloud. Convegno Ital-IA 2019, Roma, 18 Marzo 2019