English

Unsupervised Word Discovery: Boundary Detection with Clustering vs. Dynamic Programming

Audio and Speech Processing 2025-01-14 v2 Computation and Language Sound

Abstract

We look at the long-standing problem of segmenting unlabeled speech into word-like segments and clustering these into a lexicon. Several previous methods use a scoring model coupled with dynamic programming to find an optimal segmentation. Here we propose a much simpler strategy: we predict word boundaries using the dissimilarity between adjacent self-supervised features, then we cluster the predicted segments to construct a lexicon. For a fair comparison, we update the older ES-KMeans dynamic programming method with better features and boundary constraints. On the five-language ZeroSpeech benchmarks, our simple approach gives similar state-of-the-art results compared to the new ES-KMeans+ method, while being almost five times faster. Project webpage: https://s-malan.github.io/prom-seg-clus.

Keywords

Cite

@article{arxiv.2409.14486,
  title  = {Unsupervised Word Discovery: Boundary Detection with Clustering vs. Dynamic Programming},
  author = {Simon Malan and Benjamin van Niekerk and Herman Kamper},
  journal= {arXiv preprint arXiv:2409.14486},
  year   = {2025}
}

Comments

Accepted at ICASSP 2025

R2 v1 2026-06-28T18:52:56.565Z