← Últimos artigos
💬 NLP

DBLAST: Dependent Block Drafting for Stochastic Speculative Decoding

O artigo apresenta o DBLAST, um rascunhador de blocos dependentes com um objetivo de treinamento orientado à aceitação que supera as limitações da amostragem de blocos independentes na decodificação especulativa estocástica, melhorando significativamente os comprimentos de rascunho aceitos, particularmente em regimes de alta entropia.

Autores originais: Amirmohammad Karimi, Chao Gao, Negar Hassanpour

Publicado 2026-08-07
📖 4 min de leitura☕ Leitura rápida

Autores originais: Amirmohammad Karimi, Chao Gao, Negar Hassanpour

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á tentando adivinhar a próxima palavra em uma história que seu amigo está contando. Se você estiver apenas adivinhando aleatoriamente, pode acertar, mas leva muito tempo para verificar todas as possibilidades. Agora, imagine que você tem um assistente minúsculo e super-rápido que pode gritar uma frase inteira de palpites de uma só vez. Seu amigo (o cérebro principal) então verifica rapidamente se esses palpites fazem sentido. Se eles fizerem, você avança; se não, você tenta novamente. Esta é a magia da "decodificação especulativa", um truque usado para fazer cérebros de IA gigantes pensarem mais rápido. Normalmente, o assistente adivinha palavras uma por uma, ou adivinha um bloco inteiro de palavras assumindo que elas não dependem umas das outras. Mas aqui está o problema: quando a história se torna criativa, bagunçada ou imprevisível (como escrever um poema ou uma aventura selvagem), esses palpites "independentes" costumam desmoronar porque as palavras dependem umas das outras. O assistente adivinha uma palavra que se encaixa no início, mas então a próxima palavra que ele adivinha não se encaixa na primeira, e o bloco inteiro é rejeitado. Este artigo investiga por que isso acontece e como consertar para que o assistente consiga lidar com histórias selvagens e criativas sem perder velocidade.

Os pesquisadores por trás deste artigo, trabalhando na Huawei, notaram um problema específico na forma como esses assistentes de IA atuais trabalham. Eles descobriram que, quando a IA principal é solicitada a ser criativa — usando amostragem "estocástica" ou aleatória para gerar finais diversos — a antiga maneira de adivinhar blocos de palavras falha. É como uma equipe de pessoas tentando adivinhar um código secreto onde todos gritam um número de forma independente. Se o código exige que os números sigam um padrão específico (como "todos números pares"), os palpites independentes quase sempre falharão porque eles não estão conversando entre si. O artigo mostra que, à medida que a IA alvo se torna mais imprevisível (maior entropia), o número de palpites aceitos cai significamente porque os elaboradores de blocos "independentes" não conseguem capturar as conexões ocultas entre as palavras no bloco.

Para resolver isso, a equipe introduziu um novo método chamado DBLast (Dependent Block Drafting - Elaboração de Blocos Dependentes). Em vez de adivinhar um bloco de palavras como se fossem não relacionadas, o DBLast usa um sistema inteligente de "mistura latente". Pense nisso desta forma: antes de o assistente começar a adivinhar o bloco, ele secretamente escolhe um "tema" ou um "modo" de um pequeno menu (como "mistério", "comédia" ou "tristeza"). Uma vez escolhido esse tema, todas as palavras no bloco são geradas para se ajustarem a esse tema específico juntas. Isso cria uma história coerente dentro do bloco, embora as palavras ainda sejam geradas em uma única passagem rápida. É a diferença entre um grupo de pessoas gritando palavras aleatórias versus um grupo de pessoas que concordam em um gênero primeiro e depois improvisam uma cena juntos.

O artigo também mudou a forma como o assistente é treinado. Em vez de apenas ensinar o assistente a ser "correto" (correspondendo à probabilidade da próxima palavra), eles o ensinaram a ser "aceito". Eles criaram um novo objetivo de treinamento que recompensa o assistente por adivinhar blocos que a IA principal provavelmente manterá. É como treinar um jogador de basquete não apenas para arremessar a bola, mas para arremessar de uma forma que o árbitro provavelmente deixe a cesta valer. Ao combinar esse palpite "baseado em tema" com um treinamento "focado na aceitação", o novo método DBLast supera consistentemente os antigos métodos independentes.

Em seus experimentos, os pesquisadores testaram isso nos modelos Qwen3-4B e Qwen3-8B em várias tarefas, incluindo matemática, codificação e escrita criativa. Eles descobriram que o DBLast melhorou consistentemente o número de tokens aceitos, especialmente quando a IA estava sendo solicitada a ser criativa. Nos cenários mais imprevisíveis e de alta entropia, o novo método melhorou o comprimento aceito em uma média de 12,1% para o modelo maior. O artigo sugere que esta abordagem é uma peça fundamental que faltava para tornar a IA mais rápida e eficiente quando ela precisa ser criativa, provando que fazer a "equipe" concordar em um tema antes de falar é muito melhor do que todos gritarem suas próprias ideias independentes.

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 →