Martin Przyjaciel-Zablocki • Thomas Hornung • Alexander Schätzle

Transcription

Martin Przyjaciel-Zablocki • Thomas Hornung • Alexander Schätzle
MUSE: A Music Recommendation Management System
Martin Przyjaciel-Zablocki Thomas Hornung Alexander Schätzle Sven Gauß Io Taxidou
Department of Computer Science, University of Freiburg, Germany
Georg Lausen
{zablocki, hornungt, schaetzle, gausss, taxidou, lausen} @informatik.uni-freiburg.de
-
 Music platforms such as Spotify, Google Play Music or
Pandora make millions of songs accessible
MUSE (Music Sensing in a Social Context)
 Music Recommendation Management System
(MRMS) for developing and evaluating
music recommendation algorithms
 Takes care of all regular tasks required for
in vivo evaluations
 Simple API enables support for arbitrary
music recommenders
 Connectors to social networks & semantic
web sources are added continuously
 Open sourced under Apache License 2.0:
 Social Networks and the Semantic Web describe
users and items in an unprecedented granularity
 New opportunities and challenges for
Music Recommenders
Challenges for development
 Prototypes programmed from scratch, again and yet again!
 Immediate feedback available
 Manifold sources of information to combine
Recommendation
List
Administration
Evaluation
Framework
User
Profile
User
Context
XML
Last.fm API
RDF
User Profile Engine
RDF
Freebase
DBpedia
Social
Connector 1
XML
Last.fm
Spotify API
Web Services
Wrapper/
Connector 1
HTML
Charts
FaceBook
Listen & rate recommended songs
PRIVACY &
SECURITY
Variety of baseline algorithms
for comparison included
Users
HTML
JSON
EVALUATIONS
Real-time monitoring
Results are plotted
and can be exported
Compose recommendation
lists out of diverse algortihms
Semantic Web
Track
Manager
Music
Repository
Music Retrieval Engine
AJAX
Spotify
Connector
EXTENSIBILITY
MUSIC
Social Networks
Web-based User Interface
Data Repositories
User
Manager
REST
Webservice
Conforms with
state-of-the-art
privacy standards
Let s stop reinventing the wheel and put the fun
back in developing great new algorithms!
Coordinator
Recommender
Interface
MuSe Client
PLAYING
SONGS
New recommender
algorithms can be
plugged in comfortably
M U SE
muse.informatik.uni-freiburg.de
MuSe Server
Recommendation
List Builder
Play and rate
recommended
songs from Spotify
An public instance of MUSE with a small user
community is online:
Recommender Manager
Recommendation
Model
MANAGEMENT
RECOMMENDERS
Pluggable Recommender 1
Recommender 1
Administrative access
gives control and insign
USER
dbis.informatik.uni-freiburg.de/MuSe
Challenges for evaluations
 Thorough evaluations are repetitive, yet non-trivial, tasks
 Many aspects are inherently subjective, e.g. serendipity
 can be only investigated in vivo (with real users)
 Legal issues: (1) user data is highly sensitive
(2) content-based approaches require data
Recommender
Users provide profile
information or social identities
Compose recommendations
Developers
Web-based User Interface
 Register & interconnect social identities
 Listen & rate recommended songs
 Manage new recommenders & evaluations
Data Repositories
 3 shared data structures (restricted access!)
 MUSIC RETRIEVAL ENGINE collects new songs
and retrieves meta information
 USER PROFILE ENGINE retrieves information
from linked social profiles
Recommender Manager
 Coordinates interaction of recommenders
with users and the data repositories
 Forwardes user request & receives
generated recommendations
 Composes list of recommendations
Case Study
 48 participants
 1567 rated song
recommendations
 Overall, 73% of all
songs positively
rated
Annual Charts
Taste in music evolves between the age
of 14 and 20 [11]
Country Charts
Inter-country view
on songs
Quality score per recommender type
{love  2, like  1, dislike  -1}
Configure & manage evaluations
Browse & analyze results
City Charts
Explore upcoming
city trends
Social Tags &
Social Neighborhood
Social Networks and
Semantic Web as
source of information
dbis.informatik.uni-freiburg.de/MuSe
A Music Recommendation Management System
 MUSE simplifies development and evaluation of music
recommendation algorithms
 Provides many tools for developing recommenders
 Takes care of typical tasks of in vivo evaluations
 Open sourced under Apache License 2.0
Future Work
 Increase flexibility of evaluations
 Further connectors for social networks
 New algortihms for music recommendation

Similar documents