
Long Short-Term Memory Based Movie Recommendation
Author(s) -
Sang Thi Thanh Nguyen,
Bao Duy Tran
Publication year - 2020
Publication title -
phát triển khoa học and công nghệ - kỹ thuật and công nghệ
Language(s) - English
Resource type - Journals
ISSN - 2615-9872
DOI - 10.32508/stdjet.v3isi1.540
Subject(s) - movielens , recommender system , computer science , collaborative filtering , session (web analytics) , term (time) , preference , artificial intelligence , baseline (sea) , recurrent neural network , deep learning , information retrieval , machine learning , artificial neural network , world wide web , oceanography , physics , quantum mechanics , economics , microeconomics , geology
Recommender systems (RS) have become a fundamental tool for helping users make decisions around millions of different choices nowadays – the era of Big Data. It brings a huge benefit for many business models around the world due to their effectiveness on the target customers. A lot of recommendation models and techniques have been proposed and many accomplished incredible outcomes. Collaborative filtering and content-based filtering methods are common, but these both have some disadvantages. A critical one is that they only focus on a user's long-term static preference while ignoring his or her short-term transactional patterns, which results in missing the user's preference shift through the time. In this case, the user's intent at a certain time point may be easily submerged by his or her historical decision behaviors, which leads to unreliable recommendations. To deal with this issue, a session of user interactions with the items can be considered as a solution. In this study, Long Short-Term Memory (LSTM) networks will be analyzed to be applied to user sessions in a recommender system. The MovieLens dataset is considered as a case study of movie recommender systems. This dataset is preprocessed to extract user-movie sessions for user behavior discovery and making movie recommendations to users. Several experiments have been carried out to evaluate the LSTM-based movie recommender system. In the experiments, the LSTM networks are compared with a similar deep learning method, which is Recurrent Neural Networks (RNN), and a baseline machine learning method, which is the collaborative filtering using item-based nearest neighbors (item-KNN). It has been found that the LSTM networks are able to be improved by optimizing their hyperparameters and outperform the other methods when predicting the next movies interested by users.