CoSTA сжимает речевые токены Step-Audio 2 mini через BPE: 10K–320K добавленных единиц

Исследователи из Института автоматизации CAS предложили CoSTA — дообучение, после которого Step-Audio 2 mini генерирует речь сжатыми BPE-единицами. Словарь расширяют на 10K–320K единиц, а перед синтезом их детерминированно разворачивают в исходные токены, так что декодер не меняется. Шагов генерации становится меньше, а качество ответов в автоматических и человеческих оценках сохраняется. • Зависимость сжатия от размера словаря лог-линейна на 8 токенизаторах • Первый этап: 50% данных, обучаются только эмбеддинги и LM-голова • Подход перенесли на вторую архитектуру и совместили с низкочастотными токенизаторами

AI-обработка оригинала Hugging Face Daily Papers; редакция Hamidun News
CoSTA сжимает речевые токены Step-Audio 2 mini через BPE: 10K–320K добавленных единиц
Источник: Hugging Face Daily Papers. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникHugging Face Daily Papers ↗
Главный редактор
Ключевой факт #1Зависимость сжатия от размера словаря лог-линейна на 8 токенизаторах
Первый этап50% данных, обучаются только эмбеддинги и LM-голова
Ключевой факт #3Подход перенесли на вторую архитектуру и совместили с низкочастотными токенизаторами

Речевые диалоговые модели генерируют ответ в виде длинных последовательностей дискретных речевых токенов, и каждый токен стоит одного шага авторегрессии. Исследователи из Института автоматизации Китайской академии наук и Школы искусственного интеллекта Университета CAS предложили CoSTA — способ сократить число таких шагов, не трогая ни исходный речевой токенизатор, ни декодер, который превращает токены в звук. Для этого в словарь Step-Audio 2 mini добавляют от 10K до 320K BPE-единиц: каждая заменяет часто встречающуюся пару или цепочку соседних речевых токенов. Модель учат выдавать эти сжатые единицы, а перед синтезом их детерминированно разворачивают обратно в исходные токены.

Почему речевые токены хорошо сжимаются

В большинстве речевых диалоговых моделей одно и то же пространство токенов служит и для генерации, и для синтеза. Из-за этого последовательности получаются длинными: ответы идут медленнее, усложняется выравнивание текста и речи, а лимит генерации расходуется быстрее. Это ограничивает длительность разговора и произносимого ответа.

Альтернатива — токенизаторы с меньшей частотой токенов. Но слишком агрессивное снижение частоты ухудшает качество, а замена токенизатора в готовой модели может потребовать переобучить токенизатор, парный декодер и саму модель. К тому же генерация и синтез по-прежнему остаются привязаны к одному представлению.

Авторы заметили, что речевые токены содержат много повторяющихся локальных шаблонов, поэтому к ним применим BPE (byte pair encoding): частые соседние пары объединяются в новые единицы. Сжатие обратимо: развёртка возвращает исходную последовательность без потерь. Эффект проверили на восьми конфигурациях токенизаторов на китайской диалоговой речи: словарь BPE учили на обучающей части и фиксировали для отложенной выборки. Чем больше добавлено единиц, тем короче последовательность, причём зависимость примерно лог-линейна. Она сохраняется на разных источниках данных и языках.

Как адаптируют готовую модель

CoSTA состоит из трёх шагов постобучения. Сначала словарь расширяют, а эмбеддинги и строки LM-головы новых единиц инициализируют средним по строкам исходных токенов, из которых единица состоит. Это даёт более устойчивую стартовую точку, чем случайная инициализация, а параметры исходного словаря остаются неизменными.

Затем идёт адаптация произношения на сжатых TTS-данных. Модель Step-Audio 2 mini чередует текстовые и речевые токены, поэтому BPE применяют только к речевым, а текстовые не трогают. Обучение поэтапное: на первом этапе на 50% данных настраивают только эмбеддинги и LM-голову, остальные параметры заморожены, и это калибрует новые строки словаря. На втором этапе адаптация расширяется на остальную модель. Последний шаг — адаптация к диалогу на сжатых данных формата «речь — речь».

На инференсе перед неизменным речевым декодером вставляется лишь лёгкая детерминированная развёртка BPE. Исходные токенизатор и декодер остаются прежними, поэтому совместимость с существующим конвейером сохраняется.

Что показали эксперименты

Метод проверили на двух архитектурах речевых диалоговых моделей. На Step-Audio 2 mini CoSTA повышает скорость генерации расширенных речевых токенов на китайском и английском, сохраняя качество ответов по автоматическим и человеческим оценкам. Это приводит к меньшей задержке полного ответа, более высокой пропускной способности и более длительному взаимодействию при ограниченном бюджете генерации. Точные коэффициенты ускорения в доступном фрагменте текста не приведены.

Размер словаря задаёт практический компромисс между степенью сжатия, эффективностью декодирования и качеством, так что его нужно подбирать. Эксперименты на другой архитектуре показали перенос подхода и его совместимость с низкочастотной токенизацией: два способа сокращения последовательностей можно сочетать.

Код опубликован на GitHub в репозитории yingzhuodeng/CoSTA.

Вопросы и ответы по материалу

Что известно по теме: почему речевые токены хорошо сжимаются?

В большинстве речевых диалоговых моделей одно и то же пространство токенов служит и для генерации, и для синтеза. Из-за этого последовательности получаются длинными: ответы идут медленнее, усложняется выравнивание текста и речи, а лимит генерации расходуется быстрее. Это ограничивает длительность разговора и произносимого ответа. Альтернатива — токенизаторы с меньшей частотой токенов. Но слишком агрессивное снижение частоты ухудшает качество, а замена токенизатора в готовой модели может потребовать переобучить токенизатор, парный декодер и саму модель. К тому же генерация и

Что известно по теме: как адаптируют готовую модель?

CoSTA состоит из трёх шагов постобучения. Сначала словарь расширяют, а эмбеддинги и строки LM-головы новых единиц инициализируют средним по строкам исходных токенов, из которых единица состоит. Это даёт более устойчивую стартовую точку, чем случайная инициализация, а параметры исходного словаря остаются неизменными. Затем идёт адаптация произношения на сжатых TTS-данных. Модель Step-Audio 2 mini чередует текстовые и речевые токены, поэтому BPE применяют только к речевым, а текстовые не трогают. Обучение поэтапное: на первом этапе на 50% данных настраивают только эмбеддинги

Что известно по теме: что показали эксперименты?

Метод проверили на двух архитектурах речевых диалоговых моделей. На Step-Audio 2 mini CoSTA повышает скорость генерации расширенных речевых токенов на китайском и английском, сохраняя качество ответов по автоматическим и человеческим оценкам. Это приводит к меньшей задержке полного ответа, более высокой пропускной способности и более длительному взаимодействию при ограниченном бюджете генерации. Точные коэффициенты ускорения в доступном фрагменте текста не приведены. Размер словаря задаёт практический компромисс между степенью сжатия, эффективностью декодирования и качество

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Единое AI-пространство · Nomad

Протестируйте новые LLM и мультимодальные модели в одном окне

Платформа Nomad AI (nomadnet.ai) даёт прямой доступ к Claude Opus 5.5, GPT-6, Gemini 3.1, DeepSeek и автономным агентам без VPN, зарубежных карт и зоопарка подписок.

Открыть Nomad AI →Автономный Nomad Agent
Что вы думаете?
Загружаем комментарии…