Repeated-Token Counting Reveals a Dissociation Between Representations and Outputs
Este artigo demonstra que a falha dos modelos de linguagem grandes em contar tokens repetidos não decorre de uma incapacidade de representar a contagem correta internamente, mas sim de um mecanismo específico de MLP ativado por formato que sobrescreve a representação precisa com uma resposta errada fixa durante a geração da saída.
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ê tem um bibliotecário muito inteligente e bem lido (o modelo de IA). Você pede a esse bibliotecário para contar quantas vezes a palavra "maçã" aparece em uma lista longa. Você esperaria que ele acertasse, mas, em vez disso, ele diz com confiança: "Há 8 maçãs", mesmo que claramente haja 10.
Por muito tempo, as pessoas acharam que o bibliotecário era apenas ruim em contar. Elas assumiram que o cérebro do bibliotecário não tinha um "contador" embutido, então ele não conseguia acompanhar os números.
Este artigo afirma que essa suposição está errada.
Aqui está uma explicação simples do que os pesquisadores realmente descobriram, usando algumas analogias do cotidiano:
1. O Bibliotecário Sabe a Resposta
Os pesquisadores olharam profundamente dentro do cérebro do bibliotecário (as camadas internas do modelo) em cada etapa do processo de pensamento. Eles descobriram que o número correto (10) estava escrito de forma clara e perfeita desde o primeiro passo até o último.
- A Analogia: Imagine que o bibliotecário está caminhando por um corredor com um quadro branco em sua mão. Em cada passo da caminhada, o quadro branco diz claramente "10". A informação está lá, alta e clara. O bibliotecário não está confuso; ele realmente sabe a resposta.
2. O "Escritor de Placas" com Defeito
Então, se o bibliotecário sabe que a resposta é 10, por que ele diz "8"?
Os pesquisadores encontraram um "defeito" específico no meio do corredor. Cerca de 90% do caminho do processo de pensamento, há um trabalhador específico (uma parte do código do computador chamada bloco MLP) que vê o formato da lista (palavras separadas por espaços) e decide ignorar o quadro branco.
- A Analogia: Imagine que o bibliotecário está caminhando pelo corredor, segurando o sinal "10". De repente, um trabalhador específico (vamos chamá-lo de "Fred-Formato") pula para fora. Fred vê que a lista está escrita com espaços (como "maçã maçã maçã"). Ele tem uma regra pré-programada: "Se eu vir uma lista de palavras com espaços, devo mudar o sinal para dizer '8'."
- Fred pega o quadro branco, apaga o "10" e escreve "8" nele.
- Mesmo que o cérebro do bibliotecário ainda saiba que é 10 (o sinal original ainda está lá no fundo), a saída final agora é "8" porque Fred o sobrescreveu.
3. Não Se Trata das Palavras, Mas do Formato
Esse defeito só acontece com palavras (como "maçã" ou "gato"), não com números (como "1" ou "2").
- A Analogia: Se você der ao bibliotecário uma lista de números ("1 1 1 1..."), Fred-Formato não se importa. Ele só reage a palavras. O bibliotecário conta os números perfeitamente. Mas se você der a ele palavras, Fred é ativado.
- Além disso, se você mudar o formato para usar vírgulas em vez de espaços (por exemplo, "maçã, maçã, maçã"), Fred não pula para fora. A regra do "8" não é ativada, e o bibliotecário acerta. Isso prova que o problema não é a capacidade de contar; é uma reação específica à aparência da lista.
4. O Problema de "Roteamento", Não de "Representação"
O artigo faz uma grande distinção entre dois tipos de falhas:
Falha de Representação: O bibliotecário não sabe contar. (Este artigo diz que isso NÃO está acontecendo).
Falha de Roteamento: O bibliotecário sabe contar, mas o sinal é desviado antes de chegar à boca. (Isso é o que está acontecendo).
A Analogia: É como uma estação de rádio tocando a música correta (a contagem), mas um DJ na cabine (o bloco MLP) decide cortar a música e tocar uma música diferente (o número errado) logo antes de sair para os alto-falantes. A música está boa; o roteamento está quebrado.
5. Modelos Maiores Têm um Defeito Diferente
Os pesquisadores também olharam para modelos maiores e mais inteligentes. Esses modelos geralmente acertam a contagem, mas falham se você esconder uma "banana" na lista de maçãs.
- O Defeito: Esses modelos maiores veem a banana. Seu sistema de atenção a nota. Mas, assim como os modelos menores, eles falham em permitir que essa informação altere a resposta final. Eles veem a anomalia, mas não conseguem "rotear" essa nova informação para a saída final.
A Conclusão
O artigo conclui que esses modelos de IA não são "ruins em matemática". Na verdade, eles são muito bons em acompanhar os números internamente. O problema é que uma parte específica do cérebro deles é ativada pela maneira como a lista é escrita (espaços vs. vírgulas, palavras vs. números) e força uma resposta errada na saída final, sobrescrevendo a correta que já estava lá.
Para corrigir isso, não precisamos ensinar à IA a contar (ela já sabe). Precisamos consertar o "agente de trânsito" (o mecanismo de roteamento) que está atualmente bloqueando a resposta correta de sair.
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.