Hierarchical clustering with maximum density paths and mixture models

Martin Ritzert, Polina Turishcheva, Laura Hansel, Paul Wollenhaupt, Marissa A. Weis +1 more
3/19/2025
stat.MLcs.LG

Official code: ecker-lab/tneb_clustering (2 stars, last commit 2026-03-26).

Abstract

Hierarchical clustering is an effective, interpretable method for analyzing structure in data. It reveals insights at multiple scales without requiring a predefined number of clusters and captures nested patterns and subtle relationships, which are often missed by flat clustering approaches. However, existing hierarchical clustering methods struggle with high-dimensional data, especially when there are no clear density gaps between modes. In this work, we introduce t-NEB, a probabilistically grounded hierarchical clustering method, which yields state-of-the-art clustering performance on naturalistic high-dimensional data. t-NEB consists of three steps: (1) density estimation via overclustering; (2) finding maximum density paths between clusters; (3) creating a hierarchical structure via bottom-up cluster merging. t-NEB uses a probabilistic parametric density model for both overclustering and cluster merging, which yields both high clustering performance and a meaningful hierarchy, making it a valuable tool for exploratory data analysis. Code is available at https://github.com/ecker-lab/tneb clustering.

View on arXivView PDF

Code Implementations(1)

20Shell, PythonMar 5, 20256 months ago

Similar Papers

Cite this paper

@article{ritzert2025hierarchical,
  title  = {Hierarchical clustering with maximum density paths and mixture models},
  author = {Martin Ritzert and Polina Turishcheva and Laura Hansel and Paul Wollenhaupt and Marissa A. Weis and Alexander S. Ecker},
  year   = {2025},
  eprint = {2503.15582},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.15582v2}
}

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/2503.15582.svg)](https://codeofpaper.com/paper/2503.15582)

Discussion