45
Visualisatie van muziekaanbevelingen Promotor: Prof. Dr. Ir. E. Duval, Prof. Dr. K. Verbert, Dr. J. Klerkx Begeleider: Prof. Dr. K. Verbert, Dr. J. Klerkx FACULTEIT WETENSCHAPPEN Een visueel uitlegsysteem voor collaboratieve filtering Joris SCHELFAUT Academiejaar 2012- 2013

Visualization of Music Suggestions

Embed Size (px)

DESCRIPTION

Final presentation for the thesis "visualization of music suggestions". Read the thesis text online at http://soundsuggest.wordpress.com

Citation preview

Page 1: Visualization of Music Suggestions

Visualisatie van muziekaanbevelingen

Promotor:Prof. Dr. Ir. E. Duval, Prof. Dr. K. Verbert, Dr. J. KlerkxBegeleider:Prof. Dr. K. Verbert, Dr. J. Klerkx

FACULTEIT WETENSCHAPPEN

Een visueel uitlegsysteem voor collaboratieve filtering

Joris SCHELFAUT

Academiejaar 2012-2013

Page 2: Visualization of Music Suggestions

Recommender system

FACULTEIT WETENSCHAPPEN

• Compute personalized item suggestions based on the user’s interaction with the system– Listening history– Items ratings– Item purchases– …

• Last.fm, Netflix, IMDb, Facebook, Amazon, …

Page 3: Visualization of Music Suggestions

Recommender system

FACULTEIT WETENSCHAPPEN

• Database (items / users)

Page 4: Visualization of Music Suggestions

Recommender system

FACULTEIT WETENSCHAPPEN

• Database • Algorithms

Page 5: Visualization of Music Suggestions

Recommender system > CBF

FACULTEIT WETENSCHAPPEN

Page 6: Visualization of Music Suggestions

Recommender system > CF

FACULTEIT WETENSCHAPPEN

Page 7: Visualization of Music Suggestions

Black box problem

FACULTEIT WETENSCHAPPEN

Page 8: Visualization of Music Suggestions

Explanation system

FACULTEIT WETENSCHAPPEN

Page 9: Visualization of Music Suggestions

Explanation system > Examples

FACULTEIT WETENSCHAPPEN

Page 10: Visualization of Music Suggestions

Explanation system > evaluation

FACULTEIT WETENSCHAPPEN

Page 11: Visualization of Music Suggestions

FACULTEIT WETENSCHAPPEN

Explanation system > evaluation

Page 12: Visualization of Music Suggestions

Objective

FACULTEIT WETENSCHAPPEN

• Make a visualization...that can explain music suggestions

• Interactive• Steer the process (if possible)• Evaluation based on previously described aims• Non-professional users (learnability)

Page 13: Visualization of Music Suggestions

Target audience Visualization design Implementation Evaluation results Conclusion Demo

FACULTEIT WETENSCHAPPEN

Page 14: Visualization of Music Suggestions

Target audience

FACULTEIT WETENSCHAPPEN

Page 15: Visualization of Music Suggestions

Visualization design

FACULTEIT WETENSCHAPPEN

Page 16: Visualization of Music Suggestions

Visualization design

FACULTEIT WETENSCHAPPEN

Page 17: Visualization of Music Suggestions

Visualization design

FACULTEIT WETENSCHAPPEN

Page 18: Visualization of Music Suggestions

Implementation > Recommender

FACULTEIT WETENSCHAPPEN

• Last.fm– Collaborative approach– Lots of data– Active users

• Last.fm API– Listening history– Neighbours– Recommendations

Page 19: Visualization of Music Suggestions

Implementation > Application

FACULTEIT WETENSCHAPPEN

• Chrome extension– Inject HTML into a webpage

Page 20: Visualization of Music Suggestions

Implementation > Visualization

FACULTEIT WETENSCHAPPEN

• D3.js– Lots of existing code– Well documented– Works in almost all

modern browsers

Page 21: Visualization of Music Suggestions

Evaluation > Iteration 1

FACULTEIT WETENSCHAPPEN

Page 22: Visualization of Music Suggestions

Evaluation > Iteration 1

FACULTEIT WETENSCHAPPEN

Page 23: Visualization of Music Suggestions

Evaluation > Iteration 1

FACULTEIT WETENSCHAPPEN

Page 24: Visualization of Music Suggestions

Evaluation > Iteration 1

FACULTEIT WETENSCHAPPEN

• Feasable?– Insight– Usability

• Think aloud / SUS• 5 Test users

Page 25: Visualization of Music Suggestions

Evaluation > Iteration 1

FACULTEIT WETENSCHAPPEN

• Feasable?– Yes– Rationale could be

discovered• SUS avg: 77

Page 26: Visualization of Music Suggestions

Evaluation > Iteration 2

FACULTEIT WETENSCHAPPEN

Page 27: Visualization of Music Suggestions

Evaluation > Iteration 2

FACULTEIT WETENSCHAPPEN

• Is the transformation from paper to digital successful?– Insight– Usability

• 5 test users• Think aloud / SUS

Page 28: Visualization of Music Suggestions

Evaluation > Iteration 2

FACULTEIT WETENSCHAPPEN

• Is the transformation from paper to digital successful?– Yes

• Issue: parallel edges are hard to distinguish• SUS avg: 79.5

Page 29: Visualization of Music Suggestions

Evaluation > Iteration 3

FACULTEIT WETENSCHAPPEN

Page 30: Visualization of Music Suggestions

Evaluation > Iteration 3

FACULTEIT WETENSCHAPPEN

• Real data– Insight: more relevant

data• Focus on usability– Option menu

• Insight• 5 test users• Think aloud / SUS

Page 31: Visualization of Music Suggestions

Evaluation > Iteration 3

FACULTEIT WETENSCHAPPEN

• Negative:– Threshold– Slow loading times– Distinguish between recommendations and

owned items– Learning

• SUS avg: 76.5

Page 32: Visualization of Music Suggestions

Evaluation > Iteration 4

FACULTEIT WETENSCHAPPEN

Page 33: Visualization of Music Suggestions

Evaluation > Iteration 4

FACULTEIT WETENSCHAPPEN

Page 34: Visualization of Music Suggestions

Evaluation > Iteration 4

FACULTEIT WETENSCHAPPEN

• Where changes positive?• Evaluating aims• 10 test users• Think aloud / SUS

Page 35: Visualization of Music Suggestions

Evaluation > Iteration 4

FACULTEIT WETENSCHAPPEN

• Positive:– Tension– Underlining owned items– Keeping current data in local storage

• Negative– Learning– Visual clutter when a showing approx. 40+ items

Page 36: Visualization of Music Suggestions

Evaluation > Iteration 4

FACULTEIT WETENSCHAPPEN

• SUS avg 80.5

Page 37: Visualization of Music Suggestions

Evaluation > Iteration 4

FACULTEIT WETENSCHAPPEN

• Transparency: yes.• Scrutability: no.• Trust: sometimes.• Effectiveness: sometimes.• Persuasiveness: sometimes.• Efficiency: yes.• Satisfaction: yes.

Page 38: Visualization of Music Suggestions

Conclusion > Objectives

• Varying levels of perceived usefulness• SUS score of 80.5 for iteration 4• Learnability can improve• Design can be effective for explaining

collaborative recommendations• Starting point for further exploration

FACULTEIT WETENSCHAPPEN

Page 39: Visualization of Music Suggestions

Conclusion > Future work

• Visualization– Use symmetry in data to retain users instead of artists as nodes– Additional interactions (e.g. edges)– Clutter reduction through opacity– Temporary hide users

• Data– Improve data load times through caching

• Learnability– Further improve labels and visual clues

• Evaluation– Benchmarks, expert-based, heuristic

FACULTEIT WETENSCHAPPEN

Page 41: Visualization of Music Suggestions

Stats

FACULTEIT WETENSCHAPPEN

Page 42: Visualization of Music Suggestions

Stats

FACULTEIT WETENSCHAPPEN

Page 43: Visualization of Music Suggestions

Stats

FACULTEIT WETENSCHAPPEN

Page 44: Visualization of Music Suggestions

Thank you!

• For your attention!• Special thanks to my supervisors Joris and

Katrien!

FACULTEIT WETENSCHAPPEN

Page 45: Visualization of Music Suggestions

Questions?

FACULTEIT WETENSCHAPPEN