SlideShare a Scribd company logo
1 of 100
Download to read offline
Automatic Selection of
Linked Open Data features in
Graph-based Recommender Systems
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis
Pasquale Lops, Giovanni Semeraro, Simone Rutigliano
(Università degli Studi di Bari ‘Aldo Moro’, Italy - SWAP Research Group)
CBRecSys 2015
Workshop on New Trends in
Content-based Recommender Systems
Vienna (Austria)
September 20, 2015
Outline
• Basics
• Linked Open Data
• Graph-based Recommendations
• PageRank with Priors
• Methodology
• Introducing LOD-based features
• Selecting LOD-based features
• Experiments
• Impact of LOD-based features
• Comparison to baselines
• Trade-off F1/Diversity
• Conclusions
2Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
3
Linked Open Data
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
4
Linked Open Data
What are you talking about?
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
(*) basic italian gesture
(*)
5
Linked Open Data
Methodology to publish, share and link
structured data on the Web
Definition
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
6
Linked Open Data (cloud)
What is it?
A (large) set of interconnected semantic datasets
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
7
Linked Open Data (cloud)
What kind of datasets?
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Each bubble is a dataset!
8
Linked Open Data (cloud)
How many data?
1048 datasets and 58 billions triplessource: http://stats.lod2.eu
(slide from CBRecSys
2014 presentation)
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
9
Linked Open Data (cloud)
How many data?
3426 datasets and 86 billions triplessource: http://stats.lod2.eu
today!
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
10
Linked Open Data (cloud)
DBpedia is the structured mapping of Wikipedia
http://dbpedia.org
It is the core of the LOD cloud.
DBpedia
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
11
Linked Open Data (cloud)
Example: unstructured content from Wikipedia
example (Wikipedia page)
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
12
Linked Open Data (cloud)
How are these data represented?
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
dcterms:subjectdbpedia-owl:director
dcterm
s:subject
dcterm
s:subject
Dystopian Films1999 Films
American Action
Thriller Films
Cyberpunk Films The Wachowskis
http://dbpedia.org/resource/The_Wachowskis
http://dbpedia.org/resource/Dystopian_FIlmshttp://dbpedia.org/resource/1999_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
13
Linked Open Data (cloud)
How are these data represented?
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
dcterms:subjectdbpedia-owl:director
dcterm
s:subject
dcterm
s:subject
Dystopian Films1999 Films
American Action
Thriller Films
Cyberpunk Films The Wachowskis
http://dbpedia.org/resource/The_Wachowskis
http://dbpedia.org/resource/Dystopian_FIlmshttp://dbpedia.org/resource/1999_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
14
Linked Open Data (cloud)
How are these data represented?
Semantic Web cake
Information from the
LOD cloud is
represented in RDF
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
15
Linked Open Data (cloud)
How are these data represented?
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
dbpedia-owl:director
dcterm
s:subject
dcterm
s:subject
Dystopian Films
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
dbo:runtime
136
16
Linked Open Data (cloud)
How are these data represented?
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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!
17Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Research Question
Can we use Linked Open Data for
Recommender Systems?
18Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Contribution
We investigate the impact of the injection of
exogenousknowledge coming from the LOD cloud
in graph-based recommender systems
19Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Graphs
Why graphs?
20Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Graphs
First, because LOD cloud is a graph
21Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Graphs
Graphs are the most straightforward
representation for LOD-based data points
22Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Why graphs?
Second, graphs can easily model
the recommendation task
23Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
i4
(Bipartite graph)
Users = nodes
Items = nodes
Preferences = edges
Very intuitive
representation!
u1
i1
u2 i2
u3 i3
u4
i4
Graph-based RecSys
24Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
i4
u1
i1
u2 i2
u3 i3
u4
i4
Graph-based RecSys
Recommendations
are obtained by
identifying the
most relevant
(item) nodes for a
target user,
according to the
graph topology.
25Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
i4
u1
i1
u2 i2
u3 i3
u4
i4
Graph-based RecSys
Recommendations
are obtained by
identifying the
most relevant
(item) nodes for a
target user,
according to the
graph topology.
How can we
obtain such
information?
26Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Graph-based Recommendations
PageRank calculates the ‘importance’ of a node according
to the quality and the number of its connections
PageRank
27Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
i4
u1
i1
u2 i2
u3 i3
u4
i4
Graph-based RecSys
It is likely that i4 is
suggested to u3, since it
is more (and better)
connected in the graph
28Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
i4
u1
i1
u2 i2
u3 i3
u4
i4
Graph-based RecSys
It is likely that i4 is
suggested to u3, since it
is more (and better)
connected in the graph
Issue:
Classic PageRank
is not personalized!
29Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
i4
Graph-based RecSys
It is likely that i4 is
suggested to u3, since it
is more (and better)
connected in the graph
Issue:
Classic PageRank
is not personalized!
1/8
1/8
1/8
1/8
1/8
1/8
1/8 1/8
When PageRank is
run, all the nodes
are provided with an
even distributed
probability
30Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
i4
Graph-based RecSys
It is likely that i4 is
suggested to u3, since it
is more (and better)
connected in the graph1/8
1/8
1/8
1/8
1/8
1/8
1/8 1/8
When PageRank is
run, all the nodes
are provided with an
even distributed
probability
Page, L., Brin, S., Motwani, R., &
Winograd, T. (1999). The PageRank
citation ranking: bringing order to
the Web.
Reference
31Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
i4
Graph-based RecSys
It is likely that i4 is
suggested to u3, since it
is more (and better)
connected in the graph1/8
1/8
1/8
1/8
1/8
1/8
1/8 1/8
When PageRank is
run, all the nodes
are provided with an
even distributed
probability
Page, L., Brin, S., Motwani, R., &
Winograd, T. (1999). The PageRank
citation ranking: bringing order to
the Web.
Reference
All the users are provided
with the same ranking,
which it is independent
from user preferences
32Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
i4
Graph-based RecSys
It is likely that i4 is
suggested to u3, since it
is more (and better)
connected in the graph1/8
1/8
1/8
1/8
1/8
1/8
1/8 1/8
When PageRank is
run, all the nodes
are provided with an
even distributed
probability
Page, L., Brin, S., Motwani, R., &
Winograd, T. (1999). The PageRank
citation ranking: bringing order to
the Web.
ReferenceSolution:
PageRank with
Priors
33Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Graph-based Recommendations
Rationale:
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
Random Walks have to be influenced by previous users
behaviors (preferences!). Probability cannot be even
distributed.
34Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
PageRank with Priors
A large probability
(e.g. 80%) is
assigned a priori to
specific items
0.33/8
0.33/8
0.33/8
0.33/8
0.33/8
0.33/8
3/8
3/8
35Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
PageRank with Priors
A large probability
(e.g. 80%) is
assigned a priori to
specific items
0.33/8
0.33/8
0.33/8
0.33/8
0.33/8
0.33/8
3/8
3/8
e.g., the items a
user liked!
36Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
PageRank with Priors
A large probability
(e.g. 80%) is
assigned a priori to
specific items
0.33/8
0.33/8
0.33/8
0.33/8
0.33/8
0.33/8
3/8
3/8
e.g., the items a
user liked!
PageRank is run,
and calculations
are thus influenced
by such a different
distribution of a
priori probabilities.
37Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
PageRank with Priors is a very good recommendation model.
Musto, C., Basile, P., Lops, P., de
Gemmis, M., & Semeraro, G. (2014).
Linked Open Data-enabled Strategies
for Top-N Recommendations.
CBRecSys 2014
Reference
38Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
PageRank with Priors is a very good recommendation model.
Musto, C., Basile, P., Lops, P., de
Gemmis, M., & Semeraro, G. (2014).
Linked Open Data-enabled Strategies
for Top-N Recommendations.
CBRecSys 2014
Reference
We want to exploit Linked Open Data to further improve it.
39Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Methodology
Graphs provide a uniform and solid representation
to model collaborative (user preferences) data points
as well as LOD-based ones
40Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
Methodology
41Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
i4
u1
u2
u3
u4
Methodology
example - original representation
42Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
43Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
44Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
PageRank with Priors
can be run again
against this novel
representation
45Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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 do the
recommendations
change with such a
new topology?
46Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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 there any significant
increase in terms of
computational load?
47Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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 necessary to inject
all of the properties
available in
the LOD cloud?
48Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
49Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
50Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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?
51
Experiments
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
52Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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.
53Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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?
54Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
55Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experimental Evaluation
DBpedia mapping
1,600 movies (95%) were successfully mapped to DBpedia
by querying a SPARQL endpoint with the title of the movie.
56Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experimental Evaluation
DBpedia mapping
60 properties were extracted from the LOD cloud
57Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experimental Evaluation
Most Popular LOD properties
Top-10 properties in the Movie domain
dcterms:subject
dbprop:starring
dbprop:producer
dbprop:title
dbprop:writer
dbprop:country
dbprop:distributor
dbprop:music
dbprop:director
dbprop:runtime
58Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experimental Evaluation
Experimental Protocol
Algorithm PageRank with Priors
Data Split 5-fold Cross Validation
Graph Representation G, GLOD, GLOD+FS
Feature Selection Techniques
PageRank, Chi-Square, Information
Gain, Gain Ratio, mRMR, PCA, SVM
#Selected Features 10, 30, 50 (out of 60 overall features)
Evaluation Metrics F1, Intra-List Diversity, Run Time
59Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experimental Evaluation
Graph Representations :: Recap
G
Basic Graph with
collaborative data points
60Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experimental Evaluation
GLOD Graph extended with all the properties
gathered from the LOD cloud
Graph Representations :: Recap
61Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experimental Evaluation
GLOD+FS
Graph encoding only the most relevant properties
selected by a feature selection technique FS
Graph Representations :: Recap
Experiment 1
62
Impact of LOD-based features.
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
F1@5
F1@10
F1@15
G
G_LOD
G
G_LOD
G
G_LOD
53 55 57 59 61
59,63
60,83
54,24
59,41
60,23
53,89
Experiment 1
63
Impact of LOD-based features :: F1-measure
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Significant improvement in all the metrics (Wilcoxon test)
Run Time (min.)
G
G_LOD
50 262,5 475 687,5 900
880
72
Experiment 1
64Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Tremendous increase in the run time, as well
Impact of LOD-based features :: Run Time
Experiment 1
65Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Impact of LOD-based features :: Graph Representation
Nodes Edges
G 2,625 100,000
GLOD 53,794 178,020
Tremendous increase in the run time
depending on the amount of information encoded in the graph
Experiment 1
66
Impact of LOD-based features :: LESSONS LEARNED
F1 RunTime
LOD features can have a good impact on the overall F1
Tremendous Run Time increase
1.
2.
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experiment 2
67
Impact of Feature Selection techniques
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
68
Impact of Feature Selection techniques :: F1@5
Typically, the larger the number of features, the better the F1
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
69
Impact of Feature Selection techniques :: F1@5
Typically, the larger the number of features, the better the F1
#50
#50
#50
#50
#50
#30
#30
(best)
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
70
Impact of Feature Selection techniques :: F1@5
#50
#50
#50
#50
#50
#30
#30
(best)
VERY IMPORTANT: we noted a dataset-dependant behavior
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
71
Impact of Feature Selection techniques :: F1@5
How does it perform with respect to the baseline?
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experiment 2
72
Impact of Feature Selection techniques :: F1@5
GLOD (baseline) = 54,24
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
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
73
Impact of Feature Selection techniques :: F1@5
Only three out of seven techniques
(and only with 50 features) overcome the baseline
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
74
Impact of Feature Selection techniques :: F1@5
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Overall, PCA is the best-performing feature selection technique
Run Time (min.)
GLOD
GLOD+PCA
50 262,5 475 687,5 900
581
880
Experiment 2
75Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
33.9% decrease
Impact of Feature Selection techniques :: Run Time
76Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Nodes Edges
GLOD 53,794 178,020
GLOD+PCA 49,158 169,405
Experiment 2
Impact of Feature Selection techniques :: Run Time
-8.6% nodes and -4.8% edges
Experiment 2
77Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Recap of the Experiment
G GLOD GLOD+PCA
F1@5 0,5406 0,5424 0,5431
F1@10 0,6068 0,6083 0,6088
F1@15 0,5956 0,5963 0,5970
Run Time 72 880 581
LOD Properties 0 60 50
The adoption of Feature Selection Techniques
improves F1 and decreases run time
Experiment 2
78
Impact of Features Selection techniques :: LESSONS LEARNED
F1 RunTime
Computational load drops down, as expected
Features Selection techniques are useful, but they
do not always improve F11.
2.
3. The optimal number of features is dataset-dependant
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experiment 3
79
Trade-off between F1 and diversity
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experiment 3
80
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, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experiment 3
81
Trade-off between F1 and diversity :: F1@5
Features Selection techniques can be split into four classes
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experiment 3
82
Trade-off between F1 and diversity :: F1@5
Features Selection techniques can be split into four classes
Low Diversity
Low Accuracy
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experiment 3
83
Trade-off between F1 and diversity :: F1@5
Features Selection techniques can be split into four classes
Low Diversity
Low Accuracy
Low Diversity
High Accuracy
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experiment 3
84
Trade-off between F1 and diversity :: F1@5
Features Selection techniques can be split into four classes
Low Diversity
Low Accuracy
Low Diversity
High Accuracy
High Diversity
Low Accuracy
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experiment 3
85
Trade-off between F1 and diversity :: F1@5
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Features Selection techniques can be split into four classes
Low Diversity
Low Accuracy
Low Diversity
High Accuracy
High Diversity
Low Accuracy
High Diversity
High Accuracy
Experiment 3
86
Trade-off between F1 and diversity :: F1@5
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Features Selection techniques can be split into four classes
Low Diversity
Low Accuracy
Low Diversity
High Accuracy
High Diversity
Low Accuracy
High Diversity
High Accuracy
Experiment 3
87
Trade-off between F1 and diversity :: F1@5
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
mRMR, Information Gain and ChiSquare are not useful
Experiment 3
88
Trade-off between F1 and diversity :: F1@5
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
PCA maximizes F1, at the expense of a little diversity
Experiment 3
89
Trade-off between F1 and diversity :: F1@5
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Gain Ratio and SVM sacrifice F1,
to induce an higher diversity
Experiment 3
90
Trade-off between F1 and diversity :: F1@5
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
PageRank obtains a good compromise
between F1 and Diversity
Experiment 3
91
Trade-off between F1 and Diversity :: LESSONS LEARNED
F1
Behavior needs to be generalized by analyzing different
datasets
Features Selection techniques can maximize a specific
evaluation metric, thus a graph-based recsys can be
tuned according to the requirements of a scenario
1.
2.
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experiment 4
92
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, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Experiment 4
93
Comparison to State of the Art
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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)
Experiment 4
94
Comparison to State of the Art
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
Experiment 4
95
Comparison to State of the Art
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
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
Conclusions
96Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
Recap
97
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
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
INVESTIGATION ABOUT THE EFFECTIVENESS OF LINKED OPEN DATA IN
GRAPH-BASED RECOMMENDER SYSTEMS
Lessons Learned
98
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.
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
INVESTIGATION ABOUT THE EFFECTIVENESS OF LINKED OPEN DATA IN
GRAPH-BASED RECOMMENDER SYSTEMS
Future Research
99
Evaluation against different datasets and
stronger baselines;
Further expansion of the graph, by introducing
more LOD-based data points
Evaluation of Novelty and Serendipity on
LOD-based Recommendations;
Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano.
Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
questions?
Cataldo Musto, Ph.D
cataldo.musto@uniba.it

More Related Content

What's hot

Linked Open Data-enabled Strategies for Top-N Recommendations
Linked Open Data-enabled Strategies for Top-N RecommendationsLinked Open Data-enabled Strategies for Top-N Recommendations
Linked Open Data-enabled Strategies for Top-N RecommendationsCataldo Musto
 
Functional Resonance Analysis Method based- Decision Support tool for Urban T...
Functional Resonance Analysis Method based- Decision Support tool for Urban T...Functional Resonance Analysis Method based- Decision Support tool for Urban T...
Functional Resonance Analysis Method based- Decision Support tool for Urban T...Paolo Nesi
 
Keynote: Making Smarter Tuscany and Florence with Km4City
Keynote: Making Smarter Tuscany and Florence with Km4CityKeynote: Making Smarter Tuscany and Florence with Km4City
Keynote: Making Smarter Tuscany and Florence with Km4CityPaolo Nesi
 
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...Paolo Nesi
 
SCC2011 - Talking about e-Science in a virtual world
SCC2011 - Talking about e-Science in a virtual worldSCC2011 - Talking about e-Science in a virtual world
SCC2011 - Talking about e-Science in a virtual worldBritish Science Association
 
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....Amélie Gyrard
 
A Smart City Development kit for designing Web and Mobile Apps
A Smart City Development kit for designing  Web and Mobile AppsA Smart City Development kit for designing  Web and Mobile Apps
A Smart City Development kit for designing Web and Mobile AppsPaolo Nesi
 
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...Amélie Gyrard
 
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...Paolo Nesi
 
Concept extraction from the web of things (3)
Concept extraction from the web of things (3)Concept extraction from the web of things (3)
Concept extraction from the web of things (3)Amélie Gyrard
 
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...Amélie Gyrard
 
Smart Cloud Engine and Solution based on Knowledge Base
Smart Cloud Engine and Solution based on Knowledge BaseSmart Cloud Engine and Solution based on Knowledge Base
Smart Cloud Engine and Solution based on Knowledge BasePaolo Nesi
 
Defining iot.schema.org: Using Knowledge Extraction from Existing IoT-based ...
Defining iot.schema.org: Using Knowledge Extraction from  Existing IoT-based ...Defining iot.schema.org: Using Knowledge Extraction from  Existing IoT-based ...
Defining iot.schema.org: Using Knowledge Extraction from Existing IoT-based ...Amélie Gyrard
 
Presentation / invited talk by Kalina Bontcheva at Digilience 2019, Oct 2019
Presentation / invited talk by Kalina Bontcheva at Digilience 2019, Oct 2019Presentation / invited talk by Kalina Bontcheva at Digilience 2019, Oct 2019
Presentation / invited talk by Kalina Bontcheva at Digilience 2019, Oct 2019Weverify
 

What's hot (15)

Linked Open Data-enabled Strategies for Top-N Recommendations
Linked Open Data-enabled Strategies for Top-N RecommendationsLinked Open Data-enabled Strategies for Top-N Recommendations
Linked Open Data-enabled Strategies for Top-N Recommendations
 
Functional Resonance Analysis Method based- Decision Support tool for Urban T...
Functional Resonance Analysis Method based- Decision Support tool for Urban T...Functional Resonance Analysis Method based- Decision Support tool for Urban T...
Functional Resonance Analysis Method based- Decision Support tool for Urban T...
 
Rogers digitalmethods 4nov2010
Rogers digitalmethods 4nov2010Rogers digitalmethods 4nov2010
Rogers digitalmethods 4nov2010
 
Keynote: Making Smarter Tuscany and Florence with Km4City
Keynote: Making Smarter Tuscany and Florence with Km4CityKeynote: Making Smarter Tuscany and Florence with Km4City
Keynote: Making Smarter Tuscany and Florence with Km4City
 
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...
Twitter Vigilance: a Multi-User platform for Cross-Domain Twitter Data Analyt...
 
SCC2011 - Talking about e-Science in a virtual world
SCC2011 - Talking about e-Science in a virtual worldSCC2011 - Talking about e-Science in a virtual world
SCC2011 - Talking about e-Science in a virtual world
 
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....
Internet of Robotic Things Ontology catalog, knowledge extraction IEEE P1872....
 
A Smart City Development kit for designing Web and Mobile Apps
A Smart City Development kit for designing  Web and Mobile AppsA Smart City Development kit for designing  Web and Mobile Apps
A Smart City Development kit for designing Web and Mobile Apps
 
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
Keynote WFIoT2019 - Data Graph, Knowledge Graphs Ontologies, Internet of Thin...
 
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
Open Data Day 2016, Km4City, L’universita’ come aggregatore di Open Data del ...
 
Concept extraction from the web of things (3)
Concept extraction from the web of things (3)Concept extraction from the web of things (3)
Concept extraction from the web of things (3)
 
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
Knowledge Extraction for the Web of Things (KE4WoT) Challenge: Co-located wit...
 
Smart Cloud Engine and Solution based on Knowledge Base
Smart Cloud Engine and Solution based on Knowledge BaseSmart Cloud Engine and Solution based on Knowledge Base
Smart Cloud Engine and Solution based on Knowledge Base
 
Defining iot.schema.org: Using Knowledge Extraction from Existing IoT-based ...
Defining iot.schema.org: Using Knowledge Extraction from  Existing IoT-based ...Defining iot.schema.org: Using Knowledge Extraction from  Existing IoT-based ...
Defining iot.schema.org: Using Knowledge Extraction from Existing IoT-based ...
 
Presentation / invited talk by Kalina Bontcheva at Digilience 2019, Oct 2019
Presentation / invited talk by Kalina Bontcheva at Digilience 2019, Oct 2019Presentation / invited talk by Kalina Bontcheva at Digilience 2019, Oct 2019
Presentation / invited talk by Kalina Bontcheva at Digilience 2019, Oct 2019
 

Viewers also liked

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 AdvisoryCataldo 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 SystemsCataldo Musto
 
La (ir)ragionevole efficacia dei dati
La (ir)ragionevole efficacia dei datiLa (ir)ragionevole efficacia dei dati
La (ir)ragionevole efficacia dei datiCataldo Musto
 
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
 
Replicable Evaluation of Recommender Systems
Replicable Evaluation of Recommender SystemsReplicable Evaluation of Recommender Systems
Replicable Evaluation of Recommender SystemsAlejandro Bellogin
 
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
 
Recommender Systems, Matrices and Graphs
Recommender Systems, Matrices and GraphsRecommender Systems, Matrices and Graphs
Recommender Systems, Matrices and GraphsRoelof Pieters
 
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
 
Machine Learning for Recommender Systems MLSS 2015 Sydney
Machine Learning for Recommender Systems MLSS 2015 SydneyMachine Learning for Recommender Systems MLSS 2015 Sydney
Machine Learning for Recommender Systems MLSS 2015 SydneyAlexandros Karatzoglou
 
Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...
Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...
Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...Sage Franch
 
Design of recommender systems
Design of recommender systemsDesign of recommender systems
Design of recommender systemsRashmi Sinha
 
Past, present, and future of Recommender Systems: an industry perspective
Past, present, and future of Recommender Systems: an industry perspectivePast, present, and future of Recommender Systems: an industry perspective
Past, present, and future of Recommender Systems: an industry perspectiveXavier Amatriain
 
Past present and future of Recommender Systems: an Industry Perspective
Past present and future of Recommender Systems: an Industry PerspectivePast present and future of Recommender Systems: an Industry Perspective
Past present and future of Recommender Systems: an Industry PerspectiveXavier Amatriain
 
Semantics-aware Techniques for Social Media Analysis, User Modeling and Recom...
Semantics-aware Techniques for Social Media Analysis, User Modeling and Recom...Semantics-aware Techniques for Social Media Analysis, User Modeling and Recom...
Semantics-aware Techniques for Social Media Analysis, User Modeling and Recom...Cataldo Musto
 
Deep Learning for Recommender Systems - Budapest RecSys Meetup
Deep Learning for Recommender Systems  - Budapest RecSys MeetupDeep Learning for Recommender Systems  - Budapest RecSys Meetup
Deep Learning for Recommender Systems - Budapest RecSys MeetupAlexandros Karatzoglou
 
Kdd 2014 Tutorial - the recommender problem revisited
Kdd 2014 Tutorial -  the recommender problem revisitedKdd 2014 Tutorial -  the recommender problem revisited
Kdd 2014 Tutorial - the recommender problem revisitedXavier Amatriain
 

Viewers also liked (20)

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
 
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
 
La (ir)ragionevole efficacia dei dati
La (ir)ragionevole efficacia dei datiLa (ir)ragionevole efficacia dei dati
La (ir)ragionevole efficacia dei dati
 
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 ...
 
Replicable Evaluation of Recommender Systems
Replicable Evaluation of Recommender SystemsReplicable Evaluation of Recommender Systems
Replicable Evaluation of Recommender Systems
 
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 ...
 
Recommender Systems, Matrices and Graphs
Recommender Systems, Matrices and GraphsRecommender Systems, Matrices and Graphs
Recommender Systems, Matrices and Graphs
 
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 ...
 
Machine Learning for Recommender Systems MLSS 2015 Sydney
Machine Learning for Recommender Systems MLSS 2015 SydneyMachine Learning for Recommender Systems MLSS 2015 Sydney
Machine Learning for Recommender Systems MLSS 2015 Sydney
 
Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...
Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...
Artificial Intelligence as an Interface - How Conversation Bots Are Changing ...
 
Design of recommender systems
Design of recommender systemsDesign of recommender systems
Design of recommender systems
 
Past, present, and future of Recommender Systems: an industry perspective
Past, present, and future of Recommender Systems: an industry perspectivePast, present, and future of Recommender Systems: an industry perspective
Past, present, and future of Recommender Systems: an industry perspective
 
Past present and future of Recommender Systems: an Industry Perspective
Past present and future of Recommender Systems: an Industry PerspectivePast present and future of Recommender Systems: an Industry Perspective
Past present and future of Recommender Systems: an Industry Perspective
 
Semantics-aware Techniques for Social Media Analysis, User Modeling and Recom...
Semantics-aware Techniques for Social Media Analysis, User Modeling and Recom...Semantics-aware Techniques for Social Media Analysis, User Modeling and Recom...
Semantics-aware Techniques for Social Media Analysis, User Modeling and Recom...
 
Deep Learning for Recommender Systems - Budapest RecSys Meetup
Deep Learning for Recommender Systems  - Budapest RecSys MeetupDeep Learning for Recommender Systems  - Budapest RecSys Meetup
Deep Learning for Recommender Systems - Budapest RecSys Meetup
 
Kdd 2014 Tutorial - the recommender problem revisited
Kdd 2014 Tutorial -  the recommender problem revisitedKdd 2014 Tutorial -  the recommender problem revisited
Kdd 2014 Tutorial - the recommender problem revisited
 
Interactive Recommender Systems
Interactive Recommender SystemsInteractive Recommender Systems
Interactive Recommender Systems
 

Similar to Automatic Selection of Linked Open Data features in Graph-based Recommender Systems

COMBINE standards & tools: Getting model management right
COMBINE standards & tools: Getting model management rightCOMBINE standards & tools: Getting model management right
COMBINE standards & tools: Getting model management rightUniversity Medicine Greifswald
 
Data Integration in a Big Data Context
Data Integration in a Big Data ContextData Integration in a Big Data Context
Data Integration in a Big Data ContextAlasdair Gray
 
Performance evaluation of GANs in a semisupervised OCR use case
Performance evaluation of GANs in a semisupervised OCR use casePerformance evaluation of GANs in a semisupervised OCR use case
Performance evaluation of GANs in a semisupervised OCR use caseFlorian Wilhelm
 
Performance evaluation of GANs in a semisupervised OCR use case
Performance evaluation of GANs in a semisupervised OCR use casePerformance evaluation of GANs in a semisupervised OCR use case
Performance evaluation of GANs in a semisupervised OCR use caseinovex GmbH
 
M2CAT: Extracting reproducible simulation studies from model repositories usi...
M2CAT: Extracting reproducible simulation studies from model repositories usi...M2CAT: Extracting reproducible simulation studies from model repositories usi...
M2CAT: Extracting reproducible simulation studies from model repositories usi...Martin Scharm
 
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...Alfredo BALLESTER FERNÁNDEZ
 
M2CAT: Extracting reproducible simulation studies from model repositories usi...
M2CAT: Extracting reproducible simulation studies from model repositories usi...M2CAT: Extracting reproducible simulation studies from model repositories usi...
M2CAT: Extracting reproducible simulation studies from model repositories usi...Martin Scharm
 
WSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product OverviewWSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product OverviewWSO2
 
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...Keiichiro Ono
 
Deep Learning - a Path from Big Data Indexing to Robotic Applications
Deep Learning - a Path from Big Data Indexing to Robotic ApplicationsDeep Learning - a Path from Big Data Indexing to Robotic Applications
Deep Learning - a Path from Big Data Indexing to Robotic ApplicationsDarius Burschka
 
Story behind Microelectronic Circuits
Story behind Microelectronic CircuitsStory behind Microelectronic Circuits
Story behind Microelectronic CircuitsHoopeer Hoopeer
 
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVABDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVABigData_Europe
 
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...Provectus
 
Architecting IoT with Machine Learning
Architecting IoT with Machine LearningArchitecting IoT with Machine Learning
Architecting IoT with Machine LearningRudradeb Mitra
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender SystemsMarcel Kurovski
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systemsinovex GmbH
 
A reading of the IBM Research 5-in-5 2018 Edition
A reading of the IBM Research 5-in-5 2018 EditionA reading of the IBM Research 5-in-5 2018 Edition
A reading of the IBM Research 5-in-5 2018 EditionPietro Leo
 
Inria Tech Talk : boostez la performance de vos objets connectés - Mercredi 2...
Inria Tech Talk : boostez la performance de vos objets connectés - Mercredi 2...Inria Tech Talk : boostez la performance de vos objets connectés - Mercredi 2...
Inria Tech Talk : boostez la performance de vos objets connectés - Mercredi 2...FrenchTechCentral
 
The Case for Graphs in Supply Chains
The Case for Graphs in Supply ChainsThe Case for Graphs in Supply Chains
The Case for Graphs in Supply ChainsNeo4j
 
Information Visualization - not just eye candy
Information Visualization - not just eye candyInformation Visualization - not just eye candy
Information Visualization - not just eye candyJan Srutek
 

Similar to Automatic Selection of Linked Open Data features in Graph-based Recommender Systems (20)

COMBINE standards & tools: Getting model management right
COMBINE standards & tools: Getting model management rightCOMBINE standards & tools: Getting model management right
COMBINE standards & tools: Getting model management right
 
Data Integration in a Big Data Context
Data Integration in a Big Data ContextData Integration in a Big Data Context
Data Integration in a Big Data Context
 
Performance evaluation of GANs in a semisupervised OCR use case
Performance evaluation of GANs in a semisupervised OCR use casePerformance evaluation of GANs in a semisupervised OCR use case
Performance evaluation of GANs in a semisupervised OCR use case
 
Performance evaluation of GANs in a semisupervised OCR use case
Performance evaluation of GANs in a semisupervised OCR use casePerformance evaluation of GANs in a semisupervised OCR use case
Performance evaluation of GANs in a semisupervised OCR use case
 
M2CAT: Extracting reproducible simulation studies from model repositories usi...
M2CAT: Extracting reproducible simulation studies from model repositories usi...M2CAT: Extracting reproducible simulation studies from model repositories usi...
M2CAT: Extracting reproducible simulation studies from model repositories usi...
 
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
Low-cost data-driven 3D reconstruction and its applications @ 6th ICE 3D Body...
 
M2CAT: Extracting reproducible simulation studies from model repositories usi...
M2CAT: Extracting reproducible simulation studies from model repositories usi...M2CAT: Extracting reproducible simulation studies from model repositories usi...
M2CAT: Extracting reproducible simulation studies from model repositories usi...
 
WSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product OverviewWSO2 Machine Learner - Product Overview
WSO2 Machine Learner - Product Overview
 
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
VIZBI 2015 Tutorial: Cytoscape, IPython, Docker, and Reproducible Network Dat...
 
Deep Learning - a Path from Big Data Indexing to Robotic Applications
Deep Learning - a Path from Big Data Indexing to Robotic ApplicationsDeep Learning - a Path from Big Data Indexing to Robotic Applications
Deep Learning - a Path from Big Data Indexing to Robotic Applications
 
Story behind Microelectronic Circuits
Story behind Microelectronic CircuitsStory behind Microelectronic Circuits
Story behind Microelectronic Circuits
 
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVABDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
BDE-BDVA Webinar: BigDataEurope Overview & Synergies with BDVA
 
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
Data Summer Conf 2018, “Architecting IoT system with Machine Learning (ENG)” ...
 
Architecting IoT with Machine Learning
Architecting IoT with Machine LearningArchitecting IoT with Machine Learning
Architecting IoT with Machine Learning
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 
Deep Learning for Recommender Systems
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
 
A reading of the IBM Research 5-in-5 2018 Edition
A reading of the IBM Research 5-in-5 2018 EditionA reading of the IBM Research 5-in-5 2018 Edition
A reading of the IBM Research 5-in-5 2018 Edition
 
Inria Tech Talk : boostez la performance de vos objets connectés - Mercredi 2...
Inria Tech Talk : boostez la performance de vos objets connectés - Mercredi 2...Inria Tech Talk : boostez la performance de vos objets connectés - Mercredi 2...
Inria Tech Talk : boostez la performance de vos objets connectés - Mercredi 2...
 
The Case for Graphs in Supply Chains
The Case for Graphs in Supply ChainsThe Case for Graphs in Supply Chains
The Case for Graphs in Supply Chains
 
Information Visualization - not just eye candy
Information Visualization - not just eye candyInformation Visualization - not just eye candy
Information Visualization - not just eye candy
 

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 EvaluationCataldo 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 EmbeddingsCataldo 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 RispondeCataldo 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 SystemCataldo 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 SelfCataldo 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 CitiesCataldo 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 NetworkCataldo 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 MediaCataldo Musto
 
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...Cataldo Musto
 

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
 
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
 
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
A Multi-Criteria Recommender System Exploiting Aspect-based Sentiment Analysi...
 

Recently uploaded

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 

Automatic Selection of Linked Open Data features in Graph-based Recommender Systems

  • 1. Automatic Selection of Linked Open Data features in Graph-based Recommender Systems Cataldo Musto, Pierpaolo Basile, Marco de Gemmis Pasquale Lops, Giovanni Semeraro, Simone Rutigliano (Università degli Studi di Bari ‘Aldo Moro’, Italy - SWAP Research Group) CBRecSys 2015 Workshop on New Trends in Content-based Recommender Systems Vienna (Austria) September 20, 2015
  • 2. Outline • Basics • Linked Open Data • Graph-based Recommendations • PageRank with Priors • Methodology • Introducing LOD-based features • Selecting LOD-based features • Experiments • Impact of LOD-based features • Comparison to baselines • Trade-off F1/Diversity • Conclusions 2Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 3. 3 Linked Open Data Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 4. 4 Linked Open Data What are you talking about? Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 (*) basic italian gesture (*)
  • 5. 5 Linked Open Data Methodology to publish, share and link structured data on the Web Definition Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 6. 6 Linked Open Data (cloud) What is it? A (large) set of interconnected semantic datasets Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 7. 7 Linked Open Data (cloud) What kind of datasets? Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Each bubble is a dataset!
  • 8. 8 Linked Open Data (cloud) How many data? 1048 datasets and 58 billions triplessource: http://stats.lod2.eu (slide from CBRecSys 2014 presentation) Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 9. 9 Linked Open Data (cloud) How many data? 3426 datasets and 86 billions triplessource: http://stats.lod2.eu today! Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 10. 10 Linked Open Data (cloud) DBpedia is the structured mapping of Wikipedia http://dbpedia.org It is the core of the LOD cloud. DBpedia Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 11. 11 Linked Open Data (cloud) Example: unstructured content from Wikipedia example (Wikipedia page) Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 12. 12 Linked Open Data (cloud) How are these data represented? Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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 dcterms:subjectdbpedia-owl:director dcterm s:subject dcterm s:subject Dystopian Films1999 Films American Action Thriller Films Cyberpunk Films The Wachowskis http://dbpedia.org/resource/The_Wachowskis http://dbpedia.org/resource/Dystopian_FIlmshttp://dbpedia.org/resource/1999_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
  • 13. 13 Linked Open Data (cloud) How are these data represented? Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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 dcterms:subjectdbpedia-owl:director dcterm s:subject dcterm s:subject Dystopian Films1999 Films American Action Thriller Films Cyberpunk Films The Wachowskis http://dbpedia.org/resource/The_Wachowskis http://dbpedia.org/resource/Dystopian_FIlmshttp://dbpedia.org/resource/1999_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
  • 14. 14 Linked Open Data (cloud) How are these data represented? Semantic Web cake Information from the LOD cloud is represented in RDF Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 15. 15 Linked Open Data (cloud) How are these data represented? Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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 dbpedia-owl:director dcterm s:subject dcterm s:subject Dystopian Films 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 dbo:runtime 136
  • 16. 16 Linked Open Data (cloud) How are these data represented? Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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!
  • 17. 17Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Research Question Can we use Linked Open Data for Recommender Systems?
  • 18. 18Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Contribution We investigate the impact of the injection of exogenousknowledge coming from the LOD cloud in graph-based recommender systems
  • 19. 19Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Graphs Why graphs?
  • 20. 20Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Graphs First, because LOD cloud is a graph
  • 21. 21Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Graphs Graphs are the most straightforward representation for LOD-based data points
  • 22. 22Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Why graphs? Second, graphs can easily model the recommendation task
  • 23. 23Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 i4 (Bipartite graph) Users = nodes Items = nodes Preferences = edges Very intuitive representation! u1 i1 u2 i2 u3 i3 u4 i4 Graph-based RecSys
  • 24. 24Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 i4 u1 i1 u2 i2 u3 i3 u4 i4 Graph-based RecSys Recommendations are obtained by identifying the most relevant (item) nodes for a target user, according to the graph topology.
  • 25. 25Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 i4 u1 i1 u2 i2 u3 i3 u4 i4 Graph-based RecSys Recommendations are obtained by identifying the most relevant (item) nodes for a target user, according to the graph topology. How can we obtain such information?
  • 26. 26Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Graph-based Recommendations PageRank calculates the ‘importance’ of a node according to the quality and the number of its connections PageRank
  • 27. 27Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 i4 u1 i1 u2 i2 u3 i3 u4 i4 Graph-based RecSys It is likely that i4 is suggested to u3, since it is more (and better) connected in the graph
  • 28. 28Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 i4 u1 i1 u2 i2 u3 i3 u4 i4 Graph-based RecSys It is likely that i4 is suggested to u3, since it is more (and better) connected in the graph Issue: Classic PageRank is not personalized!
  • 29. 29Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 i4 Graph-based RecSys It is likely that i4 is suggested to u3, since it is more (and better) connected in the graph Issue: Classic PageRank is not personalized! 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 When PageRank is run, all the nodes are provided with an even distributed probability
  • 30. 30Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 i4 Graph-based RecSys It is likely that i4 is suggested to u3, since it is more (and better) connected in the graph1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 When PageRank is run, all the nodes are provided with an even distributed probability Page, L., Brin, S., Motwani, R., & Winograd, T. (1999). The PageRank citation ranking: bringing order to the Web. Reference
  • 31. 31Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 i4 Graph-based RecSys It is likely that i4 is suggested to u3, since it is more (and better) connected in the graph1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 When PageRank is run, all the nodes are provided with an even distributed probability Page, L., Brin, S., Motwani, R., & Winograd, T. (1999). The PageRank citation ranking: bringing order to the Web. Reference All the users are provided with the same ranking, which it is independent from user preferences
  • 32. 32Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 i4 Graph-based RecSys It is likely that i4 is suggested to u3, since it is more (and better) connected in the graph1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 When PageRank is run, all the nodes are provided with an even distributed probability Page, L., Brin, S., Motwani, R., & Winograd, T. (1999). The PageRank citation ranking: bringing order to the Web. ReferenceSolution: PageRank with Priors
  • 33. 33Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Graph-based Recommendations Rationale: 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 Random Walks have to be influenced by previous users behaviors (preferences!). Probability cannot be even distributed.
  • 34. 34Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 PageRank with Priors A large probability (e.g. 80%) is assigned a priori to specific items 0.33/8 0.33/8 0.33/8 0.33/8 0.33/8 0.33/8 3/8 3/8
  • 35. 35Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 PageRank with Priors A large probability (e.g. 80%) is assigned a priori to specific items 0.33/8 0.33/8 0.33/8 0.33/8 0.33/8 0.33/8 3/8 3/8 e.g., the items a user liked!
  • 36. 36Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 PageRank with Priors A large probability (e.g. 80%) is assigned a priori to specific items 0.33/8 0.33/8 0.33/8 0.33/8 0.33/8 0.33/8 3/8 3/8 e.g., the items a user liked! PageRank is run, and calculations are thus influenced by such a different distribution of a priori probabilities.
  • 37. 37Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 PageRank with Priors is a very good recommendation model. Musto, C., Basile, P., Lops, P., de Gemmis, M., & Semeraro, G. (2014). Linked Open Data-enabled Strategies for Top-N Recommendations. CBRecSys 2014 Reference
  • 38. 38Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 PageRank with Priors is a very good recommendation model. Musto, C., Basile, P., Lops, P., de Gemmis, M., & Semeraro, G. (2014). Linked Open Data-enabled Strategies for Top-N Recommendations. CBRecSys 2014 Reference We want to exploit Linked Open Data to further improve it.
  • 39. 39Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Methodology Graphs provide a uniform and solid representation to model collaborative (user preferences) data points as well as LOD-based ones
  • 40. 40Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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 Methodology
  • 41. 41Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 i4 u1 u2 u3 u4 Methodology example - original representation
  • 42. 42Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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
  • 43. 43Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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
  • 44. 44Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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 PageRank with Priors can be run again against this novel representation
  • 45. 45Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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 do the recommendations change with such a new topology?
  • 46. 46Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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 there any significant increase in terms of computational load?
  • 47. 47Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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 necessary to inject all of the properties available in the LOD cloud?
  • 48. 48Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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
  • 49. 49Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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
  • 50. 50Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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?
  • 51. 51 Experiments Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 52. 52Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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.
  • 53. 53Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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?
  • 54. 54Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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
  • 55. 55Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Experimental Evaluation DBpedia mapping 1,600 movies (95%) were successfully mapped to DBpedia by querying a SPARQL endpoint with the title of the movie.
  • 56. 56Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Experimental Evaluation DBpedia mapping 60 properties were extracted from the LOD cloud
  • 57. 57Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Experimental Evaluation Most Popular LOD properties Top-10 properties in the Movie domain dcterms:subject dbprop:starring dbprop:producer dbprop:title dbprop:writer dbprop:country dbprop:distributor dbprop:music dbprop:director dbprop:runtime
  • 58. 58Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Experimental Evaluation Experimental Protocol Algorithm PageRank with Priors Data Split 5-fold Cross Validation Graph Representation G, GLOD, GLOD+FS Feature Selection Techniques PageRank, Chi-Square, Information Gain, Gain Ratio, mRMR, PCA, SVM #Selected Features 10, 30, 50 (out of 60 overall features) Evaluation Metrics F1, Intra-List Diversity, Run Time
  • 59. 59Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Experimental Evaluation Graph Representations :: Recap G Basic Graph with collaborative data points
  • 60. 60Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Experimental Evaluation GLOD Graph extended with all the properties gathered from the LOD cloud Graph Representations :: Recap
  • 61. 61Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Experimental Evaluation GLOD+FS Graph encoding only the most relevant properties selected by a feature selection technique FS Graph Representations :: Recap
  • 62. Experiment 1 62 Impact of LOD-based features. Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 63. F1@5 F1@10 F1@15 G G_LOD G G_LOD G G_LOD 53 55 57 59 61 59,63 60,83 54,24 59,41 60,23 53,89 Experiment 1 63 Impact of LOD-based features :: F1-measure Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Significant improvement in all the metrics (Wilcoxon test)
  • 64. Run Time (min.) G G_LOD 50 262,5 475 687,5 900 880 72 Experiment 1 64Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Tremendous increase in the run time, as well Impact of LOD-based features :: Run Time
  • 65. Experiment 1 65Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Impact of LOD-based features :: Graph Representation Nodes Edges G 2,625 100,000 GLOD 53,794 178,020 Tremendous increase in the run time depending on the amount of information encoded in the graph
  • 66. Experiment 1 66 Impact of LOD-based features :: LESSONS LEARNED F1 RunTime LOD features can have a good impact on the overall F1 Tremendous Run Time increase 1. 2. Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 67. Experiment 2 67 Impact of Feature Selection techniques Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 68. 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 68 Impact of Feature Selection techniques :: F1@5 Typically, the larger the number of features, the better the F1 Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 69. 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 69 Impact of Feature Selection techniques :: F1@5 Typically, the larger the number of features, the better the F1 #50 #50 #50 #50 #50 #30 #30 (best) Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 70. 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 70 Impact of Feature Selection techniques :: F1@5 #50 #50 #50 #50 #50 #30 #30 (best) VERY IMPORTANT: we noted a dataset-dependant behavior Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 71. 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 71 Impact of Feature Selection techniques :: F1@5 How does it perform with respect to the baseline? Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 72. Experiment 2 72 Impact of Feature Selection techniques :: F1@5 GLOD (baseline) = 54,24 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 Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 73. 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 73 Impact of Feature Selection techniques :: F1@5 Only three out of seven techniques (and only with 50 features) overcome the baseline Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 74. 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 74 Impact of Feature Selection techniques :: F1@5 Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Overall, PCA is the best-performing feature selection technique
  • 75. Run Time (min.) GLOD GLOD+PCA 50 262,5 475 687,5 900 581 880 Experiment 2 75Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 33.9% decrease Impact of Feature Selection techniques :: Run Time
  • 76. 76Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Nodes Edges GLOD 53,794 178,020 GLOD+PCA 49,158 169,405 Experiment 2 Impact of Feature Selection techniques :: Run Time -8.6% nodes and -4.8% edges
  • 77. Experiment 2 77Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Recap of the Experiment G GLOD GLOD+PCA F1@5 0,5406 0,5424 0,5431 F1@10 0,6068 0,6083 0,6088 F1@15 0,5956 0,5963 0,5970 Run Time 72 880 581 LOD Properties 0 60 50 The adoption of Feature Selection Techniques improves F1 and decreases run time
  • 78. Experiment 2 78 Impact of Features Selection techniques :: LESSONS LEARNED F1 RunTime Computational load drops down, as expected Features Selection techniques are useful, but they do not always improve F11. 2. 3. The optimal number of features is dataset-dependant Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 79. Experiment 3 79 Trade-off between F1 and diversity Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 80. Experiment 3 80 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, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 81. Experiment 3 81 Trade-off between F1 and diversity :: F1@5 Features Selection techniques can be split into four classes Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 82. Experiment 3 82 Trade-off between F1 and diversity :: F1@5 Features Selection techniques can be split into four classes Low Diversity Low Accuracy Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 83. Experiment 3 83 Trade-off between F1 and diversity :: F1@5 Features Selection techniques can be split into four classes Low Diversity Low Accuracy Low Diversity High Accuracy Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 84. Experiment 3 84 Trade-off between F1 and diversity :: F1@5 Features Selection techniques can be split into four classes Low Diversity Low Accuracy Low Diversity High Accuracy High Diversity Low Accuracy Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 85. Experiment 3 85 Trade-off between F1 and diversity :: F1@5 Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Features Selection techniques can be split into four classes Low Diversity Low Accuracy Low Diversity High Accuracy High Diversity Low Accuracy High Diversity High Accuracy
  • 86. Experiment 3 86 Trade-off between F1 and diversity :: F1@5 Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Features Selection techniques can be split into four classes Low Diversity Low Accuracy Low Diversity High Accuracy High Diversity Low Accuracy High Diversity High Accuracy
  • 87. Experiment 3 87 Trade-off between F1 and diversity :: F1@5 Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 mRMR, Information Gain and ChiSquare are not useful
  • 88. Experiment 3 88 Trade-off between F1 and diversity :: F1@5 Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 PCA maximizes F1, at the expense of a little diversity
  • 89. Experiment 3 89 Trade-off between F1 and diversity :: F1@5 Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 Gain Ratio and SVM sacrifice F1, to induce an higher diversity
  • 90. Experiment 3 90 Trade-off between F1 and diversity :: F1@5 Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 PageRank obtains a good compromise between F1 and Diversity
  • 91. Experiment 3 91 Trade-off between F1 and Diversity :: LESSONS LEARNED F1 Behavior needs to be generalized by analyzing different datasets Features Selection techniques can maximize a specific evaluation metric, thus a graph-based recsys can be tuned according to the requirements of a scenario 1. 2. Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 92. Experiment 4 92 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, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 93. Experiment 4 93 Comparison to State of the Art Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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)
  • 94. Experiment 4 94 Comparison to State of the Art Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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
  • 95. Experiment 4 95 Comparison to State of the Art Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 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
  • 96. Conclusions 96Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015
  • 97. Recap 97 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 Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 INVESTIGATION ABOUT THE EFFECTIVENESS OF LINKED OPEN DATA IN GRAPH-BASED RECOMMENDER SYSTEMS
  • 98. Lessons Learned 98 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. Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015 INVESTIGATION ABOUT THE EFFECTIVENESS OF LINKED OPEN DATA IN GRAPH-BASED RECOMMENDER SYSTEMS
  • 99. Future Research 99 Evaluation against different datasets and stronger baselines; Further expansion of the graph, by introducing more LOD-based data points Evaluation of Novelty and Serendipity on LOD-based Recommendations; Cataldo Musto, Pierpaolo Basile, Marco de Gemmis, Pasquale Lops, Giovanni Semeraro, Simone Rutigliano. Automatic Selection of Linked Open features in Graph-based Recommender Systems. CBRecSys 2015 Workshop, Vienna, 20.09.2015