Computer Science ›› 2020, Vol. 47 ›› Issue (6A): 540-545.doi: 10.11896/JsJkx.191000172

• Database & Big Data & Data Science • Previous Articles     Next Articles

Recommendation Algorithm Based on Convolutional Neural Network and Constrained Probability Matrix Factorization

MA Hai-Jiang   

  1. School of Computer Science and Technology Huaqiao University,Xiamen 361021,China
  • Published:2020-07-07
  • About author:LEE D D, SEUNG H S.Algorithms for non-negative matrix factorization//Advances in Neural Information Processing Systems.2001:556-562.
    MA Hai-Jiang, born in 1989, postgradua-te.His main research interests include Intelligent data processing and analysis.
  • Supported by:
    This work was supported by the ProJect National Social Science Foundation (19BXW110),Social Science Planning ProJect of FuJian Province (FJ2017B073) and Huaqiao University Research Startup ProJect (600005-Z16Y0005).

Abstract: Due to the sparsity of user rating data and the lack of context information,the recommendation algorithm based on matrix factorization is often lacking in accuracy.To solve this problem,a recommendation algorithm based on convolutional neural network and constrained probability matrix factorization is proposed.Firstly,a convolutional neural network model is constructed to identify the contextual auxiliary information of users,obtain the text potential vector,superimpose gaussian noise,and initialize the proJect characteristic matrix.Then,according to the user rating information,the user characteristics are constrained by the constraint matrix,and the user characteristic matrix is initialized by superimposing the compensation matrix.Then,the initialized user characteristic matrix and proJect characteristic matrix are used to fit the rating matrix,the rating matrix is decomposed by matrix,and the coordinate descent algorithm is used to update the parameters.Finally,predict the user’s score on the proJect and implement the proJect recommendation.Experimental results on Movielens and Amazon data sets show that this recommendation algorithm is significantly superior to the traditional recommendation model and effectively improves the accuracy of recommendation results.

Key words: Contextual information, Convolutional neural networks, Matrix factorization, Recommendation algorithm

CLC Number: 

  • TP391
[1] ZHANG Z W.Summary of research on personalized recommendation algorithm .Information and Computer (Theoretical Edition),2018(17):27-29.
[2] ZHANG M,DING B Y,MA W Z,et al.Hybrid recommendation method based on deep learning reinforcement.Journal of Tsinghua University (Natural Science Edition),2017,57(10):1014-1021.
[3] LI F,XU G,CAO L.Coupled item-based matrix factorization//International Conference on Web Information Systems Engineering.Cham:Springer,2014:1-14.
[4] WANG H,WANG N,YEUNG D Y.Collaborative deep learning for recommender systems//Proceedings of the 21th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.ACM,2015:1235-1244.
[5] GAO Q L,GAO L,YANG J F,et al.Preference acquisition method based on user cognitive behavior in context-aware re-commendation system .Acta Computerica Sinica,2015,38(9):1767-1776.
[6] PENG Y,ZHU W,ZHAO Y,et al.Cross-media analysis and
[7] reasoning:advances and directions.Frontiers of Information Technology &Electronic Engineering,2017,18(1):44-57.
[8] WER J,HE J,CHEN K,et al.Collaborative filtering and deep learning based recommendation system for cold start items.Expert Systems with Applications,2016,69(10):1339-1351.
[9] CHEN P H,ZHU Y.A recommendation algorithm for fusion knowledge graph representation and matrix decomposition.Computer engineering and design,2018,39(10):145-150.
[10] OKURA S,TAGAMI Y,ONO S,et al.Embedding-based news recommendation for millions of users//Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.ACM,2017:1933-1942.
[11] VANDEN O A,DIELEMAN S,SCHRAUWEN B.Deep content-based music recommendation//Advances in Neural Information Processing Systems.2013:2643-2651.
[12] CHENG H T,KOC L,HARMSEN J,et al.Wide & deep learning for recommender systems//Proceedings of the 1st Workshop on Deep Learning for Recommender Systems.ACM,2016:7-10.
[13] ZHENG L,NOROOZI V,YU P S.Joint deep modeling of users and items using reviewsfor recommendation//Proceedings of the Tenth ACM International Conference on Web Search and Data Mining.ACM,2017:425-434.
[14] RENDEL S.Factorization machines with libfm.ACM Transactions on Intelligent Systems and Technology (TIST),2012,3(3):57.
[15] WANG H,ZHANG F,XIE X,et al.DKN:Deep knowledgeaware network for news recommendation//Proceedings of the 2018 World Wide Web Conference on World Wide Web.International World Wide Web Conferences Steering Committee,2018:1835-1844.
[16] MNIH A,SALAKHUTDINOV R R.Probabilistic matrix factorization//Advances in Neural Information Processing Systems.2008:1257-1264.
[17] KIMD,PARK C,OH J,et al.Convolutional Matrix Factorization for Document Context-Aware Recommendation//Acm Conference on Recommender Systems.ACM,2016:233-240.
[18] HARPER F M,KONSTAN J A.The movielens datasets:History and context.Acm Transactions on Interactive Intelligent Systems (tiis),2016,5(4):19.
[19] DESHPANDEM,KARYPIS G.Item-based top- N recommendation algorithms.ACM Transactions on Information Systems,2004,22(1):143-177.
[1] ZHU Cheng-zhang, HUANG Jia-er, XIAO Ya-long, WANG Han, ZOU Bei-ji. Deep Hash Retrieval Algorithm for Medical Images Based on Attention Mechanism [J]. Computer Science, 2022, 49(8): 113-119.
[2] HUANG Shao-bin, SUN Xue-wei, LI Rong-sheng. Relation Classification Method Based on Cross-sentence Contextual Information for Neural Network [J]. Computer Science, 2022, 49(6A): 119-124.
[3] HE Yi-chen, MAO Yi-jun, XIE Xian-fen, GU Wan-rong. Matrix Transformation and Factorization Based on Graph Partitioning by Vertex Separator for Recommendation [J]. Computer Science, 2022, 49(6A): 272-279.
[4] WANG Jian-ming, CHEN Xiang-yu, YANG Zi-zhong, SHI Chen-yang, ZHANG Yu-hang, QIAN Zheng-kun. Influence of Different Data Augmentation Methods on Model Recognition Accuracy [J]. Computer Science, 2022, 49(6A): 418-423.
[5] SUN Jie-qi, LI Ya-feng, ZHANG Wen-bo, LIU Peng-hui. Dual-field Feature Fusion Deep Convolutional Neural Network Based on Discrete Wavelet Transformation [J]. Computer Science, 2022, 49(6A): 434-440.
[6] PU Qian-qian, LEI Hang, LI Zhen-hao, LI Xiao-yu. Personalized News Recommendation Algorithm with Enhanced List Information and User Interests [J]. Computer Science, 2022, 49(6): 142-148.
[7] WANG Mei-ling, LIU Xiao-nan, YIN Mei-juan, QIAO Meng, JING Li-na. Deep Learning Recommendation Algorithm Based on Reviews and Item Descriptions [J]. Computer Science, 2022, 49(3): 99-104.
[8] CHEN Zhi-yi, SUI Jie. DeepFM and Convolutional Neural Networks Ensembles for Multimodal Rumor Detection [J]. Computer Science, 2022, 49(1): 101-107.
[9] DONG Xiao-mei, WANG Rui, ZOU Xin-kai. Survey on Privacy Protection Solutions for Recommended Applications [J]. Computer Science, 2021, 48(9): 21-35.
[10] ZHAO Jin-long, ZHAO Zhong-ying. Recommendation Algorithm Based on Heterogeneous Information Network Embedding and Attention Neural Network [J]. Computer Science, 2021, 48(8): 72-79.
[11] ZHAN Wan-jiang, HONG Zhi-lin, FANG Lu-ping, WU Zhe-fu, LYU Yue-hua. Collaborative Filtering Recommendation Algorithm Based on Adversarial Learning [J]. Computer Science, 2021, 48(7): 172-177.
[12] SHAO Chao, SONG Shu-mi. Collaborative Filtering Recommendation Algorithm Based on User Preference Under Trust Relationship [J]. Computer Science, 2021, 48(6A): 240-245.
[13] HE Qing-fang, WANG Hui, CHENG Guang. Research on Classification of Breast Cancer Pathological Tissues with Adaptive Small Data Set [J]. Computer Science, 2021, 48(6A): 67-73.
[14] DUAN Fei, WANG Hui-min, ZHANG Chao. Cauchy Non-negative Matrix Factorization for Data Representation [J]. Computer Science, 2021, 48(6): 96-102.
[15] XIONG Xu-dong, DU Sheng-dong, XIA Wan-jun, LI Tian-rui. Recommendation Algorithm Based on Bipartite Graph Convolution Representation [J]. Computer Science, 2021, 48(4): 78-84.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!