← Últimos artigos
🤖 machine learning

On the Geometry of Positional Encodings in Transformers

Este artigo estabelece uma teoria matemática para os encoders posicionais em Transformers, provando sua necessidade para tarefas sensíveis à ordem, demonstrando que o treinamento gera representações distintas para cada posição e propondo um método ótimo baseado em Escalonamento Multidimensional Clássico (MDS) que é validado empiricamente, mostrando que o ALiBi supera os métodos tradicionais como RoPE e encoders sinusoidais.

Autores originais: Giansalvo Cirrincione

Publicado 2026-04-08
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Giansalvo Cirrincione

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 ensinar um robô superinteligente a ler uma história. O robô é incrivelmente rápido em processar palavras e entender significados, mas tem um defeito grave: ele não sabe o que é "antes" e o que é "depois".

Para ele, a frase "O gato persegue o rato" é matematicamente idêntica a "O rato persegue o gato". Se você apenas mostrar as palavras, o robô não consegue distinguir a ordem. É como se ele lesse um livro jogando as páginas no chão e misturando-as; para ele, o conteúdo é o mesmo, mas a história perdeu o sentido.

Para consertar isso, os criadores dos Transformers (a tecnologia por trás de modelos como o GPT) inventaram algo chamado Codificação Posicional. É como colar um número de página ou um adesivo de "1º", "2º", "3º" em cada palavra antes de entregar ao robô.

Este artigo de pesquisa, escrito por Giansalvo Cirrincione, faz algo muito importante: ele para de adivinhar como esses "adesivos" devem ser feitos e cria uma teoria matemática para explicar exatamente o que eles precisam fazer.

Aqui está o resumo da obra, traduzido para uma linguagem simples e com analogias do dia a dia:

1. Por que os números são obrigatórios? (A Necessidade)

O autor prova matematicamente que, sem esses "adesivos" de posição, o robô é cego para a ordem.

  • A Analogia: Imagine uma sala de jantar onde todos os pratos são iguais e não há cadeiras numeradas. Se você pedir para alguém sentar-se na "cabeça da mesa", eles não saberão quem é o anfitrião. Sem a codificação posicional, o Transformer é essa sala bagunçada. Ele não consegue resolver tarefas que dependem da ordem das palavras (como entender ironia ou gramática).

2. O que o aprendizado descobre? (O Teorema da Separação)

Quando deixamos o robô aprender sozinho onde colocar esses "adesivos" (treinando uma matriz de posições), o que acontece?

  • A Descoberta: O autor prova que, se o treinamento for bem-sucedido, o robô nunca vai dar o mesmo "adesivo" para duas posições diferentes.
  • A Analogia: É como se o robô recebesse 32 cadeiras diferentes para uma festa. Mesmo que ele tente economizar e colocar duas pessoas na mesma cadeira, a matemática garante que, no final, cada posição terá sua própria cadeira única. Ele não vai confundir o "início" da frase com o "fim".

3. Qual é o formato perfeito? (A Geometria Ideal)

Aqui está a parte mais brilhante do artigo. O autor pergunta: "Qual é a maneira mais inteligente de colocar esses adesivos?"
Ele descobre que a resposta não é um padrão fixo (como senos e cossenos, que é o método antigo), mas sim algo que reflete como as palavras se comportam no mundo real.

  • A Analogia: Imagine que você tem um mapa de uma cidade.
    • No início de uma frase, você geralmente encontra substantivos e verbos.
    • No meio, adjetivos.
    • No fim, pontuação.
    • A "distância" entre o início e o meio é diferente da distância entre o meio e o fim, dependendo do tipo de texto.
    • O autor diz que o melhor "adesivo" é aquele que mapeia essas distâncias estatísticas perfeitamente. Ele usa uma técnica chamada Escala Multidimensional (MDS) para desenhar esse mapa perfeito.

4. O "Stress" (O Teste de Fidelidade)

Como sabemos se um método de codificação é bom? O autor cria uma métrica chamada Stress (Estresse).

  • A Analogia: Imagine que você está tentando desenhar a Terra (que é redonda) em um pedaço de papel plano.
    • Se você desenhar a Groenlândia do tamanho da África, seu mapa tem "alto estresse" (está distorcido).
    • Se o mapa for fiel às distâncias reais, o "estresse" é zero.
    • O artigo mostra que o método antigo (senoidal) tem um "estresse" alto em muitos textos, enquanto o método proposto (MDS) tem estresse quase zero.

5. Surpresas e Descobertas Práticas

O artigo também testou essas ideias em dados reais e encontrou coisas interessantes:

  • O Método ALiBi: Um método mais recente chamado ALiBi (que usa uma linha reta simples para indicar distância) funcionou surpreendentemente bem, muito melhor que os métodos antigos. O autor explica que isso acontece porque, em muitos textos curtos (como frases de sentimentos), a "geometria" é simples o suficiente para ser representada por uma linha reta (uma dimensão baixa).
  • Economia de Espaço: O método ideal (MDS) mostra que não precisamos de um mapa gigante para cada palavra. Muitas vezes, podemos comprimir toda a informação posicional em poucos números (um "mapa de bolso") sem perder precisão, economizando muita memória e poder de computação.

Conclusão: O que isso muda?

Antes, os engenheiros escolhiam como colocar os "adesivos" de posição baseados em "achismos" e testes de tentativa e erro.
Este artigo diz: "Parem de adivinhar. Existe uma geometria matemática correta para cada tipo de texto."

Ele nos dá as ferramentas para:

  1. Medir o quão "errado" um método está (o Stress).
  2. Construir o método perfeito para um texto específico (usando o MDS).
  3. Entender por que métodos simples como o ALiBi funcionam tão bem em certos casos.

Em resumo, o autor transformou a arte de colocar "números nas palavras" em uma ciência exata, mostrando que a melhor maneira de ensinar ordem a uma máquina é desenhar um mapa fiel da realidade das palavras.

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 →