SlideShare a Scribd company logo
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
A Linked Data Recommender System using a Neighborhood-based Graph Kernel 
Vito Claudio Ostuni, Tommaso Di Noia, Roberto Mirizzi*, Eugenio Di Sciascio 
{vitoclaudio.ostuni, tommaso.dinoia, eugenio.disciascio}@poliba.it, robertom@yahoo-inc.com 
Polytechnic University of Bari - Bari (ITALY) 
Yahoo! Sunnyvale, CA (US) 
(*)
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Outline 
Introduction and motivation 
The proposed approach 
Experimental Evaluation 
Contributions and Conclusion
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Recommender Systems 
Help users in dealing with Information/Choice Overload
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Model-based approach: 
Feature vector about item content description 
Learn a predictive user model from past user preferences 
A definition 
CB-RSs try to recommend items similar* to those a given user has liked in the past 
[P. Lops, M. de Gemmis, G. Semeraro. Content-based Recommender Systems: State of the Art and Trends. Recommender Systems Handbook.] 
Content-based RSs 
drama 
action 
Heat 
Argo 
The Godfather 
Righteous Kill 
(*) similar from a content-based perspective
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Motivation 
Traditional Content-based Recommender Systems: 
•base on keyword/attribute -based item representations 
•rely on the quality of the content-analyzer to extract expressive item features 
•lack of knowledge about the items
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Motivation 
Traditional Content-based Recommender Systems: 
•base on keyword/attribute -based item representations 
•rely on the quality of the content-analyzer to extract expressive item features 
•lack of knowledge about the items 
•use Linked Open Data to obtain knowledge about items and richer item representations
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Linked Open Data 
•Initiative for publishing and connecting data on the Web using Semantic Web technologies; 
•>30 billion of RDF triples from hundreds of data sources; 
•Semantic Web done right [ http://www.w3.org/2008/Talks/0617-lod-tbl/#(3) ]
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Linked Open Data 
•Initiative for publishing and connecting data on the Web using Semantic Web technologies; 
•>30 billion of RDF triples from hundreds of data sources; 
•Semantic Web done right [ http://www.w3.org/2008/Talks/0617-lod-tbl/#(3) ]
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Graph-based Item Representation 
The Godfather 
Mafia_films 
Gangster_films 
American Gangster 
Films_about_organized_crime_in_the_United_States 
Best_Picture_Academy_Award_winners 
Best_Thriller_Empire_Award_winners 
Films_shot_in_New_York_City 
subject 
subject 
subject 
subject 
subject 
subject 
subject
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Graph-based Item Representation 
The Godfather 
Mafia_films 
Films_about_organized_crime 
Gangster_films 
American Gangster 
Films_about_organized_crime_in_the_United_States 
Films_about_organized_ crime_by_country 
Best_Picture_Academy_Award_winners 
Best_Thriller_Empire_Award_winners 
Awards_for_best_film 
Films_shot_in_New_York_City 
subject 
subject 
subject 
broader 
broader 
broader 
broader 
broader 
subject 
subject 
subject 
subject
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Graph-based Item Representation 
The Godfather 
Mafia_films 
Films_about_organized_crime 
Gangster_films 
American Gangster 
Films_about_organized_crime_in_the_United_States 
Films_about_organized_ crime_by_country 
Best_Picture_Academy_Award_winners 
Best_Thriller_Empire_Award_winners 
Awards_for_best_film 
Films_shot_in_New_York_City 
subject 
subject 
subject 
broader 
broader 
broader 
broader 
broader 
broader 
subject 
subject 
subject 
subject
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Graph-based Item Representation 
The Godfather 
Mafia_films 
Films_about_organized_crime 
Gangster_films 
American Gangster 
Films_about_organized_crime_in_the_United_States 
Films_about_organized_ crime_by_country 
Best_Picture_Academy_Award_winners 
Best_Thriller_Empire_Award_winners 
Awards_for_best_film 
Films_shot_in_New_York_City 
subject 
subject 
subject 
broader 
broader 
broader 
broader 
broader 
broader 
subject 
subject 
subject 
subject 
Exploit entities descriptions
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
h-hop Item Neighborhood Graph 
The Godfather 
Mafia_films 
Films_about_organized_crime 
Gangster_films 
Best_Picture_Academy_Award_winners 
Awards_for_best_film 
Films_shot_in_New_York_City 
subject 
subject 
subject 
broader 
broader 
broader
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Challenges 
•learn the user model starting from semantic graph-based item representations (h-hop Item Neighborhood Graph) 
•exploit the knowledge associated to the items
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Proposed Approach 
•define an appropriate kernel on graph-based item representations 
•use kernel methods for learning the user model 
•learn the user model starting from semantic graph-based item representations (h-hop Item Neighborhood Graph) 
•exploit the knowledge associated to the items
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Kernel Methods 
Work by embedding data in a vector space and looking for linear patterns in such space 
푥 → 휙(푥) 
[Kernel Methods for General Pattern Analysis. Nello Cristianini . http://www.kernel-methods.net/tutorials/KMtalk.pdf] 
휙(푥) 
휙 
푥 
Input space 
Feature space 
We can work in the new space F by specifying an inner product function between points in it 
푘푥푖,푥푗 = <휙(푥푖), 휙(푥푗)>
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
h-hop Item Neighborhood Graph Kernel 
Explicit computation of the feature map 
entity importance in the item neigh. graph
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
h-hop Item Neighborhood Graph Kernel 
Explicit computation of the feature map 
# edges involving em at l hop from i 
frequency of the entity in the 
item neigh. graph 
proportional factor taking into account at which hop the entity appears
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Weights computation example 
i 
e1 
e2 
p3 
p2 
e4 
e5 
p3 
p3 
h=2
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Weights computation example 
i 
e1 
e2 
p3 
p2 
e4 
e5 
p3 
p3 
h=2 
Informative entity about the item even if not directly related to it
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Experimental Settings 
Trained a SVM Regression model for each user 
Accuracy Evaluation: Precision, Recall,MRR (Rated Test Items protocol) 
Novelty Evaluation: Entropy-based Novelty (All Items protocol) [the lower the better]
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Dataset 
Subset of Movielens mapped to DBpedia 
6,040 users 
3,148 movies 
Mappings of various recsys datasets to DBpedia 
http://sisinflab.poliba.it/semanticweb/lod/recsys/datasets/ 
Three different train/test splits 20/80, 40/60, 80/20
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Kernel calibration – impact of alpha params. (i) 
0,5 
0,55 
0,6 
0,65 
0,7 
0,75 
0,25 
1 
2 
5 
10 
20 
Prec@10 [20/80] 
Prec@10 [40/60] 
Prec@10 [80/20]
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Kernel calibration – impact of alpha params. (ii) 
0 
0,2 
0,4 
0,6 
0,8 
1 
1,2 
0,25 
1 
2 
5 
10 
20 
EBN@10 [20/80] 
EBN@10 [40/60] 
EBN@10 [80/20]
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Comparative approaches 
•NB: 1-hop item neigh. + Naive Bayes classifier 
•VSM: 1-hop item neigh. Vector Space Model (tf-idf) + SVM regr 
•WK: 2-hop item neigh. Walk-based kernel + SVM regr
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Comparison with other approaches (i) 
0 
0,1 
0,2 
0,3 
0,4 
0,5 
0,6 
0,7 
0,8 
Prec@10 [20/80] 
Prec@10 [40/60] 
Prec@10 [80/20] 
NK-bestPrec 
NK-bestEntr 
NB 
VSM 
WK
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Comparison with other approaches (ii) 
0 
0,2 
0,4 
0,6 
0,8 
1 
1,2 
1,4 
1,6 
1,8 
EBN@10 [20/80] 
EBN@10 [40/60] 
EBN@10 [80/20] 
NK-bestPrec 
NK-bestEntr 
NB 
VSM 
WK
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Contributions 
A linked data RS based on kernel methods 
Exploitation of semantic graph-based item descriptions from the Web of Data 
Effective Item Neighborhood Graph Kernel 
Combination of kernel methods and LOD based item descriptions for model-based Content-based recommendations 
Future Work: 
Evaluation of further kernel functions on graphs 
Evaluation of different kernel methods
EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany 
Q & A

More Related Content

Viewers also liked

Recommendation system 소개 (1)
Recommendation system 소개 (1)Recommendation system 소개 (1)
Recommendation system 소개 (1)
주영 송
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architecture
Liang Xiang
 
Interactive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and SpotifyInteractive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and Spotify
Chris Johnson
 

Viewers also liked (14)

Movie Recommendation engine
Movie Recommendation engineMovie Recommendation engine
Movie Recommendation engine
 
Collaborative filtering
Collaborative filteringCollaborative filtering
Collaborative filtering
 
REAL-TIME RECOMMENDATION SYSTEMS
REAL-TIME RECOMMENDATION SYSTEMS REAL-TIME RECOMMENDATION SYSTEMS
REAL-TIME RECOMMENDATION SYSTEMS
 
ESSIR 2013 Recommender Systems tutorial
ESSIR 2013 Recommender Systems tutorial ESSIR 2013 Recommender Systems tutorial
ESSIR 2013 Recommender Systems tutorial
 
How to Build Recommender System with Content based Filtering
How to Build Recommender System with Content based FilteringHow to Build Recommender System with Content based Filtering
How to Build Recommender System with Content based Filtering
 
Tutorial: Context In Recommender Systems
Tutorial: Context In Recommender SystemsTutorial: Context In Recommender Systems
Tutorial: Context In Recommender Systems
 
Recommendation system 소개 (1)
Recommendation system 소개 (1)Recommendation system 소개 (1)
Recommendation system 소개 (1)
 
Recommender System at Scale Using HBase and Hadoop
Recommender System at Scale Using HBase and HadoopRecommender System at Scale Using HBase and Hadoop
Recommender System at Scale Using HBase and Hadoop
 
Hello, Recommender System
Hello, Recommender SystemHello, Recommender System
Hello, Recommender System
 
Collaborative Filtering and Recommender Systems By Navisro Analytics
Collaborative Filtering and Recommender Systems By Navisro AnalyticsCollaborative Filtering and Recommender Systems By Navisro Analytics
Collaborative Filtering and Recommender Systems By Navisro Analytics
 
Apache Mahout 맛보기 - 30분만에 추천시스템 만들기 for 네이버 TV 서비스
Apache Mahout 맛보기 - 30분만에 추천시스템 만들기 for 네이버 TV 서비스Apache Mahout 맛보기 - 30분만에 추천시스템 만들기 for 네이버 TV 서비스
Apache Mahout 맛보기 - 30분만에 추천시스템 만들기 for 네이버 TV 서비스
 
20141223 머하웃(mahout) 협업필터링_추천시스템구현
20141223 머하웃(mahout) 협업필터링_추천시스템구현20141223 머하웃(mahout) 협업필터링_추천시스템구현
20141223 머하웃(mahout) 협업필터링_추천시스템구현
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architecture
 
Interactive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and SpotifyInteractive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and Spotify
 

Similar to A Linked Data Recommender System using a Neighborhood-based Graph Kernel

Simulation Modelling Practice and Theory 47 (2014) 28–45Cont.docx
Simulation Modelling Practice and Theory 47 (2014) 28–45Cont.docxSimulation Modelling Practice and Theory 47 (2014) 28–45Cont.docx
Simulation Modelling Practice and Theory 47 (2014) 28–45Cont.docx
edgar6wallace88877
 
Semantic Multimedia Remixing - MediaEval 2013 Search and Hyperlinking Task
Semantic Multimedia Remixing - MediaEval 2013 Search and Hyperlinking TaskSemantic Multimedia Remixing - MediaEval 2013 Search and Hyperlinking Task
Semantic Multimedia Remixing - MediaEval 2013 Search and Hyperlinking Task
MediaMixerCommunity
 
Ranking the Linked Data: the case of DBpedia - ICWE 2010
Ranking the Linked Data: the case of DBpedia - ICWE 2010Ranking the Linked Data: the case of DBpedia - ICWE 2010
Ranking the Linked Data: the case of DBpedia - ICWE 2010
Roku
 
Shane Bruce Resume Oct 2016
Shane Bruce Resume Oct 2016Shane Bruce Resume Oct 2016
Shane Bruce Resume Oct 2016
Shane Bruce
 

Similar to A Linked Data Recommender System using a Neighborhood-based Graph Kernel (20)

Usability Assessment of a Context-Aware and Personality-Based Mobile Recommen...
Usability Assessment of a Context-Aware and Personality-Based Mobile Recommen...Usability Assessment of a Context-Aware and Personality-Based Mobile Recommen...
Usability Assessment of a Context-Aware and Personality-Based Mobile Recommen...
 
Simulation Modelling Practice and Theory 47 (2014) 28–45Cont.docx
Simulation Modelling Practice and Theory 47 (2014) 28–45Cont.docxSimulation Modelling Practice and Theory 47 (2014) 28–45Cont.docx
Simulation Modelling Practice and Theory 47 (2014) 28–45Cont.docx
 
Introduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trendsIntroduction to (web) APIs - definitions, examples, concepts and trends
Introduction to (web) APIs - definitions, examples, concepts and trends
 
Data for Science Service Portfolio
Data for Science Service PortfolioData for Science Service Portfolio
Data for Science Service Portfolio
 
Semantic Multimedia Remixing - MediaEval 2013 Search and Hyperlinking Task
Semantic Multimedia Remixing - MediaEval 2013 Search and Hyperlinking TaskSemantic Multimedia Remixing - MediaEval 2013 Search and Hyperlinking Task
Semantic Multimedia Remixing - MediaEval 2013 Search and Hyperlinking Task
 
An evaluation of SimRank and Personalized PageRank to build a recommender sys...
An evaluation of SimRank and Personalized PageRank to build a recommender sys...An evaluation of SimRank and Personalized PageRank to build a recommender sys...
An evaluation of SimRank and Personalized PageRank to build a recommender sys...
 
The Ultimate Guide to C2090 558 informix 11.70 fundamentals
The Ultimate Guide to C2090 558 informix 11.70 fundamentalsThe Ultimate Guide to C2090 558 informix 11.70 fundamentals
The Ultimate Guide to C2090 558 informix 11.70 fundamentals
 
The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...
The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...
The Ultimate Guide to C2090 552 ibm info sphere optim for distributed systems...
 
Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708Summer school bz_fp7research_20100708
Summer school bz_fp7research_20100708
 
TechComm Responsive Publishing Suite | TechComm Mobile App 2.0
TechComm Responsive Publishing Suite | TechComm Mobile App 2.0TechComm Responsive Publishing Suite | TechComm Mobile App 2.0
TechComm Responsive Publishing Suite | TechComm Mobile App 2.0
 
CSE NEW_4th yr w.e.f. 2018-19.pdf
CSE NEW_4th yr w.e.f. 2018-19.pdfCSE NEW_4th yr w.e.f. 2018-19.pdf
CSE NEW_4th yr w.e.f. 2018-19.pdf
 
Furuyama - analysis of factors that affect productivity
Furuyama - analysis of factors that affect productivityFuruyama - analysis of factors that affect productivity
Furuyama - analysis of factors that affect productivity
 
Semantic Web 2014/15 Course - Tools and Applications Evaluation Tasks
Semantic Web 2014/15 Course - Tools and Applications Evaluation TasksSemantic Web 2014/15 Course - Tools and Applications Evaluation Tasks
Semantic Web 2014/15 Course - Tools and Applications Evaluation Tasks
 
Me2011 presentation by Victoria Torres
Me2011 presentation by Victoria TorresMe2011 presentation by Victoria Torres
Me2011 presentation by Victoria Torres
 
Ranking the Linked Data: the case of DBpedia - ICWE 2010
Ranking the Linked Data: the case of DBpedia - ICWE 2010Ranking the Linked Data: the case of DBpedia - ICWE 2010
Ranking the Linked Data: the case of DBpedia - ICWE 2010
 
18 years developing educational technology at Loughborough University and beyond
18 years developing educational technology at Loughborough University and beyond18 years developing educational technology at Loughborough University and beyond
18 years developing educational technology at Loughborough University and beyond
 
Francesca Flamigni, Project Officer, Components and Systems, European Commiss...
Francesca Flamigni, Project Officer, Components and Systems, European Commiss...Francesca Flamigni, Project Officer, Components and Systems, European Commiss...
Francesca Flamigni, Project Officer, Components and Systems, European Commiss...
 
Smarter Manufacturing Sustainable Futures 4 FLEXINET project IT Perspective
Smarter Manufacturing Sustainable Futures 4 FLEXINET project IT PerspectiveSmarter Manufacturing Sustainable Futures 4 FLEXINET project IT Perspective
Smarter Manufacturing Sustainable Futures 4 FLEXINET project IT Perspective
 
Shane Bruce Resume Oct 2016
Shane Bruce Resume Oct 2016Shane Bruce Resume Oct 2016
Shane Bruce Resume Oct 2016
 
fiware-lab-dev-4.pdf
fiware-lab-dev-4.pdffiware-lab-dev-4.pdf
fiware-lab-dev-4.pdf
 

Recently uploaded

Introduction-to-Cybersecurit57hhfcbbcxxx
Introduction-to-Cybersecurit57hhfcbbcxxxIntroduction-to-Cybersecurit57hhfcbbcxxx
Introduction-to-Cybersecurit57hhfcbbcxxx
zahraomer517
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
ewymefz
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
ewymefz
 
Computer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage sComputer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage s
MAQIB18
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
ewymefz
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
ewymefz
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
ocavb
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
ewymefz
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
StarCompliance.io
 

Recently uploaded (20)

Tabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflowsTabula.io Cheatsheet: automate your data workflows
Tabula.io Cheatsheet: automate your data workflows
 
Introduction-to-Cybersecurit57hhfcbbcxxx
Introduction-to-Cybersecurit57hhfcbbcxxxIntroduction-to-Cybersecurit57hhfcbbcxxx
Introduction-to-Cybersecurit57hhfcbbcxxx
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单
 
一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单一比一原版(BU毕业证)波士顿大学毕业证成绩单
一比一原版(BU毕业证)波士顿大学毕业证成绩单
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
 
Business update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMIBusiness update Q1 2024 Lar España Real Estate SOCIMI
Business update Q1 2024 Lar España Real Estate SOCIMI
 
Computer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage sComputer Presentation.pptx ecommerce advantage s
Computer Presentation.pptx ecommerce advantage s
 
一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单一比一原版(NYU毕业证)纽约大学毕业证成绩单
一比一原版(NYU毕业证)纽约大学毕业证成绩单
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
Using PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDBUsing PDB Relocation to Move a Single PDB to Another Existing CDB
Using PDB Relocation to Move a Single PDB to Another Existing CDB
 
社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .社内勉強会資料_LLM Agents                              .
社内勉強会資料_LLM Agents                              .
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
tapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive datatapal brand analysis PPT slide for comptetive data
tapal brand analysis PPT slide for comptetive data
 
Jpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization SampleJpolillo Amazon PPC - Bid Optimization Sample
Jpolillo Amazon PPC - Bid Optimization Sample
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单一比一原版(TWU毕业证)西三一大学毕业证成绩单
一比一原版(TWU毕业证)西三一大学毕业证成绩单
 
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
一比一原版(UofM毕业证)明尼苏达大学毕业证成绩单
 
Investigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_CrimesInvestigate & Recover / StarCompliance.io / Crypto_Crimes
Investigate & Recover / StarCompliance.io / Crypto_Crimes
 
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
Innovative Methods in Media and Communication Research by Sebastian Kubitschk...
 

A Linked Data Recommender System using a Neighborhood-based Graph Kernel

  • 1. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany A Linked Data Recommender System using a Neighborhood-based Graph Kernel Vito Claudio Ostuni, Tommaso Di Noia, Roberto Mirizzi*, Eugenio Di Sciascio {vitoclaudio.ostuni, tommaso.dinoia, eugenio.disciascio}@poliba.it, robertom@yahoo-inc.com Polytechnic University of Bari - Bari (ITALY) Yahoo! Sunnyvale, CA (US) (*)
  • 2. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Outline Introduction and motivation The proposed approach Experimental Evaluation Contributions and Conclusion
  • 3. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Recommender Systems Help users in dealing with Information/Choice Overload
  • 4. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Model-based approach: Feature vector about item content description Learn a predictive user model from past user preferences A definition CB-RSs try to recommend items similar* to those a given user has liked in the past [P. Lops, M. de Gemmis, G. Semeraro. Content-based Recommender Systems: State of the Art and Trends. Recommender Systems Handbook.] Content-based RSs drama action Heat Argo The Godfather Righteous Kill (*) similar from a content-based perspective
  • 5. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Motivation Traditional Content-based Recommender Systems: •base on keyword/attribute -based item representations •rely on the quality of the content-analyzer to extract expressive item features •lack of knowledge about the items
  • 6. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Motivation Traditional Content-based Recommender Systems: •base on keyword/attribute -based item representations •rely on the quality of the content-analyzer to extract expressive item features •lack of knowledge about the items •use Linked Open Data to obtain knowledge about items and richer item representations
  • 7. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Linked Open Data •Initiative for publishing and connecting data on the Web using Semantic Web technologies; •>30 billion of RDF triples from hundreds of data sources; •Semantic Web done right [ http://www.w3.org/2008/Talks/0617-lod-tbl/#(3) ]
  • 8. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Linked Open Data •Initiative for publishing and connecting data on the Web using Semantic Web technologies; •>30 billion of RDF triples from hundreds of data sources; •Semantic Web done right [ http://www.w3.org/2008/Talks/0617-lod-tbl/#(3) ]
  • 9. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Graph-based Item Representation The Godfather Mafia_films Gangster_films American Gangster Films_about_organized_crime_in_the_United_States Best_Picture_Academy_Award_winners Best_Thriller_Empire_Award_winners Films_shot_in_New_York_City subject subject subject subject subject subject subject
  • 10. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Graph-based Item Representation The Godfather Mafia_films Films_about_organized_crime Gangster_films American Gangster Films_about_organized_crime_in_the_United_States Films_about_organized_ crime_by_country Best_Picture_Academy_Award_winners Best_Thriller_Empire_Award_winners Awards_for_best_film Films_shot_in_New_York_City subject subject subject broader broader broader broader broader subject subject subject subject
  • 11. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Graph-based Item Representation The Godfather Mafia_films Films_about_organized_crime Gangster_films American Gangster Films_about_organized_crime_in_the_United_States Films_about_organized_ crime_by_country Best_Picture_Academy_Award_winners Best_Thriller_Empire_Award_winners Awards_for_best_film Films_shot_in_New_York_City subject subject subject broader broader broader broader broader broader subject subject subject subject
  • 12. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Graph-based Item Representation The Godfather Mafia_films Films_about_organized_crime Gangster_films American Gangster Films_about_organized_crime_in_the_United_States Films_about_organized_ crime_by_country Best_Picture_Academy_Award_winners Best_Thriller_Empire_Award_winners Awards_for_best_film Films_shot_in_New_York_City subject subject subject broader broader broader broader broader broader subject subject subject subject Exploit entities descriptions
  • 13. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany h-hop Item Neighborhood Graph The Godfather Mafia_films Films_about_organized_crime Gangster_films Best_Picture_Academy_Award_winners Awards_for_best_film Films_shot_in_New_York_City subject subject subject broader broader broader
  • 14. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Challenges •learn the user model starting from semantic graph-based item representations (h-hop Item Neighborhood Graph) •exploit the knowledge associated to the items
  • 15. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Proposed Approach •define an appropriate kernel on graph-based item representations •use kernel methods for learning the user model •learn the user model starting from semantic graph-based item representations (h-hop Item Neighborhood Graph) •exploit the knowledge associated to the items
  • 16. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Kernel Methods Work by embedding data in a vector space and looking for linear patterns in such space 푥 → 휙(푥) [Kernel Methods for General Pattern Analysis. Nello Cristianini . http://www.kernel-methods.net/tutorials/KMtalk.pdf] 휙(푥) 휙 푥 Input space Feature space We can work in the new space F by specifying an inner product function between points in it 푘푥푖,푥푗 = <휙(푥푖), 휙(푥푗)>
  • 17. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany h-hop Item Neighborhood Graph Kernel Explicit computation of the feature map entity importance in the item neigh. graph
  • 18. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany h-hop Item Neighborhood Graph Kernel Explicit computation of the feature map # edges involving em at l hop from i frequency of the entity in the item neigh. graph proportional factor taking into account at which hop the entity appears
  • 19. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Weights computation example i e1 e2 p3 p2 e4 e5 p3 p3 h=2
  • 20. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Weights computation example i e1 e2 p3 p2 e4 e5 p3 p3 h=2 Informative entity about the item even if not directly related to it
  • 21. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Experimental Settings Trained a SVM Regression model for each user Accuracy Evaluation: Precision, Recall,MRR (Rated Test Items protocol) Novelty Evaluation: Entropy-based Novelty (All Items protocol) [the lower the better]
  • 22. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Dataset Subset of Movielens mapped to DBpedia 6,040 users 3,148 movies Mappings of various recsys datasets to DBpedia http://sisinflab.poliba.it/semanticweb/lod/recsys/datasets/ Three different train/test splits 20/80, 40/60, 80/20
  • 23. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Kernel calibration – impact of alpha params. (i) 0,5 0,55 0,6 0,65 0,7 0,75 0,25 1 2 5 10 20 Prec@10 [20/80] Prec@10 [40/60] Prec@10 [80/20]
  • 24. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Kernel calibration – impact of alpha params. (ii) 0 0,2 0,4 0,6 0,8 1 1,2 0,25 1 2 5 10 20 EBN@10 [20/80] EBN@10 [40/60] EBN@10 [80/20]
  • 25. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Comparative approaches •NB: 1-hop item neigh. + Naive Bayes classifier •VSM: 1-hop item neigh. Vector Space Model (tf-idf) + SVM regr •WK: 2-hop item neigh. Walk-based kernel + SVM regr
  • 26. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Comparison with other approaches (i) 0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,8 Prec@10 [20/80] Prec@10 [40/60] Prec@10 [80/20] NK-bestPrec NK-bestEntr NB VSM WK
  • 27. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Comparison with other approaches (ii) 0 0,2 0,4 0,6 0,8 1 1,2 1,4 1,6 1,8 EBN@10 [20/80] EBN@10 [40/60] EBN@10 [80/20] NK-bestPrec NK-bestEntr NB VSM WK
  • 28. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Contributions A linked data RS based on kernel methods Exploitation of semantic graph-based item descriptions from the Web of Data Effective Item Neighborhood Graph Kernel Combination of kernel methods and LOD based item descriptions for model-based Content-based recommendations Future Work: Evaluation of further kernel functions on graphs Evaluation of different kernel methods
  • 29. EC-Web 2014 –The 15th International Conference on Electronic Commerce and Web Technologies September 1-4, 2014 Munich, Germany Q & A