SlideShare a Scribd company logo
EC-Web 2012 - 13th International Conference on Electronic Commerce and Web Technologies
                        Vienna (Austria), 04.09.2012




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


      Leveraging Social Media Sources to
     Generate Personalized Music Playlists
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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
exponential growth
                of the available music
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
online music libraries totally
   changed our listening habits
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Information Overload




C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
paradox of choice
                           (Barry Schwartz, TED talk β€œWhy more is less”)




C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
what music should I listen to?
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
solution




                       personalization.
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
solution




 personalized music playlists
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Is this something new?
                                                                                      No.


C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Amazon.com


                                                            Recommendations




C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Genius @iTunes




                                               Recommendations


C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
All the state of the art
             platforms share an
            important drawback.

C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
need for
                                                                 explicit
                                                              information
                                                                   about
                                                               user interests.

C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
training is a bottleneck.
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
social media



    changed the rules for information
management and knowledge acquisition
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
social media



   give new opportunities for modeling and
gathering information about user preferences
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Facebook




user preferences in music.
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Our contribution
                                        Play.me



C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Play.me
                                             architecture




C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Play.me
                                             architecture




C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Myusic
                                          pre-processing


   β€’ Crawling from Last.fm
    β€’ Public API
    β€’ Content-based features
      β€’ Name of the artist + Social tags
      β€’ Noise processing
      β€’ Information locally stored
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Myusic
                                          pre-processing




                     Sigur RΓ²s tag cloud from Last.fm


C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Play.me
                                             architecture




C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Myusic
                           data extraction from Facebook




C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Myusic
                           data extraction from Facebook




         explicit preferences
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Myusic
                           data extraction from Facebook




        implicit preferences
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Play.me
                                             architecture




C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Play.fm
                                             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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Play.fm
                                     enrichment example




                                                         Coldplay extracted from Facebook
      enrichment



            radiohead                       red hot chili peppers                       kings of leon

C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Play.me
                                             architecture




C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
let’s go
                                                                               deeper
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Play.fm
                                             enrichment


   β€’ Comparison of two approaches
       β€’
       Content-based strategy
        β€’       Distributional Models

       β€’ Linked Data

C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Play.fm
                enrichment based on Distributional Models

       β€’ Content-based strategy
       β€’ Each artist is represented 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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
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.




C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
distributional models

                                                           β€œmeaning
                                                            is its use”
                                                                  L.Wittgenstein
                                                                 (Austrian philosopher)

C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
distributional models
                               term/context matrix (WordSpace)

                               c1           c2            c3           c4           c5           c6            c7           c8           c9

  t1                          βœ”                           βœ”          βœ”                                                                 βœ”
  t2                            βœ”                         βœ”                                       βœ”                                      βœ”

  t3                          βœ”                                      βœ”                                                                 βœ”
  t4                                         βœ”                                                    βœ”            βœ”            βœ”

Cataldo Musto - Enhanced Vector Space Models for Content-based Recommender Systems - Ph.D. defense - University of Bari Aldo Moro, Italy - 08.06.12
distributional models
                                       beer vs. glass: good overlap

                               c1           c2            c3           c4           c5           c6            c7           c8           c9

  t1                          βœ”                           βœ”          βœ”                                                                 βœ”
  t2                            βœ”                         βœ”                                       βœ”                                      βœ”

  t3                          βœ”                                      βœ”                                                                 βœ”
  t4                                         βœ”                                                    βœ”            βœ”            βœ”

Cataldo Musto - Enhanced Vector Space Models for Content-based Recommender Systems - Ph.D. defense - University of Bari Aldo Moro, Italy - 08.06.12
distributional models
                                         beer vs. spoon: no overlap

                               c1           c2            c3           c4           c5           c6            c7           c8           c9

  t1                            βœ”                         βœ”            βœ”                                                                 βœ”

  t2                            βœ”                         βœ”                                       βœ”                                      βœ”

  t3                            βœ”                                      βœ”                                                                 βœ”

  t4                                         βœ”                                                    βœ”            βœ”            βœ”

Cataldo Musto - Enhanced Vector Space Models for Content-based Recommender Systems - Ph.D. defense - University of Bari Aldo Moro, Italy - 08.06.12
distributional models
                          rock vs. post rock = good overlap

                                                a1          a2           a3          a4         a5   a6

        rock                                                βœ”           βœ”                            βœ”
  post rock                                                             βœ”                            βœ”
         jazz                                   βœ”

      classical                                 βœ”                                    βœ”          βœ”
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
distributional models
                              rock vs. classical = no overlap

                                                a1          a2           a3          a4         a5   a6

        rock                                                βœ”            βœ”                           βœ”

    post rock                                                            βœ”                           βœ”

         jazz                                   βœ”

    classical                                   βœ”                                    βœ”          βœ”
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
WordSpace
                                                 example




                                           rock
                                              post-rock

                                                                jazz

                                                     classical
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
representation of documents (*)
   can be inferred by combining the representation of
   the terms (**) occurring in the document.


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

C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
distributional models
                         term/context matrix (DocSpace)

                               c1       c2       c3       c4       c5        c6       c7       c8   c9

 t2                            βœ”                 βœ”                           βœ”                      βœ”

 t3                            βœ”                          βœ”                                         βœ”




 d1                            βœ”                 βœ”        βœ”                  βœ”                      βœ”
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Play.fm
                enrichment based on Distributional Models




                                         Coldplay
                                                 Radiohead
                                                     Kings of Leon



                                                   Lady Gaga
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Play.fm
                enrichment based on Distributional Models

                     input: vector space representation




          output: artists with the highest cosine similarity



            radiohead                             the killers                           kings of leon
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Linked Open Data Cloud




C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Linked Open Data Cloud




                                                                   Structured
                                                                      (RDF)
                                                                representation
                                                                 of the information
                                                                stored in Wikipedia.
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Play.fm
                        enrichment based on Linked Data




                      Coldplay play Alternative Rock
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Play.me
                                              RDF triple




              Relationships are explictly encoded in RDF.



C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Play.fm
                        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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Play.fm
                        enrichment based on Linked Data

                                  input: SPARQL query




              output: artists sharing the same properties



            radiohead                             the smiths                              the verve
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
recap
                                      enrichment process
   input: artist                                                   output: similar artists
               coldplay                                                         the smiths

                                            Linked Data
                                                                                 radiohead


                                                                                the verve


                                                                                 kings of leon
                                        Distributional Models

                                                                                 radiohead



C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
experimental
       evaluation.

C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
experimental design


  β€’ Experiment
   β€’ Which one is the enrichment technique that
           can provide users with the best playlists ?




C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
experimental setup




            Given a playlist, each user can freely express her own
               feedback (like/dislike) on the proposed tracks.
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
experimental setup




                     Users were unaware of the adopted configuration.

C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
Play.me
                                 recap of the experiment

    β€’ Play.me
     β€’ Platform for generating personalized music playlists
       β€’Extraction                          of favourite artists from Facebook

    β€’ Experiments
     β€’ Enrichment based on distributional models
            overcomes linked data-based one in a significant
            way
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
conclusions.



C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
both enrichment techniques
                 overcome the baseline
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
distributional models
                      overcome linked data
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
future research.
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
merging different
                      enrichment techniques
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
evaluation with user-based metrics
                          (serendipity, novelty, unexpectedness)
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
modeling context.
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
questions?
C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci.
Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12

More Related Content

Viewers also liked

Keynote: "Create Your Future"
Keynote: "Create Your Future"Keynote: "Create Your Future"
Keynote: "Create Your Future"
iMedia Connection
Β 
The Opposite of Transportation Livability is Killability
The Opposite of Transportation Livability is KillabilityThe Opposite of Transportation Livability is Killability
The Opposite of Transportation Livability is Killability
Andy Boenau
Β 
Leveraging Social Media To Raise Funds for Nonprofit Organizations
Leveraging Social Media To Raise Funds for Nonprofit OrganizationsLeveraging Social Media To Raise Funds for Nonprofit Organizations
Leveraging Social Media To Raise Funds for Nonprofit Organizations
Abila
Β 
How effective is the combination of your main.pptm
How effective is the combination of your main.pptmHow effective is the combination of your main.pptm
How effective is the combination of your main.pptmAbbieYapp
Β 
Leveraging Social Media for Political Campaigns
Leveraging Social Media for Political CampaignsLeveraging Social Media for Political Campaigns
Leveraging Social Media for Political CampaignsHeather Watson
Β 
PLANO DE MARKETING EMBRATON
PLANO DE MARKETING EMBRATONPLANO DE MARKETING EMBRATON
PLANO DE MARKETING EMBRATON
Elias Amaral
Β 
Electronic Data Methods Forum - Portable Consent 2.0
Electronic Data Methods Forum - Portable Consent 2.0Electronic Data Methods Forum - Portable Consent 2.0
Electronic Data Methods Forum - Portable Consent 2.0
john wilbanks
Β 
Universidad nacional autonoma de mexico uimica
Universidad nacional autonoma de mexico uimicaUniversidad nacional autonoma de mexico uimica
Universidad nacional autonoma de mexico uimicaRenyx Hernandez
Β 
Content Marketing The Big Shift - 2015 update
Content Marketing The Big Shift - 2015 updateContent Marketing The Big Shift - 2015 update
Content Marketing The Big Shift - 2015 update
FULLER Brand + Communication
Β 
How effective is the combination of your main product and ancillary sales?
How effective is the combination of your main product and ancillary sales?How effective is the combination of your main product and ancillary sales?
How effective is the combination of your main product and ancillary sales?KDouglas1993
Β 
Lies, damn lies, estimates
Lies, damn lies, estimatesLies, damn lies, estimates
Lies, damn lies, estimates
Seb Rose
Β 
EDI-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для логистики ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ "Π­-КОМ"
EDI-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для логистики ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ "Π­-КОМ"EDI-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для логистики ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ "Π­-КОМ"
EDI-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для логистики ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ "Π­-КОМ"
E-COM UA
Β 
Why It Pays to Be #Likeable
Why It Pays to Be #LikeableWhy It Pays to Be #Likeable
Why It Pays to Be #Likeable
Dave Kerpen
Β 
Don't Leave Your Facilities Needs to Chance: From Game Plan to Master Plan
Don't Leave Your Facilities Needs to Chance: From Game Plan to Master PlanDon't Leave Your Facilities Needs to Chance: From Game Plan to Master Plan
Don't Leave Your Facilities Needs to Chance: From Game Plan to Master Plan
Sightlines
Β 
Understanding Attitudes to Science: Reviewing Public Attitudes Research
Understanding Attitudes to Science: Reviewing Public Attitudes ResearchUnderstanding Attitudes to Science: Reviewing Public Attitudes Research
Understanding Attitudes to Science: Reviewing Public Attitudes Research
Marilyn Booth
Β 
Social Media for Arts People
Social Media for Arts PeopleSocial Media for Arts People
Social Media for Arts People
Beth Kanter
Β 
Flash Comment: Latvia - November 23, 2011
Flash Comment: Latvia - November 23, 2011Flash Comment: Latvia - November 23, 2011
Flash Comment: Latvia - November 23, 2011
Swedbank
Β 

Viewers also liked (17)

Keynote: "Create Your Future"
Keynote: "Create Your Future"Keynote: "Create Your Future"
Keynote: "Create Your Future"
Β 
The Opposite of Transportation Livability is Killability
The Opposite of Transportation Livability is KillabilityThe Opposite of Transportation Livability is Killability
The Opposite of Transportation Livability is Killability
Β 
Leveraging Social Media To Raise Funds for Nonprofit Organizations
Leveraging Social Media To Raise Funds for Nonprofit OrganizationsLeveraging Social Media To Raise Funds for Nonprofit Organizations
Leveraging Social Media To Raise Funds for Nonprofit Organizations
Β 
How effective is the combination of your main.pptm
How effective is the combination of your main.pptmHow effective is the combination of your main.pptm
How effective is the combination of your main.pptm
Β 
Leveraging Social Media for Political Campaigns
Leveraging Social Media for Political CampaignsLeveraging Social Media for Political Campaigns
Leveraging Social Media for Political Campaigns
Β 
PLANO DE MARKETING EMBRATON
PLANO DE MARKETING EMBRATONPLANO DE MARKETING EMBRATON
PLANO DE MARKETING EMBRATON
Β 
Electronic Data Methods Forum - Portable Consent 2.0
Electronic Data Methods Forum - Portable Consent 2.0Electronic Data Methods Forum - Portable Consent 2.0
Electronic Data Methods Forum - Portable Consent 2.0
Β 
Universidad nacional autonoma de mexico uimica
Universidad nacional autonoma de mexico uimicaUniversidad nacional autonoma de mexico uimica
Universidad nacional autonoma de mexico uimica
Β 
Content Marketing The Big Shift - 2015 update
Content Marketing The Big Shift - 2015 updateContent Marketing The Big Shift - 2015 update
Content Marketing The Big Shift - 2015 update
Β 
How effective is the combination of your main product and ancillary sales?
How effective is the combination of your main product and ancillary sales?How effective is the combination of your main product and ancillary sales?
How effective is the combination of your main product and ancillary sales?
Β 
Lies, damn lies, estimates
Lies, damn lies, estimatesLies, damn lies, estimates
Lies, damn lies, estimates
Β 
EDI-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для логистики ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ "Π­-КОМ"
EDI-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для логистики ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ "Π­-КОМ"EDI-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для логистики ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ "Π­-КОМ"
EDI-Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ для логистики ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ "Π­-КОМ"
Β 
Why It Pays to Be #Likeable
Why It Pays to Be #LikeableWhy It Pays to Be #Likeable
Why It Pays to Be #Likeable
Β 
Don't Leave Your Facilities Needs to Chance: From Game Plan to Master Plan
Don't Leave Your Facilities Needs to Chance: From Game Plan to Master PlanDon't Leave Your Facilities Needs to Chance: From Game Plan to Master Plan
Don't Leave Your Facilities Needs to Chance: From Game Plan to Master Plan
Β 
Understanding Attitudes to Science: Reviewing Public Attitudes Research
Understanding Attitudes to Science: Reviewing Public Attitudes ResearchUnderstanding Attitudes to Science: Reviewing Public Attitudes Research
Understanding Attitudes to Science: Reviewing Public Attitudes Research
Β 
Social Media for Arts People
Social Media for Arts PeopleSocial Media for Arts People
Social Media for Arts People
Β 
Flash Comment: Latvia - November 23, 2011
Flash Comment: Latvia - November 23, 2011Flash Comment: Latvia - November 23, 2011
Flash Comment: Latvia - November 23, 2011
Β 

More from 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 Evaluation
Cataldo 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 Embeddings
Cataldo 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 Risponde
Cataldo 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 System
Cataldo 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 Self
Cataldo 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 Cities
Cataldo 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 Footprints
Cataldo 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 Network
Cataldo Musto
Β 

More from 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
Β 

Recently uploaded

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
Β 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
Β 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
Β 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
Β 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
Β 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
Β 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
Β 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
Β 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
Β 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
Β 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
Β 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
Β 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
Β 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
Β 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
Β 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
Β 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
Β 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
Β 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
Β 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
Β 

Recently uploaded (20)

The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Β 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Β 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Β 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Β 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Β 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Β 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Β 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Β 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Β 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Β 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
Β 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Β 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Β 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
Β 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Β 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Β 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Β 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
Β 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Β 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
Β 

Leveraging Social Media Sources to Generate Personalized Music Playlists

  • 1. EC-Web 2012 - 13th International Conference on Electronic Commerce and Web Technologies Vienna (Austria), 04.09.2012 Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis, Fedelucio Narducci Leveraging Social Media Sources to Generate Personalized Music Playlists
  • 2. 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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 3. exponential growth of the available music C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 4. online music libraries totally changed our listening habits C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 5. Information Overload C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 6. paradox of choice (Barry Schwartz, TED talk β€œWhy more is less”) C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 7. what music should I listen to? C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 8. solution personalization. C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 9. solution personalized music playlists C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 10. Is this something new? No. C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 11. Amazon.com Recommendations C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 12. Genius @iTunes Recommendations C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 13. All the state of the art platforms share an important drawback. C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 14. need for explicit information about user interests. C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 15. training is a bottleneck. C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 16. social media changed the rules for information management and knowledge acquisition C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 17. social media give new opportunities for modeling and gathering information about user preferences C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 18. Facebook user preferences in music. C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 19. Our contribution Play.me C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 20. 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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 21. Play.me architecture C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 22. Play.me architecture C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 23. Myusic pre-processing β€’ Crawling from Last.fm β€’ Public API β€’ Content-based features β€’ Name of the artist + Social tags β€’ Noise processing β€’ Information locally stored C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 24. Myusic pre-processing Sigur RΓ²s tag cloud from Last.fm C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 25. Play.me architecture C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 26. Myusic data extraction from Facebook C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 27. Myusic data extraction from Facebook explicit preferences C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 28. Myusic data extraction from Facebook implicit preferences C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 29. Play.me architecture C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 30. Play.fm 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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 31. Play.fm enrichment example Coldplay extracted from Facebook enrichment radiohead red hot chili peppers kings of leon C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 32. Play.me architecture C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 33. 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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 34. let’s go deeper C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 35. Play.fm enrichment β€’ Comparison of two approaches β€’ Content-based strategy β€’ Distributional Models β€’ Linked Data C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 36. Play.fm enrichment based on Distributional Models β€’ Content-based strategy β€’ Each artist is represented 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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 37. 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. C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 38. distributional models β€œmeaning is its use” L.Wittgenstein (Austrian philosopher) C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 39. 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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 40. distributional models term/context matrix (WordSpace) c1 c2 c3 c4 c5 c6 c7 c8 c9 t1 βœ” βœ” βœ” βœ” t2 βœ” βœ” βœ” βœ” t3 βœ” βœ” βœ” t4 βœ” βœ” βœ” βœ” Cataldo Musto - Enhanced Vector Space Models for Content-based Recommender Systems - Ph.D. defense - University of Bari Aldo Moro, Italy - 08.06.12
  • 41. distributional models beer vs. glass: good overlap c1 c2 c3 c4 c5 c6 c7 c8 c9 t1 βœ” βœ” βœ” βœ” t2 βœ” βœ” βœ” βœ” t3 βœ” βœ” βœ” t4 βœ” βœ” βœ” βœ” Cataldo Musto - Enhanced Vector Space Models for Content-based Recommender Systems - Ph.D. defense - University of Bari Aldo Moro, Italy - 08.06.12
  • 42. distributional models beer vs. spoon: no overlap c1 c2 c3 c4 c5 c6 c7 c8 c9 t1 βœ” βœ” βœ” βœ” t2 βœ” βœ” βœ” βœ” t3 βœ” βœ” βœ” t4 βœ” βœ” βœ” βœ” Cataldo Musto - Enhanced Vector Space Models for Content-based Recommender Systems - Ph.D. defense - University of Bari Aldo Moro, Italy - 08.06.12
  • 43. distributional models rock vs. post rock = good overlap a1 a2 a3 a4 a5 a6 rock βœ” βœ” βœ” post rock βœ” βœ” jazz βœ” classical βœ” βœ” βœ” C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 44. distributional models rock vs. classical = no overlap a1 a2 a3 a4 a5 a6 rock βœ” βœ” βœ” post rock βœ” βœ” jazz βœ” classical βœ” βœ” βœ” C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 45. WordSpace example rock post-rock jazz classical C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 46. representation of documents (*) can be inferred by combining the representation of the terms (**) occurring in the document. (*) documents = artists (**) terms = tags C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 47. distributional models term/context matrix (DocSpace) c1 c2 c3 c4 c5 c6 c7 c8 c9 t2 βœ” βœ” βœ” βœ” t3 βœ” βœ” βœ” d1 βœ” βœ” βœ” βœ” βœ” C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 48. Play.fm enrichment based on Distributional Models Coldplay Radiohead Kings of Leon Lady Gaga C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 49. Play.fm enrichment based on Distributional Models input: vector space representation output: artists with the highest cosine similarity radiohead the killers kings of leon C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 50. Linked Open Data Cloud C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 51. Linked Open Data Cloud Structured (RDF) representation of the information stored in Wikipedia. C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 52. Play.fm enrichment based on Linked Data Coldplay play Alternative Rock C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 53. Play.me RDF triple Relationships are explictly encoded in RDF. C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 54. Play.fm 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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 55. Play.fm enrichment based on Linked Data input: SPARQL query output: artists sharing the same properties radiohead the smiths the verve C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 56. recap enrichment process input: artist output: similar artists coldplay the smiths Linked Data radiohead the verve kings of leon Distributional Models radiohead C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 57. experimental evaluation. C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 58. experimental design β€’ Experiment β€’ Which one is the enrichment technique that can provide users with the best playlists ? C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 59. 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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 60. experimental setup Given a playlist, each user can freely express her own feedback (like/dislike) on the proposed tracks. C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 61. 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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 62. experimental setup Users were unaware of the adopted configuration. C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 63. 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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 64. 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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 65. 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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 66. 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, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 67. Play.me recap of the experiment β€’ Play.me β€’ Platform for generating personalized music playlists β€’Extraction of favourite artists from Facebook β€’ Experiments β€’ Enrichment based on distributional models overcomes linked data-based one in a significant way C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 68. conclusions. C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 69. both enrichment techniques overcome the baseline C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 70. distributional models overcome linked data C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 71. future research. C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 72. merging different enrichment techniques C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 73. evaluation with user-based metrics (serendipity, novelty, unexpectedness) C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 74. modeling context. C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12
  • 75. questions? C. Musto, G. Semeraro, P. Lops, M. de Gemmis, F. Narducci. Leveraging Social Media Sources to Generate Personalized Music Playlists - EC-WEB 2012 - 04.09.12

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n