MN-HDRM:A Novel Hybrid Dynamic Recommendation Model Based on Long-Short-Term Interests Multiple Neural Networks
Yong FENG,Bei ZHANG,Bao-Hua QIANG,Yi-Yang ZHANG,Jia-Xing SHANG
DOI: https://doi.org/10.11897/SP.J.1016.2019.00016
2019-01-01
Abstract:Recommendation system is a kind of automatic information retrieval technology to solve the problem of information overload in the Internet large data scene.However the traditional recommendation systems based on collaborative filtering model, such as the matrix decomposition obtain user hidden features by learning user history data to learn the user and recommend items on the basis of these hidden features to be in accordance with the needs of users.In today's mobile Internet environment, the traditional recommendation system has been difficult to cope with the rapid migration of user interests, so the dynamic recommendation system came into being.Dynamic recommendation system introduces dynamic factors into recommendation system by learning dynamic changed characteristics so that the recommended tasks can be updated in real time.The dynamic recommendation model mainly depends on the temporal data, that is, the user's historical behavior data with time stamp.Therefore, it is helpful to understand the dynamic features of users'interest in order to improve the accuracy of personalized recommendation.The recommendation system based on recurrent neural network can be used to find out the user's historical behavior patterns, so as to find out the rules of user interest transfer.In this paper, we researches the dynamic problems of the recommendation system and put forward the concept of user behavior term.Recurrent neural network will be introduced into the field of dynamic recommendation system;user behavior history data can be split into segmentation of user behavior term to learn model parameters about the short-term interest related learning neural network structure of the user.We make the further improvement for the recommendation system model based on recurrent neural network by add historical element composed of the behavior of user term data, used to store the historical term behavior, in order to improve traceability of historical information of recurrent neural network.At the same time, we put forward to increase the Embedding layer and Dropout layer to alleviate the overfitting problem of neural network training in recurrent neural network.We propose a novel recommendation model, Hybrid Dynamic Recommendation Model based on Multiple Neural Networks, referred to as MN-HDRM, which fuses two kinds of neural networks:RNN and FNN, into one neural network, to help recommender take into account the influence of the user's long-term interest.MN-HDRM recommendation system is combined with the characteristics of two kinds of neural network of recurrent neural network and feedforward neural network, integrated of short-term interest factors of user behavior under short-term condition and long-term interest factors under the users'global environment, to achieve dynamic balance between long-term and short-term preference in recommender systems.At the same time, in the paper we choose the Bayesian Personalized Ranking (BPR) as the objective function for best recommended items list, in order to achieve the best results in Top-N recommendation.The experiment results show that MN-HDRM has more superior performance on precision, recall and MRRcompared to current popular dynamic recommendation algorithms, such as TimeSVD++, HMM (Hidden Markov Model) based model, RNN (Recurrent Neural Networks) based model, LSTM (Long Short-Term Memory) based model and STG (Session-based Temporal Graph) recommendation model.