Thesis (Selection of subject)Thesis (Selection of subject)(version: 385)
Thesis details
   Login via CAS
Skupinové doporučovací systémy pro mobilní matchovací aplikaci
Thesis title in Czech: Skupinové doporučovací systémy pro mobilní matchovací aplikaci
Thesis title in English: Group recommender systems for mobile matching app
Key words: doporučovací systémy|skupinové doporučování|matchovací aplikace
English key words: recommender systems|group recommendations|matching mobile app
Academic year of topic announcement: 2023/2024
Thesis type: Bachelor's thesis
Thesis language:
Department: Department of Software Engineering (32-KSI)
Supervisor: Mgr. Ladislav Peška, Ph.D.
Author: Ondřej Kříž - assigned and confirmed by the Study Dept.
Date of registration: 06.05.2024
Date of assignment: 14.05.2024
Confirmed by Study dept. on: 14.05.2024
Guidelines
Řešitel nejdříve získá přehled v oblasti doporučovacích systémů, především se zaměří na problematiku doporučování pro skupiny uživatelů a doporučování na mobilních platformách. Na základě dostupné literatury navrhne vhodný doporučovací ekoystém pro potřeby mobilní "matching" aplikace - tj. aplikace umožňující najít vícero uživatelům konsenzus nad výběrem společné aktivity / produktu. Předpokládá se integrace do "match-it" mobilní aplikace vyvíjené v rámci ročníkového projektu. Součástí řešení bude implementace alespoň 2 různých doporučovacích strategií, zpracování jak dlouhodobé tak krátkodobé zpětné vazby uživatelů a podpora pro dosažení konsenzu např. pomocí vhodných explanations. Dále se předpokládá základní fitování doporučovacích strategií pro potřeby konkrétní zvolené domény (např. filmy, restaurace, výletní místa, události apod.).
References
Ricci, F., Rokach, L., & Shapira, B. (Eds.). (2022). Recommender Systems Handbook (3rd ed.). Springer.
Knijnenburg, Bart & Willemsen, Martijn. 2015. Evaluating Recommender Systems with User Experiments. 10.1007/978-1-4899-7637-6_9.
Mesut Kaya, Derek Bridge, Nava Tintarev: Ensuring Fairness in Group Recommendations by Rank-Sensitive Balancing of Relevance, https://dl.acm.org/doi/10.1145/3383313.3412232
Harald Steck: Calibrated recommendations, https://dl.acm.org/doi/10.1145/3240323.3240372
Patrik Dokoupil and Ladislav Peska. 2023. EasyStudy: Framework for Easy Deployment of User Studies on Recommender Systems. RecSys '23, https://doi.org/10.1145/3604915.3610640
Ladislav Malecek and Ladislav Peska. 2021. Fairness-preserving Group Recommendations With User Weighting. UMAP '21, https://doi.org/10.1145/3450614.3461679
Da Cao, Xiangnan He, Lianhai Miao, Yahui An, Chao Yang, and Richang Hong. 2018. Attentive Group Recommendation. SIGIR '18 https://doi.org/10.1145/3209978.3209998
Preliminary scope of work
Cílem bakalářské práce je navrhnou vhodné doporučovací systémy pro android mobilní aplikaci „match-it“, která umožňuje skupince k uživatelů nalézt konsenzus na společné aktivitě (případně několika aktivitách). Uživatelé prostřednictvím interaktivního UI v podobě balíčku karet aktivit v rámci společné online session hlasují, přičemž konkrétní podoba hlasování závisí na daném tématu (například interactive multi parti critique (IMPC) apod.). Návrhy aktivit jsou generovány dle historických preferencí jednotlivých uživatelů a preferencí skupiny aktuálně probíhající session.

Protože různé domény vyžadují rozličná data a metody k jejich zpracování, předpokládá se, že řešitel navrhne, s ohledem na současný „state-of-the-art“, alespoň 2 doporučovací systémy pro konkrétní zvolenou doménu s tím i vhodný princip uživatelského hlasování. Předmětem práce mohou být například následující oblasti:
a) Skupinové doporučení restaurací v okolí.
b) Skupinové doporučení relaxační aktivity (např. filmy).
c) Skupinové doporučení sportovní aktivity, společenské/týmové/deskové hry, …
d) Skupinové doporučení tipů na výlet na konkrétním území a dle point of interests (POI) jednotlivých uživatelů.
e) Skupinové doporučení událostí v okolí (koncerty, divadelní akce, veřejné akce,…).

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html