Computer Science ›› 2019, Vol. 46 ›› Issue (6A): 468-472.

• Big Data & Data Mining • Previous Articles     Next Articles

Hybrid Recommendation Algorithm Based on SVD Filling

LIU Qing-qing, LUO Yong-long, WANG Yi-fei, ZHENG Xiao-yao, CHEN Wen   

  1. School of Computer and Information,Anhui Normal University,Wuhu,Anhui 241002,China;
    Anhui Provincial Key Laboratory of Network and Information Security,Anhui Normal University,Wuhu,Anhui 241002,China
  • Online:2019-06-14 Published:2019-07-02

Abstract: With the development of Internet technology,the issue of information overload is becoming increasingly se-rious.The recommendation system is an effective means to alleviate this problem.Focusing on the problem of low recommendation efficiency caused by sparse data and cold start in collaborative filtering,this paper proposed a hybrid recommendation algorithm based on SVD filling.Firstly,Singular Value Decomposition technique is used to decompose the user-item score matrix,and sparse matrix is filled by stochastic gradient descent method.Secondly,time weights are added to optimize the user similarity in the user matrix.At the same time,Jaccard coefficients are added to optimize the item similarity in the item matrix.Then,item-based and user-based collaborative filtering are combined to calculate prediction scores and select the optimal project.Finally,the proposed algorithm is compared with other existing algorithms on Movielens and Jester data set,and the result of experiments verifies that the effectiveness of the proposed algorithm.

Key words: Collaborative filtering, Fill matrix, Recommendation system, Singular value decomposition, Time weight

CLC Number: 

  • TP391
[1]孟祥武,胡勋,王立才,等.移动推荐系统及其应用[J].软件学报,2013,24(1):91-108.
[2]JANNACH D,NAVEED S,JUGOVAC M.User control in recommender systems:Overview and Interaction Challenges[C]∥International Conference on Electronic Commerce and Web Technologies.2016:21-33.
[3]RESNICK P,IACOVOU N,SUCHAK M,et al.GroupLens:an open architecture for collaborative filtering of netnews[C]∥ACM Conference on Computer Supported Cooperative Work.ACM,1994:175-186.
[4]DAVIDSON J,LIEBALD B,LIU J,et al.The YouTube video recommendation system[C]∥ACM Conference on Recommender Systems.ACM,2010:293-296.
[5]荣辉桂,火生旭,胡春华,等.基于用户相似度的协同过滤推荐算法[J].通信学报,2014,35(2):16-24.
[6]SARWAR B,KARYPIS G,KONSTAN J,et al.Item-based collaborative filtering recommendation algorithms[C]∥International Conference on World Wide Web.ACM,2001:285-295.
[7]DESHPANDE M,KARYPIS G.Item-based top- N recommendation algorithms[J].ACM International Conference on Tran-sactions on Information Systems,2004,22(1):143-177.
[8]WU Q,LIN X,HE L.Unifying user-based and item-based algorithm to improve collaborative filtering accuracy[J].Energy Procedia,2011,13:8231-8239.
[9]WANG B,HUANG J,OU L,et al.A collaborative filtering algorithm fusing user-based,item-based and social networks[C]∥IEEE International Conference on Big Data.IEEE,2015:2337-2343.
[10]ZHENG X,LUO Y,et al.Tourism destination recommender system for the cold start problem[J].KSII Transactions on Internet and Information Systems,2016,10(7):3192-3212.
[11]KANT S,MAHARA T.Merging user and item based collaborative filtering to alleviate data sparsity[J].International Journal of System Assurance Engineering and Management,2018,9(1):173-179.
[12]MA C C.A guide to singular value decomposition for collaboratative filtering[J].Computer,2009,42(3):30-37.
[13]KOREN Y,BELL R,VOLINSKY C.Matrix factorization techniques for recommender systems[J].IEEE Computer,2009,42(1):30-37.
[14]REDDY M S,ADILAKSHMI T.Music recommendation system based on matrix factorization technique-SVD[C]∥International Conference on Computer Communication and Informatics.IEEE,2014:1-6.
[15]WANG J,LI X,WU W,et al.An algorithm of collaborative filtering based on SVD and trust factors[J].Journal of Chinese Computer Systems,2017,38(6):1290-1293.
[16]VOZALIS M G,MARGARITIS K G.Applying SVD on item-based filtering[C]∥International Conference on Intelligent Systems Design and Applications.IEEE,2005:464-469.
[17]ZHENG X,LUO Y,SUN L,et al.A new recommender systemusing context clustering based on matrix factorization techniques[J].Chinese Journal of Electronics,2016,25(2):334-340.
[18]ZHAO F,XIONG Y,LIANG X,et al.Privacy-preserving colla-borative filtering based on time-drifting characteristic[J].Chinese Journal of Electronics,2016,25(1):20-25.
[1] CHENG Zhang-tao, ZHONG Ting, ZHANG Sheng-ming, ZHOU Fan. Survey of Recommender Systems Based on Graph Learning [J]. Computer Science, 2022, 49(9): 1-13.
[2] WANG Guan-yu, ZHONG Ting, FENG Yu, ZHOU Fan. Collaborative Filtering Recommendation Method Based on Vector Quantization Coding [J]. Computer Science, 2022, 49(9): 48-54.
[3] QIN Qi-qi, ZHANG Yue-qin, WANG Run-ze, ZHANG Ze-hua. Hierarchical Granulation Recommendation Method Based on Knowledge Graph [J]. Computer Science, 2022, 49(8): 64-69.
[4] FANG Yi-qiu, ZHANG Zhen-kun, GE Jun-wei. Cross-domain Recommendation Algorithm Based on Self-attention Mechanism and Transfer Learning [J]. Computer Science, 2022, 49(8): 70-77.
[5] SHUAI Jian-bo, WANG Jin-ce, HUANG Fei-hu, PENG Jian. Click-Through Rate Prediction Model Based on Neural Architecture Search [J]. Computer Science, 2022, 49(7): 10-17.
[6] QI Xiu-xiu, WANG Jia-hao, LI Wen-xiong, ZHOU Fan. Fusion Algorithm for Matrix Completion Prediction Based on Probabilistic Meta-learning [J]. Computer Science, 2022, 49(7): 18-24.
[7] SUN Xiao-han, ZHANG Li. Collaborative Filtering Recommendation Algorithm Based on Rating Region Subspace [J]. Computer Science, 2022, 49(7): 50-56.
[8] CAI Xiao-juan, TAN Wen-an. Improved Collaborative Filtering Algorithm Combining Similarity and Trust [J]. Computer Science, 2022, 49(6A): 238-241.
[9] 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.
[10] GUO Liang, YANG Xing-yao, YU Jiong, HAN Chen, HUANG Zhong-hao. Hybrid Recommender System Based on Attention Mechanisms and Gating Network [J]. Computer Science, 2022, 49(6): 158-164.
[11] XIONG Zhong-min, SHU Gui-wen, GUO Huai-yu. Graph Neural Network Recommendation Model Integrating User Preferences [J]. Computer Science, 2022, 49(6): 165-171.
[12] HONG Zhi-li, LAI Jun, CAO Lei, CHEN Xi-liang, XU Zhi-xiong. Study on Intelligent Recommendation Method of Dueling Network Reinforcement Learning Based on Regret Exploration [J]. Computer Science, 2022, 49(6): 149-157.
[13] YU Ai-xin, FENG Xiu-fang, SUN Jing-yu. Social Trust Recommendation Algorithm Combining Item Similarity [J]. Computer Science, 2022, 49(5): 144-151.
[14] CHEN Jin-peng, HU Ha-lei, ZHANG Fan, CAO Yuan, SUN Peng-fei. Convolutional Sequential Recommendation with Temporal Feature and User Preference [J]. Computer Science, 2022, 49(1): 115-120.
[15] DONG Xiao-mei, WANG Rui, ZOU Xin-kai. Survey on Privacy Protection Solutions for Recommended Applications [J]. Computer Science, 2021, 48(9): 21-35.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!