User preference visualization for music
Vizualizace preferencí uživatele v hudební doméně
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/119416Identifikátory
SIS: 219338
Kolekce
- Kvalifikační práce [11981]
Autor
Vedoucí práce
Oponent práce
Škoda, Petr
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Obecná informatika
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
7. 7. 2020
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
hudba, interaktivní grafové vizualizace, doporučování, spotifyKlíčová slova (anglicky)
music domain, interactive graph visualizations, recommender systems, spotifyVětšina on-line hudebních portálů nabízí uživatelům seznamy doporučených skladeb, které jsou výstupem "black-box" doporučovacích algoritmů. Doporučení často bývá pro uživatele netransparentní a případné doporučení nebo přehrávání irelevantního obsahu tak má výraznější negativní dopady. Doporučování probíhá především na základě vy- počtených podobností mezi uživateli nebo objekty založené buď na kolaborativním prin- cipu, nebo podobnosti vlastního obsahu. Tato bakalářská práce si klade za cíl navrhnout a implementovat vhodnou vizualizaci těchto vztahů ve formě interaktivního grafu pro konkrétní uživatele platformy Spotify. Vizualizace by měla uživatelům pomoci uvědomit si, že jejich data obsahují vnitřní struktury, ze kterých vychazí doporučování skladeb a umělců. Výstupní program by měl také umožnit přehrávání skladeb obsažených v grafu. 1
Most of the music portals offer users lists of songs that are the result of black-box algorithms. The recommendation is often nontransparent for users, therefore the irrele- vant recommendation might have negative consequences. The recommendation is mainly based on the computation of similarities between users or objects. The computation relies on collaborative techniques or similarity of the contents of the objects. The purpose of this bachelor thesis is to design and implement suitable visualization of these relations in the form of an interactive graph for a certain Spotify user. The visualization should help users realize that their data have inner structures and the recommendations are based on them. The final application should also provide a music playback using the songs contained in the graph. 1
