Dynamic clustering collaborative filtering recommendation algorithm based on double-layer network

被引:17
作者
Chen, Jianrui [1 ,2 ]
Wang, Bo [3 ]
Ouyang, Zhiping [4 ]
Wang, Zhihui [2 ]
机构
[1] Minist Educ, Key Lab Modern Teaching Technol, Xian 710119, Peoples R China
[2] Shaanxi Normal Univ, Sch Comp Sci, Xian 710119, Peoples R China
[3] Inner Mongolia Univ Technol, Coll Sci, Hohhot 010051, Peoples R China
[4] Shenzhen Univ, Coll Math & Stat, Shenzhen 518060, Peoples R China
基金
中国国家自然科学基金;
关键词
Double-layer network; Recommendation; Dynamic evolutionary clustering; Similarity; Rounding-forgetting function; COMMUNITY DETECTION;
D O I
10.1007/s13042-020-01223-2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
With the rapid development of internet economy, personal recommender system plays an increasingly important role in e-commerce. In order to improve the quality of recommendation, a variety of scholars and engineers devoted themselves in developing the recommendation algorithms. Traditional collaborative filtering algorithms are only dependent on rating information or attribute information. Most of them were considered in perspective of a single-layer network, which destroyed the original hierarchy of data and resulted in sparse matrix and poor timeliness. In order to address these problems and improve the accuracy of recommendation, dynamic clustering collaborative filtering recommendation algorithm based on double-layer network is put forward in this paper. Firstly, attribute information of users and items are respectively used to construct the user layer network and the item layer network. Secondly, new hierarchical clustering method is further presented, which separates users into different communities according to dynamic evolutionary clustering. Finally, score prediction and top-N recommendation lists are obtained by similarity between users in each community. Extensive experiments are conducted with three real datasets, and the effectiveness of our algorithm is verified by different metrics.
引用
收藏
页码:1097 / 1113
页数:17
相关论文
共 40 条
[1]  
[Anonymous], 2015, COMPUT TECHNOL, DOI DOI 10.24297/ijct.v14i9.1851
[2]   An efficient recommendation generation using relevant Jaccard similarity [J].
Bag, Sujoy ;
Kumar, Sri Krishna ;
Tiwari, Manoj Kumar .
INFORMATION SCIENCES, 2019, 483 :53-64
[3]   A deep neural networks based recommendation algorithm using user and item basic data [J].
Bi, Jian-Wu ;
Liu, Yang ;
Fan, Zhi-Ping .
INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2020, 11 (04) :763-777
[4]   A hybrid recommendation system with many-objective evolutionary algorithm [J].
Cai, Xingjuan ;
Hu, Zhaoming ;
Zhao, Peng ;
Zhang, WenSheng ;
Chen, Jinjun .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 159
[5]   A many-objective optimization recommendation algorithm based on knowledge mining [J].
Cai, Xingjuan ;
Hu, Zhaoming ;
Chen, Jinjun .
INFORMATION SCIENCES, 2020, 537 :148-161
[6]   Efficient Neural Matrix Factorization without Sampling for Recommendation [J].
Chen, Chong ;
Min, Zhang ;
Zhang, Yongfeng ;
Liu, Yiqun ;
Ma, Shaoping .
ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2020, 38 (02)
[7]   Personal recommender system based on user interest community in social network model [J].
Chen, Jianrui ;
Wang, Bo ;
U, Liji ;
Ouyang, Zhiping .
PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2019, 526
[8]   Dynamic evolutionary clustering approach based on time weight and latent attributes for collaborative filtering recommendation [J].
Chen, Jianrui ;
Wei, Lidan ;
Uliji ;
Zhang, Li .
CHAOS SOLITONS & FRACTALS, 2018, 114 :8-18
[9]   Evolutionary heterogeneous clustering for rating prediction based on user collaborative filtering [J].
Chen, Jianrui ;
Uliji ;
Wang, Hua ;
Yan, Zaizai .
SWARM AND EVOLUTIONARY COMPUTATION, 2018, 38 :35-41
[10]   A dynamic evolutionary clustering perspective: Community detection in signed networks by reconstructing neighbor sets [J].
Chen, Jianrui ;
Wang, Hua ;
Wang, Lina ;
Liu, Weiwei .
PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2016, 447 :482-492