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

Saved in:
Bibliographic Details
Main Author: Huang, Wanyi
Other Authors: Zhang Jie
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/74766
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-74766
record_format dspace
spelling sg-ntu-dr.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
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Huang, Wanyi
Recommendation of what-to-buy
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.
author2 Zhang Jie
author_facet Zhang Jie
Huang, Wanyi
format Final Year Project
author Huang, Wanyi
author_sort Huang, Wanyi
title Recommendation of what-to-buy
title_short 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_sort recommendation of what-to-buy
publishDate 2018
url http://hdl.handle.net/10356/74766
_version_ 1759855512563744768