Rafhael Oliveira · IA

Procurar melhor não conserta a energia: três buscas, o mesmo texto

A apostila 16 criou a busca exata pelo mínimo da energia. Esta mede o que ela faz com o texto — e mostra que a troca entre rumo e plausibilidade é decidida pela energia, não por onde se procura.

1 min de leitura· apostila: 10 min

Caiu aqui pelo LinkedIn? Este é o capítulo 18 do experimento Antevisão · Latent Rehearsal. Dá para ler solto; se quiser o começo, é o capítulo 00.

Consertei a busca do meu modelo para achar a menor energia de verdade, entre 16.392 opções. O texto não melhorou. A medida anterior tinha mostrado que o meu gerador olhava só 8 candidatos e perdia o mínimo da energia. Então escrevi a busca exata. Primeiro ela deu texto pior — e o motivo era um defeito meu: a busca ignorava o termo que mede se a palavra é plausível. Corrigido, testei três lugares para procurar: os 8 mais prováveis, o vocabulário inteiro e o núcleo da distribuição. Com o mesmo peso de plausibilidade, as duas buscas exatas caíram no mesmo ponto: afinidade ao tema 0,48, perplexidade 83. Exatamente o ponto que a lista curta já alcançava baixando esse peso. Procurar melhor anda sobre a troca entre seguir o tema e escrever algo plausível. Não a desloca.

Os três pontos

  1. O primeiro resultado da busca exata foi um defeito: ela ordenava o vocabulário só pelo rumo, sem o termo de plausibilidade, e a perplexidade chegou a 2.098. Com a energia inteira, o número caiu para 83.
  2. Três buscas — os 8 mais prováveis com peso de plausibilidade menor, o vocabulário inteiro e o núcleo da política — caem no mesmo ponto: afinidade entre 0,476 e 0,488, perplexidade entre 82 e 84.
  3. O que segura a plausibilidade é a posição do token na lista da política, não a massa de probabilidade: a política do modelo é tão plana que o núcleo de 80% tem 2.000 tokens, e os escolhidos pela energia estão entre a 9ª e a 128ª posição.

Da apostila, o começo

A apostila 16 mostrou que a busca por energia não achava o mínimo e criou uma busca exata. Esta mede o que a busca exata faz com o texto, e o resultado aponta para outro lugar: a troca entre seguir o rumo e escrever algo plausível é decidida pela energia, não por onde se procura.

O gerador, no modo energia, escolhe cada token em dois passos. Primeiro monta uma lista curta de candidatos. Depois imagina, no espaço latente, para onde cada candidato levaria o texto, e dá a cada um uma energia com dois termos: o quanto o estado previsto se afasta do rumo pedido e o quanto o token é improvável segundo a própria cabeça de tokens.

A apostila 16 mostrou que a lista curta — os 8 tokens mais prováveis — muitas vezes não contém o token de menor energia: com γ = 0 isso acontece em todas as 96 posições medidas. A resposta foi um modo novo, todos, que calcula a energia de cada um dos 16.392 tokens do vocabulário e pega os de menor energia. Ficou uma pergunta, a primeira da lista de perguntas em aberto daquela apostila: achar o mínimo de verdade melhora o texto, ou só abaixa a energia?

Continuar lendo a apostila 18 →Read in EnglishOs PDFs por e-mail →
O que a apostila cobre · 7 seções · 10 min
  1. A pergunta que a 16 deixou
  2. Um defeito encontrado no caminho
  3. Três lugares para procurar, a mesma troca
  4. Por que as buscas empatam
  5. O que segura a plausibilidade é a posição, não a massa
  6. O que mudou no código
  7. Limites desta medida
Todos os capítulos do experimento · Antevisão · Latent Rehearsal
  1. 00 · Antevisão: um ELLM, um modelo de linguagem que ensaia no latente antes de falar
  2. 01 · O tokenizador próprio: por que 16 mil tokens servem melhor a este corpus que 50 mil, e o que a tabela inteira mostra
  3. 02 · Duas arquiteturas, um arquivo: o duelo justo entre 2019 e o que veio depois
  4. 03 · A geometria do embedding: o treino começa com um espaço perfeito e o estraga
  5. 04 · A linhagem do colapso: cinco respostas da visão computacional, cada uma medida em texto
  6. 05 · O leme e o modelo de mundo: três versões da mesma pergunta, medidas contra a anterior
  7. 06 · Método e erros: as regras de uma comparação legítima e o catálogo dos nossos enganos
  8. 07 · Escala e orçamento: quanto custa chegar ao GPT-3, e por que a VRAM quase nunca é o limite
  9. 08 · A bancada: servir, radiografar e treinar pelo navegador
  10. 09 · A arquitetura hierárquica: o projeto inteiro alinhado aos quatro padrões do modelo de mundo
  11. 10 · O que a JEPA é, segundo LeCun: duas falas lidas conceito por conceito, e onde cada um se aplica
  12. 11 · Memória e horizonte: duas afirmações de LeCun que viraram experimento, e as duas valem para texto
  13. 12 · Custos aprendidos e modos de inferência: as três buscas e as duas fontes de energia, medidas
  14. 13 · As correções pelas falas de LeCun: falha, trecho, flag, medida
  15. 14 · Memória consultada: um banco de estados abstratos lido por atenção
  16. 15 · O que custa e o que entrega: nós, o GPT-1 e o GPT-2 na única régua que vale entre tokenizadores
  17. 16 · O mínimo estava fora da lista: o dia em que medi a minha própria busca por energia
  18. 17 · ELLM: o nome certo para um modelo de linguagem que prevê no latente e decide por energia
  19. 18 · Procurar melhor não conserta a energia: três buscas, o mesmo texto
  20. 19 · A inversão que não se repetiu: o custo do modelo de mundo aparece quando a régua para de oscilar
  21. 20 · O que mudou em 17/09: dois capítulos novos e duas correções

Antes disto: o curso do GPT-2

Rafhael Oliveira
Rafhael Oliveira

Escreve o curso do GPT-2 e conduz o experimento Antevisão, medindo cada rodada antes de publicar o número. Os posts no LinkedIn começam aqui e terminam nas apostilas.

Seguir no LinkedIn →