Performance analysis for a sequential recommendation algorithm

In recent years, recommender systems have become a popular topic in research and many applications have been developed. Among the many recommendation tasks, next item recommendation is a task that predicts what items users will interact with in the next time. However, most systems give the recommend...

全面介紹

Saved in:
書目詳細資料
主要作者: Sun, Yetong
其他作者: Sun Aixin
格式: Final Year Project
語言:English
出版: Nanyang Technological University 2021
主題:
在線閱讀:https://hdl.handle.net/10356/153232
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
id sg-ntu-dr.10356-153232
record_format dspace
spelling sg-ntu-dr.10356-1532322021-11-16T07:36:32Z Performance analysis for a sequential recommendation algorithm Sun, Yetong Sun Aixin School of Computer Science and Engineering AXSun@ntu.edu.sg Engineering::Computer science and engineering In recent years, recommender systems have become a popular topic in research and many applications have been developed. Among the many recommendation tasks, next item recommendation is a task that predicts what items users will interact with in the next time. However, most systems give the recommendation based on users’ general preference, missing the opportunity to recommend items based on users’ sequential pattern. The authors in [1] aims to use convolutional sequence embedding recommendation (Caser) model to solve this problem. The objective of this project is to analyse multiple benchmark datasets to observe the performance and accuracy of this model. Top-N sequential recommendation recommends a sequence of items instead of a set of items. It captures a sequential pattern where next item or action is more likely depending on user’s recent actions. Sequential pattern represents user’s short term and dynamic behaviours that more recent items in a sequence affect the next item more, whereas general preference refers to user’s static and long-term behaviours. The Caser model solves two limitations of previous work: (1) Fail to model union- level sequential patterns; (2) Fail to allow skip behaviours. Specifically, Caser model leverages Convolutional Neural Network in capturing local features for image recognition and natural language processing. It has the following advantages: (1) Caser is able to capture sequential patterns at point-level, union level and of skip behaviours; (2) Caser considers both general preference and sequential pattern of users; (3) Caser has better performance compared to the state-of-the-art methods in top-N sequential recommendation topic. In this project, some real-life datasets are used to make analysis from different perspectives. In addition to reproducing the experiments in the paper [1], additional steps are made when processing the data in order to observe the performance of Caser model by categories, seasons, user training instances, and time interval. Based on the observed results, further improvement and types of dataset of the Caser model can be summarized. Bachelor of Engineering (Computer Science) 2021-11-16T07:36:32Z 2021-11-16T07:36:32Z 2021 Final Year Project (FYP) Sun, Y. (2021). Performance analysis for a sequential recommendation algorithm. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/153232 https://hdl.handle.net/10356/153232 en SCSE20-0953 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Computer science and engineering
spellingShingle Engineering::Computer science and engineering
Sun, Yetong
Performance analysis for a sequential recommendation algorithm
description In recent years, recommender systems have become a popular topic in research and many applications have been developed. Among the many recommendation tasks, next item recommendation is a task that predicts what items users will interact with in the next time. However, most systems give the recommendation based on users’ general preference, missing the opportunity to recommend items based on users’ sequential pattern. The authors in [1] aims to use convolutional sequence embedding recommendation (Caser) model to solve this problem. The objective of this project is to analyse multiple benchmark datasets to observe the performance and accuracy of this model. Top-N sequential recommendation recommends a sequence of items instead of a set of items. It captures a sequential pattern where next item or action is more likely depending on user’s recent actions. Sequential pattern represents user’s short term and dynamic behaviours that more recent items in a sequence affect the next item more, whereas general preference refers to user’s static and long-term behaviours. The Caser model solves two limitations of previous work: (1) Fail to model union- level sequential patterns; (2) Fail to allow skip behaviours. Specifically, Caser model leverages Convolutional Neural Network in capturing local features for image recognition and natural language processing. It has the following advantages: (1) Caser is able to capture sequential patterns at point-level, union level and of skip behaviours; (2) Caser considers both general preference and sequential pattern of users; (3) Caser has better performance compared to the state-of-the-art methods in top-N sequential recommendation topic. In this project, some real-life datasets are used to make analysis from different perspectives. In addition to reproducing the experiments in the paper [1], additional steps are made when processing the data in order to observe the performance of Caser model by categories, seasons, user training instances, and time interval. Based on the observed results, further improvement and types of dataset of the Caser model can be summarized.
author2 Sun Aixin
author_facet Sun Aixin
Sun, Yetong
format Final Year Project
author Sun, Yetong
author_sort Sun, Yetong
title Performance analysis for a sequential recommendation algorithm
title_short Performance analysis for a sequential recommendation algorithm
title_full Performance analysis for a sequential recommendation algorithm
title_fullStr Performance analysis for a sequential recommendation algorithm
title_full_unstemmed Performance analysis for a sequential recommendation algorithm
title_sort performance analysis for a sequential recommendation algorithm
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/153232
_version_ 1718368071428603904