What is the $\textit{intrinsic}$ dimension of your binary data? -- and how to compute it quickly
Tom Hanika, Tobias Hille
TL;DR
This work addresses the intrinsic dimensionality of binary data by adopting a formal-concept analysis (FCA) based geometric data-set framework to define and compute an intrinsic dimension (ID). It introduces a minimum-support approximation that yields computable lower and upper bounds Ī_-(š_s) and Ī_+(š_s) for the ID, and demonstrates feasibility on standard binary-data collections via concept mining and a two-pointer algorithm to accumulate the observable diameter. The findings show that ID captures aspects of data structure distinct from the normalized correlation dimension, providing informative bounds even when full concept enumeration is expensive; results vary across datasets and underscore the trade-off between bound tightness and computational effort. The approach offers a non-metric, FCA-based tool for binary data analysis with potential for broader applicability in dimension-aware data mining and FCA-driven analytics.
Abstract
Dimensionality is an important aspect for analyzing and understanding (high-dimensional) data. In their 2006 ICDM paper Tatti et al. answered the question for a (interpretable) dimension of binary data tables by introducing a normalized correlation dimension. In the present work we revisit their results and contrast them with a concept based notion of intrinsic dimension (ID) recently introduced for geometric data sets. To do this, we present a novel approximation for this ID that is based on computing concepts only up to a certain support value. We demonstrate and evaluate our approximation using all available datasets from Tatti et al., which have between 469 and 41271 extrinsic dimensions.
