• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

Computer Engineering & Science

Previous Articles     Next Articles

A collaborative filtering recommendation algorithm
based on bipartite graph partitioning co-clustering

HUANG Le-le1,MA Hui-fang1,2,LI Ning3,YU Li1   

  1. (1.College of Computer Science and Engineering,Northwest Normal University,Lanzhou 730070;
    2.Guangxi Key Laboratory of Trusted Software,Guilin University of Electronic Technology,Guilin 541004;
    3.Institute of Information Engineering,Chinese Academy of Sciences,Beijing 100093,China)
     
  • Received:2018-09-03 Revised:2019-04-08 Online:2019-11-25 Published:2019-11-25

Abstract:

To accurately and actively provide users with  potentially interested information or services is the main task of a recommender system. Collaborative filtering is one of the most widely used recommendation algorithms, whereas it is suffering the issue of data sparsity that severely degrades recommendation quality. To address this issue, we propose a collaborative filtering recommendation algorithm based on bipartite graph partitioning co-clustering, called BPCF. Firstly, users and items are constructed into a bipartite graph for co-clustering, which is then mapped to the low-dimensional feature space. Then, the proposed algorithm computes the two types of improved similarities (cluster preference similarity and rating similarity) according to the clustering results and combines them. Based on the combined similarity, the user-based approach and item-based approach are adopted, respectively, to predict for an unknown target rating and these prediction results are fused. Experimental results show that the proposed method outperforms the state-of-the-art co-clustering collaborative filtering recommendation algorithms.
 

Key words: recommender system, collaborative filtering, bipartite graph partitioning co-clustering, cluster preference similarity