Modele rekomendacyjne wspólnej filtracji w serwisach ogłoszeniowych

dc.contributor.advisorGórecki, Tomasz. Promotor
dc.contributor.advisorFilipowska, Agata Jolanta. Promotor pomocniczy
dc.contributor.authorKwieciński, Robert
dc.date.accessioned2024-05-16T09:41:06Z
dc.date.available2024-05-16T09:41:06Z
dc.date.issued2024
dc.descriptionWydział Matematyki i Informatyki
dc.description.abstractW wielu praktycznych zastosowaniach liczba dostępnych produktów jest zbyt duża, by użytkownicy byli w stanie się z nimi zapoznać. Problem ten adresują systemy rekomendacyjne. W rozprawie przedstawiamy wyniki badań dotyczących modeli wspólnej filtracji w serwisach ogłoszeniowych, na przykładzie serwisów Grupy OLX. W prezentowanej pracy omawiamy szczególne cechy serwisów ogłoszeniowych mające wpływ na dobór metod rekomendacji oraz ewaluacji. Przedstawiamy wyniki ewaluacji offline oraz online dla istniejących modeli oraz pokazujemy przewagę modelu RP3Beta nad pozostałymi metodami. Przedstawiamy infrastrukturę pozwalającą na generowanie rekomendacji w czasie rzeczywistym oraz pokazujemy możliwość jej zastosowania dla wielu istniejących modeli rekomendacji. Prezentujemy wyniki testów A/B pokazujących skuteczność proponowanego rozwiązania. Wprowadzamy nową grafową metodę rekomendacji, P3LTR, będącą uogólnieniem modelu RP3Beta. Pokazujemy przewagę modelu P3LTR nad modelem RP3Beta pod względem metryk dokładności oraz pokrycia podczas ewaluacji offline. Proponujemy także nową grafową sieć neuronową, P3GNN. Pokazujemy jej przewagę pod względem metryk dokładności nad istniejącymi grafowymi sieciami neuronowymi. Prezentujemy także opublikowany przez autora zbiór danych oraz proces skutecznego wdrożenia omawianych rozwiązań w serwisach Grupy OLX. In many practical applications, the number of available products often exceeds what users can feasibly familiarize themselves with. Recommendation systems address this problem. In the dissertation, we present the results of a study on collaborative filtering models in online classifieds, using OLX Group’s websites as examples. In this work, we discuss the specific characteristics of online classifieds that influence the selection of recommendation and evaluation methods. We present offline and online evaluation results for existing models and show the advantage of the RP3Beta model over other methods. We present the infrastructure created to generate recommendations in real-time and show its applicability to many existing recommendation models. We present the results of A/B tests showing the effectiveness of the proposed solution. We introduce a new graph-based recommendation method, P3LTR, which is a generalisation of the RP3Beta model. We demonstrate the advantage of the P3LTR model over the RP3Beta model in terms of accuracy and coverage metrics during offline evaluation. We also propose a new graph neural network, P3GNN. We show its superiority in terms of accuracy metrics over existing graph neural networks. We also present a dataset published by the author and the process of successful implementation of the discussed solutions on OLX Group's websites.
dc.identifier.urihttps://hdl.handle.net/10593/27712
dc.language.isopl
dc.subjectsystemy rekomendacyjne
dc.subjectmodele wspólnej filtracji
dc.subjectserwisy ogłoszeniowe
dc.subjecttesty A/B
dc.subjectrecommender systems
dc.subjectcollaborative filtering
dc.subjectonline classifieds
dc.subjectA/B tests
dc.titleModele rekomendacyjne wspólnej filtracji w serwisach ogłoszeniowych
dc.title.alternativeCollaborative filtering recommender systems in online classifieds
dc.typeinfo:eu-repo/semantics/doctoralThesis

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
8_kwiecinski_rozprawa.pdf
Size:
2.7 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.56 KB
Format:
Item-specific license agreed upon to submission
Description:
Uniwersytet im. Adama Mickiewicza w Poznaniu
Biblioteka Uniwersytetu im. Adama Mickiewicza w Poznaniu
Ministerstwo Nauki i Szkolnictwa Wyższego