SlideShare une entreprise Scribd logo
1  sur  86
Télécharger pour lire hors ligne
AUser-centeredMusic RecommendationApproachforDaily Activities 
Ricardo Dias, Ricardo Cunha, Manuel J. Fonseca 
INESC-ID/Instituto Superior Técnico, Universidade de Lisboa
Music listening on daily activities 
Mark Stevens@Flickr
Listening experience is ubiquitous 
clemsonunivlibrary@flickr
> 20 Million Songs
Hard to choosesongs 
Orin Zebest@flickr
Different users, Different tastes 
Chloe Muro@flickr
How to recommendsongs? 
Jacob Bøtter@flickr
Neglecting User Control
Improvise 
davejdoe@flickr
User-centered approach 
mammal@flickr
RELATED WORK
Different Approaches 
Demographic 
Collaborative Filtering 
Content 
Context 
Hybrid 
[Celma] 
[Celma2010]
Collaborative Filtering 
Song1 
Song2 
Song3 
Song4 
Song5 
Alice 
5 
3 
4 
4 
? 
User1 
3 
1 
2 
3 
3 
User2 
4 
3 
4 
3 
5 
User3 
3 
3 
1 
5 
4 
User4 
1 
5 
5 
2 
1
Content
MoyanBrenn@flickr 
Context
Peter Merholz@flickr 
Where are the users?
•Text 
Goals 
1.Generic recommendationtechnique that takes userinputfor personalization 
2.Recommend songs to be listened performing different activities
IMPROVISE
Recommend songs for Activities
abethne15@flickr 
User-centered
the rikpics@flickr 
Personalization
Approach 
Song1 
Song1 
Song1 
Song1 
Song1 
Song1 
Song1 
Song5 
Song2 
Song2 
Song2 
Song3 
Activity 1 
Activity 2 
Activity 3
giuvanpelt@flickr 
Content for Similarity
ASSOCIATING SONGS WITH ACTIVITIES
•Text 
Web Application
•Text 
Selection Flow 
15 Genres 
30 Artists of the selected genres 
100 songs from those artists
•Text 
Data Collected 
98 participants 
251 answers to the activities 
8,518 songs associated to the activities
•Text 
Song Characterization 
Accousticness 
Energy 
Loudness 
Tempo 
4D vector of content features
Ourania@flickr 
Analyze to detect similarities
One feature, one interval 
Tempo 
Max 
Min 
[Min; Max]
Hyper-Rectangles 
Running 
Relaxing 
Shopping
One Hyper-Rectangle, 4 Features 
Tempo 
Accoustiness 
Energy 
Loudness
•Text 
One to One 
One Activity 
One Hyper-rectangle
•Text 
Main Challenge 
Defining the hyper-rectangles 
Establishing the min/max values for each one the four intervals
HYPER-RECTANGLES
Nick Wheeler@flickr 
How to choosethe best method?
•Text 
Classification Task 
Activity 2 
Activity 3 
Activity 2 
Song3
•Text 
Testing Procedure 
Two datasets for training classifier: top- 100 and the top-20 
Hyper-rectangles determined using the different methods
•Text 
First Trial 
M1 -AVG +/-STD for the min/max of each interval 
M2 –10%/90% percentiles for min/max
Running 
Relaxing 
Shopping 
Intervals overlapped
•Text 
Second Trial 
M3 -% of the STD (15% to 30%) + AVG 
M4 -% of the STD (15% to 30%) + Median 
Increments of 5% from 15% to 30%
Top-100 songs dataset 
Median +/-20% of the STD 
Best Approach
GENERIC RECOMMENDER
Cold-start Approach
Top-100 songs selected by the 98 users for each activity 
4 hyper-rectangles generated using the Median +/-20% of the STD 
Generic Model
PERSONALIZATION
Greg Peverill-Conti@flickr 
How about individual tastes?
Greg Peverill-Conti@flickr 
Method 
Same as in Generic Model 
Top 100 songs 
Median +/-20% of STD
Greg Peverill-Conti@flickr 
Add new songs 
List of Songs 
Top 
Bottom 
New Song
Greg Peverill-Conti@flickr 
First In, First Out 
Top 
Bottom 
Top 
Bottom 
In 
In 
Out 
Out 
Song 
Song 
Time
Greg Peverill-Conti@flickr 
Benefits 
1.New songs remain more time in the list to determine the hyper-rectangles 
2.Constantlyadapts to users current preferences and tastes
EVALUATION
1.Recommend songs to different activities 
2.Personalizethe recommendations to users with different tastes 
Goals
2 F / 8 M 
Aged between 22 and 29years old 
Students(graduate and undergraduate from computer science) 
Participants
1.Generic model: 10 users 
2.Personalized model (two iterations) 
1.First iteration: 10 users 
2.Second iteration: 5 users 
Two Experiments
PROCEDURE
Characterize users: 
•Gender 
•Age 
•Listening Habits (frequency) 
•Etc. 
Demographic Questionnaire
Song Selection 
Selecting appropriate songs from a list of 50 songs (one list per activity) 
Evaluation Task
Satisfaction Questionnaire
Nr. of songs 
Metric
RESULTS
LambrosRoussodimos@flickr 
Happy users
yourtecontemporaine@flickr 
Personalized better than Generic
Generic Model 
12 
38 
0 
5 
10 
15 
20 
25 
30 
35 
40 
Selected 
NotSelected 
Number of Songs
Generic Model 
12 
38 
0 
5 
10 
15 
20 
25 
30 
35 
40 
Selected 
NotSelected 
Number of Songs 
24%
Personalized Model (1º) 
12 
38 
15 
35 
0 
5 
10 
15 
20 
25 
30 
35 
40 
Selected 
NotSelected 
Personalized 
Generic
Personalized Model 
12 
38 
15 
35 
0 
5 
10 
15 
20 
25 
30 
35 
40 
Selected 
NotSelected 
Personalized 
Generic 
25%
Personalized Model (2º) 
10%increase
Satisfaction Results
Special cases 
User 1 
User 2 
User 3 
User 4 
User 5
Discussion 
For some users more interaction is required to improve recommendation 
Might improveby using more songs than just the top 100
Discussion 
For some users more interaction is required to improve recommendation 
Might improveby using more songs than just the top 100
Number of songs steadily increased
LIMITATIONS
Lack of comparison 
No comparison between the Generic Recommenderand other solutions
Elvin@flickr 
Few Users
Peter Merholz@flickr 
Activities were simulated
CONCLUSIONS AND FUTURE WORK
Recommend songs for Daily Activities
Silvia Viñuales@flickr 
User-centered Approach
ca_heckler@flickr 
Experimental Evaluation
Kat@flickr 
More evaluation required
Explore newmethods
Use moresongs 
> 8.000
AUser-centeredMusic RecommendationApproachforDaily Activities 
Ricardo Dias, PhdStudent and Researcher 
http://web.tecnico.ulisboa.pt/ricardo.dias 
The End

Contenu connexe

Similaire à Improvise

Taste or Addiction?: Using Play Logs to Infer Song Selection Motivation
Taste or Addiction?: Using Play Logs to Infer Song Selection MotivationTaste or Addiction?: Using Play Logs to Infer Song Selection Motivation
Taste or Addiction?: Using Play Logs to Infer Song Selection MotivationKosetsu Tsukuda
 
Random Walk with Restart for Automatic Playlist Continuation and Query-specif...
Random Walk with Restart for Automatic Playlist Continuation and Query-specif...Random Walk with Restart for Automatic Playlist Continuation and Query-specif...
Random Walk with Restart for Automatic Playlist Continuation and Query-specif...Timo van Niedek
 
[221]똑똑한 인공지능 dj 비서 clova music
[221]똑똑한 인공지능 dj 비서 clova music[221]똑똑한 인공지능 dj 비서 clova music
[221]똑똑한 인공지능 dj 비서 clova musicNAVER D2
 
Social Media Monitoring as a Tool to Assess Customer Satisfaction: The Case o...
Social Media Monitoring as a Tool to Assess Customer Satisfaction: The Case o...Social Media Monitoring as a Tool to Assess Customer Satisfaction: The Case o...
Social Media Monitoring as a Tool to Assess Customer Satisfaction: The Case o...Bellakarina Solorzano
 
Survey on Common Strategies of Vocabulary Reuse in Linked Open Data Modeling ...
Survey on Common Strategies of Vocabulary Reuse in Linked Open Data Modeling ...Survey on Common Strategies of Vocabulary Reuse in Linked Open Data Modeling ...
Survey on Common Strategies of Vocabulary Reuse in Linked Open Data Modeling ...JohannWanja
 
Deezer - Big data as a streaming service
Deezer - Big data as a streaming serviceDeezer - Big data as a streaming service
Deezer - Big data as a streaming serviceJulie Knibbe
 
Relative Trends in Scientific Terms on Twitter
Relative Trends in Scientific Terms on TwitterRelative Trends in Scientific Terms on Twitter
Relative Trends in Scientific Terms on Twitteraba-sah
 
Luis Aguiar: Platforms, Promotion, and Product Discovery: Evidence from Spoti...
Luis Aguiar: Platforms, Promotion, and Product Discovery: Evidence from Spoti...Luis Aguiar: Platforms, Promotion, and Product Discovery: Evidence from Spoti...
Luis Aguiar: Platforms, Promotion, and Product Discovery: Evidence from Spoti...Marius Miron
 
Detecting Good Abandonment in Mobile Search
Detecting Good Abandonment in Mobile SearchDetecting Good Abandonment in Mobile Search
Detecting Good Abandonment in Mobile SearchJulia Kiseleva
 
Jamzion prj mix solo video tapes [IDEA]
Jamzion prj mix solo video tapes [IDEA]Jamzion prj mix solo video tapes [IDEA]
Jamzion prj mix solo video tapes [IDEA]David Buitrago Arenas
 

Similaire à Improvise (11)

Taste or Addiction?: Using Play Logs to Infer Song Selection Motivation
Taste or Addiction?: Using Play Logs to Infer Song Selection MotivationTaste or Addiction?: Using Play Logs to Infer Song Selection Motivation
Taste or Addiction?: Using Play Logs to Infer Song Selection Motivation
 
Random Walk with Restart for Automatic Playlist Continuation and Query-specif...
Random Walk with Restart for Automatic Playlist Continuation and Query-specif...Random Walk with Restart for Automatic Playlist Continuation and Query-specif...
Random Walk with Restart for Automatic Playlist Continuation and Query-specif...
 
[221]똑똑한 인공지능 dj 비서 clova music
[221]똑똑한 인공지능 dj 비서 clova music[221]똑똑한 인공지능 dj 비서 clova music
[221]똑똑한 인공지능 dj 비서 clova music
 
Social Media Monitoring as a Tool to Assess Customer Satisfaction: The Case o...
Social Media Monitoring as a Tool to Assess Customer Satisfaction: The Case o...Social Media Monitoring as a Tool to Assess Customer Satisfaction: The Case o...
Social Media Monitoring as a Tool to Assess Customer Satisfaction: The Case o...
 
Survey
SurveySurvey
Survey
 
Survey on Common Strategies of Vocabulary Reuse in Linked Open Data Modeling ...
Survey on Common Strategies of Vocabulary Reuse in Linked Open Data Modeling ...Survey on Common Strategies of Vocabulary Reuse in Linked Open Data Modeling ...
Survey on Common Strategies of Vocabulary Reuse in Linked Open Data Modeling ...
 
Deezer - Big data as a streaming service
Deezer - Big data as a streaming serviceDeezer - Big data as a streaming service
Deezer - Big data as a streaming service
 
Relative Trends in Scientific Terms on Twitter
Relative Trends in Scientific Terms on TwitterRelative Trends in Scientific Terms on Twitter
Relative Trends in Scientific Terms on Twitter
 
Luis Aguiar: Platforms, Promotion, and Product Discovery: Evidence from Spoti...
Luis Aguiar: Platforms, Promotion, and Product Discovery: Evidence from Spoti...Luis Aguiar: Platforms, Promotion, and Product Discovery: Evidence from Spoti...
Luis Aguiar: Platforms, Promotion, and Product Discovery: Evidence from Spoti...
 
Detecting Good Abandonment in Mobile Search
Detecting Good Abandonment in Mobile SearchDetecting Good Abandonment in Mobile Search
Detecting Good Abandonment in Mobile Search
 
Jamzion prj mix solo video tapes [IDEA]
Jamzion prj mix solo video tapes [IDEA]Jamzion prj mix solo video tapes [IDEA]
Jamzion prj mix solo video tapes [IDEA]
 

Dernier

GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests GlycosidesNandakishor Bhaurao Deshmukh
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024AyushiRastogi48
 
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024Jene van der Heide
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentationtahreemzahra82
 
Four Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptFour Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptJoemSTuliba
 
PROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalPROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalMAESTRELLAMesa2
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuinethapagita
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxMurugaveni B
 
Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayupadhyaymani499
 
CHROMATOGRAPHY PALLAVI RAWAT.pptx
CHROMATOGRAPHY  PALLAVI RAWAT.pptxCHROMATOGRAPHY  PALLAVI RAWAT.pptx
CHROMATOGRAPHY PALLAVI RAWAT.pptxpallavirawat456
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPirithiRaju
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxEran Akiva Sinbar
 
well logging & petrophysical analysis.pptx
well logging & petrophysical analysis.pptxwell logging & petrophysical analysis.pptx
well logging & petrophysical analysis.pptxzaydmeerab121
 
Organic farming with special reference to vermiculture
Organic farming with special reference to vermicultureOrganic farming with special reference to vermiculture
Organic farming with special reference to vermicultureTakeleZike1
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubaikojalkojal131
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPirithiRaju
 
User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)Columbia Weather Systems
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensorsonawaneprad
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...D. B. S. College Kanpur
 

Dernier (20)

GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests GlycosidesGLYCOSIDES Classification Of GLYCOSIDES  Chemical Tests Glycosides
GLYCOSIDES Classification Of GLYCOSIDES Chemical Tests Glycosides
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024
 
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024GenAI talk for Young at Wageningen University & Research (WUR) March 2024
GenAI talk for Young at Wageningen University & Research (WUR) March 2024
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentation
 
Four Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.pptFour Spheres of the Earth Presentation.ppt
Four Spheres of the Earth Presentation.ppt
 
PROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and VerticalPROJECTILE MOTION-Horizontal and Vertical
PROJECTILE MOTION-Horizontal and Vertical
 
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 GenuineCall Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
Call Girls in Majnu Ka Tilla Delhi 🔝9711014705🔝 Genuine
 
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptxSTOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
STOPPED FLOW METHOD & APPLICATION MURUGAVENI B.pptx
 
Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyay
 
Let’s Say Someone Did Drop the Bomb. Then What?
Let’s Say Someone Did Drop the Bomb. Then What?Let’s Say Someone Did Drop the Bomb. Then What?
Let’s Say Someone Did Drop the Bomb. Then What?
 
CHROMATOGRAPHY PALLAVI RAWAT.pptx
CHROMATOGRAPHY  PALLAVI RAWAT.pptxCHROMATOGRAPHY  PALLAVI RAWAT.pptx
CHROMATOGRAPHY PALLAVI RAWAT.pptx
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
 
The dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptxThe dark energy paradox leads to a new structure of spacetime.pptx
The dark energy paradox leads to a new structure of spacetime.pptx
 
well logging & petrophysical analysis.pptx
well logging & petrophysical analysis.pptxwell logging & petrophysical analysis.pptx
well logging & petrophysical analysis.pptx
 
Organic farming with special reference to vermiculture
Organic farming with special reference to vermicultureOrganic farming with special reference to vermiculture
Organic farming with special reference to vermiculture
 
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In DubaiDubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
Dubai Calls Girl Lisa O525547819 Lexi Call Girls In Dubai
 
Pests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdfPests of castor_Binomics_Identification_Dr.UPR.pdf
Pests of castor_Binomics_Identification_Dr.UPR.pdf
 
User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)User Guide: Orion™ Weather Station (Columbia Weather Systems)
User Guide: Orion™ Weather Station (Columbia Weather Systems)
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensor
 
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
Fertilization: Sperm and the egg—collectively called the gametes—fuse togethe...
 

Improvise