← Últimos artigos
🤖 machine learning

Attention Drift: What Autoregressive Speculative Decoding Models Learn

Este artigo identifica a "deriva de atenção" como uma limitação fundamental em modelos de decodificação especulativa autoregressiva, onde a atenção se desloca do prompt para os tokens gerados devido a caminhos residuais não normalizados, e propõe correções arquitetônicas como pós-normalização e RMSNorm por estado oculto que melhoram significativamente os comprimentos de aceitação em diversas tarefas e comprimentos de contexto.

Autores originais: Doğaç Eldenk, Payal Mohapatra, Yigitcan Comlek, Kaan Oktay, Hongyang Zhang, Stephen Xia

Publicado 2026-05-12
📖 4 min de leitura☕ Leitura rápida

Autores originais: Doğaç Eldenk, Payal Mohapatra, Yigitcan Comlek, Kaan Oktay, Hongyang Zhang, Stephen Xia

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 acelerar um bibliotecário muito inteligente, mas lento (o Modelo Alvo) que está escrevendo uma história. Para economizar tempo, você contrata um assistente rápido, mas menos experiente (o Rascunhador) para adivinhar as próximas palavras antes que o bibliotecário as verifique. Se o assistente acertar, o bibliotecário apenas diz "Bom trabalho" e segue em frente, pulando o trabalho lento de pensar nessas palavras. Isso é chamado de Decodificação Especulativa.

No entanto, o artigo descobre um estranho defeito na forma como esses assistentes funcionam, que os autores chamam de "Deriva de Atenção".

O Problema: O Assistente Fica Egocêntrico

Imagine que o bibliotecário está contando uma história sobre um dragão. O assistente deveria manter os olhos nas instruções do bibliotecário (o prompt) para adivinhar as próximas palavras.

Mas é isso que acontece quando o assistente tenta adivinhar uma longa cadeia de palavras (como "dragão", "voou", "sobre", "a", "montanha"):

  1. O Início: No início, o assistente olha para as instruções do bibliotecário.
  2. A Deriva: Assim que o assistente começa a adivinhar suas próprias palavras, ele se distrai. Ele para de olhar para as instruções originais do bibliotecário e começa a encarar intensamente as palavras que acabou de escrever.
  3. O Resultado: O assistente fica obcecado com sua própria saída recente. Ele esquece o contexto da história. Se você mudar a forma como a história é introduzida (uma "perturbação de modelo") ou tornar a história muito longa, o assistente fica completamente confuso e para de adivinhar corretamente.

O artigo chama isso de Deriva de Atenção. O foco do assistente "desvia" do material de origem e fica preso em seus próprios pensamentos recentes.

Por Que Isso Acontece? A Analogia do "Botão de Volume"

Os autores investigaram a matemática para descobrir por que isso acontece. Eles encontraram um problema oculto de "botão de volume" no cérebro do assistente (seus estados de dados internos).

  • O Design Atual (Pré-norm): Imagine que o assistente tem um microfone que fica mais alto a cada palavra que ele fala.
    • Palavra 1: Volume normal.
    • Palavra 2: Um pouco mais alto.
    • Palavra 10: Gritando.
    • Palavra 20: Surdo.

Como o "volume" interno do assistente (a magnitude de seus estados ocultos) continua crescendo a cada palavra que ele adivinha, ele começa a sentir que está empilhando cada vez mais camadas de complexidade sobre o bibliotecário. Ele para de agir como um simples adivinhador e começa a agir como um modelo completamente novo e mais profundo, tentando "refinar" as adivinhações anteriores. Esse volume crescente faz com que ele perca o equilíbrio e esqueça as instruções originais.

A Solução: O "Botão de Reset" (Pós-norm)

Os autores propuseram uma solução simples: Pós-norm.

Pense nisso como adicionar um botão de "reset de volume" após cada palavra que o assistente adivinha.

  • Antes que o assistente adivinhe a próxima palavra, o sistema verifica seu volume interno e o normaliza de volta a um nível padrão.
  • Isso impede que o "volume" fique ensurdecedoramente alto.
  • Isso força o assistente a permanecer firme e tratar cada adivinhação como uma previsão fresca e independente, em vez de uma pilha caótica de adivinhações anteriores.

Eles também adicionaram um "reset" similar para os dados vindos do bibliotecário antes mesmo do assistente começar a adivinhar, garantindo que o sinal inicial não seja muito alto ou desequilibrado.

Os Resultados: Um Assistente Mais Robusto

Ao adicionar esses "botões de reset" (Pós-norm), o assistente ficou muito melhor em seu trabalho:

  • Menos Distraído: Ele parou de se desviar das instruções originais.
  • Mais Robusto: Mesmo se você mudasse o formato da história (como remover tags específicas ou mudar a saudação), o assistente não travou. Ele lidou com essas mudanças 2 vezes melhor do que a versão antiga.
  • Histórias Mais Longas: Ele conseguiu lidar com histórias muito mais longas sem ficar confuso.
  • Treinamento Mais Rápido: Como o assistente era mais estável, eles puderam treiná-lo em sequências mais curtas, e ele ainda funcionaria bem em sequências mais longas depois.

A Grande Conclusão

O artigo argumenta que a razão pela qual esses assistentes falham em situações do mundo real e bagunçadas não é apenas porque são "burros". É porque seu design interno faz com que fiquem "altos" e egocêntricos à medida que trabalham. Ao simplesmente adicionar uma etapa de normalização para manter seu volume interno estável, eles se tornam confiáveis, consistentes e muito mais rápidos em ajudar o grande modelo a escrever.

Em resumo: O artigo descobriu que os redatores de IA se distraem com seu próprio trabalho porque seu "volume" interno continua subindo. Diminuir esse volume com uma simples correção arquitetônica faz com que eles sejam muito melhores em seu trabalho.

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 →