CoSTA comprime os tokens de fala do Step-Audio 2 mini com BPE: de 10K a 320K unidades adicionadas

Pesquisadores do Instituto de Automação da CAS propuseram o CoSTA, um ajuste fino que faz o Step-Audio 2 mini gerar fala em unidades BPE comprimidas. O vocabulário é ampliado em 10K–320K unidades e, antes da síntese, elas são expandidas de forma determinística de volta aos tokens originais, de modo que o decodificador não muda. O número de passos de geração diminui, e a qualidade das respostas se mantém em avaliações automáticas e humanas. • A relação entre compressão e tamanho do vocabulário é log-linear em 8 tokenizadores • Primeira etapa: 50% dos dados, com treino apenas dos embeddings e da LM head • A abordagem foi transferida para uma segunda arquitetura e combinada com tokenizadores de baixa frequência

Processado por IA de Hugging Face Daily Papers; editado por Hamidun News
CoSTA comprime os tokens de fala do Step-Audio 2 mini com BPE: de 10K a 320K unidades adicionadas
Fonte: Hugging Face Daily Papers. Colagem: Hamidun News.
Ouvir artigo
Ficha técnica e números-chave
ParâmetroDados
Fonte originalHugging Face Daily Papers ↗
Editor-chefe
Dado-chave #1A relação entre compressão e tamanho do vocabulário é log-linear em 8 tokenizadores
Primeira etapa50% dos dados, com treino apenas dos embeddings e da LM head
Dado-chave #3A abordagem foi transferida para uma segunda arquitetura e combinada com tokenizadores de baixa frequência

Modelos de diálogo por voz geram a resposta como longas sequências de tokens de fala discretos, e cada token custa um passo de autorregressão. Pesquisadores do Instituto de Automação da Academia Chinesa de Ciências e da Escola de Inteligência Artificial da Universidade da CAS propuseram o CoSTA, uma forma de reduzir o número desses passos sem mexer no tokenizador de fala original nem no decodificador que converte os tokens em áudio. Para isso, eles adicionam ao vocabulário do Step-Audio 2 mini de 10K a 320K unidades BPE, e cada uma substitui um par ou uma cadeia frequente de tokens de fala vizinhos.

O modelo é treinado para emitir essas unidades comprimidas e, antes da síntese, elas são expandidas de forma determinística de volta aos tokens originais.

Por que os tokens de fala comprimem bem

Na maioria dos modelos de diálogo por voz, o mesmo espaço de tokens serve tanto para a geração quanto para a síntese. Por isso as sequências ficam longas: as respostas saem mais devagar, o alinhamento entre texto e fala fica mais complexo e o limite de geração se esgota mais rápido. Isso restringe a duração da conversa e da resposta falada.

Uma alternativa são os tokenizadores com menor frequência de tokens. Mas reduzir demais a frequência piora a qualidade, e trocar o tokenizador de um modelo pronto pode exigir retreinar o tokenizador, o decodificador pareado e o próprio modelo. Além disso, geração e síntese continuam presas a uma única representação.

Os autores observaram que os tokens de fala contêm muitos padrões locais repetidos, e por isso o BPE (byte pair encoding) se aplica a eles: pares vizinhos frequentes são fundidos em novas unidades. A compressão é reversível: a expansão devolve a sequência original sem perdas. O efeito foi testado em oito configurações de tokenizadores, com fala de diálogo em chinês. O vocabulário BPE foi treinado na parte de treino e fixado para o conjunto reservado de avaliação. Quanto mais unidades são adicionadas, mais curta fica a sequência, e a relação é aproximadamente log-linear. Ela se mantém em diferentes fontes de dados e idiomas.

Como o modelo pronto é adaptado

O CoSTA consiste em três etapas de pós-treinamento. Primeiro, o vocabulário é ampliado, e os embeddings e as linhas da LM head das novas unidades são inicializados com a média das linhas dos tokens originais que compõem cada unidade. Isso dá um ponto de partida mais estável do que a inicialização aleatória, e os parâmetros do vocabulário original permanecem inalterados.

Em seguida vem a adaptação da pronúncia em dados de TTS comprimidos. O Step-Audio 2 mini alterna tokens de texto e de fala, então o BPE é aplicado apenas aos de fala, e os de texto não são tocados. O treino é feito em etapas: na primeira, com 50% dos dados, só os embeddings e a LM head são ajustados, com os demais parâmetros congelados, o que calibra as novas linhas do vocabulário. Na segunda etapa, a adaptação se estende ao restante do modelo. O último passo é a adaptação ao diálogo, com dados comprimidos no formato «fala — fala».

Na inferência, apenas uma expansão BPE leve e determinística é inserida antes do decodificador de fala, que continua o mesmo. O tokenizador e o decodificador originais permanecem como estavam, e por isso a compatibilidade com o pipeline existente é preservada.

O que mostraram os experimentos

O método foi testado em duas arquiteturas de modelos de diálogo por voz. No Step-Audio 2 mini, o CoSTA aumenta a velocidade de geração dos tokens de fala expandidos em chinês e inglês, mantendo a qualidade das respostas em avaliações automáticas e humanas. Isso resulta em menor latência da resposta completa, maior vazão e interações mais longas com um orçamento de geração limitado. Os fatores exatos de aceleração não aparecem no trecho de texto disponível.

O tamanho do vocabulário define um compromisso prático entre grau de compressão, eficiência de decodificação e qualidade, portanto precisa ser ajustado. Os experimentos em outra arquitetura mostraram que a abordagem é transferível e compatível com a tokenização de baixa frequência: os dois métodos de encurtar sequências podem ser combinados.

O código foi publicado no GitHub, no repositório yingzhuodeng/CoSTA.

Perguntas frequentes sobre a notícia

Por que os tokens de fala comprimem bem?

Na maioria dos modelos de diálogo por voz, o mesmo espaço de tokens serve tanto para a geração quanto para a síntese. Por isso as sequências ficam longas: as respostas saem mais devagar, o alinhamento entre texto e fala fica mais complexo e o limite de geração se esgota mais rápido. Isso restringe a duração da conversa e da resposta falada. Uma alternativa são os tokenizadores com menor frequência de tokens. Mas reduzir demais a frequência piora a qualidade, e trocar o tokenizador de um modelo pronto pode exigir retreinar o tokenizador, o decodificador pareado e o próprio m

Como o modelo pronto é adaptado?

O CoSTA consiste em três etapas de pós-treinamento. Primeiro, o vocabulário é ampliado, e os embeddings e as linhas da LM head das novas unidades são inicializados com a média das linhas dos tokens originais que compõem cada unidade. Isso dá um ponto de partida mais estável do que a inicialização aleatória, e os parâmetros do vocabulário original permanecem inalterados. Em seguida vem a adaptação da pronúncia em dados de TTS comprimidos. O Step-Audio 2 mini alterna tokens de texto e de fala, então o BPE é aplicado apenas aos de fala, e os de texto não são tocados. O treino

O que mostraram os experimentos?

O método foi testado em duas arquiteturas de modelos de diálogo por voz. No Step-Audio 2 mini, o CoSTA aumenta a velocidade de geração dos tokens de fala expandidos em chinês e inglês, mantendo a qualidade das respostas em avaliações automáticas e humanas. Isso resulta em menor latência da resposta completa, maior vazão e interações mais longas com um orçamento de geração limitado. Os fatores exatos de aceleração não aparecem no trecho de texto disponível. O tamanho do vocabulário define um compromisso prático entre grau de compressão, eficiência de decodificação e qualidad

ZK
Zhemal Khamidun — CPO da Alpina Digital, gerente de produto do AlpinaGPT. Cria produtos de IA desde 2019. O Hamidun News é um projeto pessoal que virou um agregador em produção com mais de 6.000 leitores.
✦ Unified AI Workspace · Nomad

Test Frontier LLMs & Autonomous Agents in One Workspace

Run Claude Opus 5.5, GPT-6, Gemini 3.1, and DeepSeek side-by-side in Nomad AI (nomadnet.ai) — unified model routing, deep research, and multimodal workflows under one subscription.

Try Nomad AI →Launch Nomad Agent
O que você acha?
Carregando comentários…