dc.contributor.advisor | Yiğiter, Ayten | |
dc.contributor.author | Özdemir, Salih | |
dc.date.accessioned | 2024-10-18T07:08:02Z | |
dc.date.issued | 2024-09 | |
dc.date.submitted | 2024-08-27 | |
dc.identifier.uri | https://hdl.handle.net/11655/36017 | |
dc.description.abstract | Recommendation systems are designed to enhance user experiences in digital environments by suggesting the most relevant products to users. These systems first emerged in the 1990s, and with the increasing use of online platforms, research in this field has significantly grown. A graph database is a NoSQL (Not only SQL) database frequently used for storing relational data, as it demonstrates better performance compared to other types of databases in handling large volumes of relational data.
In this thesis, a comparative similarity analysis was conducted using a recommendation system designed on a graph database. The model was built on the Neo4j graph database using the MovieLens dataset, where user-based and item-based filtering were applied. In the model, Cosine, Euclidean, Manhattan, Chebyshev, and Jaccard similarity measures were calculated separately for both users and movies, and these similarity measures were utilized for rating prediction. Score predictions were made using the weighted sum method and were subsequently compared with the actual scores. The error values were measured using the metrics of Mean Absolute Percentage Error (MAPE), Mean Absolute Error (MAE), Normalized Mean Absolute Error (NMAE), and Root Mean Square Error (RMSE). Based on these error metrics, the most suitable similarity method was identified. | tr_TR |
dc.language.iso | tur | tr_TR |
dc.publisher | Fen Bilimleri Enstitüsü | tr_TR |
dc.rights | info:eu-repo/semantics/openAccess | tr_TR |
dc.subject | Graf Veri Tabanı | tr_TR |
dc.subject | Öneri Sistemleri | tr_TR |
dc.subject | Hafıza Bazlı Filtreleme | tr_TR |
dc.subject | Graf Veri Modelleme | tr_TR |
dc.subject | Benzerlik | tr_TR |
dc.title | Graf-Tabanlı Öneri Sistemi Tasarımında Karşılaştırmalı Benzerlik Analizi | tr_TR |
dc.type | info:eu-repo/semantics/masterThesis | tr_TR |
dc.description.ozet | Öneri sistemleri kullanıcılara en uygun ürünleri önererek dijital ortamda kullanıcıların deneyimini iyileştirmeyi amaçlayan sistemlerdir. Öneri sistemleri 1990’larda ortaya çıkmış ve günümüzde çevrim içi sistemlerin kullanımın artması ile bu alandaki çalışmalar da artmıştır. Graf veri tabanı, büyük hacimli ilişkisel verileri depolamada diğer veri tabanı türlerine göre daha iyi performans gösterdiği için ilişkisel verileri depolamada sıklıkla kullanılan NoSQL (Not only SQL - Sadece SQL değil) bir veri tabanıdır.
Bu tez çalışmasında, graf veri tabanı üzerinde tasarlanan öneri sistemi ile karşılaştırmalı benzerlik analizi gerçekleştirilmiştir. MovieLens veri seti kullanılarak Neo4j graf veri tabanı üzerinde oluşturulan modelde, kullanıcı ve ürün bazlı filtreleme uygulanmıştır. Modelde, kullanıcıların ve filmlerin kendi aralarındaki Kosinüs, Öklid, Manhattan, Chebyshev ve Jaccard benzerlik ölçütleri hesaplanmış ve bu benzerlik ölçütleri puan tahmininde kullanılmıştır. Puan tahminleri, ağırlıklı toplam yöntemi ile yapılmış, ardından gerçek puanlarla karşılaştırılmıştır. Hata değerleri, ortalama mutlak yüzde hata, ortalama mutlak hata, normalize edilmiş ortalama mutlak hata ve kök ortalama kare hata ölçütleri ile ölçülmüştür. Bu hata ölçümleri doğrultusunda, en uygun benzerlik yöntemi belirlenmiştir. | tr_TR |
dc.contributor.department | İstatistik | tr_TR |
dc.embargo.terms | 6 ay | tr_TR |
dc.embargo.lift | 2025-03-04T07:08:02Z | |
dc.funding | Yok | tr_TR |