Abstract:With the development of social networks, social recommendation algorithms are widely used. Existing recommendation algorithms often only introduce one kind of social relationship into the recommendation system, but in reality there are multiple social relationships between users. Based on the multi-subnet composite complex network model and the shared user characteristic matrix, this paper proposes a matrix decomposition recommendation algorithm based on the multi-relational social network. Through the analysis of experimental results on the Epinions data set, the accuracy evaluation indexes MAE, RMSE and NMAE increased by 34%, 27% and 7% respectively. This proves that the matrix factorization recommendation algorithm of multi-relational social networks can effectively improve the accuracy of recommendation.
公翠娟, 宾晟, 孙更新. 基于多种社交关系的概率矩阵分解推荐算法[J]. 复杂系统与复杂性科学, 2021, 18(1): 1-7.
GONG Cuijuan, BIN Sheng, SUN Gengxin. Matrix Decomposition Recommendation Algorithm Based on Multi-Relationship Social Network. Complex Systems and Complexity Science, 2021, 18(1): 1-7.
张时俊, 王永恒. 基于矩阵分解的个性化推荐系统研究[J]. 中文信息学报, 2017,31(3):134135.Zhang Shijun,Wang Yongheng. Research on personalized recommendation system based on matrix factorization[J]. Journal of Chinese Information Processing. 2017,31(3):134135.
[2]
刘华锋, 景丽萍, 于剑. 融合社交信息的矩阵分解推荐方法研究综述[J]. 软件学报, 2018,29(2):340341.Liu Huafeng,Jing Liping,Yu Jian. Review of matrix factorization recommendation methods based on social information[J]. Journal of Software, 2018,29(2):340341.
[3]
Tian G, Jing L P. Recommending scientific articles using bi-relational graph-based iterative RWR[C]//Proceedings of the 7th ACM Conference on Recommender Systems.Hong Kong,China,2013:399402.
[4]
Koren Y, Bell R, Volinsky C. Matrix factorization techniques for recommender systems[J]. Computer, 2009,42(8): 3037.
[5]
Do L, Lauw H W. Modeling contextual agreement in preferences[C]// Proceedings of the 23rd International Conference on World Wide Web. ACM, New York,USA, 2014:315317.
[6]
Lu Z, Dou Z, Lian J, et al. Content-based collaborative filtering for news topic recommendation[C]//Twenty-Ninth AAAI Conference on Artificial Intelligence. Austin, Texas,USA, 2015:217223.
[7]
邓爱林, 左子叶, 朱扬勇. 基于项目聚类的协同过滤推荐算法[J]. 小型微型计算机系统, 2004,25(9):16651666.Deng Ailin,Zuo Ziye,Zhu Yangyong. Collaborative filtering recommendation algorithm based on item clustering[J]. Small Microcomputer System,2004,25(9):16651666.
[8]
Yu H, Li J H. Collaborative filtering recommendation algo rithm using social and tag information[J]. Journal of Chinese Computer Systems, 2013,34(11): 24672471.
[9]
Koren Y, Bell R, Volinsky C. Matrix factorization techniques for recommender systems[J]. Computer, 2009, 42(8):3037.
[10]
Kautz H, Selman B, Shah M. Referral web: combining social networks and collaborative filtering[J]. Communications of the ACM,1997,40(3): 6365.
[11]
Yang B, Lei Y, Liu J, et al. Social collaborative filtering by trust[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence,2017,39(8):16331647.
[12]
李镇东,罗琦,施力力. 基于增加相似度系数的加权二部图推荐算法[J]. 计算机科学,2016,43(7):259264.Li Zhendong, Luo Qi, Shi Lili. Weighted bipartite graph recommendation algorithm based on increasing similarity coefficient[J]. Computer Science, 2016,43(7):259264.
[13]
曹玉琳, 李文立, 郑东霞. 融合社会标签的联合概率矩阵分解推荐算法[J]. 信息与控制, 2017,46(4):401406.Cao Yulin, Li Wenli, Zheng Dongxia. Joint probability matrix decomposition recommendation algorithm with social tags [J]. Information and Control, 2017,46(4):401406.
[14]
王瑞琴, 潘俊, 冯建军. 基于信任计算和矩阵分解的推荐算法[J]. 模式识别与人工智能, 2018, 31(9):1626.Wang Ruiqin, Pan Jun, Feng Jianjun. Recommendation algorithm based on trust calculation and matrix factorization [J]. Pattern Recognition and Artificial Intelligence, 2018, 31(9):1626.
[15]
Ma H, Zhou T C, Lyu M R, et al. Improving recommender systems by incorporating social contextual information[J]. ACM Transactions on Information Systems, 2011, 29(2):123.
[16]
隋毅. 多子网复合复杂网络模型及其相关性质的研究[D]. 青岛:青岛大学, 2012,2014.Sui Yi. Research on multi-subnet composite complex network model and its related properties [D]. Qingdao: Qingdao University, 2012.
[17]
Salakhutdinov R, Mnih A. Probabilistic matrix factorization[C]//Proceedings of the 20th International Conference on Neural Information Processing Systems. New York,USA, 2007:12571264.
[18]
郭宁宁, 王宝亮, 侯永宏, 等. 融合社交网络特征的协同过滤推荐算法[J]. 计算机科学与探索, 2018,12(2):210213.Guo Ningning, Wang Baoliang, Hou Yonghong,et al. Collaborative filtering recommendation algorithm based on social network features [J]. Journal of Frontiers of Computer Science and Technology, 2018,12(2):210213.
[19]
Mao Y Y, Liu J X, Hu R, et al. Sigmoid function-based web service collaborative filtering recommendation algorithm [J]. Journal of Frontiers of Computer Science and Technology, 2017, 11(2): 314322.