CLASDec 14, 2020

Towards unsupervised phone and word segmentation using self-supervised vector-quantized neural networks

arXiv:2012.07551v238 citations
AI Analysis

This work addresses the problem of efficient unsupervised speech segmentation for researchers and developers working with speech processing, offering a solution that reduces bitrate significantly.

This paper explores unsupervised segmentation and clustering of speech into low-bitrate, phone-like sequences using self-supervised vector-quantized neural networks. The proposed methods, especially penalized dynamic programming, achieve performance comparable to state-of-the-art on various tasks while operating at substantially lower bitrates.

We investigate segmenting and clustering speech into low-bitrate phone-like sequences without supervision. We specifically constrain pretrained self-supervised vector-quantized (VQ) neural networks so that blocks of contiguous feature vectors are assigned to the same code, thereby giving a variable-rate segmentation of the speech into discrete units. Two segmentation methods are considered. In the first, features are greedily merged until a prespecified number of segments are reached. The second uses dynamic programming to optimize a squared error with a penalty term to encourage fewer but longer segments. We show that these VQ segmentation methods can be used without alteration across a wide range of tasks: unsupervised phone segmentation, ABX phone discrimination, same-different word discrimination, and as inputs to a symbolic word segmentation algorithm. The penalized dynamic programming method generally performs best. While performance on individual tasks is only comparable to the state-of-the-art in some cases, in all tasks a reasonable competing approach is outperformed at a substantially lower bitrate.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes