Computer Science ›› 2019, Vol. 46 ›› Issue (12): 56-62.doi: 10.11896/jsjkx.181102189

• Big Data & Data Science • Previous Articles     Next Articles

Collaborative Filtering Recommendation Algorithm Based on Multi-relationship Social Network

BIN Sheng, SUN Geng-xin   

  1. (School of Data Science and Software Engineering,Qingdao University,Qingdao,Shandong 266071,China)
  • Received:2018-11-27 Online:2019-12-15 Published:2019-12-17

Abstract: Recommendation system is one of the most common applications in big data.Traditional collaborative filtering recommendation algorithm is directly based on user-item scoring matrix.For massive user and commodity data,the efficiency of the algorithm will be significantly reduced.Aiming at this problem,this paper proposed a collaborative filtering recommendation algorithm based on multi-relational social network.The information propagation method is used to detect communities in the multi-relationship social network based on multi-subnet composite complex network model,the users with similarity are divided into the same community.And then the k-nearest neighbor set of users is selected to construct the user-item scoring matrix within the community.Then the collaborative filtering algorithm is used to recommend through the new user-item scoring matrix,thus improving the efficiency of recommendation algorithm without reducing the accuracy of recommendation.Compared with traditional collaborative filtering recommendation algorithm on real data set Epinions,the results show that the proposed algorithm has high recommendation efficiency and accuracy.Especially for big data,the execution time of the proposed recommendation algorithm is improved by more than 10 times.

Key words: Big data, Community structure, Information propagation, Multi-subnet composite complex network model, Recommendation algorithm, Social network

CLC Number: 

  • TP301
[1]LIU H X.A Survey of Collaborative Filtering Technique in Re- commendation System[J].Information Security and Technology,2016,7(3):24-26.
[2]DONG C L,KE X S.Study on Collaborative Filtering Algorithm Based on User Interest Change and Comment[J].Computer Scien-ce,2018,45(3):213-217.
[3]ZHANG Y,LI S Y,TANG Y.Research on Heterogeneous Knowledge Fusion Algorithm under Big Data Environment[J].Computer Technology and Development,2017,27(9):12-16.
[4]MARGARIS D,VASSILAKIS C,GEORGIADIS P.Query personalization using social network information and collaborative filtering techniques[J].Future Generation Computer Systems,2018,78(1):440-450.
[5]BIN S.Research of Multi-relationship Online Social Networks Based on Multi-subnet Composited Complex Network Model[D].Qingdao:Shandong University of Science and Technology,2014.
[6]ZHAO Q Q.SPCF:A Memory Based Collaborative Filtering Algorithm via Propagation [J].Chinese Journal of Computers,2013,36(3):671-676.
[7]JIANG S,QIAN X,SHEN J.Author Topic Model-Based Collaborative Filtering for Personalized POI Recommendations [J].IEEE Transactions on Multimedia,2015,17(6):907-918.
[8]ROH T H,OH K J,HAN I.The collaborative filtering recommendation based on SOM cluster-indexing CBR [J].Expert Systems with Applications,2003,25(3):413-423.
[9]ZHANG H Y,DING F,JIANG L H.A Collaborative Filtering Recommendation Method Based on Fuzzy Clustering [J].Computer Simulation,2005,22(8):144-147.
[10]SANTHINI M,BALAMURUGAN M,GOVINDARAJ M.Collaborative Filtering Approach for Big Data Applications based on Clustering [J].International Journal of Mathematics Computer Science and Information Technology,2015,2(1):202-208.
[11]WU M X,DONG L S,JIE Z Y.Research on Social Recommender Systems [J].Journal of Software,2015,26(6):1356-1372.
[12]CHANG W L,DIAZ A N,HUNG P C K.Estimating trust va- lue:A social network perspective [J].Information Systems Frontiers,2015,17(6):1381-1400.
[13]PAN J C,ZHANG X M,WANG X.Improved Singular Value Decomposition Recommender Algorithm Based on User Reliabi-lity [J].Journal of Chinese Computer Systems,2016,37(10):2171-2176.
[14]SUN G X,BIN S.A New Opinion Leaders Detecting Algorithm in Multi-relationship Online Social Networks [J].Multimedia Tools & Applications,2017,77(3):1-13.
[15]JIANG M M,SUN G X,BIN S.Community Detection Algo- rithm in Multiple Relationships Online Social Network [J].Journal of Frontiers of Computer Science and Technology,2018,7:1-13.
[16]WANG Q,LI W,ZHANG X.Academic Paper Recommendation Based on Community Detection in Citation-Collaboration Networks [J].Lecture Notes in Computer Science,2016,9932:124-136.
[17]ZHANG H X,ZHEN L,ZHANG C T.An Improved Collaborative Filtering Recommendation Algorithm with WeightedHetero-geneous Information [J].Journal of University of Electronic Science & Technology of China,2018,47(1):112-116.
[18]GUO N N,WANG B L,HOU Y H.Collaborative Filtering Re- commendation Algorithm Based on Characteristics of Social Network [J].Journal of Frontiers of Computer Science and Technology,2018,2:208-217.
[19]FORSATI R,MAHDAVI M,SHAMSFARD M.Matrix Factori- zation with Explicit Trust and Distrust Side Information for Improved Social Recommendation [J].Acm Transactions on Information Systems,2014,32(4):17.
[20]PARK C,KIM D,OH J.Improving top-K recommendation with truster and trustee relationship in user trust network [J].Information Sciences,2016,374(3):100-114.
[21]GUO L J,LIA N,ZHAO X W.Collaborative filtering recommendation algorithm incorporating social network information [J].Pattern Recognition and Artificial Intelligence,2016,29(3):281-288.
[22]WANG M,MA J.A novel recommendation approach based on users’ weighted trust relations and the rating similarities [J].Soft Computing,2016,20(10):3981-3990.
[23]LAUW H W,LIM E P,WANG K.Quality and Leniency in Online Collaborative Rating Systems [J].Acm Transactions on the Web,2012,6(1):1-27.
[24]LI W J,QI J,YU Z T.Social Recommendation Algorithm Integrating Trust Propagation and Singular Value Decomposition [J].Computer Engineering,2017,43(8):236-242.
[1] ZHENG Wen-ping, LIU Mei-lin, YANG Gui. Community Detection Algorithm Based on Node Stability and Neighbor Similarity [J]. Computer Science, 2022, 49(9): 83-91.
[2] 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.
[3] CHEN Jing, WU Ling-ling. Mixed Attribute Feature Detection Method of Internet of Vehicles Big Datain Multi-source Heterogeneous Environment [J]. Computer Science, 2022, 49(8): 108-112.
[4] HE Qiang, YIN Zhen-yu, HUANG Min, WANG Xing-wei, WANG Yuan-tian, CUI Shuo, ZHAO Yong. Survey of Influence Analysis of Evolutionary Network Based on Big Data [J]. Computer Science, 2022, 49(8): 1-11.
[5] WEI Peng, MA Yu-liang, YUAN Ye, WU An-biao. Study on Temporal Influence Maximization Driven by User Behavior [J]. Computer Science, 2022, 49(6): 119-126.
[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] YU Ai-xin, FENG Xiu-fang, SUN Jing-yu. Social Trust Recommendation Algorithm Combining Item Similarity [J]. Computer Science, 2022, 49(5): 144-151.
[8] WANG Mei-shan, YAO Lan, GAO Fu-xiang, XU Jun-can. Study on Differential Privacy Protection for Medical Set-Valued Data [J]. Computer Science, 2022, 49(4): 362-368.
[9] CHANG Ya-wen, YANG Bo, GAO Yue-lin, HUANG Jing-yun. Modeling and Analysis of WeChat Official Account Information Dissemination Based on SEIR [J]. Computer Science, 2022, 49(4): 56-66.
[10] SUN Xuan, WANG Huan-xiao. Capability Building for Government Big Data Safety Protection:Discussions from Technologicaland Management Perspectives [J]. Computer Science, 2022, 49(4): 67-73.
[11] ZUO Yuan-lin, GONG Yue-jiao, CHEN Wei-neng. Budget-aware Influence Maximization in Social Networks [J]. Computer Science, 2022, 49(4): 100-109.
[12] 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.
[13] GUO Lei, MA Ting-huai. Friend Closeness Based User Matching [J]. Computer Science, 2022, 49(3): 113-120.
[14] SHAO Yu, CHEN Ling, LIU Wei. Maximum Likelihood-based Method for Locating Source of Negative Influence Spreading Under Independent Cascade Model [J]. Computer Science, 2022, 49(2): 204-215.
[15] LI Jia-wen, GUO Bing-hui, YANG Xiao-bo, ZHENG Zhi-ming. Disease Genes Recognition Based on Information Propagation [J]. Computer Science, 2022, 49(1): 264-270.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!