TESTING AND DEVELOPING E-COMMERCE RECOMMENDATION SYSTEMS USING RNN BP AND BPTT ALGORITHM BASED ON USER SEARCH AND PURCHASE ORDER
E-commerce is a digital platform that provides hundreds of millions of products to buy online. The large number of products makes it difficult for users to decide which product they want to buy. These problems can be solved using a recommendation system. The recommendation system can display rele...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/49890 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:49890 |
---|---|
spelling |
id-itb.:498902020-09-21T11:36:26ZTESTING AND DEVELOPING E-COMMERCE RECOMMENDATION SYSTEMS USING RNN BP AND BPTT ALGORITHM BASED ON USER SEARCH AND PURCHASE ORDER Limassa, Alvin Indonesia Final Project E-Commerce, rnn, clustering. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/49890 E-commerce is a digital platform that provides hundreds of millions of products to buy online. The large number of products makes it difficult for users to decide which product they want to buy. These problems can be solved using a recommendation system. The recommendation system can display relevant products to users so that it is easier for users to find and buy certain products. The recommendation system that is commonly used today is matrix factorization which does not pay attention to purchase order as a factor that determines recommendations. In this final project, deep learning-based RNN-BP and RNN-BPTT algorithms have been tested to make recommendations based on user search and purchase data sequences. The first test is done by comparing the recall value@20 and mrr@20 generated by each algorithm. The algorithm with the best accuracy value is optimized by changing the batch-size, drop-out, learning-rate values. The second test is carried out to see the effect of clustering on the accuracy value of the recommendations generated by the system. Testing of the RNN-BP and RNN-BPTT algorithms shows that the RNN-BP algorithm produces an accuracy value that is more optimal than the RNN-BPTT for the three datasets. The most optimal value is generated by the Yoochoose Gmb dataset with recall@20, which is 58.27% and mrr@20, which is 23.77%. The optimal parameter value of the RNN-BP algorithm was obtained using a mini-batch value of 100, a dropout value of 0.75, a learning rate of 0.001. The optimal parameter value of the RNN-BPTT algorithm was obtained using a mini-batch value of 50, a dropout value of 0.25, and a learning rate of 0.001. The clustering treatment of the dataset shows an insignificant decrease in the accuracy value in the experiment with the RNN-BP algorithm. However, the clustering treatment in the RNN-BPTT experiment showed an increase in the accuracy value. Keywords: E-Commerce, rnn, clusteri text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
E-commerce is a digital platform that provides hundreds of millions of products to buy online.
The large number of products makes it difficult for users to decide which product they want to
buy. These problems can be solved using a recommendation system. The recommendation
system can display relevant products to users so that it is easier for users to find and buy certain
products. The recommendation system that is commonly used today is matrix factorization
which does not pay attention to purchase order as a factor that determines recommendations.
In this final project, deep learning-based RNN-BP and RNN-BPTT algorithms have been tested
to make recommendations based on user search and purchase data sequences. The first test is
done by comparing the recall value@20 and mrr@20 generated by each algorithm. The
algorithm with the best accuracy value is optimized by changing the batch-size, drop-out,
learning-rate values. The second test is carried out to see the effect of clustering on the accuracy
value of the recommendations generated by the system.
Testing of the RNN-BP and RNN-BPTT algorithms shows that the RNN-BP algorithm
produces an accuracy value that is more optimal than the RNN-BPTT for the three datasets.
The most optimal value is generated by the Yoochoose Gmb dataset with recall@20, which is
58.27% and mrr@20, which is 23.77%. The optimal parameter value of the RNN-BP algorithm
was obtained using a mini-batch value of 100, a dropout value of 0.75, a learning rate of 0.001.
The optimal parameter value of the RNN-BPTT algorithm was obtained using a mini-batch
value of 50, a dropout value of 0.25, and a learning rate of 0.001. The clustering treatment of
the dataset shows an insignificant decrease in the accuracy value in the experiment with the
RNN-BP algorithm. However, the clustering treatment in the RNN-BPTT experiment showed
an increase in the accuracy value.
Keywords: E-Commerce, rnn, clusteri |
format |
Final Project |
author |
Limassa, Alvin |
spellingShingle |
Limassa, Alvin TESTING AND DEVELOPING E-COMMERCE RECOMMENDATION SYSTEMS USING RNN BP AND BPTT ALGORITHM BASED ON USER SEARCH AND PURCHASE ORDER |
author_facet |
Limassa, Alvin |
author_sort |
Limassa, Alvin |
title |
TESTING AND DEVELOPING E-COMMERCE RECOMMENDATION SYSTEMS USING RNN BP AND BPTT ALGORITHM BASED ON USER SEARCH AND PURCHASE ORDER |
title_short |
TESTING AND DEVELOPING E-COMMERCE RECOMMENDATION SYSTEMS USING RNN BP AND BPTT ALGORITHM BASED ON USER SEARCH AND PURCHASE ORDER |
title_full |
TESTING AND DEVELOPING E-COMMERCE RECOMMENDATION SYSTEMS USING RNN BP AND BPTT ALGORITHM BASED ON USER SEARCH AND PURCHASE ORDER |
title_fullStr |
TESTING AND DEVELOPING E-COMMERCE RECOMMENDATION SYSTEMS USING RNN BP AND BPTT ALGORITHM BASED ON USER SEARCH AND PURCHASE ORDER |
title_full_unstemmed |
TESTING AND DEVELOPING E-COMMERCE RECOMMENDATION SYSTEMS USING RNN BP AND BPTT ALGORITHM BASED ON USER SEARCH AND PURCHASE ORDER |
title_sort |
testing and developing e-commerce recommendation systems using rnn bp and bptt algorithm based on user search and purchase order |
url |
https://digilib.itb.ac.id/gdl/view/49890 |
_version_ |
1822000500558528512 |