MLLGMEFeb 8, 2020

Conjoined Dirichlet Process

arXiv:2002.03223v11 citations
AI Analysis

This addresses the need for flexible biclustering techniques in data analysis domains like bioinformatics and text mining, though it is incremental as it builds on existing probabilistic frameworks.

The authors tackled the problem of biclustering without pre-specifying cluster numbers by developing a non-parametric probabilistic method based on Dirichlet processes, which improved bicluster extraction in text mining and gene expression analysis compared to existing approaches.

Biclustering is a class of techniques that simultaneously clusters the rows and columns of a matrix to sort heterogeneous data into homogeneous blocks. Although many algorithms have been proposed to find biclusters, existing methods suffer from the pre-specification of the number of biclusters or place constraints on the model structure. To address these issues, we develop a novel, non-parametric probabilistic biclustering method based on Dirichlet processes to identify biclusters with strong co-occurrence in both rows and columns. The proposed method utilizes dual Dirichlet process mixture models to learn row and column clusters, with the number of resulting clusters determined by the data rather than pre-specified. Probabilistic biclusters are identified by modeling the mutual dependence between the row and column clusters. We apply our method to two different applications, text mining and gene expression analysis, and demonstrate that our method improves bicluster extraction in many settings compared to existing approaches.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes