IBclust: Information Bottleneck Methods for Clustering Mixed-Type Data

Implements multiple variants of the Information Bottleneck ('IB') method for clustering datasets containing mixed-type variables (nominal, ordinal, and continuous). The package provides deterministic, agglomerative, generalized, and standard 'IB' clustering algorithms that preserve relevant information while forming interpretable clusters. The Deterministic Information Bottleneck is described in Costa et al. (2024) <doi:10.48550/arXiv.2407.03389>. The standard 'IB' method originates from Tishby et al. (2000) <doi:10.48550/arXiv.physics/0004057>, the agglomerative variant from Slonim and Tishby (1999) <https://papers.nips.cc/paper/1651-agglomerative-information-bottleneck>, and the generalized 'IB' for Gaussian variables from Chechik et al. (2005) <https://www.jmlr.org/papers/volume6/chechik05a/chechik05a.pdf>.

Getting started

Package details

AuthorEfthymios Costa [aut], Ioanna Papatsouma [aut], Angelos Markos [aut, cre]
MaintainerAngelos Markos <amarkos@gmail.com>
LicenseMIT + file LICENSE
Version1.2
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("IBclust")

Try the IBclust package in your browser

Any scripts or data that you put into this service are public.

IBclust documentation built on Aug. 8, 2025, 6:39 p.m.