HBIC: A Biclustering Algorithm for Heterogeneous Datasets

Adán José-García, Julie Jacques, Clément Chauvet, Vincent Sobanski, Clarisse Dhaenens
8/23/2024
cs.LGcs.AI

No official code found. Best implementation: ClementChauvet/py-hbic (2 stars, last commit 2024-11-12).

Abstract

Biclustering is an unsupervised machine-learning approach aiming to cluster rows and columns simultaneously in a data matrix. Several biclustering algorithms have been proposed for handling numeric datasets. However, real-world data mining problems often involve heterogeneous datasets with mixed attributes. To address this challenge, we introduce a biclustering approach called HBIC, capable of discovering meaningful biclusters in complex heterogeneous data, including numeric, binary, and categorical data. The approach comprises two stages: bicluster generation and bicluster model selection. In the initial stage, several candidate biclusters are generated iteratively by adding and removing rows and columns based on the frequency of values in the original matrix. In the second stage, we introduce two approaches for selecting the most suitable biclusters by considering their size and homogeneity. Through a series of experiments, we investigated the suitability of our approach on a synthetic benchmark and in a biomedical application involving clinical data of systemic sclerosis patients. The evaluation comparing our method to existing approaches demonstrates its ability to discover high-quality biclusters from heterogeneous data. Our biclustering approach is a starting point for heterogeneous bicluster discovery, leading to a better understanding of complex underlying data structures.

View on arXivView PDF

Code Implementations(1)

Heterogeneous Biclustering (Hbic) is a biclustering algorithm for data with heterogeneous types mixing numeric, categorical attributes and missing values natively.

20Python, Jupyter NotebookNov 14, 20231 years ago

Similar Papers

Cite this paper

@article{josgarca2024hbic,
  title  = {HBIC: A Biclustering Algorithm for Heterogeneous Datasets},
  author = {Adán José-García and Julie Jacques and Clément Chauvet and Vincent Sobanski and Clarisse Dhaenens},
  year   = {2024},
  eprint = {2408.13217},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.13217v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2408.13217.svg)](https://codeofpaper.com/paper/2408.13217)

Discussion