Recommendation of what-to-buy

Recommender systems has always been a hot research topic due to its prevalent usage in the ever-blooming e-commerce business. The exponential growth of available choices in e-commerce websites has brought about the information overload problem. With the help of recommender systems, high quality and...

Full description

Bibliographic Details
Main Author: Huang, Wanyi
Other Authors: Zhang Jie
Format: Final Year Project (FYP)
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/74766
_version_ 1826120703903006720
author Huang, Wanyi
author2 Zhang Jie
author_facet Zhang Jie
Huang, Wanyi
author_sort Huang, Wanyi
collection NTU
description Recommender systems has always been a hot research topic due to its prevalent usage in the ever-blooming e-commerce business. The exponential growth of available choices in e-commerce websites has brought about the information overload problem. With the help of recommender systems, high quality and personalized recommendations are provided to the users which help them easily locate items that match their preferences among numerous online products. This project intends to study the effectiveness of various recommender techniques in a real-world business setting and visualize the recommendation accuracy obtained from user feedback. To serve this purpose, an e-commerce website is developed through the course of the project using Django Oscar framework. Four recommendation algorithms, namely MostPop, UserKNN, PMF, and ReMF, are incorporated into the website. User ratings fetched from database are fed into the algorithms and recommendation results based on calculated prediction scores are displayed below the product catalogue for user reference. Feedback buttons are also implemented to register user feedback on the accuracy of recommendations. These user feedbacks are retained in the database and are used as inputs to calculate the recommendation accuracies for each algorithm. The results are visualized in a multi-bar chart to be displayed at the bottom of the catalogue page. The multi-bar chart always reflects the most up-to-date accuracy values to aid the users’ understanding of performance differences for different algorithms.
first_indexed 2024-10-01T05:21:05Z
format Final Year Project (FYP)
id ntu-10356/74766
institution Nanyang Technological University
language English
last_indexed 2024-10-01T05:21:05Z
publishDate 2018
record_format dspace
spelling ntu-10356/747662023-03-03T20:57:52Z Recommendation of what-to-buy Huang, Wanyi Zhang Jie School of Computer Science and Engineering DRNTU::Engineering::Computer science and engineering Recommender systems has always been a hot research topic due to its prevalent usage in the ever-blooming e-commerce business. The exponential growth of available choices in e-commerce websites has brought about the information overload problem. With the help of recommender systems, high quality and personalized recommendations are provided to the users which help them easily locate items that match their preferences among numerous online products. This project intends to study the effectiveness of various recommender techniques in a real-world business setting and visualize the recommendation accuracy obtained from user feedback. To serve this purpose, an e-commerce website is developed through the course of the project using Django Oscar framework. Four recommendation algorithms, namely MostPop, UserKNN, PMF, and ReMF, are incorporated into the website. User ratings fetched from database are fed into the algorithms and recommendation results based on calculated prediction scores are displayed below the product catalogue for user reference. Feedback buttons are also implemented to register user feedback on the accuracy of recommendations. These user feedbacks are retained in the database and are used as inputs to calculate the recommendation accuracies for each algorithm. The results are visualized in a multi-bar chart to be displayed at the bottom of the catalogue page. The multi-bar chart always reflects the most up-to-date accuracy values to aid the users’ understanding of performance differences for different algorithms. Bachelor of Engineering (Computer Science) 2018-05-24T01:12:03Z 2018-05-24T01:12:03Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/74766 en Nanyang Technological University 38 p. application/pdf
spellingShingle DRNTU::Engineering::Computer science and engineering
Huang, Wanyi
Recommendation of what-to-buy
title Recommendation of what-to-buy
title_full Recommendation of what-to-buy
title_fullStr Recommendation of what-to-buy
title_full_unstemmed Recommendation of what-to-buy
title_short Recommendation of what-to-buy
title_sort recommendation of what to buy
topic DRNTU::Engineering::Computer science and engineering
url http://hdl.handle.net/10356/74766
work_keys_str_mv AT huangwanyi recommendationofwhattobuy