Product Recommendation for C2c Marketplace With Collaborative Filtering Als Algorithm

dc.contributor.advisor Utku Koç
dc.contributor.author Kıran Çelebi, Bilgehan
dc.date.accessioned 2021-12-14T11:21:13Z
dc.date.available 2021-12-14T11:21:13Z
dc.date.issued 2021
dc.description.abstract In this project, a machine learning recommendation model is created for an e-commerce company which runs a customer to customer business. The raw data consisted order reviews, order details, product like event information and product details. The explicit and implicit feedbacks are used together and a rating generation logic per user-product couple is applied to create the source data of the model by using Google Cloud BigQuery tool. The ALS algorithm which uses matrix factorization is applied for predicting the top items which have highest ratings for each user. PySpark which is Apache Spark’s python API is used for implementing the ALS model. The best hyperparameters are determined comparing the root mean square error results by using grid search and cross validation and 0.78 of RMSE is reached. The predictions for the empty ratings are sorted then top rated 10 products are taken as recommendations. The evaluation of the model is done by comparing those recommendations with the user preferences. The user preferences are specified by using averagely top rated product categories and most interacted product categories in count. The recommendations are observed to be consistent with the user preferences.
dc.identifier.citation Kıran Çelebi, B. (2021). Product Recommendation for C2C Marketplace With Collaborative Filtering ALS Algorithm. MEF Üniversitesi Fen Bilimleri Enstitüsü, Büyük Veri Analitiği Yüksek Lisans Programı. ss. 1-34
dc.identifier.uri https://hdl.handle.net/20.500.11779/1696
dc.language.iso en
dc.publisher MEF Üniversitesi Fen Bilimleri Enstitüsü
dc.rights info:eu-repo/semantics/openAccess
dc.subject Recommendation Engines, Collaborative Filtering, Matrix Factorization, ALS Algorithm, User Feedback Types
dc.title Product Recommendation for C2c Marketplace With Collaborative Filtering Als Algorithm
dc.title.alternative E-ticaret sitesi için collaborative filtering ALS algoritması ile ürün önerme
dc.type Master's Degree Project
dspace.entity.type Publication
gdc.author.institutional Kıran Çelebi, Bilgehan
gdc.coar.access open access
gdc.coar.type other
gdc.description.department Lisansüstü Eğitim Enstitüsü, Büyük Veri Analitiği Yüksek Lisans Programı
gdc.description.publicationcategory YL-Bitirme Projesi
gdc.description.startpage 1-34
gdc.publishedmonth N/A
gdc.virtual.author Koç, Utku
relation.isAuthorOfPublication 033fab1f-fc1b-4bcd-a954-b68f6409c2dd
relation.isAuthorOfPublication.latestForDiscovery 033fab1f-fc1b-4bcd-a954-b68f6409c2dd
relation.isOrgUnitOfPublication 636850bf-e58c-4b59-bcf0-fa7418bb7977
relation.isOrgUnitOfPublication 0d54cd31-4133-46d5-b5cc-280b2c077ac3
relation.isOrgUnitOfPublication a6e60d5c-b0c7-474a-b49b-284dc710c078
relation.isOrgUnitOfPublication.latestForDiscovery 636850bf-e58c-4b59-bcf0-fa7418bb7977

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
FBE_BüyükVeriAnalitiği_BilgehanKıranCelebi.pdf
Size:
1.26 MB
Format:
Adobe Portable Document Format
Description:
YL-Proje Dosyası

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
0 B
Format:
Item-specific license agreed upon to submission
Description: