Content Recommendation
Through Linked Data
1
Iacopo VAGLIANO
Supervisor: Prof. Maurizio MORISIO
Ph.D. Thesis Defense – Torino, 5 May 2017
2
Information Overload

3 million likes, 240 thousand new photos,
3 million posts shared

56 thousand pictures

430 thousand tweets

300 hours of new videos

120 new accounts
http://www.go-globe.com/blog/60-seconds/
3
Recommender Systems
“Which movie can I watch?”
4
Linked Data

Enormous repository of multi-domain knowledge

Standard access

Semantic relationships between structured and interlinked
data
5
Goals
Recommender
System
Linked Data
User
Context
Visualization
Contextual preferences
Exploitation of Linked
Data relationships
User and context
representation
Effective
visualization
6
Outline
A Linked Data based Recommendation Framework
A Linked Data based Recommendation Algorithm
Ontologies for Context-Aware Recommendations
Visualizing Linked Data based Recommendations
Conclusions and Perspectives
7
Outline
A Linked Data based Recommendation Framework
A Linked Data based Recommendation Algorithm
Ontologies for Context-Aware Recommendations
Visualizing Linked Data based Recommendations
Conclusions and Perspectives
dct:subject Valentino
Park
Valentino
Park
Visitor attractions in
Turin
Visitor attractions in
Turin
Museums in
Turin
Museums in
Turin
National
Museum of
Cinema
National
Museum of
Cinema
8
Linked Data Relationships
Egyptian
Museum
Egyptian
Museum
Mole
Antonelliana
Mole
Antonelliana
TurinTurin
dbo:location-city
skos:broader
dbo:location-city
dbo:location
Category-Category
Resource-Resource
Resource-Category
Allied: a Linked Data RS Framework
Generation
Ranking
Classification
Hierarchical Transversal Dynamic
Hierarchical Transversal Hybrid
Dynamic
Category
Tree
KB
9
Categorizer
Tree Graph Mobile REST
Interface
ReDyAl Resources
10
Outline
A Linked Data based Recommendation Framework
A Linked Data based Recommendation Algorithm
Ontologies for Context-Aware Recommendations
Visualizing Linked Data based Recommendations
Conclusions and Perspectives
11
Linked Data-only Recommendations
Algorithm Cross-
dataset
Cross-
domain
Transversal
links
Hierarchical
links
dbrec
HyProximity
ReDyAl
12
The ReDyAl Algorithm
Transversal
generation
Ranking
Hierarchical
generation
Start
End
13
Traversal Generation
National
Museum of
Cinema
National
Museum of
Cinema
14
Traversal Generation
National
Museum of
Cinema
National
Museum of
Cinema
Mole
Antonelliana
Mole
Antonelliana
TurinTurin
dbo:location-city
dbo:location
15
Hierarchical Generation
National
Museum of
Cinema
National
Museum of
Cinema
16
Hierarchical Generation
Museums in
Turin
Museums in
Turin
National
Museum of
Cinema
National
Museum of
Cinema
Egyptian
Museum
Egyptian
Museum
17
Hierarchical Generation
dct:subject Valentino
Park
Valentino
Park
Visitor attractions in
Turin
Visitor attractions in
Turin
Museums in
Turin
Museums in
Turin
National
Museum of
Cinema
National
Museum of
Cinema
Egyptian
Museum
Egyptian
Museum
Mole
Antonelliana
Mole
Antonelliana
skos:broader
18
ReDyAl Ranking
Quotient of a weighting function and
a distance (maxDistance)
Links between 2 resources
(incoming/outgoing, direct/indirect)
Parameters to privilege transversal
or hierarchical ranking
19
Evaluation of ReDyAl
20
Outline
A Linked Data based Recommendation Framework
A Linked Data based Recommendation Algorithm
Ontologies for Context-Aware Recommendations
Visualizing Linked Data based Recommendations
Conclusions and Perspectives
21
Context-Aware Recommendations
“Which movie can I watch?”
Saturday
Cinema
Partner
Tuesday
Home
Friends
Which context?
22
The RSCtx Ontology

Address contextual data sparsity

General model of contextual information that could be
reused in multiple domains and applications

Represent context parameters on different levels of
granularity

Reuse existing ontologies
– Extension of PRISSMA
23
Context Ontologies
Domain independence
Coverage
Variable context
granularity
Extensibility
Core ontology approach
Lightweight ontology
Reuse of existing terms
Availability on the web
SOUPA
CoOL
CONON
CoDaMoS
Koripää
Hervás
DCO
RSCtx
PRISSMA
24
Time Representation in RSCtx
25
Context-Aware Approach with RSCtx
Generalize
context
Find
preferences
Enough
Run
recommendation
algorithm
N
RSCtx
COUP
26
Context Generalization
05-05-2017
14.30
27
Context Generalization
05-05-2017
14.30
28
Context Generalization
05-05-2017
14.30
29
Context Generalization
05-05-2017
14.30
30
Evaluation of Our Approach
Algorithm MAE with
RSCtx
MAE without
RSCtx
Random Guess 0.2315 2.0998
User Average 0.2312 0.3026
Item kNN 0.2312 0.3976
SVD++ 0.2514 0.3511
Time SVD++ NA 0.2693
31
Outline
A Linked Data based Recommendation Framework
A Linked Data based Recommendation Algorithm
Ontologies for Context-Aware Recommendations
Visualizing Linked Data based Recommendations
Conclusions and Perspectives
32
Linked Data Visualization Tools
Work Lay users Mobile Cross-
domain
Cross-
dataset
DBpedia
mobile
DBpedia
viewer
Pubby
Payola
DBpedia
ME
33
Use cases
Browse whole DBpedia
Browse a specific domain
in DBpedia
User
Build applications
Developer
Only movies
Only POIs
Recommend movies
or tourist attractions
34
Architecture
Code
generation
module
SPARQL / RDF
End user
application
35
Approach
View categories of
a resource
SELECT
View a resource
Browse a category SELECT
DESCRIBE
36
37
38
39
40
Outline
A Linked Data based Recommendation Framework
A Linked Data based Recommendation Algorithm
Ontologies for Context-Aware Recommendations
Visualizing Linked Data based Recommendations
Conclusions and Perspectives
41
Conclusions
Recommender
System
Linked Data
User
Context
Visualization
Contextual preferences
Exploitation of Linked
Data relationships
User and context
representation
Effective
visualization
42
Main PhD Thesis Contributions

A systematic literature review of Linked Data based RS

A new recommendation algorithm

Context representation for recommendation algorithms

Participation in development of a framework to execute
Linked Data based recommendation algorithms

Application of results in several use cases of Telecom Italia
43
Limitations and Open Issues
●
Test in multiple domains
●
Test using other datasets
●
More resource in input
●
Context-awareness
●
UI Evaluation
●
Test in multiple domains
●
Test using other datasets
●
Test in multiple domains
●
Test with other context
dimensions
A Linked Data based
Recommendation Framework
A Linked Data based
Recommendation Algorithm
Ontologies for Context-Aware
Recommendations
Visualizing Linked Data
based Recommendations
44
Perspectives

Diversity of recommendations

Mining micro-blogs and user reviews

Explaining recommendations

Serendipity

Exploratory search
45
Thank You

Karpus, A. Vagliano, I. Goczyła, K. Morisio, M. An Ontology-based Contextual
Pre-filtering Technique for Recommender Systems. FedCSIS 2016.

Vagliano, I. Figueroa, C. Rodríguez Rocha, O. Torchiano, M. Faron-Zucker,
C. Morisio, M. ReDyAl: A Dynamic Recommendation Algorithm based on
Linked Data. In: CBRecSys, ACM RecSys 2016.

Vagliano, I. Marengo, M. Morisio, M. DBpedia Mobile Explorer. In: IEEE
RTSI 2015.

Figueroa, C. Vagliano, I. Rodríguez Rocha, O. Torchiano, M. Faron-Zucker,
C. Corrales, J. C. Morisio, M. Allied: A Framework for Executing Linked Data-
based Recommendation Algorithms. IJSWIS (In Press).
RSCtx softeng.polito.it/rsctx
ReDyAl natasha.polito.it/LDRecommenderWeb
Allied natasha.polito.it/AllliedWI
http://softeng.polito.it/vagliano/

More Related Content

PDF
OpenTox - an open community and framework supporting predictive toxicology an...
DOCX
RELATIONAL COLLABORATIVE TOPIC REGRESSION FOR RECOMMENDER SYSTEMS
PPTX
How to improve the acceptance of AltMetrics
PPT
An Empirical Study on Criteria for Assessing Information Quality in Corporate...
PPTX
Shifting the goal post – from high impact journals to high impact data
PPTX
Using Feedback from Data Consumers to Capture Quality Information on Environm...
PDF
Enhance your rese​arch impact through open science
PDF
OpenTox - an open community and framework supporting predictive toxicology an...
RELATIONAL COLLABORATIVE TOPIC REGRESSION FOR RECOMMENDER SYSTEMS
How to improve the acceptance of AltMetrics
An Empirical Study on Criteria for Assessing Information Quality in Corporate...
Shifting the goal post – from high impact journals to high impact data
Using Feedback from Data Consumers to Capture Quality Information on Environm...
Enhance your rese​arch impact through open science

What's hot (16)

PPTX
RA21 and Privacy - NISO ALA Annual 2018
PDF
Low Hanging Fruit Breakout Discussion #2
PPT
WW Scotland - Mapping the Evidence
PPT
ePart 2011 talk
PPTX
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
PPTX
Supporting a national funders open access policy (Portugal)
PDF
Cluster stability
PPT
Willmers&King open con2016-ct-14.11.16
PPTX
Crossref LIVE19 - Researcher and metadata user view
PPTX
CORE Analytics Dashboard
PPTX
NIH Public Access Policy: Overview
PPT
Query Dependent Pseudo-Relevance Feedback based on Wikipedia
PDF
CWTS Leiden Ranking: An advanced bibliometric approach to university ranking
PPT
Mikhail Vink, "Problem Generation and Answer Verification using Open Data Arr...
PDF
Doing research better: The role of meta‐data
PPTX
Newsjunkie
RA21 and Privacy - NISO ALA Annual 2018
Low Hanging Fruit Breakout Discussion #2
WW Scotland - Mapping the Evidence
ePart 2011 talk
Sci Know Mine 2013: What can we learn from topic modeling on 350M academic do...
Supporting a national funders open access policy (Portugal)
Cluster stability
Willmers&King open con2016-ct-14.11.16
Crossref LIVE19 - Researcher and metadata user view
CORE Analytics Dashboard
NIH Public Access Policy: Overview
Query Dependent Pseudo-Relevance Feedback based on Wikipedia
CWTS Leiden Ranking: An advanced bibliometric approach to university ranking
Mikhail Vink, "Problem Generation and Answer Verification using Open Data Arr...
Doing research better: The role of meta‐data
Newsjunkie
Ad

Similar to Content Recommendation Through Linked Data (20)

PPT
Synthese Recommender System
PPTX
research unveiling connections and recommendations.pptx
PDF
Linking Heterogeneous Scholarly Data Sources in an Interoperable Setting: the...
PPT
Wikisym 2010 Pelizza
PPT
Wikisym 2010 Pelizza
PPTX
NIH Data Summit - The NIH Data Commons
PPT
Negotiated Studies - A semantic social network based expert recommender system
PPT
Concept on e-Research
PPT
Replicating FLOSS Research as eResearch
PPTX
PhD defense
PPTX
Access Lab 2020: Context aware unified institutional knowledge services
PPT
Project E: Citation
PPTX
Designing Guidelines for Visual Analytics System to Augment Organizational An...
PDF
OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...
PPT
Facilitating Dialogue - Using Semantic Web Technology for eParticipation
PPTX
Paving the way to open and interoperable research data service workflows
PPTX
Profiling Linked Open Data
PDF
FAIR Data Management and FAIR Data Sharing
PPT
Open Corpus Adaptive Hypermedia
PPT
Exploration of a Data Landscape using a Collaborative Linked Data Framework.
Synthese Recommender System
research unveiling connections and recommendations.pptx
Linking Heterogeneous Scholarly Data Sources in an Interoperable Setting: the...
Wikisym 2010 Pelizza
Wikisym 2010 Pelizza
NIH Data Summit - The NIH Data Commons
Negotiated Studies - A semantic social network based expert recommender system
Concept on e-Research
Replicating FLOSS Research as eResearch
PhD defense
Access Lab 2020: Context aware unified institutional knowledge services
Project E: Citation
Designing Guidelines for Visual Analytics System to Augment Organizational An...
OSFair2017 Workshop | Building a global knowledge commons - ramping up reposi...
Facilitating Dialogue - Using Semantic Web Technology for eParticipation
Paving the way to open and interoperable research data service workflows
Profiling Linked Open Data
FAIR Data Management and FAIR Data Sharing
Open Corpus Adaptive Hypermedia
Exploration of a Data Landscape using a Collaborative Linked Data Framework.
Ad

More from Iacopo Vagliano (7)

PDF
Interpretable and Continuous Prediction of Acute Kidney Injury in the Intensi...
PDF
Training Researchers with the MOVING Platform
PDF
Using Adversarial Autoencoders for Multi-Modal Automatic Playlist Continuation
PDF
Content Recommendation through Semantic Annotation of User Reviews and Linked...
PDF
ReDyAl: A Dynamic Recommendation Algorithm based on Linked Data
PDF
DBpedia Mobile Explorer
PDF
Linked Data-Driven Smart Spaces
Interpretable and Continuous Prediction of Acute Kidney Injury in the Intensi...
Training Researchers with the MOVING Platform
Using Adversarial Autoencoders for Multi-Modal Automatic Playlist Continuation
Content Recommendation through Semantic Annotation of User Reviews and Linked...
ReDyAl: A Dynamic Recommendation Algorithm based on Linked Data
DBpedia Mobile Explorer
Linked Data-Driven Smart Spaces

Recently uploaded (20)

PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PDF
Understand the Gitlab_presentation_task.pdf
PPTX
Introduction to cybersecurity and digital nettiquette
PPTX
module 1-Part 1.pptxdddddddddddddddddddddddddddddddddddd
PDF
simpleintnettestmetiaerl for the simple testint
PDF
Top 8 Trusted Sources to Buy Verified Cash App Accounts.pdf
PPT
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
PDF
Alethe Consulting Corporate Profile and Solution Aproach
PDF
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
PDF
Course Overview and Agenda cloud security
PDF
The Evolution of Traditional to New Media .pdf
PPT
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
PPTX
Database Information System - Management Information System
PPTX
newyork.pptxirantrafgshenepalchinachinane
PDF
Session 1 (Week 1)fghjmgfdsfgthyjkhfdsadfghjkhgfdsa
PPTX
KSS ON CYBERSECURITY INCIDENT RESPONSE AND PLANNING MANAGEMENT.pptx
PPTX
curriculumandpedagogyinearlychildhoodcurriculum-171021103104 - Copy.pptx
PPTX
Cyber Hygine IN organizations in MSME or
PDF
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
PPTX
Mathew Digital SEO Checklist Guidlines 2025
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
Understand the Gitlab_presentation_task.pdf
Introduction to cybersecurity and digital nettiquette
module 1-Part 1.pptxdddddddddddddddddddddddddddddddddddd
simpleintnettestmetiaerl for the simple testint
Top 8 Trusted Sources to Buy Verified Cash App Accounts.pdf
FIRE PREVENTION AND CONTROL PLAN- LUS.FM.MQ.OM.UTM.PLN.00014.ppt
Alethe Consulting Corporate Profile and Solution Aproach
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
Course Overview and Agenda cloud security
The Evolution of Traditional to New Media .pdf
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
Database Information System - Management Information System
newyork.pptxirantrafgshenepalchinachinane
Session 1 (Week 1)fghjmgfdsfgthyjkhfdsadfghjkhgfdsa
KSS ON CYBERSECURITY INCIDENT RESPONSE AND PLANNING MANAGEMENT.pptx
curriculumandpedagogyinearlychildhoodcurriculum-171021103104 - Copy.pptx
Cyber Hygine IN organizations in MSME or
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
Mathew Digital SEO Checklist Guidlines 2025

Content Recommendation Through Linked Data