Исследователи представили метод «трансплантации токенизатора» для борьбы с авторегрессионным коллапсом в компактных моделях распознавания речи (ASR). Проблема возникает при адаптации архитектур, оптимизированных под английский язык, для морфологически богатых языков, таких как бенгальский. Замена стандартного байтового токенизатора на специализированный позволяет избежать фрагментации слов и значительно повышает точность работы моделей на периферийных устройствах.
Эффективные архитектуры, такие как Moonshine, часто демонстрируют низкую производительность на нелатинских языках из-за высокой «плодовитости» токенов. В бенгальском языке стандартные байтовые методы разбивают слова на чрезмерно длинные цепочки, что перегружает модель и приводит к потере контекста. Новый подход адаптирует структуру токенизации под специфику морфологии целевого языка, сохраняя при этом легковесность модели, необходимую для запуска на edge-устройствах.
Метод трансплантации позволяет переиспользовать предобученные веса энкодера и декодера, меняя только слой эмбеддингов и токенизатор. Это значительно дешевле, чем обучение модели распознавания речи с нуля, и позволяет быстро адаптировать современные решения для широкого спектра региональных языков, сохраняя высокую скорость инференса и низкое потребление памяти.
Ключевые факты
- Основная причина сбоев — использование английских байтовых токенизаторов, вызывающих фрагментацию слов.
- Метод «трансплантации токенизатора» позволяет адаптировать архитектуры типа Moonshine без полного переобучения.
- Решение оптимизировано для работы на edge-устройствах с ограниченными вычислительными ресурсами.
- Исследование сфокусировано на преодолении авторегрессионного коллапса в языках с высокой морфологической сложностью.