Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 385)
Detail práce
   Přihlásit přes CAS
User preference visualization for music
Název práce v češtině: Vizualizace preferencí uživatele v hudební doméně
Název v anglickém jazyce: User preference visualization for music
Klíčová slova: hudba, interaktivní grafové vizualizace, doporučování, spotify
Klíčová slova anglicky: music domain, interactive graph visualizations, recommender systems, spotify
Akademický rok vypsání: 2019/2020
Typ práce: bakalářská práce
Jazyk práce: angličtina
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: Mgr. Ladislav Peška, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 25.10.2019
Datum zadání: 28.05.2020
Datum potvrzení stud. oddělením: 29.05.2020
Datum a čas obhajoby: 07.07.2020 09:00
Datum odevzdání elektronické podoby:02.06.2020
Datum odevzdání tištěné podoby:04.06.2020
Datum proběhlé obhajoby: 07.07.2020
Oponenti: Mgr. Petr Škoda, Ph.D.
 
 
 
Zásady pro vypracování
Řešitel se nejprve seznámí s dostupnou literaturou a algoritmy v oblastech (interaktivní) vizualizace grafů, a doporučovacích systémů se zaměřením na hudební portály (tzv. playlist continuation problem). Dále pak řešitel prostuduje možnosti využití Spotify API a Web Playback SDK (případně zváží využití jiného obdobného hudebního portálu) se zaměřením na dostupnost informací relevantních pro vizualizaci a doporučování v hudební doméně. Řešitel následně navrhne a implementuje vhodnou vizualizaci dané domény se zaměřením na aktuálního uživatele a jeho okolí. Výsledná aplikace by měla podporovat interakce s uživatelem a nějakou variantu automatického procházení grafu pro postupné přehrávání hudebních skladeb. Práce může být dále rozšířena například o zpracování multimodální uživatelské zpětné vazby, sofistikovanější metody doporučování pro playlist continuation problem, nebo interaktivní vizualizaci doporučení.
Seznam odborné literatury
Ragaad M. Tarawneh, Patric Keller, Achim Ebert: A General Introduction To Graph Visualization Techniques, http://drops.dagstuhl.de/opus/volltexte/2012/3748/pdf/13.pdf
Zhuang Cai, Kang Zhang, Dong-Ni Hu: Visualizing large graphs by layering and bundling graph edges, https://link.springer.com/article/10.1007%2Fs00371-018-1509-7
Yi-Na Li, Dong-Jin Li, Kang Zhang:Metaphoric Transfer Effect in Information VisualizationUsing Glyphs, https://personal.utdallas.edu/~kzhang/Publications/VINCI2015Metaphor.pdf
Juraj Moško et al.:MLES: Multilayer Exploration Structure for Multimedia Exploration, https://link.springer.com/chapter/10.1007%2F978-3-319-23201-0_16
Tomáš Grošup, Juraj Moško, Přemysl Čech: Continuous hierarchical exploration of multimedia collections, https://ieeexplore.ieee.org/document/7153621
Tomáš Grošup, Přemysl Čech, Jakub Lokoč, Tomáš Skopal: A Web Portal for Effective Multi-model Exploration, https://link.springer.com/chapter/10.1007%2F978-3-319-14442-9_37
Frank van Ham Jarke J. van Wijk: Interactive Visualization of Small World Graphs, http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.182.7961&rep=rep1&type=pdf

Ricci, F. et al (Eds): Recommender Systems Handbook, Springer, 2011
Alexandros Karatzoglou, Balázs Hidasi: Deep Learning for Recommender Systems (Tutorial). RecSys 2017: 396-397
Massimo Quadrana, Alexandros Karatzoglou, Balázs Hidasi, Paolo Cremonesi: Personalizing Session-based Recommendations with Hierarchical Recurrent Neural Networks. RecSys 2017: 130-137
Ching-Wei Chen et al.: Recsys challenge 2018: automatic music playlist continuation. In ACM RecSys 2018, https://doi.org/10.1145/3240323.3240342
HAMED ZAMANI et al.: An Analysis of Approaches Taken in the ACM RecSys Challenge 2018 for Automatic Music Playlist Continuation, https://arxiv.org/pdf/1810.01520.pdf
Markus Schedl et al.: Current Challenges and Visions in Music Recommender Systems Research, https://arxiv.org/pdf/1710.03208.pdf

https://developer.spotify.com/documentation/
Předběžná náplň práce
Vě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í bývá často pro uživatele netransparentní a případné doporučení nebo přehrávání nerelevantního obsahu tak má výraznější negativní dopady. Doporučování probíhá především na základě vypočtených podobností mezi uživateli, nebo objekty založené buď na kolaborativním principu, 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 nebo obdobného portálu. Výstupní program by měl také umožnit přehrávání skladeb obsažených v grafu.
 
Univerzita Karlova | Informační systém UK