Computer ScienceMathematicsMedicine

Feng Pan, Xiang Zhang, Wei Wang

2008.4.25Proceedings - International Conference on Data Engineering

DOI: 10.1145/1376616.1376637

tlooto Summary

A general framework for fast co-clustering large datasets, CRD is proposed, which achieves competitive accuracy but with much less computational cost by utilizing recently developed sampling-based matrix decomposition methods.

Abstract

The problem of simultaneously clustering columns and rows (co-clustering) arises in important applications, such as text data mining, microarray analysis, and recommendation system analysis. Compared with the classical clustering algorithms, co-clustering algorithms have been shown to be more effective in discovering hidden clustering structures in the data matrix. The complexity of previous co-clustering algorithms is usually O(m X n), where m and n are the numbers of rows and columns in the data matrix respectively. This limits their applicability to data matrices involving a large number of columns and rows. Moreover, some huge datasets can not be entirely held in main memory during co-clustering which violates the assumption made by the previous algorithms. In this paper, we propose a general framework for fast co-clustering large datasets, CRD. By utilizing recently developed sampling-based matrix decomposition methods, CRD achieves an execution time linear in m and n. Also, CRD does not require the whole data matrix be in the main memory. We conducted extensive experiments on both real and synthetic data. Compared with previous co-clustering algorithms, CRD achieves competitive accuracy but with much less computational cost.

Citation format

PAN, Feng; ZHANG, Xiang; WANG, Wei. CRD: Fast co-clustering on large datasets utilizing sampling-based matrix decomposition. Proceedings - International Conference on Data Engineering, 2008, 2008: 1337–1339.