Top Banner
Context-Aware Mobile Music Recommendation for Daily Activities Xinxi Wang, David Rosenblum, Ye Wang School of Computing, National University of Singapore 1
22

Xinxi Wang, David Rosenblum, Ye Wang School of Computing, National University of Singapore 1.

Mar 31, 2015

Download

Documents

Laila Marquess
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Slide 1

Slide 2 Xinxi Wang, David Rosenblum, Ye Wang School of Computing, National University of Singapore 1 Slide 3 Do you prefer the same or different music when running or sleeping? 2 Slide 4 Users short-term music information needs are influenced by users activities [A. C. North 2004] Traditional recommender systems model user long-term preferences only Running Sleeping Girlfriend This song is generally good, but Im going to sleep. Its too noisy! Girlfriend Sleepsong Collaborative filtering (CF)... 3 Slide 5 How to recommend songs to this new user? new user problem How to recommend this new song? new song problem Collaborative Filtering (CF) cannot handle both Content-based filtering cannot solve the new user problem 4 Slide 6 Running Sleeping Audio content analysis Sensor based activity detection Personalization and adaptation Our system detects users daily activities in real-time and recommends suitable music automatically 5 Slide 7 Music Database Music Database Running Walking Sleeping Working Studying Shopping Binary classifiers (Adaboost) Binary classifiers (Adaboost) Music audio feature extraction Sensor signal features feature extraction ACACF Probabilistic Graphical Model ACACF Probabilistic Graphical Model User feedback Classification results Recommendation Backend Frontend 6 Slide 8 Activities Ranked songs list Playback Controls automatic mode Skipped Listened completely manual mode 7 Slide 9 Given the sensor feature f, a song s is scored as: Sensor-Context Model Music-Context Model 8 Slide 10 Different people have agreement on suitable music for an activity. Initialization. Prior beta(a, b) is initialized from music content analysis results. 9 Slide 11 Approximate prior update: User preference update: 10 Slide 12 Six models are compared based on three criteria: (1) Energy consumption (2) Accuracy; (3) Incremental learning. Energy consumption and incremental learning 11 Slide 13 Accuracy of different models: 12 Slide 14 Nave Bayes: Training and incremental training by MLE: 13 Slide 15 Retrieval performance 14 Slide 16 15 Slide 17 16 Slide 18 With existing technologies, their short-term needs cannot be satisfied well. 17 Slide 19 18 Slide 20 The first context-aware mobile music recommendation system for daily activities It satisfies users short-term needs better A solution the cold-start problem Unified probabilistic model 19 Slide 21 Let more people use it Exploration/exploitation tradeoff using reinforcement learning Incorporate collaborative filtering into the system 20 Slide 22 21 Slide 23 A. C. North, D. J. Hargreaves, and J. J. Hargreaves, Uses of Music in Everyday Life, Music Perception: An Interdisciplinary Journal, vol. 22, no. 1, 2004. A. I. Schein, A. Popescul, L. H. Ungar, and D. M. Pennock, Methods and metrics for cold- start recommendations, in SIGIR, 2002. 22