Community-aware Social Recommendation: A Unified SCSVD Framework
Jiewen Guan,Xin Huang,Bilian Chen
DOI: https://doi.org/10.1109/tkde.2021.3117686
IF: 9.235
2021-01-01
IEEE Transactions on Knowledge and Data Engineering
Abstract:Recommender system provides personalized suggestions based on users’ interests and social connections. However, most existing social recommendation models utilize social relationships in a direct manner, i.e., they only consider the user-user connections, neglecting the clustering nature of social networks. As social information recursively spreads in the social network, the community structure, which contains richer information in contrast to pure user-user relationships, would emerge. To dismiss these limitations, in this paper, we propose a unified recommendation framework named Simultaneous Community detection and Singular Value Decomposition (SCSVD), which utilizes the underlying community structure to regularize user latent preferences. We propose a well-designed iterative optimization algorithm to tackle social recommendation efficiently. In addition, we theoretically analyze the proposed algorithm in terms of convergence, time complexity, and also the unified process of community detection and user embedding learning. Extensive experiments are conducted on three benchmark real-world datasets of product reviews, demonstrating the effectiveness, robustness, and flexibility of SCSVD in both rating prediction and top-$N$N recommendation tasks, compared to fifteen state-of-the-art approaches.
computer science, information systems, artificial intelligence,engineering, electrical & electronic