Unsupervised Word Discovery: Boundary Detection with Clustering vs. Dynamic Programming
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.
Authors
- S. Malan (ORCID: https://orcid.org/0000-0002-5196-0402)
- Herman Kamper (ORCID: https://orcid.org/0000-0003-2980-3475)
- Benjamin van Niekerk (ORCID: https://orcid.org/0000-0001-9207-6309)
Institutions
- Stellenbosch University (ZA)
Publication Details
- Published
- 2025-03-12
- DOI
- https://doi.org/10.1109/icassp49660.2025.10890719
- Citations
- 1
- Primary Topic
- Fuzzy Logic and Control Systems
- Type
- article
- Field-Weighted Citation Impact
- 2.48