Neural collaborative filtering based recommendation system for purchased product recommendation
dc.contributor.advisor | Ahangama S | |
dc.contributor.author | Widanagamage D | |
dc.date.accept | 2022 | |
dc.date.accessioned | 2022 | |
dc.date.available | 2022 | |
dc.date.issued | 2022 | |
dc.description.abstract | In order to validate that the problem exists, I followed the procedure as explained below. First I grouped the data set with user id and the product. Then, for each user and item, I have derived the number of views, transactions and add to cart events. Then, I have created 10 new data sets. For the first five data sets, I have assigned different weights based on the event type (i.e. view, purchase or transaction). As for the second five data sets, they were created with different volumes of view, transaction and purchased events. Then I have verified that, with the presence of outliers (view events), the purchased products are not recommended to the user. To verify this behaviour I have used Bayesian Personalized Ranking, Neural Collaborative Filtering, Generalized Matrix Factorization, Most Pop, Item KNN adjusted and Multi-Layer Perceptron models. Thereafter, I have removed view data from the data set and grouped data records based on the product and user. Next I have used a weighting scheme combined with binning to derive a rating score. Next, I have used four models to verify my solution. These includes, Bayesian Personalized Ranking, Neural Collaborative Filtering, Item KNN adjusted, Generalized Matrix Factorization and Multi-Layer Perceptron. I have used fivefold cross validation to train the models and used a separate data set for validation. The results were promising. I received a Hit ratio 0.275 for HR@10. This was a major improvement as, before this the Hit ratio was near to 0. | en_US |
dc.identifier.accno | TH5001 | en_US |
dc.identifier.citation | Widanagamage, D, (2022). Neural collaborative filtering based recommendation system for purchased product recommendation [Master's theses, University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.uom.lk/handle/123/21643 | |
dc.identifier.degree | MSc In Computer Science and Engineering | en_US |
dc.identifier.department | Department of Computer Science and Engineering | en_US |
dc.identifier.faculty | Engineering | en_US |
dc.identifier.uri | http://dl.lib.uom.lk/handle/123/21643 | |
dc.language.iso | en | en_US |
dc.subject | NEURAL COLLABORATIVE FILTERING | en_US |
dc.subject | PRODUCT RECOMMENDATION | en_US |
dc.subject | FEATURE ENGINEERING | en_US |
dc.subject | RECOMMENDATION SYSTEM | en_US |
dc.subject | INFORMATION TECHNOLOGY -Dissertation | en_US |
dc.subject | COMPUTER SCIENCE -Dissertation | en_US |
dc.subject | COMPUTER SCIENCE & ENGINEERING -Dissertation | en_US |
dc.title | Neural collaborative filtering based recommendation system for purchased product recommendation | en_US |
dc.type | Thesis-Abstract | en_US |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- TH5001-1.pdf
- Size:
- 96.88 KB
- Format:
- Adobe Portable Document Format
- Description:
- Pre-Text
Loading...
- Name:
- TH5001-2.pdf
- Size:
- 139.11 KB
- Format:
- Adobe Portable Document Format
- Description:
- Post-Text
Loading...
- Name:
- TH5001.pdf
- Size:
- 1.93 MB
- Format:
- Adobe Portable Document Format
- Description:
- Full-theses