Keyword Spotting with Hyper-Matched Filters for Small Footprint Devices
2508.04857v1
eess.AS, cs.LG, cs.SD
2025-08-09
Авторы:
Yael Segal-Feldman, Ann R. Bradlow, Matthew Goldrick, Joseph Keshet
Резюме на русском
Исследование предлагает модель open-vocabulary keyword spotting (KWS) с высокой точностью для small-footprint устройств. Задача KWS заключается в поиске ключевых слов в речевых записях, независимо от того, были ли они присутствовали в обучающем наборе. Решение основывается на сочетании аудиоencoder’а (tiny Whisper или tiny Conformer) с hyper-network’ом, который генерирует уникальные веса для ключевого слова, считая его как matched filter. Эти веса используются для convolutional layer’а и помогают Perceiver module’у определить наличие целевого слова. Модель показала лучшие результаты в detection accuracy, особенно при out-of-domain testing, включая L2 speech. Несмотря на свою эффективность (только 4.2 млн параметров), она демонстрирует высокую robustness и generalization.
Abstract
Open-vocabulary keyword spotting (KWS) refers to the task of detecting words
or terms within speech recordings, regardless of whether they were included in
the training data. This paper introduces an open-vocabulary keyword spotting
model with state-of-the-art detection accuracy for small-footprint devices. The
model is composed of a speech encoder, a target keyword encoder, and a
detection network. The speech encoder is either a tiny Whisper or a tiny
Conformer. The target keyword encoder is implemented as a hyper-network that
takes the desired keyword as a character string and generates a unique set of
weights for a convolutional layer, which can be considered as a
keyword-specific matched filter. The detection network uses the matched-filter
weights to perform a keyword-specific convolution, which guides the
cross-attention mechanism of a Perceiver module in determining whether the
target term appears in the recording. The results indicate that our system
achieves state-of-the-art detection performance and generalizes effectively to
out-of-domain conditions, including second-language (L2) speech. Notably, our
smallest model, with just 4.2 million parameters, matches or outperforms models
that are several times larger, demonstrating both efficiency and robustness.
Ссылки и действия
Дополнительные ресурсы: