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

Simon Malan, Benjamin van Niekerk, Herman Kamper
9/22/2024
eess.AScs.CLcs.SD

No confident code implementation found for this paper. 1 possible match can be shown below.

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{malan2024unsupervised,
  title  = {Unsupervised Word Discovery: Boundary Detection with Clustering vs. Dynamic Programming},
  author = {Simon Malan and Benjamin van Niekerk and Herman Kamper},
  year   = {2024},
  eprint = {2409.14486},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.14486v2}
}

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

Discussion