Preferências de cookies

Escolha o que podemos usar. Cookies não essenciais só são ativados com a sua permissão. Detalhes na política de cookies.

Categorias de cookies

Step-dLLM: técnica acelera modelos de linguagem por difusão sem retreinamento

Por · Publicado em · 1 fonte citada

Em resumo

  • Pesquisadores propõem o Step-dLLM, que reduz o custo de atenção na geração de texto por modelos de difusão.
  • Segundo o resumo, a técnica chega a 2,78 vezes de aceleração ponta a ponta sobre a atenção densa do FlashAttention no LLaDA-1.5, em contexto de 8K.
  • Modelos de linguagem baseados em difusão (dLLMs) geram tokens, as unidades de texto, em paralelo, por meio de um processo de "desruído" iterativo.
Circuit Board (260854457)
Foto: Circuit Board (260854457) / Wikimedia Commons · CC BY-SA 3.0 · imagem ilustrativa

Modelos de linguagem baseados em difusão (dLLMs) geram tokens, as unidades de texto, em paralelo, por meio de um processo de "desruído" iterativo. Segundo o resumo do artigo, esse modo de geração esbarra em um gargalo: a atenção bidirecional impede o uso de cache KV, recurso que os modelos autorregressivos usam para evitar recálculos. Assim, o mapa de atenção completo é recalculado a cada passo, com custo que cresce de forma quadrática.

O que os autores identificaram

Métodos de atenção esparsa já existentes para dLLMs criam uma máscara esparsa depois de um aquecimento com atenção completa e a reutilizam nos passos seguintes. Além disso, distribuem o orçamento de esparsidade igualmente entre as cabeças de atenção. Para os autores, essas duas escolhas ignoram propriedades estruturais dessa atenção: os padrões são consistentes apenas localmente ao longo dos passos, mudam de forma abrupta em certas transições, e cabeças diferentes concentram a massa de atenção em graus muito distintos.

Aceleração ponta a ponta (LLaDA-1.5)
2,78x sobre FlashAttention denso
Contexto
8K
Passos de desruído
256
Esparsidade
90%

Fonte: Step-dLLM: Adaptive Step-aware Sparse Attention for Efficient Diffusion LLM Inference

Como o Step-dLLM funciona

De acordo com o texto, a técnica atualiza periodicamente uma máscara esparsa em blocos, em passos âncora da trajetória de desruído, e a reutiliza dentro de cada intervalo localmente consistente. Também adota um orçamento global adaptativo por cabeça, que comprime com mais intensidade as cabeças de atenção concentrada. A implementação usa um kernel em Triton com uso eficiente de entrada e saída, segundo a fonte.

Um ponto relevante para quem acompanha o tema: a fonte afirma que o método se aplica a modelos já treinados, LLaDA-1.5 e Dream-7B-Instruct, sem necessidade de retreinamento.

Os números informados

  • Aceleração ponta a ponta de 2,78 vezes sobre o FlashAttention denso, no LLaDA-1.5.
  • Contexto de 8K tokens.
  • 256 passos de desruído.
  • 90% de esparsidade.

Os autores também afirmam melhora no equilíbrio entre precisão e latência em relação a métodos esparsos anteriores. O resumo não detalha os resultados de precisão nem os benchmarks usados, e o trabalho ainda aparece como versão preliminar (v1) no arXiv.

Fontes

  1. Step-dLLM: Adaptive Step-aware Sparse Attention for Efficient Diffusion LLM Inference (arXiv:2611.01320)

Este texto foi produzido com apoio de inteligência artificial a partir das fontes acima e revisado segundo a nossa política editorial. Encontrou um erro? Peça uma correção.

Leia também