Abstract

Collaborative Filtering (CF) is a popular way to build recommender systems and has been widely deployed by many e-commerce websites. Generally, there are two parallel research directions on CF, one is to improve the prediction accuracy ~ (i.e., effectiveness) of CF algorithms and others focus on reducing time cost of CF algorithms ~ (i.e., efficiency). Nevertheless, the problem of how to combine the complementary advantages of these two directions, and design a CF algorithm that is both effective and efficient remains pretty much open. To this end, in this paper, we provide a Matrix Factorization based on Co-Clustering (MFCC) algorithm to address the problem. Specifically, we first adopt a co-clustering algorithm to cluster the user-item rating matrix into several separate sub rating matrices. After that, we provide an efficient matrix factorization algorithm by utilizing the strong connections of users and items in each cluster. In the meantime, this process is also efficient as we can simultaneously compute the matrix factorization for each cluster as there exists little interactions among different clusters. Finally, the experimental results show both the effectiveness and efficiency of our proposed model.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call