Preferências de cookies

Escolha o que podemos usar. Cookies não essenciais só são ativados com a sua permissão. Detalhes na política de cookies.

Categorias de cookies

Dory1.0-4B: modelo aberto que ajusta quantas vezes processa suas camadas em loop

Por · Publicado em · 1 fonte citada

Em resumo

  • Um modelo aberto de 4 bilhões de parâmetros, chamado Dory1.0-4B, pode usar mais ou menos repetições de um bloco interno conforme o orçamento de computação, sem trocar de checkpoint.
  • Segundo o resumo do artigo, mais loops melhoram a precisão, sobretudo em código, tarefas agênticas e contextos longos.
  • Modelos de linguagem costumam ter um tamanho fixo: cada pedido passa pelas mesmas camadas, do mesmo jeito.
(a) Average score vs. loop count k k .
Figura do estudo “Dory1.0-4B: A Looped Normalized-GPT”, de Maxim Fishman e outros (arXiv) · CC BY 4.0

Modelos de linguagem costumam ter um tamanho fixo: cada pedido passa pelas mesmas camadas, do mesmo jeito. O Dory1.0-4B, apresentado em um artigo no arXiv, tenta mudar isso. Segundo os autores, ele é um modelo de linguagem de 4 bilhões de parâmetros com profundidade elástica: um único checkpoint atende a diferentes orçamentos de computação na hora de gerar respostas.

Como funciona o loop

De acordo com o resumo, a arquitetura é dividida em três partes: um bloco de entrada, um bloco recorrente compartilhado e um bloco de saída. Na inferência, o bloco recorrente pode ser aplicado um número variável de vezes. Os autores também descrevem um treinamento pós-treino com uma "curricula de loops" sensível à dificuldade, que direciona prompts mais difíceis para mais loops.

Parâmetros
4 bilhões
Tokens de pré-treino
6 trilhões
Tokens treinados em NVFP4
4,5 trilhões
Contexto após extensão
256 mil tokens
Benchmarks avaliados (média)
12
Tokens gerados com 4 loops vs. 1 loop (agênticos)
1,3 a 2,5 vezes menos

Fonte: Dory1.0-4B: A Looped Normalized-GPT

O que os autores relatam

Segundo o artigo, aumentar o número de loops melhora a precisão, com os maiores ganhos em benchmarks de código, agênticos e de contexto longo. Com dois ou mais loops, o modelo supera, em média nos 12 benchmarks avaliados, modelos maiores citados pelos autores: Qwen3.5-9B, Gemma 4 12B e Gemma 4 26B-A4B.

Há ainda um dado sobre eficiência: em benchmarks agênticos, com quatro loops, o modelo gera de 1,3 a 2,5 vezes menos tokens do que com um loop. Os autores explicam que o cálculo extra acontece no espaço latente, em vez de produzir saídas mais longas.

Memória e formatos abertos

Para reduzir o uso de memória, o Dory1.0-4B guarda chaves e valores do cache apenas do último loop. Segundo o artigo, isso mantém a pegada de memória do cache igual à de um modelo sem loops, qualquer que seja o número de loops, e preserva a maior parte dos ganhos de precisão.

Os autores também informam que disponibilizam os checkpoints nos formatos BF16, MXFP8, NVFP4 e GGUF quantizado.

Vale notar um ponto importante: o resumo não traz requisitos de hardware nem medições em equipamentos modestos, então a utilidade para quem roda IA com pouca memória ainda depende de testes que o próprio artigo, pelo resumo, não apresenta.

Em números

Fontes

  1. Dory1.0-4B: A Looped Normalized-GPT (arXiv:2611.03998)

Este texto foi produzido com apoio de inteligência artificial a partir das fontes acima e revisado segundo a nossa política editorial. Encontrou um erro? Peça uma correção.

Leia também