Recommendations Model Based on Recurrent Neural Networks

dc.contributor.advisor Řehořek, Tomáš
dc.contributor.author Martínek, Ladislav
dc.contributor.referee Smítková Janků, Ladislava
dc.date.accessioned 2020-06-14T10:41:02Z
dc.date.available 2020-06-14T10:41:02Z
dc.date.issued 2020-06-12
dc.description.abstract Tato diplomová práce řeší problematiku doporučovacích systémů. Cílem je predikce následujících položek na základě sekvenčních dat z chování uživatelů pomocí rekurentních neuronových sítí (LSTM, GRU). Reprezentace položek je tvořena pomocí maticové faktorizace upravené pro datasety s implicitní zpětnou vazbou. V práci je navržen a implementován algoritmus pro tvorbu rekurentních modelů využívající vytvořenou reprezentaci položek. Navržen je také způsob vyhodnocování respektující sekvenční povahu dat. Metoda vyhodnocování využívá metriky recall a catalog coverage. Experimenty jsou prováděny systematicky s cílem zjistit závislosti na sledovaných metodách a hyperparametrech. Měření je prováděno na třech datových sadách. Na největším datasetu se podařilo dosáhnout více jak dvojnásobného recallu proti dalším metodám, které byly zastoupeny kolaborativním filtrováním, reminder modelem a popularity modelem. Na závěr práce jsou diskutovány zjištěné poznatky, možné zlepšení hyperparametrizací a další možné směry vylepšení modelů. cs
dc.description.abstract This diploma thesis deals with matters of recommendation systems. The aim is to use recurrent neural networks (LSTM, GRU) to predict the subsequent interactions using sequential data from user behavior. Matrix factorization adapted for datasets with implicit feedback is used to create a representation of items (embeddings). An algorithm for creating recurrent models using the embeddings is designed and implemented in this thesis. Furthermore, an evaluation method respecting the sequential nature of the data is proposed. This evaluation method uses recall and catalog coverage metrics. Experiments are performed systematically to determine the dependencies on the observed methods and hyperparameters. The measurements were performed on three datasets. On the most extensive dataset, I managed to achieve more than double recall against other recommendation techniques, which were represented by collaborative filtering, reminder model, and popularity model. The findings, possible improvement by hyper-parametrization, and different possible means of model improvement are discussed at the end of the work. en
dc.identifier KOS-962290870805
dc.identifier.uri http://hdl.handle.net/10467/87990
dc.publisher České vysoké učení technické v Praze cs
dc.publisher Czech Technical University in Prague en
dc.rights A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act. en
dc.rights Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění. cs
dc.subject Doporučovací systémy cs
dc.subject Datasety s implicitní zpětnou vazbou cs
dc.subject Sekvenční doporučování cs
dc.subject Strojové učení cs
dc.subject Rekurentní neuronové sítě cs
dc.subject LSTM cs
dc.subject GRU cs
dc.subject Maticová faktorizace cs
dc.subject Recommender systems en
dc.subject Implicit feedback dataset en
dc.subject Sequential recommendation en
dc.subject Machine learning en
dc.subject Recurrent neural networks en
dc.subject Long Short-Term Memory en
dc.subject Gated recurrent units en
dc.subject Matrix factorization en
dc.title Doporučovací modely založené na rekurentních neuronových sítích cs
dc.title Recommendations Model Based on Recurrent Neural Networks en
dc.type master thesis en
dspace.entity.type Publication
relation.isAdvisorOfPublication bf59fcaf-08fb-4b81-b050-e5160691695b
relation.isAdvisorOfPublication.latestForDiscovery bf59fcaf-08fb-4b81-b050-e5160691695b
relation.isAuthorOfPublication 8055ac65-f600-443b-b5fd-4e7441db4f2c
relation.isAuthorOfPublication.latestForDiscovery 8055ac65-f600-443b-b5fd-4e7441db4f2c
relation.isRefereeOfPublication 2e081e4c-624f-4620-a8a9-297bc4e5b320
relation.isRefereeOfPublication.latestForDiscovery 2e081e4c-624f-4620-a8a9-297bc4e5b320
theses.degree.discipline Znalostní inženýrství cs
theses.degree.grantor katedra aplikované matematiky cs
theses.degree.programme Informatika cs

Files

Original bundle

Now showing 1 - 3 of 3
Name:
F8-DP-2020-Martinek-Ladislav-thesis.pdf
Size:
2.1 MB
Format:
Adobe Portable Document Format
Description:
PLNY_TEXT
Name:
F8-DP-2020-posudek-Smitkova_Janku_Ladislava.pdf
Size:
135.72 KB
Format:
Adobe Portable Document Format
Description:
POSUDEK
Name:
F8-DP-2020-posudek-Rehorek_Tomas.pdf
Size:
138.29 KB
Format:
Adobe Portable Document Format
Description:
POSUDEK