The document discusses using Linked Open Data for recommender systems. It begins with an overview of the Semantic Web and Linked Open Data, including the Linked Open Data cloud which contains billions of interconnected triples across thousands of datasets. A key dataset is DBpedia, which extracts structured data from Wikipedia pages. SPARQL can be used to query Linked Open Data and extract additional properties about items to enrich recommendation models. Linked Open Data can address limited content analysis in some systems by providing additional fine-grained features from datasets like DBpedia. It also naturally fits a graph-based data model that some recommender systems use.
Linked Open Data-enabled Strategies for Top-N RecommendationsCataldo Musto
Linked Open Data-enabled Strategies for Top-N Recommendations - Cataldo Musto, Pierpaolo Basile, Pasquale Lops, Marco De Gemmis and Giovanni Semeraro - 1st Workshop on New Trends in Content-based Recommender Systems, co-located with ACM Recommender Systems 2014
Linked Open Data-enabled Strategies for Top-N RecommendationsCataldo Musto
Linked Open Data-enabled Strategies for Top-N Recommendations - Cataldo Musto, Pierpaolo Basile, Pasquale Lops, Marco De Gemmis and Giovanni Semeraro - 1st Workshop on New Trends in Content-based Recommender Systems, co-located with ACM Recommender Systems 2014
This presentation was provided by Scott Ziegler of Louisiana State University during the NISO Virtual Conference, Open Data Projects, held on Wednesday, June 13, 2018.
This presentation was provided by Chris Erdmann of Library Carpentries and by Judy Ruttenberg of ARL during the NISO virtual conference, Open Data Projects, held on Wednesday, June 13, 2018.
Exploration, visualization and querying of linked open data sourcesLaura Po
afternoon hands-on session talk at the second Keystone Training School "Keyword search in Big Linked Data" held in Santiago de Compostela.
https://eventos.citius.usc.es/keystone.school/
A talk I gave at the MMDS workshop June 2014 on the Myria system as well as some of Seung-Hee Bae's work on scalable graph clustering.
https://mmds-data.org/
This presentation was provided by Tim McGeary of Duke University during the NISO virtual conference, Open Data Projects, held on Wednesday, June 13, 2018.
Managing Metadata for Science and Technology Studies: the RISIS caseRinke Hoekstra
Presentation of our paper at the WHISE workshop at ESWC 2016 on requirements for metadata over non-public datasets for the science & technology studies field.
Thoughts on Knowledge Graphs & Deeper ProvenancePaul Groth
Thinking about the need for deeper provenance for knowledge graphs but also using knowledge graphs to enrich provenance. Presented at https://seminariomirianandres.unirioja.es/sw19/
This slideset introduces the LAK Dataset and Challenge, held at the Learning Analytics & Knowledge (LAK) conference in Leuven, Belgium, April 2013. Further information about the dataset and submissions is available at http://ceur-ws.org/Vol-974/ as well as http://www.solaresearch.org/events/lak/lak-data-challenge/.
Linked Data for Federation of OER Data & RepositoriesStefan Dietze
An overview over different alternatives and opportunities of using Linked Data principles and datasets for federated access to distributed OER repositories. The talk was held at the ARIADNE/GLOBE convening (http://ariadne-eu.org/content/open-federations-2013-open-knowledge-sharing-education) at LAK 2013, Leuven, Belgium on 8 April 2013
This presentation was provided by Scott Ziegler of Louisiana State University during the NISO Virtual Conference, Open Data Projects, held on Wednesday, June 13, 2018.
This presentation was provided by Chris Erdmann of Library Carpentries and by Judy Ruttenberg of ARL during the NISO virtual conference, Open Data Projects, held on Wednesday, June 13, 2018.
Exploration, visualization and querying of linked open data sourcesLaura Po
afternoon hands-on session talk at the second Keystone Training School "Keyword search in Big Linked Data" held in Santiago de Compostela.
https://eventos.citius.usc.es/keystone.school/
A talk I gave at the MMDS workshop June 2014 on the Myria system as well as some of Seung-Hee Bae's work on scalable graph clustering.
https://mmds-data.org/
This presentation was provided by Tim McGeary of Duke University during the NISO virtual conference, Open Data Projects, held on Wednesday, June 13, 2018.
Managing Metadata for Science and Technology Studies: the RISIS caseRinke Hoekstra
Presentation of our paper at the WHISE workshop at ESWC 2016 on requirements for metadata over non-public datasets for the science & technology studies field.
Thoughts on Knowledge Graphs & Deeper ProvenancePaul Groth
Thinking about the need for deeper provenance for knowledge graphs but also using knowledge graphs to enrich provenance. Presented at https://seminariomirianandres.unirioja.es/sw19/
This slideset introduces the LAK Dataset and Challenge, held at the Learning Analytics & Knowledge (LAK) conference in Leuven, Belgium, April 2013. Further information about the dataset and submissions is available at http://ceur-ws.org/Vol-974/ as well as http://www.solaresearch.org/events/lak/lak-data-challenge/.
Linked Data for Federation of OER Data & RepositoriesStefan Dietze
An overview over different alternatives and opportunities of using Linked Data principles and datasets for federated access to distributed OER repositories. The talk was held at the ARIADNE/GLOBE convening (http://ariadne-eu.org/content/open-federations-2013-open-knowledge-sharing-education) at LAK 2013, Leuven, Belgium on 8 April 2013
INTEROPERABLE covers: -- an overview of the 3 INTEROPERABLE principles which use vocabularies for knowledge representation, standardisation and references other metadata. -- resources to support institutional awareness and uptake of Interoperable principles
Full webinar recording on YouTube: https://youtu.be/MeFl9WrtG20
Transcript: https://www.slideshare.net/AustralianNationalDataService/transcript-fair-3-iforinteroperable13917
Providing open data is of interest for its societal and commercial value, for transparency, and because more people can do fun things with data. There is a growing number of initiatives to provide open data, from, for example, the UK government and the World Bank. However, much of this data is provided in formats such as Excel files, or even PDF files. This raises the question of
- How best to provide access to data so it can be most easily reused?
- How to enable the discovery of relevant data within the multitude of available data sets?
- How to enable applications to integrate data from large numbers of formerly unknown data sources?
One way to address these issues to to use the design principles of linked data (http://www.w3.org/DesignIssues/LinkedData.html), which suggest best practices for how to publish and connect structured data on the Web. This presentation gives an overview of linked data technologies (such as RDF and SPARQL), examples of how they can be used, as well as some starting points for people who want to provide and use linked data.
The presentation was given on August 8, at the Hacknight event (http://hacknight.se/) of Forskningsavdelningen (http://forskningsavd.se/) (Swedish: “Research Department”) a hackerspace in Malmö.
From Linked Data to Semantic ApplicationsAndre Freitas
In this talk we will discuss how to build (today) semantically intelligent systems, i.e. systems with the ability to process and interpret information by its meaning. We will take a multidisciplinary perspective showing how recent advances in other computer science areas such as Information Retrieval and Natural Language Processing can enable, together with Linked Data and Semantic Web resources, the construction of the next generation of information systems. A summary of the core principles and available
resources from these areas will give a concrete understanding on how to jump-start your own semantic system.
Talk delivered at YOW! Developer Conferences in Melbourne, Brisbane and Sydney Australia on 1-9 December 2016.
Abstract: Governments collect a lot of data. Data on air quality, toxic chemicals, laws and regulations, public health, and the census are intended to be widely distributed. Some data is not for public consumption. This talk focuses on open government data — the information that is meant to be made available for benefit of policy makers, researchers, scientists, industry, community organisers, journalists and members of civil society.
We’ll cover the evolution of Linked Data, which is now being used by Google, Apple, IBM Watson, federal governments worldwide, non-profits including CSIRO and OpenPHACTS, and thousands of others worldwide.
Next we’ll delve into the evolution of the U.S. Environmental Protection Agency’s Open Data service that we implemented using Linked Data and an Open Source Data Platform. Highlights include how we connected to hundreds of billions of open data facts in the world’s largest, open chemical molecules database PubChem and DBpedia.
WHO SHOULD ATTEND
Data scientists, software engineers, data analysts, DBAs, technical leaders and anyone interested in utilising linked data and open government data.
The best way to publish and share research data is with a research data repository. A repository is an online database that allows research data to be preserved across time and helps others find it.
Open science can contribute to AI trustworthiness. This talk is a categorization of scientific data platforms, and a framing of AI trustworthiness with pointers to open science contributions.
Similar to Recommender Systems based on Linked Open Data (20)
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...Cataldo Musto
Convegno a Porte Chiuse dell'Associazione Italiana per l'Intelligenza Artificiale insieme al Ministero per gli Affari Esteri e la Cooperazione Internazionale - 30 Giugno 2021
Exploring the Effects of Natural Language Justifications in Food Recommender ...Cataldo Musto
Cataldo Musto, Alain D. Starke, Christoph Trattner, Amon Rapp, and Giovanni Semeraro. 2021. Exploring the Effects of Natural Language Justifications in Food Recommender Systems. In Proceedings of the 29th ACM
Conference on User Modeling, Adaptation and Personalization (UMAP ’21), June 21–25, 2021, Utrecht, Netherlands. ACM, New York, NY, USA, 11 pages. https://doi.org/10.1145/3450613.3456827
Natural Language Justifications for Recommender Systems Exploiting Text Summa...Cataldo Musto
Natural Language Justifications for Recommender Systems Exploiting Text Summarization and Sentiment Analysis - AI*IA 2019 - Italian Conference on Artificial Intelligence
A Framework for Holistic User Modeling Merging Heterogeneous Digital FootprintsCataldo Musto
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints - HUM 2018 – Holistic User Modeling Workshop jointly held with
UMAP 2018 – 26th International
Conference on User Modeling,
Adaptation and Personalization
Singapore - July 8, 2018
Adjusting primitives for graph : SHORT REPORT / NOTESSubhajit Sahu
Graph algorithms, like PageRank Compressed Sparse Row (CSR) is an adjacency-list based graph representation that is
Multiply with different modes (map)
1. Performance of sequential execution based vs OpenMP based vector multiply.
2. Comparing various launch configs for CUDA based vector multiply.
Sum with different storage types (reduce)
1. Performance of vector element sum using float vs bfloat16 as the storage type.
Sum with different modes (reduce)
1. Performance of sequential execution based vs OpenMP based vector element sum.
2. Performance of memcpy vs in-place based CUDA based vector element sum.
3. Comparing various launch configs for CUDA based vector element sum (memcpy).
4. Comparing various launch configs for CUDA based vector element sum (in-place).
Sum with in-place strategies of CUDA mode (reduce)
1. Comparing various launch configs for CUDA based vector element sum (in-place).
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...John Andrews
SlideShare Description for "Chatty Kathy - UNC Bootcamp Final Project Presentation"
Title: Chatty Kathy: Enhancing Physical Activity Among Older Adults
Description:
Discover how Chatty Kathy, an innovative project developed at the UNC Bootcamp, aims to tackle the challenge of low physical activity among older adults. Our AI-driven solution uses peer interaction to boost and sustain exercise levels, significantly improving health outcomes. This presentation covers our problem statement, the rationale behind Chatty Kathy, synthetic data and persona creation, model performance metrics, a visual demonstration of the project, and potential future developments. Join us for an insightful Q&A session to explore the potential of this groundbreaking project.
Project Team: Jay Requarth, Jana Avery, John Andrews, Dr. Dick Davis II, Nee Buntoum, Nam Yeongjin & Mat Nicholas
Opendatabay - Open Data Marketplace.pptxOpendatabay
Opendatabay.com unlocks the power of data for everyone. Open Data Marketplace fosters a collaborative hub for data enthusiasts to explore, share, and contribute to a vast collection of datasets.
First ever open hub for data enthusiasts to collaborate and innovate. A platform to explore, share, and contribute to a vast collection of datasets. Through robust quality control and innovative technologies like blockchain verification, opendatabay ensures the authenticity and reliability of datasets, empowering users to make data-driven decisions with confidence. Leverage cutting-edge AI technologies to enhance the data exploration, analysis, and discovery experience.
From intelligent search and recommendations to automated data productisation and quotation, Opendatabay AI-driven features streamline the data workflow. Finding the data you need shouldn't be a complex. Opendatabay simplifies the data acquisition process with an intuitive interface and robust search tools. Effortlessly explore, discover, and access the data you need, allowing you to focus on extracting valuable insights. Opendatabay breaks new ground with a dedicated, AI-generated, synthetic datasets.
Leverage these privacy-preserving datasets for training and testing AI models without compromising sensitive information. Opendatabay prioritizes transparency by providing detailed metadata, provenance information, and usage guidelines for each dataset, ensuring users have a comprehensive understanding of the data they're working with. By leveraging a powerful combination of distributed ledger technology and rigorous third-party audits Opendatabay ensures the authenticity and reliability of every dataset. Security is at the core of Opendatabay. Marketplace implements stringent security measures, including encryption, access controls, and regular vulnerability assessments, to safeguard your data and protect your privacy.
As Europe's leading economic powerhouse and the fourth-largest hashtag#economy globally, Germany stands at the forefront of innovation and industrial might. Renowned for its precision engineering and high-tech sectors, Germany's economic structure is heavily supported by a robust service industry, accounting for approximately 68% of its GDP. This economic clout and strategic geopolitical stance position Germany as a focal point in the global cyber threat landscape.
In the face of escalating global tensions, particularly those emanating from geopolitical disputes with nations like hashtag#Russia and hashtag#China, hashtag#Germany has witnessed a significant uptick in targeted cyber operations. Our analysis indicates a marked increase in hashtag#cyberattack sophistication aimed at critical infrastructure and key industrial sectors. These attacks range from ransomware campaigns to hashtag#AdvancedPersistentThreats (hashtag#APTs), threatening national security and business integrity.
🔑 Key findings include:
🔍 Increased frequency and complexity of cyber threats.
🔍 Escalation of state-sponsored and criminally motivated cyber operations.
🔍 Active dark web exchanges of malicious tools and tactics.
Our comprehensive report delves into these challenges, using a blend of open-source and proprietary data collection techniques. By monitoring activity on critical networks and analyzing attack patterns, our team provides a detailed overview of the threats facing German entities.
This report aims to equip stakeholders across public and private sectors with the knowledge to enhance their defensive strategies, reduce exposure to cyber risks, and reinforce Germany's resilience against cyber threats.
Techniques to optimize the pagerank algorithm usually fall in two categories. One is to try reducing the work per iteration, and the other is to try reducing the number of iterations. These goals are often at odds with one another. Skipping computation on vertices which have already converged has the potential to save iteration time. Skipping in-identical vertices, with the same in-links, helps reduce duplicate computations and thus could help reduce iteration time. Road networks often have chains which can be short-circuited before pagerank computation to improve performance. Final ranks of chain nodes can be easily calculated. This could reduce both the iteration time, and the number of iterations. If a graph has no dangling nodes, pagerank of each strongly connected component can be computed in topological order. This could help reduce the iteration time, no. of iterations, and also enable multi-iteration concurrency in pagerank computation. The combination of all of the above methods is the STICD algorithm. [sticd] For dynamic graphs, unchanged components whose ranks are unaffected can be skipped altogether.
1. @cataldomusto
Recommender Systems
based on Linked Open Data
CATALDO MUSTO
UNIVERSITÀ DEGLI STUDI DI BARI ‘ALDO MORO’ - ITALY
Research Workshop of the
Israel Science Foundation
on User Modeling and
Recommender Systems
Haifa, Israel
July 19, 2017
cataldo.musto@uniba.it
2. What are we going to talk about?
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
3. What are we going to talk about?
Semantics
(in Recommender Systems)
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
4. The genesis
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Semantic Web
[*] Berners-Lee, Tim; James Hendler; Ora Lassila
"The Semantic Web". Scientific American Magazine, 2001
“The Semantic Web provides a common framework that
allows data to be shared and reused across application
enterprise, and community boundaries” [*]
5. The genesis
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Semantic Web
[*] Berners-Lee, Tim; James Hendler; Ora Lassila
"The Semantic Web". Scientific American Magazine, 2001
“The Semantic Web provides a common framework that
allows data to be shared and reused across application
enterprise, and community boundaries” [*]
(Do we succed?)
6. The genesis
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Semantic Web
[*] Berners-Lee, Tim; James Hendler; Ora Lassila
"The Semantic Web". Scientific American Magazine, 2001
“The Semantic Web provides a common framework that
allows data to be shared and reused across application
enterprise, and community boundaries” [*]
Linked Open Data Project
Goal: to make structured and interconnected the
whole DATA available on the Web [^].
[^] C. Bizer, T. Heath e T. Berners-Lee,
Linked Data—The Story So Far .International Journal on
Semantic Web and Information Systems, 5(3), 2009
7. Linked Open Data
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
What is it?
(basic Italian gesture)
8. Linked Open Data
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
What is it?
(basic Italian gesture)
Linked Open Data is a
methodology
to publish, share and link
structured data on the Web
9. Linked Open Data: cornerstones
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
1. Use of RDF to model the information and make data
publicly available
10. Linked Open Data: cornerstones
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
1. Use of RDF to model the information and make data
publicly available
11. Linked Open Data: cornerstones
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
1. Use of RDF to model the information and make data
publicly available
subject object
predicate
(this is called RDF triple)
12. Linked Open Data: cornerstones
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
1. Use of RDF to model the information and make data
publicly available
Keanu Reeves The Matrix
acted
(this is called RDF triple)
13. Linked Open Data: cornerstones
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
1. Use of RDF to model the information and make data
publicly available
Keanu Reeves The Matrix
acted
URI URI / Literal
(this is called RDF triple)
14. Linked Open Data: cornerstones
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
1. Use of RDF to model the information and make data
publicly available
dbr:Keanu_Reeves dbr:The_Matrix
acted
URI URI
(this is called RDF triple)
15. Linked Open Data: cornerstones
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
1. Use of RDF to model the information and make data
publicly available
dbr:Keanu_Reeves 1964
birthYear
URI Literal
(this is called RDF triple)
16. Linked Open Data: cornerstones
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
1. Use of RDF to model the information and make data
publicly available
2. Re-Use existing resources and properties
in order to make the data inter-connected
dbr:Keanu_Reeves dbr:The_Matrix
acted
17. Linked Open Data: cornerstones
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
1. Use of RDF to model the information and make data
publicly available
2. Re-Use existing resources and properties
in order to make the data inter-connected
dbr:Keanu_Reeves dbr:The_Matrix
dbo:starring
dbr:Keanu_Reeves dbr:The_Matrix
acted
18. Linked Open Data
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
We only use a small subset
of the ‘Semantic web cake’
19. Linked Open Data
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
We only use a small subset
of the ‘Semantic web cake’
We use RDF to model our
data and we use SPARQL
as query language
to gather data
20. Linked Open Data
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Do we succeed?
21. Linked Open Data cloud
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
This is the Linked Open Data cloud
22. Linked Open Data cloud
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
This is the Linked Open Data cloud
It is a (huge) set of interconnected
semantic datasets
Each bubble is a dataset!
23. Linked Open Data cloud
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
This is the Linked Open Data cloud
It is a (huge) set of interconnected
semantic datasets
Each bubble is a dataset!
How many datasets we have?
149 billions triples
and 9,960 datasets
(source: http://stats.lod2.eu)
24. Linked Open Data cloud
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems Haifa, Israel. July 19, 2017
Each bubble is a dataset!
Datasets cover many domains
This is the Linked Open Data cloud
It is a (huge) set of interconnected
semantic datasets
25. Linked Open Data cloud
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
The core of the
Linked Open Data cloud
is DBpedia (http://www.dbpedia.org)
RDF mapping
of Wikipedia
26. DBpedia
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Wikipedia
Unstructured Content
27. DBpedia
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Wikipedia
Unstructured Content
DBpedia
Structured Data
28. DBpedia
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
All the
information
available in
Wikipedia
is modeled
in RDF
29. In a nutshell
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
We have interesting
features coming from
Wikipedia (and other
sources) and the
advantage of formal
semantics defined in RDF
30. In a nutshell
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
We have semantics
without the need of
building and manually
populating an ontology
We have interesting
features coming from
Wikipedia (and other
sources) and the
advantage of formal
semantics defined in RDF
31. One step back…
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
32. One step back…
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
SPARQL comes into play!
33. SPARQL
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
An example of SPARQL query
[…]
SELECT DISTINCT ?city ?name
WHERE {
?city dct:subject dbc:Cities_in_Israel .
?city rdfs:label ?name .
?city dbo:populationTotal ?population .
FILTER (?population > 100000) .
FILTER (lang(?name) = 'en')
}
34. SPARQL
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
An example of SPARQL query
[…]
SELECT DISTINCT ?city ?name
WHERE {
?city dct:subject dbc:Cities_in_Israel .
?city rdfs:label ?name .
?city dbo:populationTotal ?population .
FILTER (?population > 100000) .
FILTER (lang(?name) = 'en')
}
Returns big
cities in Israel
(more than
100,000
people)
35. SPARQL
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
[…]
SELECT DISTINCT ?city ?name
WHERE {
?city dct:subject dbc:Cities_in_Israel .
?city rdfs:label ?name .
?city dbo:populationTotal ?population .
FILTER (?population > 100000) .
FILTER (lang(?name) = 'en')
}
Returns big
cities in Israel
(more than
100,000
people)
How do we exploit SPARQL ?
36. SPARQL
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
[…]
SELECT DISTINCT ?city ?name
WHERE {
?city dct:subject dbc:Cities_in_Israel .
?city rdfs:label ?name .
?city dbo:populationTotal ?population .
FILTER (?population > 100000) .
FILTER (lang(?name) = 'en')
}
Returns big
cities in Israel
(more than
100,000
people)
Key concept: mapping
37. SPARQL
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
?
Given an item, we need to find
an ‘entry point’ to the LOD cloud
38. SPARQL
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
SELECT DISTINCT ?uri, ?title
WHERE {
?uri rdf:type dbpedia-owl:Film.
?uri rdfs:label ?title.
FILTER langMatches(lang(?title), "EN") .
FILTER regex(?title, "matrix", "i")
}
We can run a SPARQL query to find the
corresponding URI for the resource
39. SPARQL
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
SELECT DISTINCT ?uri, ?title
WHERE {
?uri rdf:type dbpedia-owl:Film.
?uri rdfs:label ?title.
FILTER langMatches(lang(?title), "EN") .
FILTER regex(?title, "matrix", "i")
}
Once we have a mapping,
properties can be extracted
dbr:The_Matrix
40. LOD-aware data model
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Once we have a mapping, properties can be extracted
41. Research Question
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
How can we use Linked Open Data for Recommender Systems?
42. Motivations: Limited Content Analysis
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
In some scenarios,
we don’t have
enough features to
feed our
recommendation
models.
LOD cloud
can be helpful
43. Motivations: Limited Content Analysis
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
In some scenarios,
we don’t have
enough features to
feed our
recommendation
models.
LOD cloud
can be helpful
44. Motivations: Limited Content Analysis
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Several very
fine-grained
and interesting
features can be
easily injected
by querying
DBpedia
45. Motivations: Graph-based Data Model
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Basic
Graph-based
Data Model
Only collaborative
connections are
modeled
User-2
User-1
46. Motivations: Graph-based Data Model
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Extended
Graph-based
Data Model
Richer
representation
based on properties
gathered from the
LOD cloud
User-2
User-1
47. Motivations: Graph-based Data Model
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
User-2
Extended
Graph-based
Data Model
New and
unexpected
connection may
lead to more
surprising
recommendations
User-1
48. Recommender Systems based on Linked Open Data
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
49. Recommender Systems based on Linked Open Data
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
1.Approaches based on
Vector Space Models
2.Approaches based on
Graph-based Models
3.Approaches based on
Machine Learning
techniques
50. Recommender Systems based on Linked Open Data
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
1.Approaches based on
Vector Space Models
2.Approaches based on
Graph-based Models
3.Approaches based on
Machine Learning
techniques
51. LOD-based RecSys: approaches based on VSM
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
In this case, LOD are typically used to cope with the limited content analysis problem
52. LOD-based RecSys: approaches based on VSM
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
In this case, LOD are typically used to cope with the limited content analysis problem
First, a data source
is needed
53. LOD-based RecSys: approaches based on VSM
In this case, LOD are typically used to cope with the limited content analysis problem
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
54. LOD-based RecSys: approaches based on VSM
In this case, LOD are typically used to cope with the limited content analysis problem
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
55. LOD-based RecSys: approaches based on VSM
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Thanks to the LOD, we can obtain a richer vector-space item representation
56. LOD-based RecSys: approaches based on VSM
similarity between items
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Thanks to the LOD, we can obtain a richer vector-space item representation
57. LOD-based RecSys: approaches based on VSM
Thanks to the LOD, we can obtain a richer vector-space item representation
similarity between items
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Can we think about more complex models?
58. LOD-based RecSys: approaches based on VSM
In DBpedia each item is modeled on the
ground of several facets
Tommaso Di Noia, Roberto Mirizzi, Vito Claudio Ostuni, Davide Romito, Markus Zanker.
Linked Open Data to support Content-based Recommender Systems. 8th International
Conference on Semantic Systems (I-SEMANTICS) - 2012 (Best Paper Award)
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
59. LOD-based RecSys: approaches based on VSM
Tommaso Di Noia, Roberto Mirizzi, Vito Claudio Ostuni, Davide Romito, Markus Zanker.
Linked Open Data to support Content-based Recommender Systems. 8th International
Conference on Semantic Systems (I-SEMANTICS) - 2012 (Best Paper Award)
In DBpedia each item is modeled on the
ground of several facets
Each facet is modeled as a
slice of a tensor.
Each slice encodes the features
describing that particular facet.
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
60. LOD-based RecSys: approaches based on VSM
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Tommaso Di Noia, Roberto Mirizzi, Vito Claudio Ostuni, Davide Romito, Markus Zanker.
Linked Open Data to support Content-based Recommender Systems. 8th International
Conference on Semantic Systems (I-SEMANTICS) - 2012 (Best Paper Award)
Similarity between the items as linear combination
of the similarity among each DBpedia facet
61. LOD-based RecSys: approaches based on VSM
Tommaso Di Noia, Roberto Mirizzi, Vito Claudio Ostuni, Davide Romito, Markus Zanker.
Linked Open Data to support Content-based Recommender Systems. 8th International
Conference on Semantic Systems (I-SEMANTICS) - 2012 (Best Paper Award)
ǁ𝑟 𝑢, 𝑥𝑗 =
σ 𝑥 𝑖∈𝑃𝑟𝑜𝑓𝑖𝑙𝑒(𝑢) 𝑟 𝑢, 𝑥𝑖 ⋅
σ 𝑝∈𝑃 𝛼 𝑝 ⋅ 𝑠𝑖𝑚 𝑝(𝑥𝑖, 𝑥𝑗)
|𝑃|
|𝑝𝑟𝑜𝑓𝑖𝑙𝑒(𝑢)|
Predict the rating using a nearest neighbor Classifier
wherein the similarity measure is a linear combination
of local property similarities
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
62. LOD-based RecSys: approaches based on VSM
best solution achieved
with
subject+broader+genres
too many broaders
introduce noise
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
63. Recommender Systems based on Linked Open Data
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
1.Approaches based on
Vector Space Models
2.Approaches based on
Graph-based Models
3.Approaches based on
Machine Learning
techniques
64. LOD-based RecSys: graph-based data models
(bipartite graph)
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
65. LOD-based RecSys: graph-based data models
Basic graph-based data models only
encode collaborative data points
We can extend such data model by
introducing features gathered from
the LOD cloud
(bipartite graph)
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
66. LOD-based RecSys: graph-based data models
Mapping
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
67. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Once the mapping is
completed, we can
extend the graph by
injecting the
descriptive properties
gathered from the
LOD cloud
Many new interesting
connections are
modeled in the graph
68. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
The process can be
repeated in order to
expand the graph with
broader properties
(2-hop graph)
69. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
The process can be
repeated in order to
expand the graph with
broader properties
(2-hop graph)
Up to n expansion
steps (n-hop graph)
70. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
The process can be
repeated in order to
expand the graph with
broader properties
(2-hop graph)
Up to n expansion
steps (n-hop graph)
How do we get the
recommendations?
71. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Recommendations
obtained by mining
the graph
72. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Recommendations
obtained by mining
the graph
Identification of the
most relevant (target)
nodes, according to
the recommendation
scenario
73. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Recommendations
obtained by mining
the graph
Identification of the
most relevant (target)
nodes, according to
the recommendation
scenario
PageRank
Spreading Activation
Personalized PageRank
…
74. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Typically, the
relevance score for all
the item nodes is
calculated and the
top-N are returned as
recommendations
75. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Typically, the
relevance score for all
the item nodes is
calculated and the
top-N are returned as
recommendations
Research Question
Is this a good
recommendation model?
How do LOD impact on
the accuracy?
76. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Recent work [*]
Task: top-N recommendation
Expansion: 1-hop, all the
properties were injected
Recommendation algorithm:
PageRank with Priors
Settings: Hot Start, Cold Start
Topologies: NoLOD , LOD
[*] C. Musto, P. Basile, P. Lops, M. de Gemmis, G. Semeraro: Introducing linked open data
in graph-based recommender systems. Inf. Process. Manage. 53(2): 405-435 (2017)
77. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
55,02
46,35
55,04
47,55
42
44
46
48
50
52
54
56
DBbook Last.fm
No LOD vs. LOD – Hot Start Scenario (F1@5)
No-LOD LOD
C. Musto, P. Basile, P. Lops, M. de Gemmis, G. Semeraro: Introducing linked open
data in graph-based recommender systems. Inf. Process. Manage. 53(2): 405-435 (2017)
78. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
55,02
46,35
55,04
47,55
42
44
46
48
50
52
54
56
DBbook Last.fm
No LOD vs. LOD – Hot Start Scenario (F1@5)
No-LOD LOD
C. Musto, P. Basile, P. Lops, M. de Gemmis, G. Semeraro: Introducing linked open
data in graph-based recommender systems. Inf. Process. Manage. 53(2): 405-435 (2017)
79. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
53,16
42,57
52,94
45,56
0
10
20
30
40
50
60
DBbook Last.fm
No LOD vs. LOD – Cold Start Scenario (F1@5)
No-LOD LOD
C. Musto, P. Basile, P. Lops, M. de Gemmis, G. Semeraro: Introducing linked open
data in graph-based recommender systems. Inf. Process. Manage. 53(2): 405-435 (2017)
80. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
53,16
42,57
52,94
45,56
0
10
20
30
40
50
60
DBbook Last.fm
No LOD vs. LOD – Cold Start Scenario (F1@5)
No-LOD LOD
C. Musto, P. Basile, P. Lops, M. de Gemmis, G. Semeraro: Introducing linked open
data in graph-based recommender systems. Inf. Process. Manage. 53(2): 405-435 (2017)
81. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Side Research Questions
Are all the properties equally
important?
Is it possible to identify the
most relevant properties?
X
X
C. Musto, P. Basile, P. Lops, M. de Gemmis, G. Semeraro: Introducing linked open
data in graph-based recommender systems. Inf. Process. Manage. 53(2): 405-435 (2017)
82. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Side Research Questions
Are all the properties equally
important?
Is it possible to identify the
most relevant properties?
How does this affect the
overall accuracy?
X
X
C. Musto, P. Basile, P. Lops, M. de Gemmis, G. Semeraro: Introducing linked open
data in graph-based recommender systems. Inf. Process. Manage. 53(2): 405-435 (2017)
83. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
How can we choose the most
promising properties?
C. Musto, P. Basile, P. Lops, M. de Gemmis, G. Semeraro: Introducing linked open
data in graph-based recommender systems. Inf. Process. Manage. 53(2): 405-435 (2017)
84. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
How can we choose the most
promising properties?
manual selection
domain-specific properties
most frequent properties
…
automatic selection
more difficult to implement
C. Musto, P. Basile, P. Lops, M. de Gemmis, G. Semeraro: Introducing linked open
data in graph-based recommender systems. Inf. Process. Manage. 53(2): 405-435 (2017)
85. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
How can we choose the most
promising properties?
manual selection
domain-specific properties
most frequent properties
…
automatic selection
more difficult to implement
We compared seven
different techniques for
automatic features
selection
PageRank mRMR
Chi-Square PCA
Gain Ratio SVM
Information Gain
C. Musto, P. Basile, P. Lops, M. de Gemmis, G. Semeraro: Introducing linked open
data in graph-based recommender systems. Inf. Process. Manage. 53(2): 405-435 (2017)
86. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
MovieLens data / F1@10
baseline C. Musto, P. Basile, P. Lops, M. de Gemmis, G. Semeraro: Introducing linked open
data in graph-based recommender systems. Inf. Process. Manage. 53(2): 405-435 (2017)
87. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
DBbook data / F1@10
baseline C. Musto, P. Basile, P. Lops, M. de Gemmis, G. Semeraro: Introducing linked open
data in graph-based recommender systems. Inf. Process. Manage. 53(2): 405-435 (2017)
88. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
DBbook data / F1@10
C. Musto, P. Basile, P. Lops, M. de Gemmis, G. Semeraro: Introducing linked open
data in graph-based recommender systems. Inf. Process. Manage. 53(2): 405-435 (2017)
Features Selection techniques significantly improve the
predictive accuracy of graph-based recommendation models
89. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
DBbook data / F1@10
C. Musto, P. Basile, P. Lops, M. de Gemmis, G. Semeraro: Introducing linked open
data in graph-based recommender systems. Inf. Process. Manage. 53(2): 405-435 (2017)
What about state-of-the-art techniques?
90. LOD-based RecSys: graph-based data models
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Comparison to state of the art
C. Musto, P. Basile, P. Lops, M. de Gemmis, G. Semeraro: Introducing linked open
data in graph-based recommender systems. Inf. Process. Manage. 53(2): 405-435 (2017)
MovieLens
DBbook
91. Recommender Systems based on Linked Open Data
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
1.Approaches based on
Vector Space Models
2.Approaches based on
Graph-based Models
3.Approaches based on
Machine Learning
techniques
92. LOD-based RecSys: machine learning techniques
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
C. Musto, P. Basile, P. Lops, M. de Gemmis, G. Semeraro: Introducing linked open
data in graph-based recommender systems. Inf. Process. Manage. 53(2): 405-435 (2017)
new features describing the item
can be inferred by mining the
structure of the tripartite
graph
93. LOD-based RecSys: machine learning techniques
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
C. Musto, P. Basile, P. Lops, M. de Gemmis, G. Semeraro: Introducing linked open
data in graph-based recommender systems. Inf. Process. Manage. 53(2): 405-435 (2017)
Average Neighbor degree
Degree Centrality
Node redundancy
Clustering coefficient
new features describing the item
can be inferred by mining the
structure of the tripartite
graph
94. LOD-based RecSys: machine learning techniques
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Research Question: what is the impact of such
features on the overall performance of the
recommendation framework?
C. Musto, G. Semeraro, M. de Gemmis, P. Lops. A Hybrid Recommendation Framework Exploiting Linked Open Data
and Graph-based Features. 25° Int. Conf. on User Modeling, Adaptation and Personalization (UMAP 2017)
95. LOD-based RecSys: machine learning techniques
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Insight: to build a hybrid classification framework
exploiting LOD-based and graph-based features
Research Question: what is the impact of such
features on the overall performance of the
recommendation framework?
C. Musto, G. Semeraro, M. de Gemmis, P. Lops. A Hybrid Recommendation Framework Exploiting Linked Open Data
and Graph-based Features. 25° Int. Conf. on User Modeling, Adaptation and Personalization (UMAP 2017)
96. LOD-based RecSys: machine learning techniques
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Item Representation & Methodology
C. Musto, G. Semeraro, M. de Gemmis, P. Lops. A Hybrid Recommendation Framework Exploiting Linked Open Data
and Graph-based Features. 25° Int. Conf. on User Modeling, Adaptation and Personalization (UMAP 2017)
We first model basic features
97. LOD-based RecSys: machine learning techniques
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Item Representation & Methodology
C. Musto, G. Semeraro, M. de Gemmis, P. Lops. A Hybrid Recommendation Framework Exploiting Linked Open Data
and Graph-based Features. 25° Int. Conf. on User Modeling, Adaptation and Personalization (UMAP 2017)
Then we introduce extended features based on the LOD cloud
98. LOD-based RecSys: machine learning techniques
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Item Representation & Methodology
C. Musto, G. Semeraro, M. de Gemmis, P. Lops. A Hybrid Recommendation Framework Exploiting Linked Open Data
and Graph-based Features. 25° Int. Conf. on User Modeling, Adaptation and Personalization (UMAP 2017)
We use them to feed a hybrid classification framework
99. LOD-based RecSys: machine learning techniques
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Results
Collaborative and
popularity-based
features get the
best results
C. Musto, G. Semeraro, M. de Gemmis, P. Lops. A Hybrid Recommendation Framework Exploiting Linked Open Data
and Graph-based Features. 25° Int. Conf. on User Modeling, Adaptation and Personalization (UMAP 2017)
100. LOD-based RecSys: machine learning techniques
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Results
LOD-based and
graph-based
features got
the best results
C. Musto, G. Semeraro, M. de Gemmis, P. Lops. A Hybrid Recommendation Framework Exploiting Linked Open Data
and Graph-based Features. 25° Int. Conf. on User Modeling, Adaptation and Personalization (UMAP 2017)
101. LOD-based RecSys
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Take Home Messages
1. Linked Open Data represent a huge data silos, which is freely available
2. They can easily let overcome the limited content analysis problem
3. They can enrich graph-based data model with interesting data points
4. They can feed machine learning models with new and relevant features
5. They improve the accuracy of recommender systems
102. LOD-based RecSys
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems. Haifa, Israel. July 19, 2017
Take Home Messages
Future Trends
• Linked Open Data && (Graph Embeddings || Word Embeddings)
• Linked Open Data && Different Metrics (Serendipity, Novelty, etc.)
1. Linked Open Data represent a huge data silos, which is freely available
2. They can easily let overcome the limited content analysis problem
3. They can enrich graph-based data model with interesting data points
4. They can feed machine learning models with new and relevant features
5. They improve the accuracy of recommender systems
103. Questions?
Cataldo Musto. Recommender Systems based on Linked Open Data.
Research Workshop of the Israel Science Foundation on User Modeling and Recommender Systems Haifa, Israel. July 19, 2017
cataldo.musto@uniba.it
@cataldomusto