Generische Datenintegration zur semantischen Diagnoseunterstützung im Projekt...
Linked Open Data als Basis für Empfehlungssysteme
1. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Linked Open Data als Basis f¨r
u
Empfehlungssysteme
Christoph Buchner
6. Dezember 2013
Christoph Buchner
Seminar
2. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Inhaltsangabe
1
Linked Open Data
Grundlagen
Entstehung/Entwicklung
Was ist Linked Open Data?
Linked Open Data Beispielaufruf
2
Recommendation Systems
Warum Linked Open Data f¨r Empfehlungssysteme
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiele von Empfehlungssystemen
3
Zusammenfassung
Christoph Buchner
Seminar
3. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1. Linked Open Data
Christoph Buchner
Seminar
4. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1. Linked Open Data
1
Grundlagen
Christoph Buchner
Seminar
5. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1. Linked Open Data
1
Grundlagen
1
Linked Open Data Cloud
Christoph Buchner
Seminar
6. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1. Linked Open Data
1
Grundlagen
1
2
Linked Open Data Cloud
Grunds¨tze
a
Christoph Buchner
Seminar
7. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1. Linked Open Data
1
Grundlagen
1
2
2
Linked Open Data Cloud
Grunds¨tze
a
Entstehung
Christoph Buchner
Seminar
8. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1. Linked Open Data
1
Grundlagen
1
2
Linked Open Data Cloud
Grunds¨tze
a
2
Entstehung
3
Was ist Linked Open Data?
Christoph Buchner
Seminar
9. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1. Linked Open Data
1
Grundlagen
1
2
Linked Open Data Cloud
Grunds¨tze
a
2
Entstehung
3
Was ist Linked Open Data?
4
LOD Beispielaufruf
Christoph Buchner
Seminar
10. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.1.1 Linked Open Data Cloud
Abbildung: Linked Open data Cloud
1
1
http://lod-cloud.net/versions/2011-09-19/lod-cloud colored.html
Christoph Buchner
Seminar
11. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.1.2 Grunds¨tze von Linked Open Data
a
2
http://www.w3.org/DesignIssues/LinkedData.html
http://www.w3.org/2008/Talks/0617-lod-tbl/#(4)
4
dieser Nachsatz wurde erst 2006 eingef¨hrt
u
3
Christoph Buchner
Seminar
12. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.1.2 Grunds¨tze von Linked Open Data
a
nach Tim Berners-Lee
2 3:
2
http://www.w3.org/DesignIssues/LinkedData.html
http://www.w3.org/2008/Talks/0617-lod-tbl/#(4)
4
dieser Nachsatz wurde erst 2006 eingef¨hrt
u
3
Christoph Buchner
Seminar
13. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.1.2 Grunds¨tze von Linked Open Data
a
nach Tim Berners-Lee
1
2 3:
Use URIs as names for things
2
http://www.w3.org/DesignIssues/LinkedData.html
http://www.w3.org/2008/Talks/0617-lod-tbl/#(4)
4
dieser Nachsatz wurde erst 2006 eingef¨hrt
u
3
Christoph Buchner
Seminar
14. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.1.2 Grunds¨tze von Linked Open Data
a
nach Tim Berners-Lee
2 3:
1
Use URIs as names for things
2
Use HTTP URIs so that people can look up those names
2
http://www.w3.org/DesignIssues/LinkedData.html
http://www.w3.org/2008/Talks/0617-lod-tbl/#(4)
4
dieser Nachsatz wurde erst 2006 eingef¨hrt
u
3
Christoph Buchner
Seminar
15. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.1.2 Grunds¨tze von Linked Open Data
a
nach Tim Berners-Lee
2 3:
1
Use URIs as names for things
2
Use HTTP URIs so that people can look up those names
3
When someone looks up a URI, provide useful information
2
http://www.w3.org/DesignIssues/LinkedData.html
http://www.w3.org/2008/Talks/0617-lod-tbl/#(4)
4
dieser Nachsatz wurde erst 2006 eingef¨hrt
u
3
Christoph Buchner
Seminar
16. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.1.2 Grunds¨tze von Linked Open Data
a
nach Tim Berners-Lee
2 3:
1
Use URIs as names for things
2
Use HTTP URIs so that people can look up those names
3
When someone looks up a URI, provide useful information
(, using the standards (RDF, SPARQL))4
2
http://www.w3.org/DesignIssues/LinkedData.html
http://www.w3.org/2008/Talks/0617-lod-tbl/#(4)
4
dieser Nachsatz wurde erst 2006 eingef¨hrt
u
3
Christoph Buchner
Seminar
17. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.1.2 Grunds¨tze von Linked Open Data
a
nach Tim Berners-Lee
2 3:
1
Use URIs as names for things
2
Use HTTP URIs so that people can look up those names
3
When someone looks up a URI, provide useful information
(, using the standards (RDF, SPARQL))4
4
Include links to other URIs, so that they can discover more
things
2
http://www.w3.org/DesignIssues/LinkedData.html
http://www.w3.org/2008/Talks/0617-lod-tbl/#(4)
4
dieser Nachsatz wurde erst 2006 eingef¨hrt
u
3
Christoph Buchner
Seminar
18. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.2 Entstehung / Entwicklung
Linked Open Data entstand aus dem ’Semantischen Web’ 5
(bzw. als ein Teil davon)
Semantic Web wurde eingef¨hrt um Informationen maschinell
u
besser verarbeiten zu k¨nnen
o
Tim Berners-Lee: “Linked Open Data is the Semantic Web done
right“ 6 7
5
engl. Semantic Web
http://linkeddata.org/faq
7
http://www.w3.org/2008/Talks/0617-lod-tbl/#(3)
6
Christoph Buchner
Seminar
19. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.3 Was ist Linked Open Data?
8
http://de.wikipedia.org/wiki/Resource Description Framework
http://de.wikipedia.org/wiki/SPARQL
10
http://de.wikipedia.org/wiki/Web Ontology Language
9
Christoph Buchner
Seminar
20. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.3 Was ist Linked Open Data?
Frei verf¨gbare Daten im Web
u
8
http://de.wikipedia.org/wiki/Resource Description Framework
http://de.wikipedia.org/wiki/SPARQL
10
http://de.wikipedia.org/wiki/Web Ontology Language
9
Christoph Buchner
Seminar
21. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.3 Was ist Linked Open Data?
Frei verf¨gbare Daten im Web
u
Zur Codierung der Daten verwendete Standarts:
8
http://de.wikipedia.org/wiki/Resource Description Framework
http://de.wikipedia.org/wiki/SPARQL
10
http://de.wikipedia.org/wiki/Web Ontology Language
9
Christoph Buchner
Seminar
22. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.3 Was ist Linked Open Data?
Frei verf¨gbare Daten im Web
u
Zur Codierung der Daten verwendete Standarts:
Resource Description Framework (RDF)
8
8
http://de.wikipedia.org/wiki/Resource Description Framework
http://de.wikipedia.org/wiki/SPARQL
10
http://de.wikipedia.org/wiki/Web Ontology Language
9
Christoph Buchner
Seminar
23. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.3 Was ist Linked Open Data?
Frei verf¨gbare Daten im Web
u
Zur Codierung der Daten verwendete Standarts:
Resource Description Framework (RDF) 8
SPARQL Protocol And RDF Query Language (SPARQL)
8
http://de.wikipedia.org/wiki/Resource Description Framework
http://de.wikipedia.org/wiki/SPARQL
10
http://de.wikipedia.org/wiki/Web Ontology Language
9
Christoph Buchner
Seminar
9
24. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.3 Was ist Linked Open Data?
Frei verf¨gbare Daten im Web
u
Zur Codierung der Daten verwendete Standarts:
Resource Description Framework (RDF) 8
SPARQL Protocol And RDF Query Language (SPARQL)
Web Ontology Language (OWL) 10
8
http://de.wikipedia.org/wiki/Resource Description Framework
http://de.wikipedia.org/wiki/SPARQL
10
http://de.wikipedia.org/wiki/Web Ontology Language
9
Christoph Buchner
Seminar
9
25. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.3 Was ist Linked Open Data?
Frei verf¨gbare Daten im Web
u
Zur Codierung der Daten verwendete Standarts:
Resource Description Framework (RDF) 8
SPARQL Protocol And RDF Query Language (SPARQL)
Web Ontology Language (OWL) 10
Teil des Semantic Web
8
http://de.wikipedia.org/wiki/Resource Description Framework
http://de.wikipedia.org/wiki/SPARQL
10
http://de.wikipedia.org/wiki/Web Ontology Language
9
Christoph Buchner
Seminar
9
26. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.3 Was ist Linked Open Data?
Frei verf¨gbare Daten im Web
u
Zur Codierung der Daten verwendete Standarts:
Resource Description Framework (RDF) 8
SPARQL Protocol And RDF Query Language (SPARQL)
Web Ontology Language (OWL) 10
Teil des Semantic Web
Idee des Verbindens freier Daten (Netz aus Daten)
8
http://de.wikipedia.org/wiki/Resource Description Framework
http://de.wikipedia.org/wiki/SPARQL
10
http://de.wikipedia.org/wiki/Web Ontology Language
9
Christoph Buchner
Seminar
9
27. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.4 LOD Beispielaufruf
Christoph Buchner
Seminar
28. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.4 LOD Beispielaufruf
http://dbpedia.org/sparql
Christoph Buchner
Seminar
29. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.4 LOD Beispielaufruf
http://dbpedia.org/sparql
SELECT
?movie
?movie
?movie
?movie
}
WHERE {
rdf:type dbpedia-owl:Film .
dbpedia-owl:starring dbpedia:Al Pacino .
dbpedia-owl:starring dbpedia:Robert De Niro .
Christoph Buchner
Seminar
30. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.4 LOD Beispielaufruf
movie
http://dbpedia.org/resource/The Godfather Part II
http://dbpedia.org/resource/Heat (1995 film)
http://dbpedia.org/resource/Godfather Trilogy
http://dbpedia.org/resource/Righteous Kill
http://dbpedia.org/resource/The Godfather Saga
Christoph Buchner
Seminar
31. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Grundlagen
Entstehung / Entwicklung
Was ist Linked Open Data?
LOD Beispielaufruf
1.4 LOD Beispielaufruf
Beim Klick auf z.B.
“http://dbpedia.org/resource/The Godfather Part II“
erh¨lt man Informationen wie:
a
dbpedia-owl:abstract
dbpedia-owl:budget
dbpedia-owl:starring
uvm.
-
alternative Namen
Drehbudget
Darsteller
Christoph Buchner
Seminar
32. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2. Recommendation Systems
Christoph Buchner
Seminar
33. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2. Recommendation Systems
1
Warum LOD f¨r Empfehlungssysteme?
u
Christoph Buchner
Seminar
34. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2. Recommendation Systems
1
Warum LOD f¨r Empfehlungssysteme?
u
2
Ziele der Verwendung von LOD
Christoph Buchner
Seminar
35. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2. Recommendation Systems
1
Warum LOD f¨r Empfehlungssysteme?
u
2
Ziele der Verwendung von LOD
3
Erkennbare Muster in der Literatur
Christoph Buchner
Seminar
36. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2. Recommendation Systems
1
Warum LOD f¨r Empfehlungssysteme?
u
2
Ziele der Verwendung von LOD
3
Erkennbare Muster in der Literatur
Beispiele
4
CHIP
LDD
Christoph Buchner
Seminar
37. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.1 Warum LOD f¨r Empfehlungssysteme?
u
Christoph Buchner
Seminar
38. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.1 Warum LOD f¨r Empfehlungssysteme?
u
Informationen in der Linked Open Data Cloud sind:
Christoph Buchner
Seminar
39. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.1 Warum LOD f¨r Empfehlungssysteme?
u
Informationen in der Linked Open Data Cloud sind:
durch feste Standarts
Christoph Buchner
Seminar
40. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.1 Warum LOD f¨r Empfehlungssysteme?
u
Informationen in der Linked Open Data Cloud sind:
durch feste Standarts
gut strukturiert
Christoph Buchner
Seminar
41. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.1 Warum LOD f¨r Empfehlungssysteme?
u
Informationen in der Linked Open Data Cloud sind:
durch feste Standarts
gut strukturiert
maschinell verwertbar
Christoph Buchner
Seminar
42. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.1 Warum LOD f¨r Empfehlungssysteme?
u
Informationen in der Linked Open Data Cloud sind:
durch feste Standarts
gut strukturiert
maschinell verwertbar
frei verf¨gbar
u
Christoph Buchner
Seminar
43. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.1 Warum LOD f¨r Empfehlungssysteme?
u
Informationen in der Linked Open Data Cloud sind:
durch feste Standarts
gut strukturiert
maschinell verwertbar
frei verf¨gbar
u
untereinander verbunden
Christoph Buchner
Seminar
44. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.2 Ziele
Christoph Buchner
Seminar
45. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.2 Ziele
Falsche oder uninteressante Empfehlungen wie
z.B.:
Sterbeort eines K¨nstlers
u
Ein verwandtes Genre (narrower/broader Problem)
Filme mit gleich oder ¨hnlich hohem Budget
a
abschaffen/verringern
Christoph Buchner
Seminar
46. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.2 Ziele
Falsche oder uninteressante Empfehlungen wie
z.B.:
Sterbeort eines K¨nstlers
u
Ein verwandtes Genre (narrower/broader Problem)
Filme mit gleich oder ¨hnlich hohem Budget
a
abschaffen/verringern
Plattform¨bergreifende Empfehlungen
u
Christoph Buchner
Seminar
47. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.2 Ziele
Falsche oder uninteressante Empfehlungen wie
z.B.:
Sterbeort eines K¨nstlers
u
Ein verwandtes Genre (narrower/broader Problem)
Filme mit gleich oder ¨hnlich hohem Budget
a
abschaffen/verringern
Plattform¨bergreifende Empfehlungen
u
Aufheben der Bereichsbeschr¨nkten Datengrenze
a
Christoph Buchner
Seminar
48. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.3 Erkennbare Muster in der Literatur
11
Using Linked Data to build recommender systems (Passant et al., 2009)
Christoph Buchner
Seminar
49. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.3 Erkennbare Muster in der Literatur
Umgehen des Kaltstartproblems
11
Using Linked Data to build recommender systems (Passant et al., 2009)
Christoph Buchner
Seminar
50. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.3 Erkennbare Muster in der Literatur
Umgehen des Kaltstartproblems
Abschaffen von “Recommender Systems Silos“ 11
11
Using Linked Data to build recommender systems (Passant et al., 2009)
Christoph Buchner
Seminar
51. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.3 Erkennbare Muster in der Literatur
Umgehen des Kaltstartproblems
Abschaffen von “Recommender Systems Silos“ 11
L¨sen des Portabilit¨tsproblems11
o
a
11
Using Linked Data to build recommender systems (Passant et al., 2009)
Christoph Buchner
Seminar
52. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.3.1 Wie profitieren Empfehlungssysteme davon?
Christoph Buchner
Seminar
53. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.3.1 Wie profitieren Empfehlungssysteme davon?
verbinden von:
privaten Blogs mit Bildern aus z.B. flickr
Musiksuchen mit Last.fm Playlists
Christoph Buchner
Seminar
54. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.3.1 Wie profitieren Empfehlungssysteme davon?
verbinden von:
privaten Blogs mit Bildern aus z.B. flickr
Musiksuchen mit Last.fm Playlists
ein Algorithmus kann auf verschiedenste Quellen angewendet
werden
Christoph Buchner
Seminar
55. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.4.1 CHIP - Cultural Heritage Information Personalization
oder auch “The Art Recommender“
Christoph Buchner
Seminar
56. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Grundlagen
12
Rijksmuseum InterActief
Christoph Buchner
Seminar
57. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Grundlagen
Empfehlungen f¨r Bilder und Artworks
u
12
Rijksmuseum InterActief
Christoph Buchner
Seminar
58. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Grundlagen
Empfehlungen f¨r Bilder und Artworks
u
nur in ¨hnlichen Bereichen verwendbar
a
12
Rijksmuseum InterActief
Christoph Buchner
Seminar
59. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Grundlagen
Empfehlungen f¨r Bilder und Artworks
u
nur in ¨hnlichen Bereichen verwendbar
a
arbeitet auf 4 W¨rterb¨chern (vocabularys)
o
u
12
Rijksmuseum InterActief
Christoph Buchner
Seminar
60. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Grundlagen
Empfehlungen f¨r Bilder und Artworks
u
nur in ¨hnlichen Bereichen verwendbar
a
arbeitet auf 4 W¨rterb¨chern (vocabularys)
o
u
content-based (ARIA12 )
12
Rijksmuseum InterActief
Christoph Buchner
Seminar
61. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Grundlagen
Empfehlungen f¨r Bilder und Artworks
u
nur in ¨hnlichen Bereichen verwendbar
a
arbeitet auf 4 W¨rterb¨chern (vocabularys)
o
u
content-based (ARIA12 )
entstand um die Empfehlungspar¨zision von semantischen
a
Relationen(LOD) mit der Pr¨zision gegeben durch
a
Eigenschaften von Artworks zu vergleichen
12
Rijksmuseum InterActief
Christoph Buchner
Seminar
62. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - W¨rterb¨cher
o
u
Verschiedene Anzahl von W¨rterb¨chern m¨glich:
o
u
o
1
Iconclass
2
Art and Architecture thesaurus (AAT)
3
Union List of Artists Names (ULAN)
4
tesaurus of geographical Names (TGN)
Christoph Buchner
Seminar
63. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - W¨rterb¨cher
o
u
Beispiel “Nachtwache“:
Iconclass Gegenst¨nde
a
AAT
Material
ULAN
Maler
TGN
Erstellungsort
ARIA
Kleidung
¨
Olgem¨lde
a
Rembrandt
Amstedam
“Wealth in the Republic“
Christoph Buchner
Seminar
64. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - W¨rterb¨cher
o
u
¨
Abbildung: Ubersicht von M¨glichkeiten und Relationen basierend auf
o
den W¨rterb¨chern
o
u
Christoph Buchner
Seminar
65. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Benutzerober߬che
a
Benutzerober߬che in zwei Teile aufgeteilt:
a
Artwork Explorer
Empfehlungsteil
Christoph Buchner
Seminar
66. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Benutzerober߬che
a
Im Artwork Explorer sind Gem¨lde/Bilder Karussellartig aufgelistet
a
um sie einfach zu durchsuchen
Christoph Buchner
Seminar
67. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Benutzerober߬che
a
Im Empfehlungsteil:
Christoph Buchner
Seminar
68. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Benutzerober߬che
a
Im Empfehlungsteil:
werden Empfehlungen gegeben nachdem ein Gem¨lde hoch
a
bewertet wurde (4 oder 5 Sterne)
Christoph Buchner
Seminar
69. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Benutzerober߬che
a
Im Empfehlungsteil:
werden Empfehlungen gegeben nachdem ein Gem¨lde hoch
a
bewertet wurde (4 oder 5 Sterne)
Empfehlungen durchsuchen und diese wieder bewerten
Christoph Buchner
Seminar
70. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Benutzerober߬che
a
Im Empfehlungsteil:
werden Empfehlungen gegeben nachdem ein Gem¨lde hoch
a
bewertet wurde (4 oder 5 Sterne)
Empfehlungen durchsuchen und diese wieder bewerten
Sparte f¨r “warum empfohlen“ (Interessantheit kann auch
u
bewertet werden)
Christoph Buchner
Seminar
71. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Pr¨zision des Empfehlungssystems
a
Precision =
CorrectHits
TotalRec.Rated
“Correct Hits“
“Total Rec.Rated“
Anzahl Bewertungen
mit 4 oder 5 Sternen
Anzahl Bewerteter Empfehlungen
Christoph Buchner
Seminar
72. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Ergebnisse
Christoph Buchner
Seminar
73. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Ergebnisse
Eine Pr¨zision von mehr als 50% erreichten:
a
vra:creator (67%)
link:hasStyle (67%)
aat:broader/narrower (53%/55%)
Christoph Buchner
Seminar
74. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Ergebnisse
Eine Pr¨zision von mehr als 50% erreichten:
a
vra:creator (67%)
link:hasStyle (67%)
aat:broader/narrower (53%/55%)
Die niedrigsten Pr¨zisionen erhielten:
a
ulan:birth/deathPlace
tgn:broader/narrower
Christoph Buchner
Seminar
75. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Ergebnisse
W¨rterb¨cher die “n¨her“ am eigentlichen Thema sind, erweisen
o
u
a
sich als n¨tzlicher als solche die allgemeiner sind. z.B.:
u
Christoph Buchner
Seminar
76. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
CHIP - Ergebnisse
W¨rterb¨cher die “n¨her“ am eigentlichen Thema sind, erweisen
o
u
a
sich als n¨tzlicher als solche die allgemeiner sind. z.B.:
u
ULAN/AAT (hoher wert)
TGN (niedriger wert)
Christoph Buchner
Seminar
77. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
2.4.2 Linked Data Distance - LDD
Christoph Buchner
Seminar
78. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
LDD - Grundlegendes
bestimmt die Distanz zwischen zwei Knoten A, B als Relation
Ri (A, B), wobei A und B nicht nur durch die reine Auflistung in
z.B.: “dbpedia:artist“ verbunden sind sondern durch eine
zus¨tzliche Komponente wie “dbpedia:associatedActs“
a
Christoph Buchner
Seminar
79. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
LDD - Grundlegendes
Das System kann seine Empfehlungen zu querry Zeit ver¨ndern
a
und das Interface ist Multilingual, da es auf dem Wikipediaexport
DBpedia l¨uft
a
Christoph Buchner
Seminar
80. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
LDD - Algorithmen
LDDs
LDDws
LDDo
LDDwo
LDDc
LDDwc
simple
simple weighted
object-based
object-based weighted
complex
complex weighted
Christoph Buchner
Seminar
81. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
LDD - Vergleich mit anderem Empfehlungssystem
Christoph Buchner
Seminar
82. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
LDD - Vergleich mit anderem Empfehlungssystem
Vergleich mit bestehendem Empfehlungssystem (Last.fm):
Begriff: Johnny Cash
Christoph Buchner
Seminar
83. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
LDD - Vergleich mit anderem Empfehlungssystem
Vergleich mit bestehendem Empfehlungssystem (Last.fm):
Begriff: Johnny Cash
6 von 15 durch LDDwc gegebenen Empfehlungen waren auch
in der Liste von Last.fm
5 davon waren unter den ersten 10 von Last.fm
LDDwc empfahl auch K¨nstler die gar nicht in der Last.fm
u
Liste waren z.B: “The Tennessee Three“
Christoph Buchner
Seminar
84. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
LDD - Test auf anderer Dom¨ne
a
Der Algorithmus wurde benutzt um Buchempfehlungen zu dem
Buch “Fight Club“ zu erhalten13 :
13
Alle Empfohlenen B¨cher sind vom Selben Author
u
Christoph Buchner
Seminar
85. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
LDD - Test auf anderer Dom¨ne
a
Der Algorithmus wurde benutzt um Buchempfehlungen zu dem
Buch “Fight Club“ zu erhalten13 :
Artist
Distance
Invisible Monsters
0.2275
Survivor
0.2290
Choke
0.2734
Diary
0.2880
Lullaby
0.2880
13
Alle Empfohlenen B¨cher sind vom Selben Author
u
Christoph Buchner
Seminar
86. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Warum LOD f¨r Empfehlungssysteme?
u
Ziele der Verwendung von LOD
Erkennbare Muster in der Literatur
Beispiel eines Empfehlungssystems
LDD - Ergebnisse
nicht alle Algorithmen sind optimal
System nicht grundlegend Perfekt
Christoph Buchner
Seminar
87. Linked Open Data
Recommendation Systems (RS)
Zusammenfassung
Zusammenfassung
LOD bietet eine enorme Menge an Daten
LOD ist keine Universall¨sung
o
LOD kann nicht alle RS Probleme l¨sen
o
LOD Recommendation Systems sind meist pr¨ziser
a
Recommender System Silos sind nicht zu umgehen
Christoph Buchner
Seminar