:: Workshop :: “Music 2.0: Music and the (Semantic) Web (2.0)”
AES 122 Vienna. Austria Center Vienna, May, 6th. 2007
Music recommendation and discovery in which Web? scar Celma (Music - - PowerPoint PPT Presentation
:: Workshop :: Music 2.0: Music and the (Semantic) Web (2.0) Music recommendation and discovery in which Web? scar Celma (Music Technology Group, UPF) AES 122 Vienna. Austria Center Vienna, May, 6th. 2007 music recommendation and
AES 122 Vienna. Austria Center Vienna, May, 6th. 2007
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
motivation music recommendation music discovery the (musical) semantic gap
music context music recommendation and discovery the (musical) semantic gap
music context music recommendation and discovery the (musical) semantic gap
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
networks, storage, portability of devices, Internet
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
networks, storage, portability of devices, Internet
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
networks, storage, portability of devices, Internet
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
semantic audio analysis social media user preferences mates
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
semantic audio analysis social media user preferences mates
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
semantic audio analysis social media user preferences mates
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
sunday evening social media mp3-blogs
semantic audio analysis social media user preferences mates
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
# total songs played in last.fm = 4,172,964 # plays for “Better days” (seed song) = 26,865
# total songs played in last.fm = 8,653,621 # plays for “Mixed emotions” (similar song) = ~ 1,000
# total songs played in last.fm = 312 # plays for “Letter to Annete” (similar song) = 0?
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
signal/audio processing machine learning ⇒ no context at all
free
users’ annotations folksonomies/personomies
controlled
taxonomies
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
extracting mid-level features from the audio[, text, and
but…are these descriptors close enough to the user?
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
users’ annotations (tagging)
majorminer.com listengame.com
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
motivation music recommendation music discovery the (musical) semantic gap
music context music recommendation and discovery the (musical) semantic gap
music context music recommendation and discovery the (musical) semantic gap
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
JSON social networks personomies tag cloud
web syndication
del.icio.us RSS JavaScript Atom AJAX flickr google maps
eventful mashup wiki last.fm blogging
XML OpenAPI communities CSS
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
motivation music recommendation music discovery the (musical) semantic gap
⇒ music context music recommendation and discovery the (musical) semantic gap
music context music recommendation and discovery the (musical) semantic gap
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
folksonomies / personomies
⇒ ease navigation of large music collections
my digital collection in a map tracing routes (playlist generation)
based on content syndication from music related sites
musicbrainz.org musicmoz.org
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
folksonomies / personomies
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
folksonomies / personomies
⇒ based on the “wisdom of crowds”
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
automatically extracted from the ID3 metadata
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
folksonomies / personomies
⇒ based on the “wisdom of crowds”
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
but…what if the crowd is
⇒ only partially annotated DB!
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
but…what if the crowd is
⇒ propagate tags based on
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
The Stranglers “Golden brown”
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
The Stranglers “Golden brown”
(from the guys at Computer Audition Laboratory,
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
my iTunes music collection in a world map trace routes (playlist generation)
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
based on listening habits
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
motivation music recommendation music discovery the (musical) semantic gap
music context ⇒ music recommendation and discovery the (musical) semantic gap
music context music recommendation and discovery the (musical) semantic gap
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
the artists’ recommendations, playlists, etc.? …or, being part of a community, the social network interaction,
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
different profiles of a user
location mood time (morning, evening, late night, etc.) …
(i.e not only tracking listening habits, explicit rating, demographic
user’s accounts (del.icio.us, flickr, youtube, blogger, livejournal,
user’s blog entries …
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
hypem.com (hype machine) searchsounds.net
www.musicportl.com
www.sleevenotez.com
lasttv.net
www.snappradio.com
…and lots more! (don’t forget to try Yahoo! Pipes…)
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
hypem.com (hype machine) searchsounds.net
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
exploits MP3-blogs
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
keyword search “traditional Irish”
navigate through the audio similarity space
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
motivation music recommendation music discovery the (musical) semantic gap
music context music recommendation and discovery ⇒ the (musical) semantic gap
music context music recommendation and discovery the (musical) semantic gap
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
users set the meaning to the content, via tagging “wisdom of crowds” idea
“Beatles” vs. “The Beatles” vs. “Beatles, The” difficults the data integration of different sources (e.g
…is semantic web a possible solution?
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
motivation music recommendation music discovery the (musical) semantic gap
music context music recommendation and discovery the (musical) semantic gap
music context music recommendation and discovery the (musical) semantic gap
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
xml
jena redlandsparql rss1.0 ontologies
timbl
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
Dave Beckett (http://journal.dajobe.org)
Jim Hendler (http://www.mindswap.org/blog/2006/12/13/the-dark-side-
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
from: danbri (http://www.flickr.com/photos/danbri/428172848/)
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
“Bridging the semantic gap in music recommendation” ☺
new album releases, podcast sessions, audio from MP3 blogs,
user profiling (derived from the user's FOAF profile) context based information (extracted from music related RSS feeds
content based descriptions (extracted from the audio itself)
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
automatic speech/music
temporal description of the
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
domain ontologies (RDFS, OWL) / taxonomies (SKOS) formalization of user profiles (FOAF)
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
music recommendation and discovery…in which web? :: òscar celma. aes 122 vienna workshop
AES 122 Vienna. Austria Center Vienna, May, 6th. 2007