SlideShare uma empresa Scribd logo
1 de 261
Music Recommendation Tutorial ,[object Object],[object Object],[object Object],[object Object]
introduction ,[object Object],[object Object],[object Object],[object Object]
outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
introduction::   what's the problem? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Photo by oh snap
introduction::   why music rec is important? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
introduction::   who is recommendation for? ,[object Object],[object Object],Indifferents Casuals Enthusiasts Savants 7% 21% 32% 40% Hype Machine Last.fm Clear Channel Pandora
introduction::   savants ,[object Object],[object Object],[object Object],[object Object],[object Object],Indifferents Casuals Enthusiasts Savants
introduction::   enthusiasts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Indifferents Casuals Enthusiasts Savants
introduction::   casuals ,[object Object],[object Object],[object Object],[object Object],[object Object],Indifferents Casuals Enthusiasts Savants
introduction::   indifferents ,[object Object],[object Object],[object Object],[object Object],[object Object],Indifferents Casuals Enthusiasts Savants
introduction::   music discovery in the small ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
introduction::   the value of recommendation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
introduction::   the value of recommendation ,[object Object],[object Object],[object Object],[object Object]
introduction::   sources of new music
introduction::   sources of new music ,[object Object],1430 responses http://non-standard.net/blog/?p=85 How do you Discover New Music? Friends Print Editorial Online Editorials Online Mechanical User Survey, July 2007
introduction::   commercial interest ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
introduction::   commercial interest
introduction::   recent investment ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
introduction::   summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization::  definition ,[object Object],[object Object],[object Object],[object Object]
formalization::  definition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization::  use cases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization::  use cases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  the whole picture
formalization ::  describing users & items
formalization ::  describing users & items USERS ITEMS
formalization ::  describing users & items semantic gap USERS ITEMS
formalization ::  describing users & items semantic gap ,[object Object],USERS ITEMS
formalization ::  describing users & items semantic gap ,[object Object],[object Object],USERS ITEMS
formalization ::  describing users ,[object Object],USERS
formalization ::  describing users (me) ,[object Object],USERS
formalization ::  describing users (me) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users (me) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users (me) ,[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users (me) ,[object Object],[object Object]
formalization ::  describing users (me) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users ,[object Object],USERS
formalization ::  describing users (us) ,[object Object],USERS
formalization ::  describing users (us) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users (us) ,[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users :: languages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users :: umirl ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users :: umirl ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users :: umirl ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users :: umirl ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users :: mpeg-7 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users :: mpeg-7 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users :: foaf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users :: foaf ,[object Object],[object Object]
formalization ::  describing users :: foafexample ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users :: foaf ,[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users :: foafexample ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users :: gumo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing users :: gumo ,[object Object]
formalization ::  describing users :: gumo ,[object Object]
formalization ::  describing users ,[object Object],UMIRL MPEG-7 FOAF GUMO
formalization ::  describing users ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing items ITEMS ,[object Object]
formalization ::  describing items ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing items :: text ,[object Object],Similarity based upon the text halo surrounding  the music. rock Indie Cute guitar Drums 90s Fast Weird twee Quirky noise pop Cute playful Drums 80s Fast Weird Sweet Quirky Cute rock pop 90s Fun metal rock Edgy guitar thrash 90s Fierce Weird concert Loud thrash rock metal 90s Loud Weird thrash loud metal death thrash rock Edgy gothic heavy metal 90s Frenzied Weird concert Loud
formalization ::  describing items :: text ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing items :: text ,[object Object],[object Object]
formalization ::  describing items :: text ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing items :: text Fun with  metadata
formalization ::  describing items :: text ,[object Object],[object Object]
formalization ::  describing items :: text ,[object Object]
formalization ::  describing items :: text ,[object Object],[object Object],[object Object]
formalization ::  describing items :: text ,[object Object],[object Object],Knees; Pampalk ; Widmer  Artist Classification with Web-Based Data
formalization ::  describing items :: text ,[object Object],[object Object]
formalization ::  describing items :: text ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing items :: text ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing items :: text :: tags ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ISMIR –  I sn't  S ocial  M usic  I ncredibly  R elevant?
formalization ::  describing items :: text :: tags ,[object Object]
formalization ::  describing items :: text :: tags ,[object Object],[object Object]
formalization ::  describing items :: text :: tags ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],5628 unique tags have been applied to the Beatles
formalization ::  describing items :: text :: tags ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing items :: text :: tags ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing items :: text :: tags ,[object Object],[object Object]
formalization ::  describing items :: text :: tags ,[object Object]
formalization ::  describing items :: text :: tags ,[object Object],Elias Pampalk & Masataka Goto, "MusicSun: A New Approach to Artist Recommendation"
formalization ::  describing items :: text :: tags ,[object Object],[object Object]
formalization ::  describing items :: text :: tags ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing items :: text :: tags ,[object Object],Gothic Metal more popular than Country
formalization ::  describing items :: text :: tags ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing items :: text :: tags ,[object Object],[object Object],A Web-Based Game for Collecting Music Metadata Michael I Mandel and Daniel P W Ellis  Identifying words that are musically meaningful David Torres, Douglas Turnbull, Luke Barrington, and Gert Lanckriet  Avg 4.5 tags per clip
formalization ::  describing items :: text :: tags ,[object Object],[object Object],CC by Metal Chris
formalization ::  describing items :: text :: tags ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],*all things annoying in the world put together into one stupid b*tch ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing items :: text :: tags ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing items :: text :: tags ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],*all things annoying in the world put together into one stupid b*tch
formalization ::  describing items :: audio ,[object Object]
formalization ::  describing items :: audio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing items :: audio ,[object Object]
formalization ::  describing items :: audio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Genre Classification Music
formalization ::  describing items :: audio ,[object Object],[object Object],Labeled Examples Unknown Examples Machine Learning Model Labeled Examples Feature Extraction Training Classifying
formalization ::  describing items :: audio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing items :: audio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing items :: audio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing items :: audio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
formalization ::  describing items :: audio ,[object Object],[object Object]
formalization ::  describing items :: audio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],From Alpaydin (2004) Supervised learning example
Training  Data Machine Learning Algorithms Trained Models Rock Jazz Classical Electronic Music to be  classified Classified Music formalization ::  describing items :: audio ,[object Object],[object Object]
formalization ::  describing items :: audio ,[object Object],[object Object],Trained Models Music to be  classified Database of  music 'templates' Song 1 Song 2 Song 3 Song 4 Song 5 Query Song Query template Ordered Results Trained  Models Training Query Similarity Query Song 1 Song 2 Song 3 Song 4 Song 5
formalization ::  describing items :: audio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
music recommendation::  algorithms
music recommendation::  algorithms ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
music recommendation::  algorithms ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
music recommendation::  algorithms ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
music recommendation::  algorithms ,[object Object],[object Object],[object Object],[object Object],[object Object]
music recommendation::  algorithms :: expert ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
music recommendation::  algorithms :: expert ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
music recommendation::  algorithms :: expert ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
music recommendation::  algorithms :: demogr ,[object Object]
music recommendation::  algorithms :: demogr ,[object Object],[object Object]
music recommendation::  algorithms :: demogr ,[object Object],[object Object]
music recommendation::  algorithms :: demogr ,[object Object],[object Object]
music recommendation::  algorithms :: demogr ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
music recommendation::  algorithms :: colfilter ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
music recommendation::  algorithms :: colfilter ,[object Object]
music recommendation::  algorithms :: colfilter ,[object Object],[object Object]
music recommendation::  algorithms :: colfilter ,[object Object],[object Object]
music recommendation::  algorithms :: colfilter ,[object Object],[object Object],[object Object]
music recommendation::  algorithms :: colfilter ,[object Object]
music recommendation::  algorithms :: colfilter ,[object Object],[object Object]
music recommendation::  algorithms :: colfilter ,[object Object],[object Object]
music recommendation::  algorithms :: colfilter ,[object Object],[object Object]
music recommendation::  algorithms :: colfilter ,[object Object],[object Object]
music recommendation::  algorithms :: colfilter ,[object Object],[object Object],[object Object],[object Object],[object Object]
music recommendation::  algorithms :: colfilter ,[object Object],[object Object],[object Object],[object Object],[object Object]
music recommendation::  algorithms :: colfilter ,[object Object],[object Object],[object Object],[object Object]
music recommendation::  algorithms :: colfilter ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
music recommendation::  algorithms :: content ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
music recommendation::  algorithms :: hybrid ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
problems::   Social recommenders :: Cold Start ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
problems::   Social recommenders:: Cold Start
problems::   Social recommenders:: Feedback Loops The Shins The Postal Service The Shins The Postal Service The Shins The Postal Service
problems::   Social recommenders:: Popularity Bias
problems::   Social recommenders:: Scale ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
problems::  Social recommenders ,[object Object]
problems::   Social recommenders:: Early Rater Bias ,[object Object],[object Object],[object Object],[object Object],[object Object],Is Justin Timberlake a Product of Cumulative Advantage? Duncan Watts
problems::  Social recommenders ,[object Object],[object Object]
problems::  Social recommenders ,[object Object],[object Object],Courtesy of Bamshad Mobasher
problems::  Social recommenders ,[object Object],Coldplay's  ' Fix You ' on the charts Single Released ,[object Object]
problems::  Social recommenders ,[object Object],Single Released Coldplay's  ' Fix You ' on the charts Single Released New Red hot chili peppers ,[object Object],[object Object]
problems::  Social recommenders ,[object Object],Coldplay's  ' Fix You ' on the charts ,[object Object],[object Object],[object Object]
problems::  Social recommenders ,[object Object],Coldplay's  ' Fix You ' on the charts Single Released New Red hot chili peppers
problems::  Social recommenders ,[object Object]
problems::  Social recommenders ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
problems::  Social recommenders:: trust ,[object Object]
problems::  Social recommenders ,[object Object],Are these really  Better Together?
problems::  Social recommenders ,[object Object]
problems::  Social recommenders Strange Connections
problems::  Social recommenders If you like Gregorian Chants you might like Green Day If you like Britney Spears  you might like...
problems::  Content based recommenders ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
problems::  Content based recommenders ,[object Object],XXX”s technology analyses the music content to extract information about rhythm, tempo, timbre, instruments, vocals, and musical surface of a song.  In fact, they rely mostly (or entirely on metadata for recommendations).
outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
examples::  Hard core music discovery  ,[object Object],[object Object],Indifferents Casuals Enthusiasts Savants 7% 21% 32% 40%
[object Object],examples::  Hard core music discovery
examples::  Social music  ,[object Object],[object Object],[object Object],[object Object],[object Object],Indifferents Casuals Enthusiasts Savants 7% 21% 32% 40%
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],examples::  Social music
Last.fm recommendations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],examples::  Social music
Internet radio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],examples::  Social music
Last.fm Charts examples::  Social music
examples::  Social music  Last.fm - Scale ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
examples::  Social music  Last.fm – web services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
examples::  Social music  Last.fm – web services http://ws.audioscrobbler.com/1.0/artist/Deerhoof/toptags.xml <toptags artist=&quot;Deerhoof&quot;> <tag> <name>indie</name> <count>100</count> <url>http://www.last.fm/tag/indie</url> </tag> <tag> <name>experimental</name> <count>94</count> <url>http://www.last.fm/tag/experimental</url> </tag> <tag> <name>indie rock</name> <count>60</count> <url>http://www.last.fm/tag/indie%20rock</url> </tag> <tag> ... </tag> </toptags>
[object Object],[object Object],[object Object],examples::  Content-based:: Pandora  Indifferents Casuals Enthusiasts Savants 7% 21% 32% 40%
examples::  Content-based:: Pandora ,[object Object],[object Object],Pandora feels like a smart friend to me. This friend can articulate the reasons I love some of the things I love most (songs) better than I can, but only because I have told it what I like. This is one of my very favorite Prince songs and Pandora knows just why I like it so much. And I didn't know how to say it so well. Makes the technology seem very warm and reflective of my feelings and identity. It's an extension of the user, not a cold, isolating technology. I feel a part of Pandora some times. I'll bet they LOVE this.  http://flickr.com/photos/libraryman/1225285863/
examples::  Content-based:: Pandora  ,[object Object],[object Object],[object Object],[object Object],[object Object]
examples::  Content-based:: Pandora ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
examples::  Content-based:: Pandora ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
examples::  Content-based:: Pandora ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
examples::  Content-based:: Pandora ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Curiously, no Pandora attributes are given for Led Zeppelin's version
examples::  Content-based:: Pandora ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
examples::  Content-based:: Pandora ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
examples::  Content-based:: Pandora ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
examples::  Content-based:: Pandora ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
examples::  Hybrid:: Mystrands ,[object Object],[object Object],[object Object],[object Object],[object Object]
examples::  Hybrid:: One Llama ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
examples::  Hybrid:: One Llama ,[object Object]
examples::  Hybrid:: BMAT ,[object Object]
outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation
evaluation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation ,[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation::  common metrics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation::  common metrics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation::  limitations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation::  limitations ,[object Object],[object Object],http://anthony.liekens.net/pub/scripts/last.fm/eclectic.php
http://mainstream.vincentahrend.com/
evaluation::  limitations ,[object Object],[object Object],[object Object],[object Object]
evaluation::  novelty & relevance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation::  novelty & relevance ,[object Object],[object Object]
evaluation::  novelty & relevance ,[object Object],[object Object]
evaluation::  novelty & relevance ,[object Object],[object Object],[object Object],[object Object]
evaluation::  novelty & relevance ,[object Object],[object Object],Bruce Springsteen ( 5,992,068 plays )
evaluation::  novelty & relevance ,[object Object],[object Object],[object Object],[object Object]
evaluation::  novelty & relevance ,[object Object],[object Object],Bruce Springsteen ( 5,992,068 plays ) The Rolling Stones ( 11,239,824 plays )
evaluation::  novelty & relevance ,[object Object],[object Object],[object Object],[object Object]
evaluation::  novelty & relevance ,[object Object],[object Object],Mike Shupp (321  plays ) Bruce Springsteen ( 5,992,068 plays ) The Rolling Stones ( 11,239,824 plays )
evaluation::  novelty & relevance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation::  novelty & relevance ,[object Object],Mike Shupp Bruce Springsteen The Rolling Stones
evaluation::  novelty & relevance ,[object Object],[object Object],[object Object],[object Object]
evaluation::  novelty & relevance ,[object Object],[object Object],??? ??? ??? ??? ???
evaluation::  novelty & relevance ,[object Object],[object Object],radiohead (40,762,895) red hot chili peppers (37,564,100) muse (30,548,064) the beatles (50,422,827) death cab for cutie (29,335,085) pink floyd (28,081,366) coldplay (27,120,352) metallica (25,749,442)
evaluation::  novelty & relevance ,[object Object],[object Object]
evaluation::  novelty & relevance ,[object Object],The top-8 artists represent the  3.5%  of total plays 50,422,827  the beatles 40,762,895  radiohead 37,564,100  red hot chili peppers 30,548,064  muse 29,335,085  death cab for cutie 28,081,366  pink floyd 27,120,352  coldplay 25,749,442  metallica
evaluation::  novelty & relevance ,[object Object],[object Object]
evaluation::  novelty & relevance ,[object Object],MID HEAD TAIL Split the curve in three sections: HEAD : 1 .. 82 MID :  83 .. 6,651 TAIL :  6,652 .. 249,753
evaluation::  novelty & relevance ,[object Object],ANALYZE Artist similarity in each part of the curve Total Artists used: 40,687 HEAD : 53 (out of 83) MID :  2,789 (out of 6,569) TAIL :  37,845 (out of 239,798) MID HEAD TAIL
evaluation::  novelty & relevance ,[object Object],[object Object],similarity weight
evaluation::  novelty & relevance ,[object Object],[object Object],TAIL Beatles similar artists are in the HEAD and MID part MID HEAD TAIL
evaluation::  novelty & relevance ,[object Object],[object Object],1) All similar artists, non weighted MID  (#6,569) HEAD  (#83) TAIL  (# 239,798 ) 18,55% 80,37% 1,07%
evaluation::  novelty & relevance ,[object Object],[object Object],2) All similar artists, with similarity weight (Beatles --> Beach Boys,  87 ) MID  (#6,569) HEAD  (#83) TAIL  (# 239,798 ) 23,97% 75,40% 0,63%
evaluation::  novelty & relevance ,[object Object],[object Object],3) Only the top-20 similar artists MID  (#6,569) HEAD  (#83) TAIL  (# 239,798 ) 48,50% 51,50%
evaluation::  novelty & relevance ,[object Object],[object Object],In any case (1, 2, 3), similar artists still in the mid MID  (#6,569) HEAD  (#83) TAIL  (# 239,798 ) ~71% ~24% ~5%
evaluation::  novelty & relevance ,[object Object],[object Object],In any case (1, 2, 3), similar artists still in the tail MID  (#6,569) HEAD  (#83) TAIL  (# 239,798 ) ~18% ~82%
evaluation::  novelty & relevance ,[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation::  complex network analysis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation::  complex network analysis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation::  complex network analysis ,[object Object],[object Object],[object Object]
evaluation::  complex network analysis ,[object Object],[object Object],[object Object]
evaluation::  complex network analysis ,[object Object],[object Object],Top-100 artist with higher in-degree  (i.e incoming links) #78: r.e.m. (737) #30: u2 (718) #45: weezer (611) #47: beck (592) #41:foo fighters (582) #64: pixies (568) #73:  the rolling stones (567) #40: queen (544) #2: radiohead (539) #22: the white stripes (528) #1: the beatles (500) #56: david bowie (488) MID HEAD TAIL #17956: little milton (774) #13174: rufus thomas (758) #8280: joe henderson (744) #7281: mccoy tyner (739) #7170: freddie hubbard (698) #7304: lee morgan (660) #26711: the bar-kays (639) #312073: 34% rodgers (619) #34198: maxine brown (594) #16510: kenny dorham (579) #10500: irma thomas (561) #8121: coleman hawkins (556) #314316: andrew hill (558) #18373: johnnie taylor (558) #16495: jackie mclean (544) #22882: blue mitchell (536) #10482: fred frith (525) ... 52% 12% 36%
evaluation::  complex network analysis ,[object Object],[object Object],[object Object],in_degree(Robert Palmer)=430 => avg(in_degree(sim(Robert Palmer)))=342 in_degree(Ed Alton)=11 => avg(in_degree(sim(Ed Alton)))=18
evaluation::  novelty & relevance ,[object Object],[object Object],[object Object],Artists in the  HEAD MID HEAD   TAIL Artists in the  MID  part MID HEAD TAIL 48,50% 51,50% ~71% ~24% ~5%
evaluation::  novelty & relevance ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation::  novelty & relevance ,[object Object],[object Object],[object Object],[object Object],R.E.M. (head) Jesus Jones (Tail) Sandy Rogers (Tail) Primus (Mid)
evaluation::  novelty & relevance ,[object Object],[object Object],[object Object],[object Object],[object Object],R.E.M. (head) Jesus Jones (Tail) Sandy Rogers (Tail) Primus (Mid) Counting Crows Violent Femmes Radiohead
evaluation::  complex network analysis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation::  complex network analysis ,[object Object],[object Object]
evaluation::  complex network analysis ,[object Object],[object Object]
evaluation::  complex network analysis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation::  informal survey ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation::  informal survey ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation::  informal survey ,[object Object],Which recommendation is from a human, which is from a machine? Seed Artist: The Beatles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation::  informal survey ,[object Object],Which recommendation is from a human, which is from a machine? Seed Artist: The Beatles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Machine: Up to 11 Human
evaluation::  informal survey ,[object Object],Which recommendation is from a human, which is from a machine? Seed Artist: Miles Davis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation::  informal survey ,[object Object],Which recommendation is from a human, which is from a machine? Seed Artist: Miles Davis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Machine: Sun Tags Human
evaluation::  informal survey ,[object Object],Which recommendation is from a human, which is from a machine? Seed Artist: Arcade Fire ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
evaluation::  informal survey ,[object Object],Which recommendation is from a human, which is from a machine? Seed Artist: Arcade Fire ,[object Object],[object Object],[object Object],[object Object],[object Object]
Music Recommendation Tutorial
Music Recommendation Tutorial
Music Recommendation Tutorial
Music Recommendation Tutorial
Music Recommendation Tutorial
Music Recommendation Tutorial
Music Recommendation Tutorial
Music Recommendation Tutorial
Music Recommendation Tutorial
Music Recommendation Tutorial
Music Recommendation Tutorial
Music Recommendation Tutorial
Music Recommendation Tutorial
Music Recommendation Tutorial
Music Recommendation Tutorial
Music Recommendation Tutorial
Music Recommendation Tutorial
Music Recommendation Tutorial
Music Recommendation Tutorial

Mais conteúdo relacionado

Mais procurados

HCI 3e - Ch 12: Cognitive models
HCI 3e - Ch 12:  Cognitive modelsHCI 3e - Ch 12:  Cognitive models
HCI 3e - Ch 12: Cognitive modelsAlan Dix
 
User interface design
User interface designUser interface design
User interface designSlideshare
 
Recommendation System
Recommendation SystemRecommendation System
Recommendation SystemAnamta Sayyed
 
Distributed & parallel system
Distributed & parallel systemDistributed & parallel system
Distributed & parallel systemManish Singh
 
A content based movie recommender system for mobile application
A content based movie recommender system for mobile applicationA content based movie recommender system for mobile application
A content based movie recommender system for mobile applicationArafat X
 
Recommender systems using collaborative filtering
Recommender systems using collaborative filteringRecommender systems using collaborative filtering
Recommender systems using collaborative filteringD Yogendra Rao
 
Linux Troubleshooting
Linux TroubleshootingLinux Troubleshooting
Linux TroubleshootingKeith Wright
 
Book Recommendation Engine
Book Recommendation EngineBook Recommendation Engine
Book Recommendation EngineShravaniBheema
 
HCI 3e - Ch 11: User support
HCI 3e - Ch 11:  User supportHCI 3e - Ch 11:  User support
HCI 3e - Ch 11: User supportAlan Dix
 
Recommendation system
Recommendation system Recommendation system
Recommendation system Vikrant Arya
 
Music recommendations @ MLConf 2014
Music recommendations @ MLConf 2014Music recommendations @ MLConf 2014
Music recommendations @ MLConf 2014Erik Bernhardsson
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architectureLiang Xiang
 
Movie Recommender system
Movie Recommender systemMovie Recommender system
Movie Recommender systemPalakNath
 

Mais procurados (20)

Cognitive models unit 3
Cognitive models unit 3Cognitive models unit 3
Cognitive models unit 3
 
HCI 3e - Ch 12: Cognitive models
HCI 3e - Ch 12:  Cognitive modelsHCI 3e - Ch 12:  Cognitive models
HCI 3e - Ch 12: Cognitive models
 
Recommender system
Recommender systemRecommender system
Recommender system
 
User interface design
User interface designUser interface design
User interface design
 
Recommendation System
Recommendation SystemRecommendation System
Recommendation System
 
Distributed & parallel system
Distributed & parallel systemDistributed & parallel system
Distributed & parallel system
 
A content based movie recommender system for mobile application
A content based movie recommender system for mobile applicationA content based movie recommender system for mobile application
A content based movie recommender system for mobile application
 
Recommender systems using collaborative filtering
Recommender systems using collaborative filteringRecommender systems using collaborative filtering
Recommender systems using collaborative filtering
 
Linux Troubleshooting
Linux TroubleshootingLinux Troubleshooting
Linux Troubleshooting
 
Project presentation
Project presentationProject presentation
Project presentation
 
Bit torrent ppt
Bit torrent pptBit torrent ppt
Bit torrent ppt
 
Denormalization
DenormalizationDenormalization
Denormalization
 
Book Recommendation Engine
Book Recommendation EngineBook Recommendation Engine
Book Recommendation Engine
 
HCI 3e - Ch 11: User support
HCI 3e - Ch 11:  User supportHCI 3e - Ch 11:  User support
HCI 3e - Ch 11: User support
 
Recommendation system
Recommendation system Recommendation system
Recommendation system
 
Music recommendations @ MLConf 2014
Music recommendations @ MLConf 2014Music recommendations @ MLConf 2014
Music recommendations @ MLConf 2014
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architecture
 
Content based filtering
Content based filteringContent based filtering
Content based filtering
 
Movie Recommender system
Movie Recommender systemMovie Recommender system
Movie Recommender system
 
Mobile hci
Mobile hciMobile hci
Mobile hci
 

Destaque

The 7 Habits of Breakthrough Innovators
The 7 Habits of Breakthrough InnovatorsThe 7 Habits of Breakthrough Innovators
The 7 Habits of Breakthrough InnovatorsAmy Jo Kim
 
Gear Cutting Presentation for Polytechnic College Students of India
Gear Cutting Presentation for Polytechnic College Students of IndiaGear Cutting Presentation for Polytechnic College Students of India
Gear Cutting Presentation for Polytechnic College Students of Indiakichu
 
Importance of antenatal care
Importance of antenatal careImportance of antenatal care
Importance of antenatal careAbir Chowdhury
 
Corporate Governance
Corporate GovernanceCorporate Governance
Corporate GovernanceAliza Racelis
 
Classroom Management Techniques
Classroom Management TechniquesClassroom Management Techniques
Classroom Management TechniquesBaita Sapad
 
Fintech and Transformation of the Financial Services Industry
Fintech and Transformation of the Financial Services IndustryFintech and Transformation of the Financial Services Industry
Fintech and Transformation of the Financial Services IndustryRobin Teigland
 
Thai tech startup ecosystem report 2017
Thai tech startup ecosystem report 2017Thai tech startup ecosystem report 2017
Thai tech startup ecosystem report 2017Techsauce Media
 
Dear NSA, let me take care of your slides.
Dear NSA, let me take care of your slides.Dear NSA, let me take care of your slides.
Dear NSA, let me take care of your slides.Emiland
 
What I Carry: 10 Tools for Success
What I Carry: 10 Tools for SuccessWhat I Carry: 10 Tools for Success
What I Carry: 10 Tools for SuccessJonathon Colman
 
Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...
Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...
Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...Probir Bidhan
 
Fmcg training modules-bfg
Fmcg training modules-bfgFmcg training modules-bfg
Fmcg training modules-bfgRomy Cagampan
 
The Ultimate Guide to Creating Visually Appealing Content
The Ultimate Guide to Creating Visually Appealing ContentThe Ultimate Guide to Creating Visually Appealing Content
The Ultimate Guide to Creating Visually Appealing ContentNeil Patel
 
BCG Matrix of Engro foods
BCG Matrix of Engro foodsBCG Matrix of Engro foods
BCG Matrix of Engro foodsMutahir Bilal
 
Creative Planning @ Miami Ad School
Creative Planning @ Miami Ad SchoolCreative Planning @ Miami Ad School
Creative Planning @ Miami Ad SchoolThe Planning Lab
 
61 Beautiful & Inspirational Timeline Cover on Facebook
61 Beautiful & Inspirational Timeline Cover on Facebook61 Beautiful & Inspirational Timeline Cover on Facebook
61 Beautiful & Inspirational Timeline Cover on FacebookConsonaute
 
4. heredity and evolution
4. heredity and evolution4. heredity and evolution
4. heredity and evolutionAbhay Goyal
 

Destaque (20)

The 7 Habits of Breakthrough Innovators
The 7 Habits of Breakthrough InnovatorsThe 7 Habits of Breakthrough Innovators
The 7 Habits of Breakthrough Innovators
 
Real Estate Listing Presentation
Real Estate Listing PresentationReal Estate Listing Presentation
Real Estate Listing Presentation
 
Gear Cutting Presentation for Polytechnic College Students of India
Gear Cutting Presentation for Polytechnic College Students of IndiaGear Cutting Presentation for Polytechnic College Students of India
Gear Cutting Presentation for Polytechnic College Students of India
 
Understanding DPDK
Understanding DPDKUnderstanding DPDK
Understanding DPDK
 
Importance of antenatal care
Importance of antenatal careImportance of antenatal care
Importance of antenatal care
 
Corporate Governance
Corporate GovernanceCorporate Governance
Corporate Governance
 
Classroom Management Techniques
Classroom Management TechniquesClassroom Management Techniques
Classroom Management Techniques
 
Fintech and Transformation of the Financial Services Industry
Fintech and Transformation of the Financial Services IndustryFintech and Transformation of the Financial Services Industry
Fintech and Transformation of the Financial Services Industry
 
Thai tech startup ecosystem report 2017
Thai tech startup ecosystem report 2017Thai tech startup ecosystem report 2017
Thai tech startup ecosystem report 2017
 
Dear NSA, let me take care of your slides.
Dear NSA, let me take care of your slides.Dear NSA, let me take care of your slides.
Dear NSA, let me take care of your slides.
 
What I Carry: 10 Tools for Success
What I Carry: 10 Tools for SuccessWhat I Carry: 10 Tools for Success
What I Carry: 10 Tools for Success
 
Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...
Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...
Environmental Impact Assessment (EIA) report on Rampal 1320MW coal-based powe...
 
Mri brain anatomy Dr Muhammad Bin Zulfiqar
Mri brain anatomy Dr Muhammad Bin ZulfiqarMri brain anatomy Dr Muhammad Bin Zulfiqar
Mri brain anatomy Dr Muhammad Bin Zulfiqar
 
Fmcg training modules-bfg
Fmcg training modules-bfgFmcg training modules-bfg
Fmcg training modules-bfg
 
The Ultimate Guide to Creating Visually Appealing Content
The Ultimate Guide to Creating Visually Appealing ContentThe Ultimate Guide to Creating Visually Appealing Content
The Ultimate Guide to Creating Visually Appealing Content
 
BCG Matrix of Engro foods
BCG Matrix of Engro foodsBCG Matrix of Engro foods
BCG Matrix of Engro foods
 
Creative Planning @ Miami Ad School
Creative Planning @ Miami Ad SchoolCreative Planning @ Miami Ad School
Creative Planning @ Miami Ad School
 
61 Beautiful & Inspirational Timeline Cover on Facebook
61 Beautiful & Inspirational Timeline Cover on Facebook61 Beautiful & Inspirational Timeline Cover on Facebook
61 Beautiful & Inspirational Timeline Cover on Facebook
 
BUSINESS QUIZ -Round 1
 BUSINESS QUIZ -Round 1 BUSINESS QUIZ -Round 1
BUSINESS QUIZ -Round 1
 
4. heredity and evolution
4. heredity and evolution4. heredity and evolution
4. heredity and evolution
 

Semelhante a Music Recommendation Tutorial

Social Tags and Music Information Retrieval (Part I)
Social Tags and Music Information Retrieval (Part I)Social Tags and Music Information Retrieval (Part I)
Social Tags and Music Information Retrieval (Part I)Paul Lamere
 
Social Tags and Music Information Retrieval (Part II)
Social Tags and Music Information Retrieval (Part II)Social Tags and Music Information Retrieval (Part II)
Social Tags and Music Information Retrieval (Part II)Paul Lamere
 
App and service ui
App and service uiApp and service ui
App and service uiYoon Miyoung
 
Finding a Way In: Teens, Music, and You
Finding a Way In: Teens, Music, and YouFinding a Way In: Teens, Music, and You
Finding a Way In: Teens, Music, and Youclpteens
 
Finding a Way In: Teens, Music, and You
Finding a Way In: Teens, Music, and YouFinding a Way In: Teens, Music, and You
Finding a Way In: Teens, Music, and Youclpteens
 
Explainable Recommendation for Repeat Consumption (RecSys 2020)
Explainable Recommendation for Repeat Consumption (RecSys 2020)Explainable Recommendation for Repeat Consumption (RecSys 2020)
Explainable Recommendation for Repeat Consumption (RecSys 2020)Kosetsu Tsukuda
 
Do Androids Dream Of Algorithmic Playlists
Do Androids Dream Of Algorithmic PlaylistsDo Androids Dream Of Algorithmic Playlists
Do Androids Dream Of Algorithmic PlaylistsMatthew Hawn
 
alisonquigley_last.fm
alisonquigley_last.fmalisonquigley_last.fm
alisonquigley_last.fmalisonquigley
 
Music Magazine Analysis
Music Magazine AnalysisMusic Magazine Analysis
Music Magazine AnalysisDawid Tomczuk
 
Lecture slides thru 1:31
Lecture slides thru 1:31Lecture slides thru 1:31
Lecture slides thru 1:31Charlie Dahan
 
SXSW Music 2015: Surviving the Shift: Rethinking Music and Data
SXSW Music 2015: Surviving the Shift: Rethinking Music and DataSXSW Music 2015: Surviving the Shift: Rethinking Music and Data
SXSW Music 2015: Surviving the Shift: Rethinking Music and DataGigi Johnson
 
Promotional Podcast Analysis
Promotional Podcast AnalysisPromotional Podcast Analysis
Promotional Podcast AnalysisAimee Brown
 
Question 1 A2 Media Studies Evaluation
Question 1 A2 Media Studies EvaluationQuestion 1 A2 Media Studies Evaluation
Question 1 A2 Media Studies EvaluationShaun Hardwick
 
4. fmp proposal
4. fmp proposal4. fmp proposal
4. fmp proposalchrislaw34
 
Smart Phones, Smart Audiences? SF Discussion June 2017
Smart Phones, Smart Audiences?  SF Discussion June 2017Smart Phones, Smart Audiences?  SF Discussion June 2017
Smart Phones, Smart Audiences? SF Discussion June 2017Gigi Johnson
 
LSM: Listening Conference Call 1
LSM: Listening Conference Call 1LSM: Listening Conference Call 1
LSM: Listening Conference Call 1Beth Kanter
 
The honey lizer social data optimization platform for social games
The honey lizer   social data optimization platform for social gamesThe honey lizer   social data optimization platform for social games
The honey lizer social data optimization platform for social gamesBees and Pollen
 

Semelhante a Music Recommendation Tutorial (20)

Social Tags and Music Information Retrieval (Part I)
Social Tags and Music Information Retrieval (Part I)Social Tags and Music Information Retrieval (Part I)
Social Tags and Music Information Retrieval (Part I)
 
Social Tags and Music Information Retrieval (Part II)
Social Tags and Music Information Retrieval (Part II)Social Tags and Music Information Retrieval (Part II)
Social Tags and Music Information Retrieval (Part II)
 
App and service ui
App and service uiApp and service ui
App and service ui
 
Finding a Way In: Teens, Music, and You
Finding a Way In: Teens, Music, and YouFinding a Way In: Teens, Music, and You
Finding a Way In: Teens, Music, and You
 
Finding a Way In: Teens, Music, and You
Finding a Way In: Teens, Music, and YouFinding a Way In: Teens, Music, and You
Finding a Way In: Teens, Music, and You
 
Explainable Recommendation for Repeat Consumption (RecSys 2020)
Explainable Recommendation for Repeat Consumption (RecSys 2020)Explainable Recommendation for Repeat Consumption (RecSys 2020)
Explainable Recommendation for Repeat Consumption (RecSys 2020)
 
Do Androids Dream Of Algorithmic Playlists
Do Androids Dream Of Algorithmic PlaylistsDo Androids Dream Of Algorithmic Playlists
Do Androids Dream Of Algorithmic Playlists
 
alisonquigley_last.fm
alisonquigley_last.fmalisonquigley_last.fm
alisonquigley_last.fm
 
Music Magazine Analysis
Music Magazine AnalysisMusic Magazine Analysis
Music Magazine Analysis
 
Get the fa qs for ourstage.txt
Get the fa qs for ourstage.txtGet the fa qs for ourstage.txt
Get the fa qs for ourstage.txt
 
Lecture slides thru 1:31
Lecture slides thru 1:31Lecture slides thru 1:31
Lecture slides thru 1:31
 
Recommending and searching @ Spotify
Recommending and searching @ SpotifyRecommending and searching @ Spotify
Recommending and searching @ Spotify
 
SXSW Music 2015: Surviving the Shift: Rethinking Music and Data
SXSW Music 2015: Surviving the Shift: Rethinking Music and DataSXSW Music 2015: Surviving the Shift: Rethinking Music and Data
SXSW Music 2015: Surviving the Shift: Rethinking Music and Data
 
Promotional Podcast Analysis
Promotional Podcast AnalysisPromotional Podcast Analysis
Promotional Podcast Analysis
 
Question 1 A2 Media Studies Evaluation
Question 1 A2 Media Studies EvaluationQuestion 1 A2 Media Studies Evaluation
Question 1 A2 Media Studies Evaluation
 
4. fmp proposal
4. fmp proposal4. fmp proposal
4. fmp proposal
 
Smart Phones, Smart Audiences? SF Discussion June 2017
Smart Phones, Smart Audiences?  SF Discussion June 2017Smart Phones, Smart Audiences?  SF Discussion June 2017
Smart Phones, Smart Audiences? SF Discussion June 2017
 
Word of Mouth Presentation
Word of Mouth PresentationWord of Mouth Presentation
Word of Mouth Presentation
 
LSM: Listening Conference Call 1
LSM: Listening Conference Call 1LSM: Listening Conference Call 1
LSM: Listening Conference Call 1
 
The honey lizer social data optimization platform for social games
The honey lizer   social data optimization platform for social gamesThe honey lizer   social data optimization platform for social games
The honey lizer social data optimization platform for social games
 

Mais de Oscar Celma

MusicHackDay - Stockholm 2013
MusicHackDay - Stockholm 2013MusicHackDay - Stockholm 2013
MusicHackDay - Stockholm 2013Oscar Celma
 
Gracenote API - MusicHackDay
Gracenote API - MusicHackDayGracenote API - MusicHackDay
Gracenote API - MusicHackDayOscar Celma
 
MusicDiscoBerry: the bittersweet high-hanging fruit
MusicDiscoBerry: the bittersweet high-hanging fruitMusicDiscoBerry: the bittersweet high-hanging fruit
MusicDiscoBerry: the bittersweet high-hanging fruitOscar Celma
 
Bmat ELLA Music Hack Day Barcelona
Bmat ELLA Music Hack Day BarcelonaBmat ELLA Music Hack Day Barcelona
Bmat ELLA Music Hack Day BarcelonaOscar Celma
 
Music Recommendation and Discovery in the Long Tail
Music Recommendation and Discovery in the Long TailMusic Recommendation and Discovery in the Long Tail
Music Recommendation and Discovery in the Long TailOscar Celma
 
The Quest for Musical Genres: Do the Experts and the Wisdom of Crowds Agree?
The Quest for Musical Genres: Do the Experts and the Wisdom of Crowds Agree?The Quest for Musical Genres: Do the Experts and the Wisdom of Crowds Agree?
The Quest for Musical Genres: Do the Experts and the Wisdom of Crowds Agree?Oscar Celma
 
From hits to niches? ...or how popular artists can bias music recommendation ...
From hits to niches? ...or how popular artists can bias music recommendation ...From hits to niches? ...or how popular artists can bias music recommendation ...
From hits to niches? ...or how popular artists can bias music recommendation ...Oscar Celma
 
Music Recommendation and Discovery in...which Web?
Music Recommendation and Discovery in...which Web?Music Recommendation and Discovery in...which Web?
Music Recommendation and Discovery in...which Web?Oscar Celma
 
Annotating Music Collections: How Content-Based Similarity Helps to Propagate...
Annotating Music Collections: How Content-Based Similarity Helps to Propagate...Annotating Music Collections: How Content-Based Similarity Helps to Propagate...
Annotating Music Collections: How Content-Based Similarity Helps to Propagate...Oscar Celma
 

Mais de Oscar Celma (11)

Mhd nyc-2013
Mhd nyc-2013Mhd nyc-2013
Mhd nyc-2013
 
MusicHackDay - Stockholm 2013
MusicHackDay - Stockholm 2013MusicHackDay - Stockholm 2013
MusicHackDay - Stockholm 2013
 
Gracenote API - MusicHackDay
Gracenote API - MusicHackDayGracenote API - MusicHackDay
Gracenote API - MusicHackDay
 
MusicDiscoBerry: the bittersweet high-hanging fruit
MusicDiscoBerry: the bittersweet high-hanging fruitMusicDiscoBerry: the bittersweet high-hanging fruit
MusicDiscoBerry: the bittersweet high-hanging fruit
 
Buddhafy
BuddhafyBuddhafy
Buddhafy
 
Bmat ELLA Music Hack Day Barcelona
Bmat ELLA Music Hack Day BarcelonaBmat ELLA Music Hack Day Barcelona
Bmat ELLA Music Hack Day Barcelona
 
Music Recommendation and Discovery in the Long Tail
Music Recommendation and Discovery in the Long TailMusic Recommendation and Discovery in the Long Tail
Music Recommendation and Discovery in the Long Tail
 
The Quest for Musical Genres: Do the Experts and the Wisdom of Crowds Agree?
The Quest for Musical Genres: Do the Experts and the Wisdom of Crowds Agree?The Quest for Musical Genres: Do the Experts and the Wisdom of Crowds Agree?
The Quest for Musical Genres: Do the Experts and the Wisdom of Crowds Agree?
 
From hits to niches? ...or how popular artists can bias music recommendation ...
From hits to niches? ...or how popular artists can bias music recommendation ...From hits to niches? ...or how popular artists can bias music recommendation ...
From hits to niches? ...or how popular artists can bias music recommendation ...
 
Music Recommendation and Discovery in...which Web?
Music Recommendation and Discovery in...which Web?Music Recommendation and Discovery in...which Web?
Music Recommendation and Discovery in...which Web?
 
Annotating Music Collections: How Content-Based Similarity Helps to Propagate...
Annotating Music Collections: How Content-Based Similarity Helps to Propagate...Annotating Music Collections: How Content-Based Similarity Helps to Propagate...
Annotating Music Collections: How Content-Based Similarity Helps to Propagate...
 

Último

How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17Celine George
 
The Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George WellsThe Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George WellsEugene Lysak
 
Quality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICEQuality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICESayali Powar
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfYu Kanazawa / Osaka University
 
The Singapore Teaching Practice document
The Singapore Teaching Practice documentThe Singapore Teaching Practice document
The Singapore Teaching Practice documentXsasf Sfdfasd
 
Practical Research 1 Lesson 9 Scope and delimitation.pptx
Practical Research 1 Lesson 9 Scope and delimitation.pptxPractical Research 1 Lesson 9 Scope and delimitation.pptx
Practical Research 1 Lesson 9 Scope and delimitation.pptxKatherine Villaluna
 
Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...raviapr7
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapitolTechU
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17Celine George
 
What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?TechSoup
 
How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17Celine George
 
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptxPISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptxEduSkills OECD
 
Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.raviapr7
 
UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE
 
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfTechSoup
 
Prescribed medication order and communication skills.pptx
Prescribed medication order and communication skills.pptxPrescribed medication order and communication skills.pptx
Prescribed medication order and communication skills.pptxraviapr7
 
Benefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive EducationBenefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive EducationMJDuyan
 
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRADUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRATanmoy Mishra
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxiammrhaywood
 

Último (20)

How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17
 
The Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George WellsThe Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George Wells
 
Quality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICEQuality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICE
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
 
The Singapore Teaching Practice document
The Singapore Teaching Practice documentThe Singapore Teaching Practice document
The Singapore Teaching Practice document
 
Practical Research 1 Lesson 9 Scope and delimitation.pptx
Practical Research 1 Lesson 9 Scope and delimitation.pptxPractical Research 1 Lesson 9 Scope and delimitation.pptx
Practical Research 1 Lesson 9 Scope and delimitation.pptx
 
Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptx
 
Personal Resilience in Project Management 2 - TV Edit 1a.pdf
Personal Resilience in Project Management 2 - TV Edit 1a.pdfPersonal Resilience in Project Management 2 - TV Edit 1a.pdf
Personal Resilience in Project Management 2 - TV Edit 1a.pdf
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17
 
What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?
 
How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17How to Add a many2many Relational Field in Odoo 17
How to Add a many2many Relational Field in Odoo 17
 
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptxPISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
PISA-VET launch_El Iza Mohamedou_19 March 2024.pptx
 
Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.
 
UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024
 
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
 
Prescribed medication order and communication skills.pptx
Prescribed medication order and communication skills.pptxPrescribed medication order and communication skills.pptx
Prescribed medication order and communication skills.pptx
 
Benefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive EducationBenefits & Challenges of Inclusive Education
Benefits & Challenges of Inclusive Education
 
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRADUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
 
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptxAUDIENCE THEORY -- FANDOM -- JENKINS.pptx
AUDIENCE THEORY -- FANDOM -- JENKINS.pptx
 

Music Recommendation Tutorial

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. introduction:: sources of new music
  • 15.
  • 16.
  • 17. introduction:: commercial interest
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. formalization :: the whole picture
  • 26. formalization :: describing users & items
  • 27. formalization :: describing users & items USERS ITEMS
  • 28. formalization :: describing users & items semantic gap USERS ITEMS
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65. formalization :: describing items :: text Fun with metadata
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106. music recommendation:: algorithms
  • 107.
  • 108.
  • 109.
  • 110.
  • 111.
  • 112.
  • 113.
  • 114.
  • 115.
  • 116.
  • 117.
  • 118.
  • 119.
  • 120.
  • 121.
  • 122.
  • 123.
  • 124.
  • 125.
  • 126.
  • 127.
  • 128.
  • 129.
  • 130.
  • 131.
  • 132.
  • 133.
  • 134.
  • 135.
  • 136.
  • 137. problems:: Social recommenders:: Cold Start
  • 138. problems:: Social recommenders:: Feedback Loops The Shins The Postal Service The Shins The Postal Service The Shins The Postal Service
  • 139. problems:: Social recommenders:: Popularity Bias
  • 140.
  • 141.
  • 142.
  • 143.
  • 144.
  • 145.
  • 146.
  • 147.
  • 148.
  • 149.
  • 150.
  • 151.
  • 152.
  • 153.
  • 154. problems:: Social recommenders Strange Connections
  • 155. problems:: Social recommenders If you like Gregorian Chants you might like Green Day If you like Britney Spears you might like...
  • 156.
  • 157.
  • 158.
  • 159.
  • 160.
  • 161.
  • 162.
  • 163.
  • 164.
  • 165. Last.fm Charts examples:: Social music
  • 166.
  • 167.
  • 168. examples:: Social music Last.fm – web services http://ws.audioscrobbler.com/1.0/artist/Deerhoof/toptags.xml <toptags artist=&quot;Deerhoof&quot;> <tag> <name>indie</name> <count>100</count> <url>http://www.last.fm/tag/indie</url> </tag> <tag> <name>experimental</name> <count>94</count> <url>http://www.last.fm/tag/experimental</url> </tag> <tag> <name>indie rock</name> <count>60</count> <url>http://www.last.fm/tag/indie%20rock</url> </tag> <tag> ... </tag> </toptags>
  • 169.
  • 170.
  • 171.
  • 172.
  • 173.
  • 174.
  • 175.
  • 176.
  • 177.
  • 178.
  • 179.
  • 180.
  • 181.
  • 182.
  • 183.
  • 184.
  • 186.
  • 187.
  • 188.
  • 189.
  • 190.
  • 191.
  • 193.
  • 194.
  • 195.
  • 196.
  • 197.
  • 198.
  • 199.
  • 200.
  • 201.
  • 202.
  • 203.
  • 204.
  • 205.
  • 206.
  • 207.
  • 208.
  • 209.
  • 210.
  • 211.
  • 212.
  • 213.
  • 214.
  • 215.
  • 216.
  • 217.
  • 218.
  • 219.
  • 220.
  • 221.
  • 222.
  • 223.
  • 224.
  • 225.
  • 226.
  • 227.
  • 228.
  • 229.
  • 230.
  • 231.
  • 232.
  • 233.
  • 234.
  • 235.
  • 236.
  • 237.
  • 238.
  • 239.
  • 240.
  • 241.
  • 242.