Discrete Dynamics in Nature and Society · 2020 · 21 citations · 19 references
ComputingInformation SystemsInformation TechnologyData MiningInterpersonal RelationshipsRecommender SystemsRecommendation SystemsSocial Network AnalysisSocial RecommendationBipartite Graph RepresentationComplex Network AnalysisComplex Network TheoryGraph-based RecommendationMass Diffusion
Social recommendation algorithm is a common tool for recommending interesting or potentially useful items to users amidst the sea of online information. The users usually have various relationships, each of which has its unique impact on the recommendation results. It is unlikely to make accurate recommendations solely based on one relationship. Based on user-item bipartite graph, this paper establishes a multisubnet composited complex network (MSCCN) of multiple user relationships and then extends the mass diffusion (MD) algorithm into a novel intelligent recommendation algorithm. Two public online datasets, namely, Epinions and FilmTrust, were selected to verify the effect of the proposed algorithm. The results show that the proposed intelligent recommendation algorithm with two types of relationships made much more accurate recommendations than that with a single relationship and the traditional MD algorithm.
19
Eigentaste: A Constant Time Collaborative Filtering Algorithm
Ken Goldberg, Dhruv Gupta, C. Perkins · Information Retrieval · 2001 · 1.4K citations · Full text
Linyuan Lü, Matúš Medo, Chi Ho Yeung et al. · Physics Reports · 2012 · 983 citations · Full text