Computer Science ›› 2019, Vol. 46 ›› Issue (8): 28-34.doi: 10.11896/j.issn.1002-137X.2019.08.005

• Big Data & Data Science • Previous Articles     Next Articles

Integrating Dynamic Collaborative Filtering and Deep Learning for Recommendation

DENG Cun-bin1,2, YU Hui-qun1, FAN Gui-sheng1   

  1. Department of Computer Science and Engineering,East China University of Science and Technology,Shanghai 200237,China)1
    (Shanghai Key Laboratory of Computer Software Evaluating and Testing,Shanghai 201112,China)2
  • Received:2018-07-08 Online:2019-08-15 Published:2019-08-15

Abstract: In the era of information explosion,the recommendation system plays an enormous role in reducing information overload.At present,the recommendation system generally uses the traditional collaborative filtering algorithm to learn the hidden vector in the user-item behavior matrix,but it has the problem of data sparseness and cold start,and does not consider the customer preferences and the popularity dynamics of items.This greatly limits the accuracy of the recommendation system.Some scholars have used the deep learning model to learn the features of the auxiliary information to enrich the features of the collaborative filtering algorithm,and achieved certain results,which does not fully solve all the problems.This paper took film recommendation as the research object,and proposed a recommendation algorithm that combines dynamic collaborative filtering and deep learning.Firstly,the dynamic collaborative filtering algorithm incorporates temporal features.Secondly,it uses deep learning model to learn user and movie feature information to form the hidden vector of user features and movie features in high-dimensional latent space.Finally,it is integrated into the dynamic collaborative filtering algorithm.Extensive experiments on MovieLens datasets show that the proposed method improves the accuracy of film score prediction

Key words: Deep learning, Dynamic collaborative filtering, Hidden vector, Movie recommendation

CLC Number: 

  • TP311
[1]SUN H,HAN Z.An improved collaborative filtering algorithm for popular items of fusion items[J].Miniature Microcomputer Systems,2018,39(4):638-643.(in Chinese) 孙红,韩震.融合物品热门因子的协同过滤改进算法[J].小型微型计算机系统,2018,39(4):638-643.
[2]WENG X L,WANG Z J.Research progress of collaborative filtering recommendation algorithm[J].Computer Engineering and Applications,2018,54(1):25-31.(in Chinese) 翁小兰,王志坚.协同过滤推荐算法研究进展[J].计算机工程与应用,2018,54(1):25-31.
[3]XU R,ZHANG W.A recommendation system scoring prediction framework based on Adaboost algorithm[J].Journal of ComputerSystems,2017,26(8):107-113.(in Chinese) 徐日,张谧.基于Adaboost算法的推荐系统评分预测框架[J].计算机系统应用,2017,26(8):107-113.
[4]PORTEOUS I,ASUNCION A,WELLING M.Bayesian matrix factorization with side information and dirichlet process mixtures [C]∥Twenty-Fourth AAAI Conference on Artificial Intelligence.AAAI Press,2010:563-568.
[5]HUANG L W,JIANG B T,LU S Y,et al.A Survey of Recommendation Systems Based on Deep Learning [J].Chinese Journal of Computers,2018,41(7):191-219.(in Chinese) 黄立威,江碧涛,吕守业,等.基于深度学习的推荐系统研究综述[J].计算机学报,2018,41(7):191-219.
[6]ZHU Y,LI H,LIAO Y,et al.What to do next:modeling user behaviors by time-lstm [C]∥Twenty-Sixth International Joint Conference on Artificial Intelligence.2017:3602-3608.
[7]ZHENG L,NOROOZI V,YU P S.Joint deep modeling of users and items using reviews for recommendation[C]∥Proceedings of the Tenth ACM International Conference on Web Search and Data Mining.ACM,2017:425-434.
[8]CHENG H T,KOC L,HARMSEN J,et al.Wide & deep lear- ning for recommender systems[C]∥Proceedings of the 1st Workshop on Deep Learning for Recommender Systems.ACM,2016:7-10.
[9]QU Y,CAI H,REN K,et al.Product-based neural networks for user response prediction[C]∥2016 IEEE 16th International Conference on Data Mining (ICDM).IEEE,2016:1149-1154.
[10]HE X,LIAO L,ZHANG H,et al.Neural collaborative filtering[C]∥Proceedings of the 26th International Conference on World Wide Web.International World Wide Web Conferences Steering Committee,2017:173-182.
[11]ZHAO W,WANG W,YE J,et al.Leveraging long and short- term information in content-aware movie recommendation[J].arXiv:1712.09059,2017.
[12]KIM D,PARK C,OH J,et al.Convolutional matrix factorization for document context-aware recommendation[C]∥Proceedings of the 10th ACM Conference on Recommender Systems.ACM,2016:233-240.
[13]WEI J,HE J,CHEN K,et al.Collaborative filtering and deep learning based recommendation system for cold start items[J].Expert Systems with Applications,2017,69:29-39.
[14]WANG H,WANG N,YEUNG D Y.Collaborative deep learning for recommender systems[C]∥Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.ACM,2015:1235-1244.
[15]KOREN Y.Collaborative filtering with temporal dynamics[C]∥ Proceedings of the 15th ACM SIGKDD international conference on Knowledge discovery and data mining.ACM,2009:447-456.
[16]HARPER F M,KONSTAN J A.The movieLens datasets[J].Acm Transactions on Interactive Intelligent Systems,2016,5(4):1-19.
[17]KAWALE J,KAWALE J,FU Y.Deep collaborative filtering via marginalized denoising auto-encoder [C]∥ACM International on Conference on Information and Knowledge Management.ACM,2015:811-820.
[18]KIM D,PARK C,OH J,et al.Deep hybrid recommender systems via exploiting document context and statistics of items [J].Information Sciences,2017,417(C):72-87.
[1] XU Yong-xin, ZHAO Jun-feng, WANG Ya-sha, XIE Bing, YANG Kai. Temporal Knowledge Graph Representation Learning [J]. Computer Science, 2022, 49(9): 162-171.
[2] RAO Zhi-shuang, JIA Zhen, ZHANG Fan, LI Tian-rui. Key-Value Relational Memory Networks for Question Answering over Knowledge Graph [J]. Computer Science, 2022, 49(9): 202-207.
[3] TANG Ling-tao, WANG Di, ZHANG Lu-fei, LIU Sheng-yun. Federated Learning Scheme Based on Secure Multi-party Computation and Differential Privacy [J]. Computer Science, 2022, 49(9): 297-305.
[4] SUN Qi, JI Gen-lin, ZHANG Jie. Non-local Attention Based Generative Adversarial Network for Video Abnormal Event Detection [J]. Computer Science, 2022, 49(8): 172-177.
[5] WANG Jian, PENG Yu-qi, ZHAO Yu-fei, YANG Jian. Survey of Social Network Public Opinion Information Extraction Based on Deep Learning [J]. Computer Science, 2022, 49(8): 279-293.
[6] HAO Zhi-rong, CHEN Long, HUANG Jia-cheng. Class Discriminative Universal Adversarial Attack for Text Classification [J]. Computer Science, 2022, 49(8): 323-329.
[7] JIANG Meng-han, LI Shao-mei, ZHENG Hong-hao, ZHANG Jian-peng. Rumor Detection Model Based on Improved Position Embedding [J]. Computer Science, 2022, 49(8): 330-335.
[8] HU Yan-yu, ZHAO Long, DONG Xiang-jun. Two-stage Deep Feature Selection Extraction Algorithm for Cancer Classification [J]. Computer Science, 2022, 49(7): 73-78.
[9] CHENG Cheng, JIANG Ai-lian. Real-time Semantic Segmentation Method Based on Multi-path Feature Extraction [J]. Computer Science, 2022, 49(7): 120-126.
[10] HOU Yu-tao, ABULIZI Abudukelimu, ABUDUKELIMU Halidanmu. Advances in Chinese Pre-training Models [J]. Computer Science, 2022, 49(7): 148-163.
[11] ZHOU Hui, SHI Hao-chen, TU Yao-feng, HUANG Sheng-jun. Robust Deep Neural Network Learning Based on Active Sampling [J]. Computer Science, 2022, 49(7): 164-169.
[12] SU Dan-ning, CAO Gui-tao, WANG Yan-nan, WANG Hong, REN He. Survey of Deep Learning for Radar Emitter Identification Based on Small Sample [J]. Computer Science, 2022, 49(7): 226-235.
[13] LIU Wei-ye, LU Hui-min, LI Yu-peng, MA Ning. Survey on Finger Vein Recognition Research [J]. Computer Science, 2022, 49(6A): 1-11.
[14] SUN Fu-quan, CUI Zhi-qing, ZOU Peng, ZHANG Kun. Brain Tumor Segmentation Algorithm Based on Multi-scale Features [J]. Computer Science, 2022, 49(6A): 12-16.
[15] KANG Yan, XU Yu-long, KOU Yong-qi, XIE Si-yu, YANG Xue-kun, LI Hao. Drug-Drug Interaction Prediction Based on Transformer and LSTM [J]. Computer Science, 2022, 49(6A): 17-21.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!