The bi-clustering, i.e., simultaneously clustering two types of objects based on their correlations, has been studied actively in the last few years, in virtue of its impact on several relevant applications, such as text mining, collaborative filtering, gene expression analysis. In particular, many research efforts were recently spent on extending such a problem towards higher-order scenarios, where more than two data types are to be clustered synergically, according to pairwise inter-type relations. Measuring co-clustering quality as a weighted combination of the distortions over input relations, a number of alternate-optimization methods were developed of late, which scale linearly with the size of data. This result is likely to be inadequate for large scale applications where massive volumes of data are involved, and high performance solutions would be desirable. However, to date, parallel clustering approaches have been investigated deeply only for the case of just one or two inter-related data types. In this paper, we face the more general (high-order) co-clustering problem by proposing a parallel implementation of an effective and state-of-the-art method, by leveraging a parallel computation infrastructure implementing popular Map-Reduce paradigm.
Scalable parallel co-clustering over multiple heterogeneous data types
GRECO, Gianluigi;GUZZO, Antonella;
2010-01-01
Abstract
The bi-clustering, i.e., simultaneously clustering two types of objects based on their correlations, has been studied actively in the last few years, in virtue of its impact on several relevant applications, such as text mining, collaborative filtering, gene expression analysis. In particular, many research efforts were recently spent on extending such a problem towards higher-order scenarios, where more than two data types are to be clustered synergically, according to pairwise inter-type relations. Measuring co-clustering quality as a weighted combination of the distortions over input relations, a number of alternate-optimization methods were developed of late, which scale linearly with the size of data. This result is likely to be inadequate for large scale applications where massive volumes of data are involved, and high performance solutions would be desirable. However, to date, parallel clustering approaches have been investigated deeply only for the case of just one or two inter-related data types. In this paper, we face the more general (high-order) co-clustering problem by proposing a parallel implementation of an effective and state-of-the-art method, by leveraging a parallel computation infrastructure implementing popular Map-Reduce paradigm.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.