Graph-based recommendation system design with comparative similarity analysis
Is this your thesis?
This record came from a bulk archive import. If it’s yours, link it to your profile.
Abstract (EN)
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.
Author
Salih Özdemir
How to Cite
Salih Özdemir (Master Thesis). Graph-based recommendation system design with comparative similarity analysis, 2024, Hacettepe University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Hacettepe University
- Elementler ve insan doğası arasındaki uyuşmazlık: Ekofobi ve Rönesans İngiliz tiyatrosu(2018)
- Gençlerin ve Gençlik Çalışanlarının Gözünden Gençlik Politikaları ve Hizmetlerinin Değerlendirilmesi(2022)
- Characterization of Ayvalik (Edremit yaglik) extra virgin olive oils volatile compounds with SPME-GC/MS and Raman spectroscopy(2018)
- An analysis of the intonation patterns of if-clauses in Turkish English majors(2017)
- A critical evaluation of pronunciation teaching in an ELT department in Turkey(2023)
- The effect of child labor related boycott threat on Ivory Coast cocoa production(2018)