SlideShare une entreprise Scribd logo
1  sur  70
Télécharger pour lire hors ligne
IIR 2013 - 4th Italian Information Retrieval Workshop
                            Pisa (Italy), 17.01.2013




 Cataldo Musto, Fedelucio Narducci, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis


Distributional models vs. Linked Data:
     exploiting crowdsourcing to
      personalize music playlists
exponential growth
                    of the available music
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Some stats
                 28,000,000 songs available on iTunes Store (*)
                         around 31,000 hours of music

 a typical user spends 1.5 hours for day listening to music
                                                                  =
                                         56 years
                          to listen to the whole iTunes Library
                                                             (*) http://www.digitalmusicnews.com/permalink/2012/120425itunes


C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Information Overload




C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
what music should I listen to?
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
solution




                            personalization.
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
solution




  personalized music playlists
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Is this something new?
                                                                                                  No.


C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Amazon.com


                                                                    Recommendations




C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Genius @iTunes




                                                         Recommendations


C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Recommendations


C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
All the state of the art
                platforms share an
               important drawback.

C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
training is a bottleneck.
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
need for
                                                                          explicit
                                                                       information
                                                                            about
                                                                        user interests.

C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
social media



 provide information about user preferences

C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
example




      user preferences in music from Facebook
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Our contribution
                                                Play.me



C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                                      personalized music playlists
        • Goal
          • To provide users with personalized music playlists
        • Insights
          • Extraction of explicit user preferences from Facebook
          • Playlist creation by enriching explicit user preferences.
              • New artists are added to those explicitly extracted from
                          Facebook

                     • Comparison of two enrichment techniques
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                                                       architecture




C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                                                       architecture




C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                                                    pre-processing


    • Crawling from Last.fm
     • Public API
     • Content-based features
       • Name of the artist + Social tags
       • Noise processing
       • Information locally stored
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                                                    pre-processing




                          Sigur Ròs tag cloud from Last.fm


C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                                                       architecture




C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                                 data extraction from Facebook




C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                                 data extraction from Facebook




           explicit preferences
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                                 data extraction from Facebook




          implicit preferences
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                                                       architecture




C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                                                       enrichment

    • Rationale
     • Given a set of explicit preferences extracted from
               Facebook
              • Play.me enrichs this set
              • Extraction of artists similar to those the user
                    explicity likes



C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                                             enrichment example




                                                                 Coldplay extracted from Facebook
       enrichment



               radiohead                              red hot chili peppers                         kings of leon

C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                                                       architecture




C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                                                             playlist




Most popular songs of the artists extracted from Last.fm (as well as
    those added through the enrichment) are proposed to the user.
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
let’s go
                                                                                          deeper
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                                                       enrichment


    • Comparison of two approaches
         •
        Content-based strategy
          •         Distributional Models

         • Linked Data

C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                   enrichment based on Distributional Models

         • Content-based strategy
          • Each artist is modeled through a set of tags
            • Each artist is represented as a point in a
                        semantic geometrical space
                       • Distributional Models
                  • Similarity calculations to extract the most
                        similar artists.
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
distributional models

                                                                   “meaning
                                                                    is its use”
                                                                           L.Wittgenstein
                                                                          (Austrian philosopher)

C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
distributional models
 insight
by analyzing large corpus of textual data it is possible
to infer information about the usage (about the meaning)
of the terms.
 example



C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
distributional models
                             term/context matrix (WordSpace)

                             c1          c2          c3      c4          c5         c6         c7          c8          c9

  t1                        ✔                         ✔      ✔                                                         ✔
  t2                         ✔                        ✔                             ✔                                  ✔

  t3                        ✔                                ✔                                                         ✔
  t4                                     ✔                                          ✔           ✔          ✔
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
distributional models
                                    beer vs. glass: good overlap

                             c1          c2          c3      c4          c5         c6         c7          c8          c9

  t1                        ✔                         ✔      ✔                                                         ✔
  t2                         ✔                        ✔                             ✔                                  ✔

  t3                        ✔                                ✔                                                         ✔
  t4                                     ✔                                          ✔           ✔          ✔
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
distributional models
                                     beer vs. spoon: no overlap

                             c1          c2          c3      c4          c5         c6         c7          c8          c9

  t1                         ✔                        ✔      ✔                                                         ✔

  t2                         ✔                        ✔                             ✔                                  ✔

  t3                         ✔                               ✔                                                         ✔

  t4                                     ✔                                          ✔           ✔          ✔

C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
distributional models
                                rock vs. post rock = good overlap

                                                             c1      c2            c3            c4          c5        c6

         rock                                                        ✔            ✔                                    ✔
   post rock                                                                      ✔                                    ✔
           jazz                                              ✔

       classical                                             ✔                                   ✔           ✔
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
distributional models
                                     rock vs. classical = no overlap

                                                             c1      c2            c3            c4          c5        c6

         rock                                                        ✔             ✔                                   ✔

     post rock                                                                     ✔                                   ✔

           jazz                                              ✔

     classical                                               ✔                                   ✔           ✔
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
representation of documents (*)
   can be inferred by combining the representation of
   the terms (**) occurring in the document.


                                                                                    (*) documents = artists
                                                                                          (**) terms = tags

C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
distributional models
                               term/context matrix (DocSpace)

                                      c1         c2          c3   c4         c5        c6         c7        c8         c9

  t2                                  ✔                      ✔                          ✔                              ✔

  t3                                  ✔                            ✔                                                   ✔




 d1                                   ✔                      ✔     ✔                    ✔                              ✔
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                   enrichment based on Distributional Models




                                                  Coldplay
                                                             Radiohead
                                                                 Kings of Leon



                                                             Lady Gaga
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                   enrichment based on Distributional Models

                          input: vector space representation




            output: artists with the highest cosine similarity



               radiohead                                     the killers                            kings of leon
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Linked Open Data Cloud




C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Linked Open Data Cloud




                                                                            Structured
                                                                               (RDF)
                                                                         representation
                                                                          of the information
                                                                         stored in Wikipedia.
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                              enrichment based on Linked Data




                           Coldplay play Alternative Rock
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                                                        RDF triple




                 Relationships are explictly encoded in RDF.



C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                              enrichment based on Linked Data

         • Linked Open Data Cloud
         • Each artist is mapped on a DBpedia node.
          • univocal URI
          • Relationship between artists (nodes) are explicitly
                    encoded
                  • e.g. genre, artist category, etc.
              • Use of SPARQL to extract artists (nodes) that
                    share the same features
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
Play.me
                              enrichment based on Linked Data

                                         input: SPARQL query




                 output: artists sharing the same properties



               radiohead                                     the smiths                               the verve
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
recap
                                               enrichment process
    input: artist                                                            output: similar artists
                  coldplay                                                                  the smiths

                                                      Linked Data
                                                                                            radiohead


                                                                                            the verve


                                                                                            kings of leon
                                                 Distributional Models

                                                                                            radiohead



C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
experimental
        evaluation.

C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
experimental design


   • Experiment
    • Which one is the enrichment technique that
              can provide users with the best playlists ?




C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
experimental design
                                                             settings


      • 30 users
           • Heterogeneous musical knowledge
      • Last.fm crawl: 228,878 artists
      • Extraction & Recommendation step
           •     325 artists extracted
           • 11              per user, on average
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
experimental setup




               Given a playlist, each user can freely express her own
                  feedback (like/dislike) on the proposed tracks.
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
experimental setup




  Experiment repeated three times (one run with Linked Data enrichment, another
     one with Distributional Models, one with a simple baseline based on popularity).

C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
experimental setup




                         Users were unaware of the adopted configuration.

C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
experimental design
                                                             results
                       76,3
      80

                                                             75,2                          Linked Data
                                                                                           Distributional Models
                                                                                           Baseline (Popularity)
  73,75
                                                                                              69,7
   67,5

                65,9
                                                       64,6
  61,25                                                                                63,2

                                        58                                58                                   58
      55
                             n=1                                n=2                                 n=3
      n = number of artists added for each extracted artist
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
experimental design
                                                             results
                       76,3
      80

                                                             75,2                          Linked Data
                                                                                           Distributional Models
                                                                                           Baseline (Popularity)
  73,75
                                                                                              69,7
   67,5

                65,9
                                                       64,6
  61,25                                                                                63,2

                                        58                                58                                   58
      55
                             n=1                                n=2                                 n=3
                  distributional models overcome linked data
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
experimental design
                                                             results
                       76,3
      80

                                                             75,2                          Linked Data
                                                                                           Distributional Models
                                                                                           Baseline (Popularity)
  73,75
                                                                                              69,7
   67,5

                65,9
                                                       64,6
  61,25                                                                                63,2

                                        58                                58                                   58
      55
                             n=1                                n=2                                 n=3
precision in distributional models drops down more rapidly
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
experimental design
                                                             results
                       76,3
      80

                                                             75,2                          Linked Data
                                                                                           Distributional Models
                                                                                           Baseline (Popularity)
  73,75
                                                                                              69,7
   67,5

                65,9
                                                       64,6
  61,25                                                                                63,2

                                        58                                58                                   58
      55
                             n=1                                n=2                                 n=3
 good results for baseline, as well (poor music knowledge?)
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
conclusions.



C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
both enrichment techniques
                     overcome the baseline
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
distributional models
                          overcome linked data
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
future research.
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
merging different
                           enrichment techniques
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
evaluation with user-based metrics
                                (serendipity, novelty, unexpectedness)
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
modeling context.
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
questions?
C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis.
Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13

Contenu connexe

Plus de Cataldo Musto

MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...Cataldo Musto
 
Fairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical EvaluationFairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical EvaluationCataldo Musto
 
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...Cataldo Musto
 
Exploring the Effects of Natural Language Justifications in Food Recommender ...
Exploring the Effects of Natural Language Justifications in Food Recommender ...Exploring the Effects of Natural Language Justifications in Food Recommender ...
Exploring the Effects of Natural Language Justifications in Food Recommender ...Cataldo Musto
 
Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...Cataldo Musto
 
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...Cataldo Musto
 
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...Cataldo Musto
 
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph EmbeddingsHybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph EmbeddingsCataldo Musto
 
Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...Cataldo Musto
 
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA RispondeL'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA RispondeCataldo Musto
 
Explanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender SystemExplanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender SystemCataldo Musto
 
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...Cataldo Musto
 
ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...Cataldo Musto
 
Myrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified SelfMyrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified SelfCataldo Musto
 
Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...Cataldo Musto
 
Holistic User Modeling for Personalized Services in Smart Cities
Holistic User Modeling for Personalized Services in Smart CitiesHolistic User Modeling for Personalized Services in Smart Cities
Holistic User Modeling for Personalized Services in Smart CitiesCataldo Musto
 
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
A Framework for Holistic User Modeling Merging Heterogeneous Digital FootprintsA Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
A Framework for Holistic User Modeling Merging Heterogeneous Digital FootprintsCataldo Musto
 
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?Cataldo Musto
 
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...Cataldo Musto
 
Il Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social NetworkIl Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social NetworkCataldo Musto
 

Plus de Cataldo Musto (20)

MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...MyrrorBot: a Digital Assistant Based on Holistic User Models forPersonalize...
MyrrorBot: a Digital Assistant Based on Holistic User Models for Personalize...
 
Fairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical EvaluationFairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
Fairness and Popularity Bias in Recommender Systems: an Empirical Evaluation
 
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
Intelligenza Artificiale e Social Media - Monitoraggio della Farnesina e La M...
 
Exploring the Effects of Natural Language Justifications in Food Recommender ...
Exploring the Effects of Natural Language Justifications in Food Recommender ...Exploring the Effects of Natural Language Justifications in Food Recommender ...
Exploring the Effects of Natural Language Justifications in Food Recommender ...
 
Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...Exploiting Distributional Semantics Models for Natural Language Context-aware...
Exploiting Distributional Semantics Models for Natural Language Context-aware...
 
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
Towards a Knowledge-aware Food Recommender System Exploiting Holistic User Mo...
 
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
Towards Queryable User Profiles: Introducing Conversational Agents in a Platf...
 
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph EmbeddingsHybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
Hybrid Semantics aware Recommendations Exploiting Knowledge Graph Embeddings
 
Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...Natural Language Justifications for Recommender Systems Exploiting Text Summa...
Natural Language Justifications for Recommender Systems Exploiting Text Summa...
 
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA RispondeL'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
L'IA per l'Empowerment del Cittadino: Hate Map, Myrror, PA Risponde
 
Explanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender SystemExplanation Strategies - Advances in Content-based Recommender System
Explanation Strategies - Advances in Content-based Recommender System
 
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
Justifying Recommendations through Aspect-based Sentiment Analysis of Users R...
 
ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...ExpLOD: un framework per la generazione di spiegazioni per recommender system...
ExpLOD: un framework per la generazione di spiegazioni per recommender system...
 
Myrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified SelfMyrror: una piattaforma per Holistic User Modeling e Quantified Self
Myrror: una piattaforma per Holistic User Modeling e Quantified Self
 
Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...Semantic Holistic User Modeling for Personalized Access to Digital Content an...
Semantic Holistic User Modeling for Personalized Access to Digital Content an...
 
Holistic User Modeling for Personalized Services in Smart Cities
Holistic User Modeling for Personalized Services in Smart CitiesHolistic User Modeling for Personalized Services in Smart Cities
Holistic User Modeling for Personalized Services in Smart Cities
 
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
A Framework for Holistic User Modeling Merging Heterogeneous Digital FootprintsA Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
A Framework for Holistic User Modeling Merging Heterogeneous Digital Footprints
 
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
eHealth, mHealth in Otorinolaringoiatria: innovazioni dirompenti o disastrose?
 
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
Semantics-aware Recommender Systems Exploiting Linked Open Data and Graph-bas...
 
Il Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social NetworkIl Linguaggio dell'Odio sui Social Network
Il Linguaggio dell'Odio sui Social Network
 

Dernier

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Dernier (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

Distributional Models vs. Linked Data: leveraging crowdsourcing to personalize music playlists

  • 1. IIR 2013 - 4th Italian Information Retrieval Workshop Pisa (Italy), 17.01.2013 Cataldo Musto, Fedelucio Narducci, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists
  • 2. exponential growth of the available music C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 3. Some stats 28,000,000 songs available on iTunes Store (*) around 31,000 hours of music a typical user spends 1.5 hours for day listening to music = 56 years to listen to the whole iTunes Library (*) http://www.digitalmusicnews.com/permalink/2012/120425itunes C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 4. Information Overload C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 5. what music should I listen to? C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 6. solution personalization. C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 7. solution personalized music playlists C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 8. Is this something new? No. C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 9. Amazon.com Recommendations C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 10. Genius @iTunes Recommendations C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 11. Recommendations C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 12. All the state of the art platforms share an important drawback. C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 13. training is a bottleneck. C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 14. need for explicit information about user interests. C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 15. social media provide information about user preferences C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 16. example user preferences in music from Facebook C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 17. Our contribution Play.me C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 18. Play.me personalized music playlists • Goal • To provide users with personalized music playlists • Insights • Extraction of explicit user preferences from Facebook • Playlist creation by enriching explicit user preferences. • New artists are added to those explicitly extracted from Facebook • Comparison of two enrichment techniques C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 19. Play.me architecture C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 20. Play.me architecture C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 21. Play.me pre-processing • Crawling from Last.fm • Public API • Content-based features • Name of the artist + Social tags • Noise processing • Information locally stored C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 22. Play.me pre-processing Sigur Ròs tag cloud from Last.fm C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 23. Play.me architecture C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 24. Play.me data extraction from Facebook C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 25. Play.me data extraction from Facebook explicit preferences C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 26. Play.me data extraction from Facebook implicit preferences C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 27. Play.me architecture C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 28. Play.me enrichment • Rationale • Given a set of explicit preferences extracted from Facebook • Play.me enrichs this set • Extraction of artists similar to those the user explicity likes C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 29. Play.me enrichment example Coldplay extracted from Facebook enrichment radiohead red hot chili peppers kings of leon C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 30. Play.me architecture C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 31. Play.me playlist Most popular songs of the artists extracted from Last.fm (as well as those added through the enrichment) are proposed to the user. C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 32. let’s go deeper C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 33. Play.me enrichment • Comparison of two approaches • Content-based strategy • Distributional Models • Linked Data C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 34. Play.me enrichment based on Distributional Models • Content-based strategy • Each artist is modeled through a set of tags • Each artist is represented as a point in a semantic geometrical space • Distributional Models • Similarity calculations to extract the most similar artists. C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 35. distributional models “meaning is its use” L.Wittgenstein (Austrian philosopher) C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 36. distributional models insight by analyzing large corpus of textual data it is possible to infer information about the usage (about the meaning) of the terms. example C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 37. distributional models term/context matrix (WordSpace) c1 c2 c3 c4 c5 c6 c7 c8 c9 t1 ✔ ✔ ✔ ✔ t2 ✔ ✔ ✔ ✔ t3 ✔ ✔ ✔ t4 ✔ ✔ ✔ ✔ C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 38. distributional models beer vs. glass: good overlap c1 c2 c3 c4 c5 c6 c7 c8 c9 t1 ✔ ✔ ✔ ✔ t2 ✔ ✔ ✔ ✔ t3 ✔ ✔ ✔ t4 ✔ ✔ ✔ ✔ C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 39. distributional models beer vs. spoon: no overlap c1 c2 c3 c4 c5 c6 c7 c8 c9 t1 ✔ ✔ ✔ ✔ t2 ✔ ✔ ✔ ✔ t3 ✔ ✔ ✔ t4 ✔ ✔ ✔ ✔ C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 40. distributional models rock vs. post rock = good overlap c1 c2 c3 c4 c5 c6 rock ✔ ✔ ✔ post rock ✔ ✔ jazz ✔ classical ✔ ✔ ✔ C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 41. distributional models rock vs. classical = no overlap c1 c2 c3 c4 c5 c6 rock ✔ ✔ ✔ post rock ✔ ✔ jazz ✔ classical ✔ ✔ ✔ C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 42. representation of documents (*) can be inferred by combining the representation of the terms (**) occurring in the document. (*) documents = artists (**) terms = tags C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 43. distributional models term/context matrix (DocSpace) c1 c2 c3 c4 c5 c6 c7 c8 c9 t2 ✔ ✔ ✔ ✔ t3 ✔ ✔ ✔ d1 ✔ ✔ ✔ ✔ ✔ C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 44. Play.me enrichment based on Distributional Models Coldplay Radiohead Kings of Leon Lady Gaga C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 45. Play.me enrichment based on Distributional Models input: vector space representation output: artists with the highest cosine similarity radiohead the killers kings of leon C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 46. Linked Open Data Cloud C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 47. Linked Open Data Cloud Structured (RDF) representation of the information stored in Wikipedia. C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 48. Play.me enrichment based on Linked Data Coldplay play Alternative Rock C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 49. Play.me RDF triple Relationships are explictly encoded in RDF. C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 50. Play.me enrichment based on Linked Data • Linked Open Data Cloud • Each artist is mapped on a DBpedia node. • univocal URI • Relationship between artists (nodes) are explicitly encoded • e.g. genre, artist category, etc. • Use of SPARQL to extract artists (nodes) that share the same features C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 51. Play.me enrichment based on Linked Data input: SPARQL query output: artists sharing the same properties radiohead the smiths the verve C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 52. recap enrichment process input: artist output: similar artists coldplay the smiths Linked Data radiohead the verve kings of leon Distributional Models radiohead C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 53. experimental evaluation. C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 54. experimental design • Experiment • Which one is the enrichment technique that can provide users with the best playlists ? C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 55. experimental design settings • 30 users • Heterogeneous musical knowledge • Last.fm crawl: 228,878 artists • Extraction & Recommendation step • 325 artists extracted • 11 per user, on average C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 56. experimental setup Given a playlist, each user can freely express her own feedback (like/dislike) on the proposed tracks. C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 57. experimental setup Experiment repeated three times (one run with Linked Data enrichment, another one with Distributional Models, one with a simple baseline based on popularity). C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 58. experimental setup Users were unaware of the adopted configuration. C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 59. experimental design results 76,3 80 75,2 Linked Data Distributional Models Baseline (Popularity) 73,75 69,7 67,5 65,9 64,6 61,25 63,2 58 58 58 55 n=1 n=2 n=3 n = number of artists added for each extracted artist C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 60. experimental design results 76,3 80 75,2 Linked Data Distributional Models Baseline (Popularity) 73,75 69,7 67,5 65,9 64,6 61,25 63,2 58 58 58 55 n=1 n=2 n=3 distributional models overcome linked data C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 61. experimental design results 76,3 80 75,2 Linked Data Distributional Models Baseline (Popularity) 73,75 69,7 67,5 65,9 64,6 61,25 63,2 58 58 58 55 n=1 n=2 n=3 precision in distributional models drops down more rapidly C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 62. experimental design results 76,3 80 75,2 Linked Data Distributional Models Baseline (Popularity) 73,75 69,7 67,5 65,9 64,6 61,25 63,2 58 58 58 55 n=1 n=2 n=3 good results for baseline, as well (poor music knowledge?) C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 63. conclusions. C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 64. both enrichment techniques overcome the baseline C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 65. distributional models overcome linked data C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 66. future research. C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 67. merging different enrichment techniques C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 68. evaluation with user-based metrics (serendipity, novelty, unexpectedness) C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 69. modeling context. C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13
  • 70. questions? C. Musto, F. Narducci, G. Semeraro, P. Lops, M. de Gemmis. Distributional models vs. Linked Data: exploiting crowdsourcing to personalize music playlists - IIR 2013 - 17.01.13