Hey! Ho! Let’s go!
                     Explanatory music
                recommendations with dbrec
                      Alexandre Passant, Stefan Decker - DERI, NUI Galway
                                    Demo Session @ ESWC2010
                                  1st June 2010 @ Heraklion, Crete




Tuesday 1 June 2010
If you like X ...



Tuesday 1 June 2010
Semantic Distance




Tuesday 1 June 2010
Does it help ?



Tuesday 1 June 2010
Linked Data




Tuesday 1 June 2010
Linked Data
                                    e:l1

                      e:r1   e:l1          e:r2


                               e:l2
                      e:l2   e:l3          e:l3




                      e:r3                 e:r4




Tuesday 1 June 2010
G = (R, L, I)
                                                               e:l1

                                                 e:r1   e:l1          e:r2

                      • R = {r , r , ..., r }
                                1    2       n
                                                          e:l2

                      • L = {l , l , ..., l }
                               1 2       n       e:l2   e:l3          e:l3


                      • I = {i , i , ..., i }
                               1 2       n

                                                 e:r3                 e:r4




Tuesday 1 June 2010
Linked Data Semantic
            Distance (LDSD)


Tuesday 1 June 2010
e:l1                        e:l1

                      e:r1   e:l1          e:r2   e:r1   e:l1          e:r2


                               e:l2                        e:l2
                      e:l2   e:l3          e:l3   e:l2   e:l3          e:l3




                      e:r3                 e:r4   e:r3                 e:r4




                                    e:l1                        e:l1

                      e:r1   e:l1          e:r2   e:r1   e:l1          e:r2


                               e:l2                        e:l2
                      e:l2   e:l3          e:l3   e:l2   e:l3          e:l3




                      e:r3                 e:r4   e:r3                 e:r4




Tuesday 1 June 2010
Weighting the links


Tuesday 1 June 2010
e:l1

                      e:r1   e:l1          e:r2


                               e:l2
                      e:l2   e:l3          e:l3




                      e:r3                 e:r4




Tuesday 1 June 2010
LDSD(ra, rb)




Tuesday 1 June 2010
http://dbrec.net


Tuesday 1 June 2010
dbrec

                      • A self-explanatory recommendation system
                        and mash-up for all artists and bands from
                        DBpedia (39.000+ resources,
                        dbp:MusicalArtist + dbp:Band),
                        modelling the results using the LDSD
                        ontology and RDFa to enable data reuse



Tuesday 1 June 2010
Tuesday 1 June 2010
Ontology




Tuesday 1 June 2010
Architecture
                                      (2) Dataset reducing




                       (1) Dataset                       (3) LDSD                 (4) User
                      identification                     computation              interface

                                          RDF Data                    RDF Data




Tuesday 1 June 2010
SW technologies
                      • Source data is RDF data from DBpedia
                      • LDSD is computed with SPARQL
                      • Results are modelled using the LDSD
                        ontology
                      • User interface is built with SPARQL and
                        embeds RDFa


Tuesday 1 June 2010
Demo




Tuesday 1 June 2010
Tuesday 1 June 2010
Contact:
              alexandre.passant@deri.org - http://apassant.net - @terraces

                                      Acknowledgements:
                      Science Foundation Ireland - SFI/08/CE/I1380 (Lion 2)

                                          References:
                       AIII Spring Symposium 2010 - LinkedAI Symposium
                                   ESWC2010 - Demo Session




Tuesday 1 June 2010
Pictures credits
                 •    http://flickr.com/photos/iskanderstruck/248786430/ by iskanderbenamor

                 •    http://www.flickr.com/photos/loungerie/2196866243/ by loungerie

                 •    http://richard.cyganiak.de/2007/10/lod/ by Richard Cyganiak + Anja Jentzsch

                 •    http://flickr.com/photos/kieranmcglone/2369518260/ by kieranmcglone

                 •    http://www.flickr.com/photos/fensterbme/136098539/ by fensterbme

                 •    http://www.flickr.com/photos/homer4k/461407380/ by homer4k

                 •    http://www.flickr.com/photos/yumlog2/20896759/ by yuki*

                 •    http://flickr.com/photos/8049973@N03/2656140464/ by wolf.tone




Tuesday 1 June 2010

Hey! Ho! Let’s go! Explanatory music recommendations with dbrec

  • 1.
    Hey! Ho! Let’sgo! Explanatory music recommendations with dbrec Alexandre Passant, Stefan Decker - DERI, NUI Galway Demo Session @ ESWC2010 1st June 2010 @ Heraklion, Crete Tuesday 1 June 2010
  • 2.
    If you likeX ... Tuesday 1 June 2010
  • 3.
  • 4.
    Does it help? Tuesday 1 June 2010
  • 5.
  • 6.
    Linked Data e:l1 e:r1 e:l1 e:r2 e:l2 e:l2 e:l3 e:l3 e:r3 e:r4 Tuesday 1 June 2010
  • 7.
    G = (R,L, I) e:l1 e:r1 e:l1 e:r2 • R = {r , r , ..., r } 1 2 n e:l2 • L = {l , l , ..., l } 1 2 n e:l2 e:l3 e:l3 • I = {i , i , ..., i } 1 2 n e:r3 e:r4 Tuesday 1 June 2010
  • 8.
    Linked Data Semantic Distance (LDSD) Tuesday 1 June 2010
  • 9.
    e:l1 e:l1 e:r1 e:l1 e:r2 e:r1 e:l1 e:r2 e:l2 e:l2 e:l2 e:l3 e:l3 e:l2 e:l3 e:l3 e:r3 e:r4 e:r3 e:r4 e:l1 e:l1 e:r1 e:l1 e:r2 e:r1 e:l1 e:r2 e:l2 e:l2 e:l2 e:l3 e:l3 e:l2 e:l3 e:l3 e:r3 e:r4 e:r3 e:r4 Tuesday 1 June 2010
  • 10.
  • 11.
    e:l1 e:r1 e:l1 e:r2 e:l2 e:l2 e:l3 e:l3 e:r3 e:r4 Tuesday 1 June 2010
  • 12.
  • 13.
  • 14.
    dbrec • A self-explanatory recommendation system and mash-up for all artists and bands from DBpedia (39.000+ resources, dbp:MusicalArtist + dbp:Band), modelling the results using the LDSD ontology and RDFa to enable data reuse Tuesday 1 June 2010
  • 15.
  • 16.
  • 17.
    Architecture (2) Dataset reducing (1) Dataset (3) LDSD (4) User identification computation interface RDF Data RDF Data Tuesday 1 June 2010
  • 18.
    SW technologies • Source data is RDF data from DBpedia • LDSD is computed with SPARQL • Results are modelled using the LDSD ontology • User interface is built with SPARQL and embeds RDFa Tuesday 1 June 2010
  • 19.
  • 20.
  • 21.
    Contact: alexandre.passant@deri.org - http://apassant.net - @terraces Acknowledgements: Science Foundation Ireland - SFI/08/CE/I1380 (Lion 2) References: AIII Spring Symposium 2010 - LinkedAI Symposium ESWC2010 - Demo Session Tuesday 1 June 2010
  • 22.
    Pictures credits • http://flickr.com/photos/iskanderstruck/248786430/ by iskanderbenamor • http://www.flickr.com/photos/loungerie/2196866243/ by loungerie • http://richard.cyganiak.de/2007/10/lod/ by Richard Cyganiak + Anja Jentzsch • http://flickr.com/photos/kieranmcglone/2369518260/ by kieranmcglone • http://www.flickr.com/photos/fensterbme/136098539/ by fensterbme • http://www.flickr.com/photos/homer4k/461407380/ by homer4k • http://www.flickr.com/photos/yumlog2/20896759/ by yuki* • http://flickr.com/photos/8049973@N03/2656140464/ by wolf.tone Tuesday 1 June 2010