← Últimos artigos
🤖 machine learning

LeRoPE: Learnable RoPE Frequencies Improve Language Modeling

Este artigo apresenta o LeRoPE, um método que trata as frequências do Rotary Positional Encoding (RoPE) como parâmetros aprendíveis em vez de hiperparâmetros fixos, demonstrando através do treinamento de modelos de 52M a 2.5B de parâmetros que esta abordagem supera consistentemente o RoPE padrão e parcial, ao mesmo tempo em que requer significativamente menos computação para alcançar um desempenho comparável.

Autores originais: Petros Karypis, Sean O'Brien, Shreyas Kadekodi, Rui Zhu, Julian McAuley

Publicado 2026-07-14
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Petros Karypis, Sean O'Brien, Shreyas Kadekodi, Rui Zhu, Julian McAuley

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á ensinando um robô superinteligente a ler e escrever. Para ajudá-lo a entender a ordem das palavras em uma frase, você dá a ele um "rastreador de posição" especial. Por muito tempo, o melhor rastreador usado foi uma receita fixa e pré-definida chamada RoPE (Codificações Posicionais Rotativas). Pense nesta receita como um rádio gigante, pré-sintonizado, com 32 estações diferentes (frequências). Cada estação gira a uma velocidade específica e imutável. Algumas estações giram super rápido, outras muito lentamente. A regra era: "Não toque nos seletores; eles estão gravados na pedra".

Mas os autores deste artigo fizeram uma pergunta simples: E se deixássemos o robô sintonizar os seletores sozinho?

Eles introduziram o LeRoPE (RoPE Aprendido). Em vez de travar as frequências, eles permitiram que o robô aprendesse um pequeno "botão de volume" para cada uma das 32 estações durante o treinamento. O robô pode decidir exatamente o quão rápido ou devagar cada estação deve girar para fazer o melhor sentido do texto.

A Grande Descoberta: Uma Estação Governa Todas as Outras

Quando os pesquisadores treinaram robôs de diferentes tamanhos (desde um modelo minúsculo de 52 milhões de parâmetros até um massivo de 2,5 bilhões de parâmetros), descobriram algo fascinante. O robô não apenas ajustou os seletores aleatoriamente. Ele fez consistentemente duas coisas:

  1. Ele silenciou as estações mais lentas. O robô percebeu que as estações muito lentas (que mal giram) não estavam ajudando muito com a posição. Ele baixou o volume delas para quase zero.
  2. Ele encontrou uma "Super Estação". O robô descobriu uma estação específica que se tornou a estrela do show. Essa "banda dominante" girava a uma velocidade muito específica — aproximadamente 2,2 vezes o comprimento da janela de treinamento. Por exemplo, se o robô fosse treinado em frases de 2.048 tokens, esta estação especial giraria com um comprimento de onda de cerca de 4.170 tokens.

Esta "Super Estação" agia como um batimento cardíaco gigante e rítmico para a atenção do robô. Ela ajudou o robô a entender a distância entre as palavras melhor do que a antiga receita fixa jamais conseguiria.

Os Resultados: Um Robô Mais Inteligente com Menos Esforço

A equipe testou este novo método em uma escada de modelos, do tamanho minúsculo de 52M até o gigante de 2,5B. Os resultados foram consistentes:

  • Melhor Desempenho: Em todos os tamanhos, o robô usando LeRoPE cometeu menos erros (menor perda/loss) do que o robô usando o antigo RoPE fixo.
  • A Vitória de 3,4%: Para igualar o desempenho do robô LeRoPE na maior escala (2,5B de parâmetros), o antigo robô RoPE precisaria de 3,4% mais poder computacional (FLOPs). É como precisar correr 3,4% a mais de distância para terminar uma corrida na mesma velocidade.
  • Agulha no Palheiro: Eles também testaram a habilidade do robô de encontrar uma informação específica escondida em um texto longo (o teste "Agulha no Palheiro"). O robô LeRoPE foi melhor em encontrar a agulha, mesmo quando havia muitos elementos de distração (até 31 distratores) no caminho.

O Que Eles Descartaram

O artigo é cuidadoso ao dizer o que não funcionou ou não foi a razão principal do sucesso:

  • Não é apenas desligar as estações lentas. Eles testaram um método chamado "RoPE parcial" (p-RoPE), que simplesmente desliga as estações mais lentas. Embora isso tenha ajudado um pouco, capturou apenas cerca de 10,4% da melhoria que o LeRoPE alcançou. O LeRoPE é melhor porque não apenas desliga as estações; ele remodela a forma como elas giram.
  • Não são apenas as configurações finais. Eles tentaram congelar os seletores aprendidos do robô após o treinamento e usá-los em um novo robô. Este "LeRoPE Fixo" capturou cerca de 63,6% da melhoria. Isso sugere que, embora as configurações finais sejam ótimas, o processo do robô aprender essas configurações junto com o resto de seu cérebro também desempenha um papel enorme.

O Quão Certos Eles Estão?

Os autores estão muito confiantes em suas descobertas porque não realizaram apenas um teste.

  • Eles testaram em cinco tamanhos de modelos diferentes.
  • Realizaram experimentos com múltiplas sementes aleatórias (diferentes pontos de partida) para garantir que os resultados não fossem apenas sorte. Mesmo com diferentes pontos de partida, o robô sempre encontrava aquela mesma "Super Estação".
  • Testaram em diferentes tipos de texto, incluindo código (Python), e viram padrões semelhantes.

No entanto, eles observam uma pequena limitação: seus maiores modelos (2,5B) ainda são muito menores do que os modelos gigantes usados no mundo real hoje. Portanto, embora os resultados sejam fortes e consistentes, eles estão observando esse comportamento em uma faixa específica de tamanhos de modelo.

A Conclusão

O artigo sugere que a antiga regra de "frequências fixas" para rastreamento de posição não é o melhor que podemos fazer. Ao permitir que o modelo aprenda suas próprias frequências, ele descobre naturalmente uma maneira altamente eficiente de lidar com a posição, criando um único e poderoso "batimento cardíaco" que o ajuda a entender o texto melhor e mais rápido. É uma pequena mudança na matemática, mas dá ao robô uma vantagem perceptível, economizando poder computacional e melhorando sua capacidade de encontrar informações em histórias longas.

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 →