← Últimos artigos
💬 NLP

Divide and Conquer: Accelerating Diffusion-Based Large Language Models via Adaptive Parallel Decoding

O artigo apresenta o DiCo, uma abordagem de decodificação paralela adaptativa baseada no paradigma "dividir e conquistar" que acelera significativamente a inferência de modelos de linguagem baseados em difusão (dLLMs) ao identificar e decodificar clusters de tokens em paralelo, superando as limitações de geração token a token sem comprometer a qualidade.

Autores originais: Xiangzhong Luo, Yilin An, Zhicheng Yu, Weichen Liu, Xu Yang

Publicado 2026-03-02
📖 4 min de leitura☕ Leitura rápida

Autores originais: Xiangzhong Luo, Yilin An, Zhicheng Yu, Weichen Liu, Xu Yang

Artigo original sob licença CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Imagine que você está escrevendo um livro muito longo e complexo. Existem duas maneiras principais de fazer isso:

  1. O Método Tradicional (Autoregressivo): Você escreve uma palavra, pausa, pensa no que vem a seguir, escreve a próxima palavra, pausa novamente e assim por diante. É como construir uma parede tijolo por tijolo. É seguro e preciso, mas lento.
  2. O Método Difusivo (dLLMs): A teoria diz que você poderia olhar para todo o espaço em branco da página e, de uma só vez, preencher várias palavras ao mesmo tempo. É como se você tivesse uma equipe de pintores trabalhando em diferentes partes do quadro simultaneamente. Isso seria muito rápido.

O Problema:
Os pesquisadores descobriram que, embora o "Método Difusivo" seja teoricamente mais rápido, na prática, quando as máquinas tentam preencher várias palavras de uma vez, elas começam a cometer erros, alucinar e escrever coisas sem sentido. Para evitar isso, elas acabam voltando a escrever uma palavra por vez, perdendo toda a vantagem de velocidade. É como ter uma equipe de pintores, mas obrigar cada um a esperar o outro terminar antes de dar o próximo pincelada.

A Solução: DiCo (Dividir e Conquistar)
O artigo apresenta uma nova técnica chamada DiCo (Dividir e Conquistar) que resolve esse dilema. Em vez de tentar preencher tudo de uma vez (o que causa erros) ou uma palavra por vez (o que é lento), o DiCo usa uma estratégia inteligente de três etapas:

1. A Fase de "Dividir" (O Explorador)

Imagine que você tem um mapa de um território desconhecido cheio de neblina (as palavras que ainda não foram escritas).

  • O DiCo não tenta adivinhar tudo de uma vez. Ele primeiro olha para o mapa e identifica alguns pontos de confiança, chamados de "sementes".
  • Ele usa uma bússola especial para garantir que essas sementes não fiquem muito perto umas das outras (para não se confundirem).
  • Depois, ele expande essas sementes, criando pequenos "bairros" ou agrupamentos locais onde as palavras parecem estar em harmonia e seguras para serem escritas juntas.

2. A Fase de "Conquistar" (O Exército)

Agora que o território foi dividido em pequenos bairros seguros:

  • O DiCo envia equipes para preencher todos os bairros ao mesmo tempo.
  • Como cada bairro foi verificado para garantir que as palavras dentro dele não dependem muito das palavras de outros bairros, eles podem trabalhar em paralelo sem causar confusão.
  • Isso é feito de forma adaptativa: se um bairro fica muito seguro, eles preenchem mais rápido. Se a confiança cai, eles param.

3. A Fase de "Finalizar" (O Arquiteto Chefe)

No final, sobram apenas algumas poucas palavras soltas ou difíceis que não se encaixaram nos bairros anteriores.

  • Aqui, o DiCo muda a tática. Ele para de trabalhar em grupo e foca nesses últimos detalhes com extrema precisão, analisando cada palavra individualmente para garantir que o livro termine perfeitamente coeso.

Por que isso é incrível?

  • Velocidade: Em testes, o DiCo foi 3 a 4 vezes mais rápido do que os métodos tradicionais, e até 8 vezes mais rápido em algumas tarefas de código.
  • Qualidade: Ao contrário de tentar adivinhar tudo de uma vez (o que gera erros), o DiCo mantém a qualidade do texto tão boa quanto (ou até melhor que) os métodos lentos.
  • Sem Treinamento Extra: A melhor parte é que essa técnica funciona com modelos de IA que já existem. Não é preciso gastar meses e milhões de dólares para "ensinar" o modelo a usar o DiCo; é como colocar um novo motor em um carro que já está pronto.

Resumo da Ópera:
O DiCo é como um maestro genial que sabe exatamente quando deixar a orquestra tocar em uníssono (rápido) e quando pedir para cada músico tocar sua parte individualmente (preciso), garantindo que a música seja tocada rapidamente sem perder a harmonia.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →