SlideShare a Scribd company logo
Semantics-aware Graph-based
Recommender Systems exploiting
Linked Open Data
Cataldo Musto, Pasquale Lops, Pierpaolo Basile,
Marco de Gemmis Giovanni Semeraro
(Università degli Studi di Bari ‘Aldo Moro’, Italy - SWAP Research Group)
UMAP 2016
24th Conference on User Modeling,
Adaptation and Personalization
Halifax (Canada)
July 15, 2016
2
Linked Open Data
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
3
Linked Open Data
Methodology to publish, share and link
structured data on the Web
Definition
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
4
Linked Open Data
Cornerstones
1.
2.
Use of RDF to publish data on the Web
Re-Use of existing properties to express
an agreed semantics and connect data sources
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
5
Linked Open Data (cloud)
What is it?
A (large) set of interconnected semantic datasets
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
6
Linked Open Data (cloud)
What kind of datasets?
Each bubble is a dataset!
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
7
Linked Open Data (cloud)
How many data?
9960 datasets and 149 billions triplessource: http://stats.lod2.eu
today!
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
8
Linked Open Data (cloud)
DBpedia is the structured RDF mapping of Wikipedia
http://dbpedia.org
It is the core of the LOD cloud.
DBpedia
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
9
Linked Open Data (cloud)
Example: unstructured content from Wikipedia
example (Wikipedia page)
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
10
Linked Open Data (cloud)
How are these data represented?
The Matrix
Don Davis
http://dbpedia.org/resource/Category:Films_shot_in_Australia
Films shot in
Australia
dcterms:subject
dbpedia-owl:m
usicCom
poser
http://dbpedia.org/resource/Don_Davis_(composer)

dcterms:subject
dcterm
s:subject
dbo:runtimedbpedia-owl:director
dcterm
s:subject
dcterm
s:subject
Dystopian Films136
American Action
Thriller Films
Cyberpunk Films The Wachowskis
http://dbpedia.org/resource/The_Wachowskis
http://dbpedia.org/resource/Dystopian_FIlms
http://dbpedia.org/resource/Cyberpunk_Films
http://dbpedia.org/resource/American_Action_Thriller_FIlms
http://dbpedia.org/resource/Films_About_Rebellions
Films about
Rebellions
Several interesting (non-trivial) features come into play!
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
11
Linked Open Data (cloud)
How are these data represented?
The Matrix
Don Davis
http://dbpedia.org/resource/Category:Films_shot_in_Australia
Films shot in
Australia
dcterms:subject
dbpedia-owl:m
usicCom
poser
http://dbpedia.org/resource/Don_Davis_(composer)

dcterms:subject
dcterm
s:subject
dbo:runtimedbpedia-owl:director
dcterm
s:subject
dcterm
s:subject
Dystopian Films136
American Action
Thriller Films
Cyberpunk Films The Wachowskis
http://dbpedia.org/resource/The_Wachowskis
http://dbpedia.org/resource/Dystopian_FIlms
http://dbpedia.org/resource/Cyberpunk_Films
http://dbpedia.org/resource/American_Action_Thriller_FIlms
http://dbpedia.org/resource/Films_About_Rebellions
Films about
Rebellions
Several interesting (non-trivial) features come into play!
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
12
Research Questions
(1) Can we use Linked Open Data for
Recommender Systems?
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
13
Research Questions
(2) Is it possible to automatically select the most promising
properties among those available in the LOD cloud?
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
14
i4
u1
u2
u3
u4
Methodology
Graph-based Data Model - original representation
Original
Graph-based
data model
Users and Items are
connected according
to users’ preferences
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
15
i4
u1
u2
u3
u4
Methodology
Graph-based Data Model - DBpedia Mapping
If we are able to
map the items in
the dataset with
the
entities in the
LOD cloud, our
representation can
be extended with
new data points
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
16
i4
u1
u2
u3
u4
dcterms:subject
http://dbpedia.org/resource/Films_About_Rebellions
Films about
Rebellions
dbprop:director
Quentin Tarantino
dbprop:director
Methodology
Graph-based Data Model - LOD-boosted representation
1999 films
http://dbpedia.org/resource/1999_films
dcterms:subject
dcterms:subject
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
17
i4
u1
u2
u3
u4
dcterms:subject
http://dbpedia.org/resource/Films_About_Rebellions
Films about
Rebellions
dbprop:director
Quentin Tarantino
dbprop:director
Methodology
example - LOD-boosted representation
1999 films
http://dbpedia.org/resource/1999_films
dcterms:subject
dcterms:subject
Many new information
can be injected in the
graph
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
18
i4
u1
u2
u3
u4
dcterms:subject
http://dbpedia.org/resource/Films_About_Rebellions
Films about
Rebellions
dbprop:director
Quentin Tarantino
dbprop:director
Methodology
example - LOD-boosted representation
1999 films
http://dbpedia.org/resource/1999_films
dcterms:subject
dcterms:subject
How to get
recommendations?
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
19
Graph-based Recommendation Algorithm
Insight:
- Calculate PageRank score for each item node.
- Sort PageRank scores in a descending order.
- Select top-k recommendations
PageRank with Priors
. T. H. Haveliwala. Topic-Sensitive PageRank: A
Context-Sensitive Ranking Algorithm for Web
Search. IEEE Trans. Knowl. Data Eng., 15(4):
784–796, 2003. 

Reference
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
20
i4
u1
u2
u3
u4
dcterms:subject
http://dbpedia.org/resource/Films_About_Rebellions
Films about
Rebellions
dbprop:director
Quentin Tarantino
dbprop:director
Methodology
example - LOD-boosted representation
1999 films
http://dbpedia.org/resource/1999_films
dcterms:subject
dcterms:subject
Is it possibile to
automatically select
the most promising
properties?
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
21
i4
u1
u2
u3
u4
dcterms:subject
http://dbpedia.org/resource/Films_About_Rebellions
Films about
Rebellions
dbprop:director
Quentin Tarantino
dbprop:director
Methodology
example - LOD-boosted representation
1999 films
http://dbpedia.org/resource/1999_films
dcterms:subject
dcterms:subject
X
X
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
22
i4
u1
u2
u3
u4
dcterms:subject
http://dbpedia.org/resource/Films_About_Rebellions
Films about
Rebellions
dbprop:director
Quentin Tarantino
dbprop:director
Methodology
example - LOD-boosted representation
1999 films
http://dbpedia.org/resource/1999_films
dcterms:subject
dcterms:subject
X
X
X
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
23
Experiments
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
24
Research Questions
Do graph-based
recommender systems
benefit of the introduction
of LOD-based features?
Do graph-based
recommender systems
exploiting LOD benefit of
the adoption of feature
selection techniques?
1/2
1.
2.
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
25
Research Questions
3.
4.
2/2
Is there any correlation
between the choice of the
FS technique and the
behavior of the algorithm?
(e.g., better diversity or
better F1) ?
How does our
methodology perform
with respect to state-of-
the-art algorithms?
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
26
Experimental Evaluation
Description of the dataset
MovieLens 100k
983 users
1,682 movies
100,000 ratings
55.17% positive ratings
84.43 ratings/user (avg.)
48.48 ratings/item (avg.)
93.7% sparsity
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
27
Experimental Evaluation
Description of the dataset
DBbook dataset
6,181 users
6,733 movies
72,372 ratings
45,85% positive ratings
11.70 ratings/user (avg.)
10.74 ratings/item (avg.)
99.8% sparsity
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
28
Experimental Evaluation
Graph Representations :: Recap
G
Basic Graph with
collaborative data points
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
29
Experimental Evaluation
GLOD Graph extended with all the properties
gathered from the LOD cloud
Graph Representations :: Recap
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
30
Experimental Evaluation
GLOD+FS
Graph encoding only the most relevant properties
selected by a feature selection technique FS
Graph Representations :: Recap
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
31
Experimental Evaluation
Experimental Protocol
Algorithm PageRank with Priors
Data Split
5-fold Cross Validation for MovieLens
Train/Test for DBbook
Graph Representation G, GLOD, GLOD+FS
Feature Selection Techniques
PageRank, Chi-Square, Information
Gain, Gain Ratio, mRMR, PCA, SVM
#Selected Features top-10, top-30, top-50 properties
Evaluation Metrics F1, Intra-List Diversity, Run Time
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Experiment 1
32
Impact of LOD-based features.
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
F1@5
F1@10
G
G_LOD
G
G_LOD
53 55 57 59 61
60,83
54,24
60,23
53,89
Experiment 1
33
Impact of LOD-based features :: F1-measure
Improvement only on MovieLens
F1@5
F1@10
G
G_LOD
G
G_LOD
53 56 59 62 65
64,21
55,04
64,31
55,02
MovieLens
DBbook
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Run Time (min.)
G
G_LOD
50 262,5 475 687,5 900
880
72
Experiment 1
34
Tremendous increase in the run time
Impact of LOD-based features :: Run Time
Run Time (min.)
G
G_LOD
50 662,5 1275 1887,5 2500
2.433
100
MovieLens
DBbook
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Experiment 2
35
Impact of Feature Selection techniques
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Experiment 2
36
GLOD (baseline) = 54,24
Impact of Feature Selection :: MovieLens :: F1@5
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
PageRank
mRMR
Chi-Square
SVM
Gain Ratio
Inf. Gain
PCA
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
53 53,5 54 54,5 55
54,31
54,12
54,06
54,21
54,2
54,21
54,12
54,13
53,96
53,98
54,13
54,19
54,29
54,29
54,06
53,97
53,72
53,82
54,14
53,97
54,18
PageRank
mRMR
Chi-Square
SVM
Gain Ratio
Inf. Gain
PCA
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
53 53,5 54 54,5 55
54,31
54,12
54,06
54,21
54,2
54,21
54,12
54,13
53,96
53,98
54,13
54,19
54,29
54,29
54,06
53,97
53,72
53,82
54,14
53,97
54,18
Experiment 2
37
Tree out of seven techniques
(and only with 50 features) overcome the baseline
Impact of Feature Selection :: MovieLens :: F1@5
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
PageRank
mRMR
Chi-Square
SVM
Gain Ratio
Inf. Gain
PCA
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
53 53,5 54 54,5 55
54,31
54,12
54,06
54,21
54,2
54,21
54,12
54,13
53,96
53,98
54,13
54,19
54,29
54,29
54,06
53,97
53,72
53,82
54,14
53,97
54,18
Experiment 2
38
Typically, the larger the number of features, the better the F1
#50
#50
#50
#50
#50
#30
#30
(best)
Impact of Feature Selection :: MovieLens :: F1@5
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
PageRank
mRMR
Chi-Square
SVM
Gain Ratio
Inf. Gain
PCA
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
63,5 63,825 64,15 64,475 64,8
64,286
64,19
64,25
64,26
64,19
64,19
64,18
64,32
64,27
64,31
64,3
64,2
64,27
64,22
64,33
64,45
64,35
64,34
64,23
64,35
64,31
Experiment 2
39
#10
#10
#10
#10
#10
#10
Impact of Feature Selection :: DBbook :: F1@10
#10
GLOD (baseline) = 64,20
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
PageRank
mRMR
Chi-Square
SVM
Gain Ratio
Inf. Gain
PCA
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
63,5 63,825 64,15 64,475 64,8
64,286
64,19
64,25
64,26
64,19
64,19
64,18
64,32
64,27
64,31
64,3
64,2
64,27
64,22
64,33
64,45
64,35
64,34
64,23
64,35
64,31
Experiment 2
40
#10
#10
#10
#10
#10
#10
Impact of Feature Selection :: DBbook :: F1@10
#10
All the techniques
overcome the baseline at least once
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
PageRank
mRMR
Chi-Square
SVM
Gain Ratio
Inf. Gain
PCA
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
10
30
50
63,5 63,825 64,15 64,475 64,8
64,286
64,19
64,25
64,26
64,19
64,19
64,18
64,32
64,27
64,31
64,3
64,2
64,27
64,22
64,33
64,45
64,35
64,34
64,23
64,35
64,31
Experiment 2
41
On DBbook best results are obtained with 10 features!
#10
#10
#10
#10
#10
#10
(best)
Impact of Feature Selection :: DBbook :: F1@10
#10
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Run Time (min.) - MovieLens
GLOD
GLOD+PCA
50 262,5 475 687,5 900
581
880
Experiment 2
42
Significant decrease
Impact of Feature Selection techniques :: Run Time
Run Time (min.) - DBbook
GLOD
GLOD+IG
50 687,5 1325 1962,5 2600
1.341
2433
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Experiment 3
43
Trade-off between F1 and diversity
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Experiment 3
44
Trade-off between F1 and diversity
Can the choice of the feature selection technique
endogenously induce an higher diversity (or,
respectively, an higher F1) of the recommendations?
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Experiment 3
45
Trade-off between F1 and diversity :: MovieLens :: F1@5
G_LOD = Baseline
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Experiment 3
46
PCA maximizes F1, at the expense of a little diversity
Trade-off between F1 and diversity :: MovieLens :: F1@5
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Experiment 3
47
Gain Ratio and SVM sacrifice F1,
to induce an higher diversity
Trade-off between F1 and diversity :: MovieLens :: F1@5
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Experiment 3
48
PageRank obtains a good compromise
between F1 and Diversity
Trade-off between F1 and diversity :: MovieLens :: F1@5
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Experiment 3
49
Similar outcomes on DBbook
…but more techniques have a good impact
Trade-off between F1 and diversity :: MovieLens :: F1@5
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Experiment 4
50
Comparison to State of the art
BPRMF (Bayesian Personalized Ranking) [+]
U2U-KNN (User to User CF)
I2I-KNN (Item to Item CF)
POPULAR (Popularity-based baseline)
[+] S. Rendle, C.Freudenthaler, Z. Gantner, L. Schmidt-Thieme: BPR:
Bayesian Personalized Ranking from Implicit Feedback. UAI 2009.
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Experiment 4
51
Comparison to State of the Art :: MovieLens
50
54
58
62
66
F1@5 F1@10
60,88
54,31
59,16
51,4
59,16
51,78
59,7
52,2
58,35
50,22
I2I-KNN U2U-KNN BPRMF POPULAR PR (G_LOD+PCA)
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Experiment 4
52
50
54
58
62
66
F1@5 F1@10
60,88
54,31
59,16
51,4
59,16
51,78
59,7
52,2
58,35
50,22
I2I-KNN U2U-KNN BPRMF POPULAR PR (G_LOD+PCA)
PageRank with Priors boosted with LOD
is the best-performing approach
Comparison to State of the Art :: MovieLens
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Experiment 4
53
50
54
58
62
66
F1@5 F1@10
60,88
54,31
59,16
51,4
59,16
51,78
59,7
52,2
58,35
50,22
I2I-KNN U2U-KNN BPRMF POPULAR PR (G_LOD+PCA)
Even state-of-the-art approaches based on Matrix
Factorization are overcame by our methodology
Comparison to State of the Art :: MovieLens
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Experiment 4
54
50
55
60
65
70
F1@5 F1@10
64,45
55,4
62,72
52,96
62,63
52,9
62,29
51,93
62,1
51,11
I2I-KNN U2U-KNN BPRMF POPULAR PR (G_LOD+PCA)
Behavior confirmed on DBbook
Comparison to State of the Art :: DBbook
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Conclusions
55Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Recap
56
Methodolology
1. PageRank with Priors as base algorithm
2. Mapping of the items with nodes in the Linked
Open Data Cloud
3. Expansion of the data points and injection of new
nodes and edges
4. Use of feature selection to automatically select the
most promising properties
INVESTIGATION ABOUT THE EFFECTIVENESS OF LINKED OPEN DATA IN
GRAPH-BASED RECOMMENDER SYSTEMS
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
Lessons Learned
57
Evaluation
1. PageRank with Priors benefit of the injection of data points
coming from the LOD cloud
2. Feature Selection techniques improve the results but need
to be properly tuned, since its usage is not always useful
3. A significant connection between the choice of the feature
selection technique and the maximization of a specific
evaluation metric exists
4. PageRank with Priors boosted with LOD significantly
overcomes state-of-the-art approaches
INVESTIGATION ABOUT THE EFFECTIVENESS OF LINKED OPEN DATA IN
GRAPH-BASED RECOMMENDER SYSTEMS
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
thank you
Cataldo Musto
cataldo.musto@uniba.it
@cataldomusto
http://www.di.uniba.it/~swap
Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro
Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016

More Related Content

What's hot

Automatic Selection of Linked Open Data features in Graph-based Recommender S...
Automatic Selection of Linked Open Data features in Graph-based Recommender S...Automatic Selection of Linked Open Data features in Graph-based Recommender S...
Automatic Selection of Linked Open Data features in Graph-based Recommender S...
Cataldo Musto
 
Why should semantic technologies pay more attention to privacy... and vice-ve...
Why should semantic technologies pay more attention to privacy... and vice-ve...Why should semantic technologies pay more attention to privacy... and vice-ve...
Why should semantic technologies pay more attention to privacy... and vice-ve...
Mathieu d'Aquin
 
Combining Social Data and Semantic Content Analysis for L’Aquila Social Urban...
Combining Social Data and Semantic Content Analysis for L’Aquila Social Urban...Combining Social Data and Semantic Content Analysis for L’Aquila Social Urban...
Combining Social Data and Semantic Content Analysis for L’Aquila Social Urban...
Cataldo Musto
 
Retrieval, Crawling and Fusion of Entity-centric Data on the Web
Retrieval, Crawling and Fusion of Entity-centric Data on the WebRetrieval, Crawling and Fusion of Entity-centric Data on the Web
Retrieval, Crawling and Fusion of Entity-centric Data on the Web
Stefan Dietze
 
Combining a co-occurrence-based and a semantic measure for entity linking
Combining a co-occurrence-based and a semantic measure for entity linkingCombining a co-occurrence-based and a semantic measure for entity linking
Combining a co-occurrence-based and a semantic measure for entity linkingBesnik Fetahu
 
On the many graphs of the Web and the interest of adding their missing links.
On the many graphs of the Web and the interest of adding their missing links. On the many graphs of the Web and the interest of adding their missing links.
On the many graphs of the Web and the interest of adding their missing links.
Fabien Gandon
 
Data4Ed - How data sharing, curation and analytics support innovation in educ...
Data4Ed - How data sharing, curation and analytics support innovation in educ...Data4Ed - How data sharing, curation and analytics support innovation in educ...
Data4Ed - How data sharing, curation and analytics support innovation in educ...
Mathieu d'Aquin
 
Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017
Fabien Gandon
 
The Italian Hate Map: semantic content analytics for social good
The Italian Hate Map: semantic content analytics for social goodThe Italian Hate Map: semantic content analytics for social good
The Italian Hate Map: semantic content analytics for social good
Cataldo Musto
 
Experience from 10 months of University Linked Data
Experience from 10 months of University Linked Data Experience from 10 months of University Linked Data
Experience from 10 months of University Linked Data
Mathieu d'Aquin
 
Thoughts on Knowledge Graphs & Deeper Provenance
Thoughts on Knowledge Graphs  & Deeper ProvenanceThoughts on Knowledge Graphs  & Deeper Provenance
Thoughts on Knowledge Graphs & Deeper Provenance
Paul Groth
 
Introduction to question answering for linked data & big data
Introduction to question answering for linked data & big dataIntroduction to question answering for linked data & big data
Introduction to question answering for linked data & big dataAndre Freitas
 
Working with data.open.ac.uk, the Linked Data Platform of the Open University
Working with data.open.ac.uk, the Linked Data Platform of the Open UniversityWorking with data.open.ac.uk, the Linked Data Platform of the Open University
Working with data.open.ac.uk, the Linked Data Platform of the Open University
Mathieu d'Aquin
 
From Research to Innovation: Linked Open Data and Gamification to Design Inte...
From Research to Innovation: Linked Open Data and Gamification to Design Inte...From Research to Innovation: Linked Open Data and Gamification to Design Inte...
From Research to Innovation: Linked Open Data and Gamification to Design Inte...
Ig Bittencourt
 
EKAW2014 Keynote: Ontology Engineering for and by the Masses: are we already ...
EKAW2014 Keynote: Ontology Engineering for and by the Masses: are we already ...EKAW2014 Keynote: Ontology Engineering for and by the Masses: are we already ...
EKAW2014 Keynote: Ontology Engineering for and by the Masses: are we already ...
Oscar Corcho
 
Designing a second generation of open data platforms
Designing a second generation of open data platformsDesigning a second generation of open data platforms
Designing a second generation of open data platforms
Yannis Charalabidis
 
Web 3.0 Emerging
Web 3.0 EmergingWeb 3.0 Emerging
Web 3.0 Emerging
James Hendler
 
The Challenge of Deeper Knowledge Graphs for Science
The Challenge of Deeper Knowledge Graphs for ScienceThe Challenge of Deeper Knowledge Graphs for Science
The Challenge of Deeper Knowledge Graphs for Science
Paul Groth
 
Data and science
Data and scienceData and science
Data and science
Anand Deshpande
 
From Hyperlinks to Semantic Web Properties using Open Knowledge Extraction
From Hyperlinks to Semantic Web Properties using Open Knowledge ExtractionFrom Hyperlinks to Semantic Web Properties using Open Knowledge Extraction
From Hyperlinks to Semantic Web Properties using Open Knowledge Extraction
STLab
 

What's hot (20)

Automatic Selection of Linked Open Data features in Graph-based Recommender S...
Automatic Selection of Linked Open Data features in Graph-based Recommender S...Automatic Selection of Linked Open Data features in Graph-based Recommender S...
Automatic Selection of Linked Open Data features in Graph-based Recommender S...
 
Why should semantic technologies pay more attention to privacy... and vice-ve...
Why should semantic technologies pay more attention to privacy... and vice-ve...Why should semantic technologies pay more attention to privacy... and vice-ve...
Why should semantic technologies pay more attention to privacy... and vice-ve...
 
Combining Social Data and Semantic Content Analysis for L’Aquila Social Urban...
Combining Social Data and Semantic Content Analysis for L’Aquila Social Urban...Combining Social Data and Semantic Content Analysis for L’Aquila Social Urban...
Combining Social Data and Semantic Content Analysis for L’Aquila Social Urban...
 
Retrieval, Crawling and Fusion of Entity-centric Data on the Web
Retrieval, Crawling and Fusion of Entity-centric Data on the WebRetrieval, Crawling and Fusion of Entity-centric Data on the Web
Retrieval, Crawling and Fusion of Entity-centric Data on the Web
 
Combining a co-occurrence-based and a semantic measure for entity linking
Combining a co-occurrence-based and a semantic measure for entity linkingCombining a co-occurrence-based and a semantic measure for entity linking
Combining a co-occurrence-based and a semantic measure for entity linking
 
On the many graphs of the Web and the interest of adding their missing links.
On the many graphs of the Web and the interest of adding their missing links. On the many graphs of the Web and the interest of adding their missing links.
On the many graphs of the Web and the interest of adding their missing links.
 
Data4Ed - How data sharing, curation and analytics support innovation in educ...
Data4Ed - How data sharing, curation and analytics support innovation in educ...Data4Ed - How data sharing, curation and analytics support innovation in educ...
Data4Ed - How data sharing, curation and analytics support innovation in educ...
 
Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017
 
The Italian Hate Map: semantic content analytics for social good
The Italian Hate Map: semantic content analytics for social goodThe Italian Hate Map: semantic content analytics for social good
The Italian Hate Map: semantic content analytics for social good
 
Experience from 10 months of University Linked Data
Experience from 10 months of University Linked Data Experience from 10 months of University Linked Data
Experience from 10 months of University Linked Data
 
Thoughts on Knowledge Graphs & Deeper Provenance
Thoughts on Knowledge Graphs  & Deeper ProvenanceThoughts on Knowledge Graphs  & Deeper Provenance
Thoughts on Knowledge Graphs & Deeper Provenance
 
Introduction to question answering for linked data & big data
Introduction to question answering for linked data & big dataIntroduction to question answering for linked data & big data
Introduction to question answering for linked data & big data
 
Working with data.open.ac.uk, the Linked Data Platform of the Open University
Working with data.open.ac.uk, the Linked Data Platform of the Open UniversityWorking with data.open.ac.uk, the Linked Data Platform of the Open University
Working with data.open.ac.uk, the Linked Data Platform of the Open University
 
From Research to Innovation: Linked Open Data and Gamification to Design Inte...
From Research to Innovation: Linked Open Data and Gamification to Design Inte...From Research to Innovation: Linked Open Data and Gamification to Design Inte...
From Research to Innovation: Linked Open Data and Gamification to Design Inte...
 
EKAW2014 Keynote: Ontology Engineering for and by the Masses: are we already ...
EKAW2014 Keynote: Ontology Engineering for and by the Masses: are we already ...EKAW2014 Keynote: Ontology Engineering for and by the Masses: are we already ...
EKAW2014 Keynote: Ontology Engineering for and by the Masses: are we already ...
 
Designing a second generation of open data platforms
Designing a second generation of open data platformsDesigning a second generation of open data platforms
Designing a second generation of open data platforms
 
Web 3.0 Emerging
Web 3.0 EmergingWeb 3.0 Emerging
Web 3.0 Emerging
 
The Challenge of Deeper Knowledge Graphs for Science
The Challenge of Deeper Knowledge Graphs for ScienceThe Challenge of Deeper Knowledge Graphs for Science
The Challenge of Deeper Knowledge Graphs for Science
 
Data and science
Data and scienceData and science
Data and science
 
From Hyperlinks to Semantic Web Properties using Open Knowledge Extraction
From Hyperlinks to Semantic Web Properties using Open Knowledge ExtractionFrom Hyperlinks to Semantic Web Properties using Open Knowledge Extraction
From Hyperlinks to Semantic Web Properties using Open Knowledge Extraction
 

Viewers also liked

La (ir)ragionevole efficacia dei dati
La (ir)ragionevole efficacia dei datiLa (ir)ragionevole efficacia dei dati
La (ir)ragionevole efficacia dei dati
Cataldo Musto
 
Personalized Wealth Management through Case-based Recommender Systems
Personalized Wealth Management through Case-based Recommender SystemsPersonalized Wealth Management through Case-based Recommender Systems
Personalized Wealth Management through Case-based Recommender Systems
Cataldo Musto
 
Developing Smart Cities Services through Semantic Analysis of Social Streams
Developing Smart Cities Services through Semantic Analysis of Social StreamsDeveloping Smart Cities Services through Semantic Analysis of Social Streams
Developing Smart Cities Services through Semantic Analysis of Social Streams
Cataldo Musto
 
Recommender Systems and Linked Open Data
Recommender Systems and Linked Open DataRecommender Systems and Linked Open Data
Recommender Systems and Linked Open Data
Polytechnic University of Bari
 
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...
GUANGYUAN PIAO
 
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...
GUANGYUAN PIAO
 
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
GUANGYUAN PIAO
 
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
GUANGYUAN PIAO
 
mu.semte.ch - A journey from TenForce's perspective - SEMANTICS2016
mu.semte.ch - A journey from TenForce's perspective - SEMANTICS2016mu.semte.ch - A journey from TenForce's perspective - SEMANTICS2016
mu.semte.ch - A journey from TenForce's perspective - SEMANTICS2016
Aad Versteden
 
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...
GUANGYUAN PIAO
 
Case-based Recommender Systems for Personalized Finance Advisory
Case-based Recommender Systems for Personalized Finance AdvisoryCase-based Recommender Systems for Personalized Finance Advisory
Case-based Recommender Systems for Personalized Finance Advisory
Cataldo Musto
 
Building a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engineBuilding a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engineNYC Predictive Analytics
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architectureLiang Xiang
 
Mahout Tutorial and Hands-on (version 2015)
Mahout Tutorial and Hands-on (version 2015)Mahout Tutorial and Hands-on (version 2015)
Mahout Tutorial and Hands-on (version 2015)
Cataldo Musto
 
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Xavier Amatriain
 

Viewers also liked (15)

La (ir)ragionevole efficacia dei dati
La (ir)ragionevole efficacia dei datiLa (ir)ragionevole efficacia dei dati
La (ir)ragionevole efficacia dei dati
 
Personalized Wealth Management through Case-based Recommender Systems
Personalized Wealth Management through Case-based Recommender SystemsPersonalized Wealth Management through Case-based Recommender Systems
Personalized Wealth Management through Case-based Recommender Systems
 
Developing Smart Cities Services through Semantic Analysis of Social Streams
Developing Smart Cities Services through Semantic Analysis of Social StreamsDeveloping Smart Cities Services through Semantic Analysis of Social Streams
Developing Smart Cities Services through Semantic Analysis of Social Streams
 
Recommender Systems and Linked Open Data
Recommender Systems and Linked Open DataRecommender Systems and Linked Open Data
Recommender Systems and Linked Open Data
 
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...
JIST2015-Computing the Semantic Similarity of Resources in DBpedia for Recomm...
 
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...
SAC2016-Measuring Semantic Distance for Linked Open Data-enabled Recommender ...
 
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
UMAP2016 - Analyzing Aggregated Semantics-enabled User Modeling on Google+ an...
 
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
SEMANTiCS2016 - Exploring Dynamics and Semantics of User Interests for User ...
 
mu.semte.ch - A journey from TenForce's perspective - SEMANTICS2016
mu.semte.ch - A journey from TenForce's perspective - SEMANTICS2016mu.semte.ch - A journey from TenForce's perspective - SEMANTICS2016
mu.semte.ch - A journey from TenForce's perspective - SEMANTICS2016
 
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...
EKAW2016 - Interest Representation, Enrichment, Dynamics, and Propagation: A ...
 
Case-based Recommender Systems for Personalized Finance Advisory
Case-based Recommender Systems for Personalized Finance AdvisoryCase-based Recommender Systems for Personalized Finance Advisory
Case-based Recommender Systems for Personalized Finance Advisory
 
Building a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engineBuilding a Recommendation Engine - An example of a product recommendation engine
Building a Recommendation Engine - An example of a product recommendation engine
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architecture
 
Mahout Tutorial and Hands-on (version 2015)
Mahout Tutorial and Hands-on (version 2015)Mahout Tutorial and Hands-on (version 2015)
Mahout Tutorial and Hands-on (version 2015)
 
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)Recommender Systems (Machine Learning Summer School 2014 @ CMU)
Recommender Systems (Machine Learning Summer School 2014 @ CMU)
 

Similar to Semantics-aware Graph-based Recommender Systems exploiting Linked Open Data

Self adaptive based natural language interface for disambiguation of
Self adaptive based natural language interface for disambiguation ofSelf adaptive based natural language interface for disambiguation of
Self adaptive based natural language interface for disambiguation of
Nurfadhlina Mohd Sharef
 
TFF2016, Rudi Studer, Smarte Dienstleistungen mit semantischen Technologien
TFF2016, Rudi Studer, Smarte Dienstleistungen mit semantischen TechnologienTFF2016, Rudi Studer, Smarte Dienstleistungen mit semantischen Technologien
TFF2016, Rudi Studer, Smarte Dienstleistungen mit semantischen Technologien
TourismFastForward
 
ESWC 2015 Closing and "General Chair's minute of Madness"
ESWC 2015 Closing and "General Chair's minute of Madness"ESWC 2015 Closing and "General Chair's minute of Madness"
ESWC 2015 Closing and "General Chair's minute of Madness"
Fabien Gandon
 
Full Erdmann Ruttenberg Community Approaches to Open Data at Scale
Full Erdmann Ruttenberg Community Approaches to Open Data at ScaleFull Erdmann Ruttenberg Community Approaches to Open Data at Scale
Full Erdmann Ruttenberg Community Approaches to Open Data at Scale
National Information Standards Organization (NISO)
 
TEAMS 6, 7 and 8
TEAMS 6, 7 and 8TEAMS 6, 7 and 8
TEAMS 6, 7 and 8
plan4all
 
The Future of LOD
The Future of LODThe Future of LOD
The Future of LOD
Ghislain ATEMEZING
 
LAK Dataset and Challenge (April 2013)
LAK Dataset and Challenge (April 2013)LAK Dataset and Challenge (April 2013)
LAK Dataset and Challenge (April 2013)
Stefan Dietze
 
Linked Data Workshop Stanford University
Linked Data Workshop Stanford University Linked Data Workshop Stanford University
Linked Data Workshop Stanford University
Talis Consulting
 
Streaming HYpothesis REasoning
Streaming HYpothesis REasoningStreaming HYpothesis REasoning
Streaming HYpothesis REasoning
William Smith
 
Andy Petrella_Med@Scale by Data Fellas: Scalable and Interoperable Genomics d...
Andy Petrella_Med@Scale by Data Fellas: Scalable and Interoperable Genomics d...Andy Petrella_Med@Scale by Data Fellas: Scalable and Interoperable Genomics d...
Andy Petrella_Med@Scale by Data Fellas: Scalable and Interoperable Genomics d...
Dataconomy Media
 
Data Enthusiasts London: Scalable and Interoperable data services. Applied to...
Data Enthusiasts London: Scalable and Interoperable data services. Applied to...Data Enthusiasts London: Scalable and Interoperable data services. Applied to...
Data Enthusiasts London: Scalable and Interoperable data services. Applied to...
Andy Petrella
 
PDS Unit - 1 Introdiction to DS.ppt
PDS Unit - 1 Introdiction to DS.pptPDS Unit - 1 Introdiction to DS.ppt
PDS Unit - 1 Introdiction to DS.ppt
ssuser52a19e
 
Knowledge Graph Maintenance
Knowledge Graph MaintenanceKnowledge Graph Maintenance
Knowledge Graph Maintenance
Paul Groth
 
Boost your data analytics with open data and public news content
Boost your data analytics with open data and public news contentBoost your data analytics with open data and public news content
Boost your data analytics with open data and public news content
Ontotext
 
Aioug big data and hadoop
Aioug  big data and hadoopAioug  big data and hadoop
Aioug big data and hadoop
AiougVizagChapter
 
Being FAIR: FAIR data and model management SSBSS 2017 Summer School
Being FAIR:  FAIR data and model management SSBSS 2017 Summer SchoolBeing FAIR:  FAIR data and model management SSBSS 2017 Summer School
Being FAIR: FAIR data and model management SSBSS 2017 Summer School
Carole Goble
 
Let’s go on a FAIR safari!
Let’s go on a FAIR safari!Let’s go on a FAIR safari!
Let’s go on a FAIR safari!
Carole Goble
 
Decentralized Data Management for the Semantic Web
Decentralized Data Management for the Semantic WebDecentralized Data Management for the Semantic Web
Decentralized Data Management for the Semantic Web
hala Skaf
 
Building COVID-19 Knowledge Graph at CoronaWhy
Building COVID-19 Knowledge Graph at CoronaWhyBuilding COVID-19 Knowledge Graph at CoronaWhy
Building COVID-19 Knowledge Graph at CoronaWhy
vty
 
Datajalostamo-seminaari 5.6.2014: Tutkimusdatan avoimuus – globaalit tutkimus...
Datajalostamo-seminaari 5.6.2014: Tutkimusdatan avoimuus – globaalit tutkimus...Datajalostamo-seminaari 5.6.2014: Tutkimusdatan avoimuus – globaalit tutkimus...
Datajalostamo-seminaari 5.6.2014: Tutkimusdatan avoimuus – globaalit tutkimus...
Digitalmikkeli
 

Similar to Semantics-aware Graph-based Recommender Systems exploiting Linked Open Data (20)

Self adaptive based natural language interface for disambiguation of
Self adaptive based natural language interface for disambiguation ofSelf adaptive based natural language interface for disambiguation of
Self adaptive based natural language interface for disambiguation of
 
TFF2016, Rudi Studer, Smarte Dienstleistungen mit semantischen Technologien
TFF2016, Rudi Studer, Smarte Dienstleistungen mit semantischen TechnologienTFF2016, Rudi Studer, Smarte Dienstleistungen mit semantischen Technologien
TFF2016, Rudi Studer, Smarte Dienstleistungen mit semantischen Technologien
 
ESWC 2015 Closing and "General Chair's minute of Madness"
ESWC 2015 Closing and "General Chair's minute of Madness"ESWC 2015 Closing and "General Chair's minute of Madness"
ESWC 2015 Closing and "General Chair's minute of Madness"
 
Full Erdmann Ruttenberg Community Approaches to Open Data at Scale
Full Erdmann Ruttenberg Community Approaches to Open Data at ScaleFull Erdmann Ruttenberg Community Approaches to Open Data at Scale
Full Erdmann Ruttenberg Community Approaches to Open Data at Scale
 
TEAMS 6, 7 and 8
TEAMS 6, 7 and 8TEAMS 6, 7 and 8
TEAMS 6, 7 and 8
 
The Future of LOD
The Future of LODThe Future of LOD
The Future of LOD
 
LAK Dataset and Challenge (April 2013)
LAK Dataset and Challenge (April 2013)LAK Dataset and Challenge (April 2013)
LAK Dataset and Challenge (April 2013)
 
Linked Data Workshop Stanford University
Linked Data Workshop Stanford University Linked Data Workshop Stanford University
Linked Data Workshop Stanford University
 
Streaming HYpothesis REasoning
Streaming HYpothesis REasoningStreaming HYpothesis REasoning
Streaming HYpothesis REasoning
 
Andy Petrella_Med@Scale by Data Fellas: Scalable and Interoperable Genomics d...
Andy Petrella_Med@Scale by Data Fellas: Scalable and Interoperable Genomics d...Andy Petrella_Med@Scale by Data Fellas: Scalable and Interoperable Genomics d...
Andy Petrella_Med@Scale by Data Fellas: Scalable and Interoperable Genomics d...
 
Data Enthusiasts London: Scalable and Interoperable data services. Applied to...
Data Enthusiasts London: Scalable and Interoperable data services. Applied to...Data Enthusiasts London: Scalable and Interoperable data services. Applied to...
Data Enthusiasts London: Scalable and Interoperable data services. Applied to...
 
PDS Unit - 1 Introdiction to DS.ppt
PDS Unit - 1 Introdiction to DS.pptPDS Unit - 1 Introdiction to DS.ppt
PDS Unit - 1 Introdiction to DS.ppt
 
Knowledge Graph Maintenance
Knowledge Graph MaintenanceKnowledge Graph Maintenance
Knowledge Graph Maintenance
 
Boost your data analytics with open data and public news content
Boost your data analytics with open data and public news contentBoost your data analytics with open data and public news content
Boost your data analytics with open data and public news content
 
Aioug big data and hadoop
Aioug  big data and hadoopAioug  big data and hadoop
Aioug big data and hadoop
 
Being FAIR: FAIR data and model management SSBSS 2017 Summer School
Being FAIR:  FAIR data and model management SSBSS 2017 Summer SchoolBeing FAIR:  FAIR data and model management SSBSS 2017 Summer School
Being FAIR: FAIR data and model management SSBSS 2017 Summer School
 
Let’s go on a FAIR safari!
Let’s go on a FAIR safari!Let’s go on a FAIR safari!
Let’s go on a FAIR safari!
 
Decentralized Data Management for the Semantic Web
Decentralized Data Management for the Semantic WebDecentralized Data Management for the Semantic Web
Decentralized Data Management for the Semantic Web
 
Building COVID-19 Knowledge Graph at CoronaWhy
Building COVID-19 Knowledge Graph at CoronaWhyBuilding COVID-19 Knowledge Graph at CoronaWhy
Building COVID-19 Knowledge Graph at CoronaWhy
 
Datajalostamo-seminaari 5.6.2014: Tutkimusdatan avoimuus – globaalit tutkimus...
Datajalostamo-seminaari 5.6.2014: Tutkimusdatan avoimuus – globaalit tutkimus...Datajalostamo-seminaari 5.6.2014: Tutkimusdatan avoimuus – globaalit tutkimus...
Datajalostamo-seminaari 5.6.2014: Tutkimusdatan avoimuus – globaalit tutkimus...
 

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
 
ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...
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
 
Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...
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
 
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
 
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
 

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...
 
ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...
 
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
 
Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...
 
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?
 
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
 
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
 

Recently uploaded

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 

Recently uploaded (20)

Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 

Semantics-aware Graph-based Recommender Systems exploiting Linked Open Data

  • 1. Semantics-aware Graph-based Recommender Systems exploiting Linked Open Data Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis Giovanni Semeraro (Università degli Studi di Bari ‘Aldo Moro’, Italy - SWAP Research Group) UMAP 2016 24th Conference on User Modeling, Adaptation and Personalization Halifax (Canada) July 15, 2016
  • 2. 2 Linked Open Data Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 3. 3 Linked Open Data Methodology to publish, share and link structured data on the Web Definition Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 4. 4 Linked Open Data Cornerstones 1. 2. Use of RDF to publish data on the Web Re-Use of existing properties to express an agreed semantics and connect data sources Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 5. 5 Linked Open Data (cloud) What is it? A (large) set of interconnected semantic datasets Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 6. 6 Linked Open Data (cloud) What kind of datasets? Each bubble is a dataset! Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 7. 7 Linked Open Data (cloud) How many data? 9960 datasets and 149 billions triplessource: http://stats.lod2.eu today! Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 8. 8 Linked Open Data (cloud) DBpedia is the structured RDF mapping of Wikipedia http://dbpedia.org It is the core of the LOD cloud. DBpedia Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 9. 9 Linked Open Data (cloud) Example: unstructured content from Wikipedia example (Wikipedia page) Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 10. 10 Linked Open Data (cloud) How are these data represented? The Matrix Don Davis http://dbpedia.org/resource/Category:Films_shot_in_Australia Films shot in Australia dcterms:subject dbpedia-owl:m usicCom poser http://dbpedia.org/resource/Don_Davis_(composer) dcterms:subject dcterm s:subject dbo:runtimedbpedia-owl:director dcterm s:subject dcterm s:subject Dystopian Films136 American Action Thriller Films Cyberpunk Films The Wachowskis http://dbpedia.org/resource/The_Wachowskis http://dbpedia.org/resource/Dystopian_FIlms http://dbpedia.org/resource/Cyberpunk_Films http://dbpedia.org/resource/American_Action_Thriller_FIlms http://dbpedia.org/resource/Films_About_Rebellions Films about Rebellions Several interesting (non-trivial) features come into play! Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 11. 11 Linked Open Data (cloud) How are these data represented? The Matrix Don Davis http://dbpedia.org/resource/Category:Films_shot_in_Australia Films shot in Australia dcterms:subject dbpedia-owl:m usicCom poser http://dbpedia.org/resource/Don_Davis_(composer) dcterms:subject dcterm s:subject dbo:runtimedbpedia-owl:director dcterm s:subject dcterm s:subject Dystopian Films136 American Action Thriller Films Cyberpunk Films The Wachowskis http://dbpedia.org/resource/The_Wachowskis http://dbpedia.org/resource/Dystopian_FIlms http://dbpedia.org/resource/Cyberpunk_Films http://dbpedia.org/resource/American_Action_Thriller_FIlms http://dbpedia.org/resource/Films_About_Rebellions Films about Rebellions Several interesting (non-trivial) features come into play! Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 12. 12 Research Questions (1) Can we use Linked Open Data for Recommender Systems? Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 13. 13 Research Questions (2) Is it possible to automatically select the most promising properties among those available in the LOD cloud? Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 14. 14 i4 u1 u2 u3 u4 Methodology Graph-based Data Model - original representation Original Graph-based data model Users and Items are connected according to users’ preferences Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 15. 15 i4 u1 u2 u3 u4 Methodology Graph-based Data Model - DBpedia Mapping If we are able to map the items in the dataset with the entities in the LOD cloud, our representation can be extended with new data points Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 16. 16 i4 u1 u2 u3 u4 dcterms:subject http://dbpedia.org/resource/Films_About_Rebellions Films about Rebellions dbprop:director Quentin Tarantino dbprop:director Methodology Graph-based Data Model - LOD-boosted representation 1999 films http://dbpedia.org/resource/1999_films dcterms:subject dcterms:subject Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 17. 17 i4 u1 u2 u3 u4 dcterms:subject http://dbpedia.org/resource/Films_About_Rebellions Films about Rebellions dbprop:director Quentin Tarantino dbprop:director Methodology example - LOD-boosted representation 1999 films http://dbpedia.org/resource/1999_films dcterms:subject dcterms:subject Many new information can be injected in the graph Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 18. 18 i4 u1 u2 u3 u4 dcterms:subject http://dbpedia.org/resource/Films_About_Rebellions Films about Rebellions dbprop:director Quentin Tarantino dbprop:director Methodology example - LOD-boosted representation 1999 films http://dbpedia.org/resource/1999_films dcterms:subject dcterms:subject How to get recommendations? Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 19. 19 Graph-based Recommendation Algorithm Insight: - Calculate PageRank score for each item node. - Sort PageRank scores in a descending order. - Select top-k recommendations PageRank with Priors . T. H. Haveliwala. Topic-Sensitive PageRank: A Context-Sensitive Ranking Algorithm for Web Search. IEEE Trans. Knowl. Data Eng., 15(4): 784–796, 2003. 
 Reference Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 20. 20 i4 u1 u2 u3 u4 dcterms:subject http://dbpedia.org/resource/Films_About_Rebellions Films about Rebellions dbprop:director Quentin Tarantino dbprop:director Methodology example - LOD-boosted representation 1999 films http://dbpedia.org/resource/1999_films dcterms:subject dcterms:subject Is it possibile to automatically select the most promising properties? Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 21. 21 i4 u1 u2 u3 u4 dcterms:subject http://dbpedia.org/resource/Films_About_Rebellions Films about Rebellions dbprop:director Quentin Tarantino dbprop:director Methodology example - LOD-boosted representation 1999 films http://dbpedia.org/resource/1999_films dcterms:subject dcterms:subject X X Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 22. 22 i4 u1 u2 u3 u4 dcterms:subject http://dbpedia.org/resource/Films_About_Rebellions Films about Rebellions dbprop:director Quentin Tarantino dbprop:director Methodology example - LOD-boosted representation 1999 films http://dbpedia.org/resource/1999_films dcterms:subject dcterms:subject X X X Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 23. 23 Experiments Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 24. 24 Research Questions Do graph-based recommender systems benefit of the introduction of LOD-based features? Do graph-based recommender systems exploiting LOD benefit of the adoption of feature selection techniques? 1/2 1. 2. Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 25. 25 Research Questions 3. 4. 2/2 Is there any correlation between the choice of the FS technique and the behavior of the algorithm? (e.g., better diversity or better F1) ? How does our methodology perform with respect to state-of- the-art algorithms? Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 26. 26 Experimental Evaluation Description of the dataset MovieLens 100k 983 users 1,682 movies 100,000 ratings 55.17% positive ratings 84.43 ratings/user (avg.) 48.48 ratings/item (avg.) 93.7% sparsity Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 27. 27 Experimental Evaluation Description of the dataset DBbook dataset 6,181 users 6,733 movies 72,372 ratings 45,85% positive ratings 11.70 ratings/user (avg.) 10.74 ratings/item (avg.) 99.8% sparsity Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 28. 28 Experimental Evaluation Graph Representations :: Recap G Basic Graph with collaborative data points Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 29. 29 Experimental Evaluation GLOD Graph extended with all the properties gathered from the LOD cloud Graph Representations :: Recap Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 30. 30 Experimental Evaluation GLOD+FS Graph encoding only the most relevant properties selected by a feature selection technique FS Graph Representations :: Recap Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 31. 31 Experimental Evaluation Experimental Protocol Algorithm PageRank with Priors Data Split 5-fold Cross Validation for MovieLens Train/Test for DBbook Graph Representation G, GLOD, GLOD+FS Feature Selection Techniques PageRank, Chi-Square, Information Gain, Gain Ratio, mRMR, PCA, SVM #Selected Features top-10, top-30, top-50 properties Evaluation Metrics F1, Intra-List Diversity, Run Time Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 32. Experiment 1 32 Impact of LOD-based features. Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 33. F1@5 F1@10 G G_LOD G G_LOD 53 55 57 59 61 60,83 54,24 60,23 53,89 Experiment 1 33 Impact of LOD-based features :: F1-measure Improvement only on MovieLens F1@5 F1@10 G G_LOD G G_LOD 53 56 59 62 65 64,21 55,04 64,31 55,02 MovieLens DBbook Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 34. Run Time (min.) G G_LOD 50 262,5 475 687,5 900 880 72 Experiment 1 34 Tremendous increase in the run time Impact of LOD-based features :: Run Time Run Time (min.) G G_LOD 50 662,5 1275 1887,5 2500 2.433 100 MovieLens DBbook Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 35. Experiment 2 35 Impact of Feature Selection techniques Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 36. Experiment 2 36 GLOD (baseline) = 54,24 Impact of Feature Selection :: MovieLens :: F1@5 Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016 PageRank mRMR Chi-Square SVM Gain Ratio Inf. Gain PCA 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 53 53,5 54 54,5 55 54,31 54,12 54,06 54,21 54,2 54,21 54,12 54,13 53,96 53,98 54,13 54,19 54,29 54,29 54,06 53,97 53,72 53,82 54,14 53,97 54,18
  • 37. PageRank mRMR Chi-Square SVM Gain Ratio Inf. Gain PCA 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 53 53,5 54 54,5 55 54,31 54,12 54,06 54,21 54,2 54,21 54,12 54,13 53,96 53,98 54,13 54,19 54,29 54,29 54,06 53,97 53,72 53,82 54,14 53,97 54,18 Experiment 2 37 Tree out of seven techniques (and only with 50 features) overcome the baseline Impact of Feature Selection :: MovieLens :: F1@5 Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 38. PageRank mRMR Chi-Square SVM Gain Ratio Inf. Gain PCA 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 53 53,5 54 54,5 55 54,31 54,12 54,06 54,21 54,2 54,21 54,12 54,13 53,96 53,98 54,13 54,19 54,29 54,29 54,06 53,97 53,72 53,82 54,14 53,97 54,18 Experiment 2 38 Typically, the larger the number of features, the better the F1 #50 #50 #50 #50 #50 #30 #30 (best) Impact of Feature Selection :: MovieLens :: F1@5 Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 39. PageRank mRMR Chi-Square SVM Gain Ratio Inf. Gain PCA 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 63,5 63,825 64,15 64,475 64,8 64,286 64,19 64,25 64,26 64,19 64,19 64,18 64,32 64,27 64,31 64,3 64,2 64,27 64,22 64,33 64,45 64,35 64,34 64,23 64,35 64,31 Experiment 2 39 #10 #10 #10 #10 #10 #10 Impact of Feature Selection :: DBbook :: F1@10 #10 GLOD (baseline) = 64,20 Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 40. PageRank mRMR Chi-Square SVM Gain Ratio Inf. Gain PCA 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 63,5 63,825 64,15 64,475 64,8 64,286 64,19 64,25 64,26 64,19 64,19 64,18 64,32 64,27 64,31 64,3 64,2 64,27 64,22 64,33 64,45 64,35 64,34 64,23 64,35 64,31 Experiment 2 40 #10 #10 #10 #10 #10 #10 Impact of Feature Selection :: DBbook :: F1@10 #10 All the techniques overcome the baseline at least once Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 41. PageRank mRMR Chi-Square SVM Gain Ratio Inf. Gain PCA 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 10 30 50 63,5 63,825 64,15 64,475 64,8 64,286 64,19 64,25 64,26 64,19 64,19 64,18 64,32 64,27 64,31 64,3 64,2 64,27 64,22 64,33 64,45 64,35 64,34 64,23 64,35 64,31 Experiment 2 41 On DBbook best results are obtained with 10 features! #10 #10 #10 #10 #10 #10 (best) Impact of Feature Selection :: DBbook :: F1@10 #10 Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 42. Run Time (min.) - MovieLens GLOD GLOD+PCA 50 262,5 475 687,5 900 581 880 Experiment 2 42 Significant decrease Impact of Feature Selection techniques :: Run Time Run Time (min.) - DBbook GLOD GLOD+IG 50 687,5 1325 1962,5 2600 1.341 2433 Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 43. Experiment 3 43 Trade-off between F1 and diversity Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 44. Experiment 3 44 Trade-off between F1 and diversity Can the choice of the feature selection technique endogenously induce an higher diversity (or, respectively, an higher F1) of the recommendations? Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 45. Experiment 3 45 Trade-off between F1 and diversity :: MovieLens :: F1@5 G_LOD = Baseline Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 46. Experiment 3 46 PCA maximizes F1, at the expense of a little diversity Trade-off between F1 and diversity :: MovieLens :: F1@5 Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 47. Experiment 3 47 Gain Ratio and SVM sacrifice F1, to induce an higher diversity Trade-off between F1 and diversity :: MovieLens :: F1@5 Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 48. Experiment 3 48 PageRank obtains a good compromise between F1 and Diversity Trade-off between F1 and diversity :: MovieLens :: F1@5 Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 49. Experiment 3 49 Similar outcomes on DBbook …but more techniques have a good impact Trade-off between F1 and diversity :: MovieLens :: F1@5 Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 50. Experiment 4 50 Comparison to State of the art BPRMF (Bayesian Personalized Ranking) [+] U2U-KNN (User to User CF) I2I-KNN (Item to Item CF) POPULAR (Popularity-based baseline) [+] S. Rendle, C.Freudenthaler, Z. Gantner, L. Schmidt-Thieme: BPR: Bayesian Personalized Ranking from Implicit Feedback. UAI 2009. Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 51. Experiment 4 51 Comparison to State of the Art :: MovieLens 50 54 58 62 66 F1@5 F1@10 60,88 54,31 59,16 51,4 59,16 51,78 59,7 52,2 58,35 50,22 I2I-KNN U2U-KNN BPRMF POPULAR PR (G_LOD+PCA) Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 52. Experiment 4 52 50 54 58 62 66 F1@5 F1@10 60,88 54,31 59,16 51,4 59,16 51,78 59,7 52,2 58,35 50,22 I2I-KNN U2U-KNN BPRMF POPULAR PR (G_LOD+PCA) PageRank with Priors boosted with LOD is the best-performing approach Comparison to State of the Art :: MovieLens Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 53. Experiment 4 53 50 54 58 62 66 F1@5 F1@10 60,88 54,31 59,16 51,4 59,16 51,78 59,7 52,2 58,35 50,22 I2I-KNN U2U-KNN BPRMF POPULAR PR (G_LOD+PCA) Even state-of-the-art approaches based on Matrix Factorization are overcame by our methodology Comparison to State of the Art :: MovieLens Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 54. Experiment 4 54 50 55 60 65 70 F1@5 F1@10 64,45 55,4 62,72 52,96 62,63 52,9 62,29 51,93 62,1 51,11 I2I-KNN U2U-KNN BPRMF POPULAR PR (G_LOD+PCA) Behavior confirmed on DBbook Comparison to State of the Art :: DBbook Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 55. Conclusions 55Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 56. Recap 56 Methodolology 1. PageRank with Priors as base algorithm 2. Mapping of the items with nodes in the Linked Open Data Cloud 3. Expansion of the data points and injection of new nodes and edges 4. Use of feature selection to automatically select the most promising properties INVESTIGATION ABOUT THE EFFECTIVENESS OF LINKED OPEN DATA IN GRAPH-BASED RECOMMENDER SYSTEMS Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 57. Lessons Learned 57 Evaluation 1. PageRank with Priors benefit of the injection of data points coming from the LOD cloud 2. Feature Selection techniques improve the results but need to be properly tuned, since its usage is not always useful 3. A significant connection between the choice of the feature selection technique and the maximization of a specific evaluation metric exists 4. PageRank with Priors boosted with LOD significantly overcomes state-of-the-art approaches INVESTIGATION ABOUT THE EFFECTIVENESS OF LINKED OPEN DATA IN GRAPH-BASED RECOMMENDER SYSTEMS Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016
  • 58. thank you Cataldo Musto cataldo.musto@uniba.it @cataldomusto http://www.di.uniba.it/~swap Cataldo Musto, Pasquale Lops, Pierpaolo Basile, Marco de Gemmis, Giovanni Semeraro Semantics-aware Graph-based Recommender Systems Exploiting Linked Open Data. UMAP 2016, Halifax (Canada). 15.07.2016