← Últimos artigos
🤖 machine learning

In-Context Fixation: When Demonstrated Labels Override Semantics in Few-Shot Classification

Este artigo revela que os modelos de aprendizado em contexto estão mecanicamente restritos a tratar os tokens demonstrados como um vocabulário exaustivo, fazendo com que a precisão colapse quando os espaços de rótulos são preenchidos com tokens homogêneos ou mesmo semanticamente válidos, um fenômeno localizado em circuitos neurais específicos que substituem a compreensão semântica pela recuperação de tokens orientada por formato.

Autores originais: Ming Liu

Publicado 2026-05-12
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Ming Liu

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ô muito inteligente, mas um pouco literal, a jogar um jogo de adivinhação. Você mostra a ele alguns exemplos (demonstrações) de como o jogo funciona e, em seguida, pede que ele adivinhe a resposta para uma nova situação. Isso é chamado de "Aprendizado em Contexto".

Normalmente, pensamos que o robô aprende as regras do jogo a partir dos seus exemplos. Mas este artigo descobriu um estranho defeito: o robô não está realmente aprendendo as regras; ele está apenas copiando a lista de respostas que você lhe deu.

Aqui está a explicação do que os pesquisadores descobriram, usando analogias simples:

1. A Armadilha da "Lista de Respostas"

Imagine que você está mostrando ao robô como identificar animais.

  • Cenário Normal: Você mostra a ele 4 fotos de cães e 4 fotos de gatos. Ele aprende: "Ah, a resposta geralmente é 'cão' ou 'gato'".
  • O Defeito (Rótulos Homogêneos): Você mostra a ele 8 fotos de gatos, mas diz que a resposta é "gato" para todas elas. Em seguida, você mostra uma foto de um cão e pergunta: "O que é isso?"
    • O que você espera: O robô vê o cão e diz: "Isso é um cão".
    • O que acontece: O robô olha para a sua lista de 8 respostas "gato", decide que "gato" é a única palavra permitida no jogo e diz "gato" mesmo assim — mesmo estando errado.

Os pesquisadores descobriram que, se você der ao robô uma lista de respostas que são todas iguais, sua precisão cai para quase zero (às vezes menos de 12%). Ele para de pensar na foto e começa a pensar: "Devo escolher uma palavra da lista que você acabou de me dar".

2. O Experimento da "Palavra Sem Sentido"

Para provar que o robô não estava apenas confuso com a palavra "gato", os pesquisadores tentaram algo ainda mais estranho. Eles deram ao robô exemplos onde as respostas eram palavras sem sentido, como "foo", "bar", "vex", "nit" e "orb".

  • A Configuração: Eles mostraram ao robô 8 exemplos com essas palavras sem sentido. Em seguida, mostraram uma foto de um cão real e pediram a resposta.
  • O Resultado: Mesmo que "foo" e "bar" não façam sentido para um cão, o robô recusou-se a dizer "cão". Em vez disso, ele escolheu uma das palavras sem sentido da sua lista entre 42% e 67% das vezes.
  • A Lição: O robô trata a lista de palavras que você lhe deu como um cardápio fechado. Se "cão" não estiver no cardápio que você forneceu, o robô morrerá de fome em vez de pedir algo fora do cardápio. Não importa se os itens do cardápio são sem sentido; o robô apenas pega um deles.

3. O Mecanismo de "Duplo Pensamento" (Como funciona por dentro)

Os pesquisadores olharam dentro do cérebro do robô (usando uma técnica chamada "interpretabilidade mecanística") para ver como isso acontece. Eles encontraram um processo de dois passos que chamam de "Codificar e depois Anular".

Pense nisso como um escritor rascunhando uma história:

  1. Passo 1 (A Parte Inteligente): As camadas inferiores do cérebro do robô leem a foto do cão e pensam corretamente: "Isso é um cão". Ele tem a resposta certa pronta.
  2. Passo 2 (O Defeito): As camadas superiores do cérebro do robô olham para a lista de exemplos que você deu a ele. Elas veem que a lista diz "gato" (ou "foo"). Elas decidem: "Não, as regras desta conversa específica dizem que só podemos usar palavras daquela lista".
  3. A Anulação: As camadas superiores apagam a resposta correta ("cão") e forçam o robô a emitir uma palavra da lista em vez disso.

É como um aluno que sabe que o problema de matemática é 2+2=4, mas o professor diz: "Nesta aula, só usamos os números 5, 6 e 7". O aluno sabe a verdade, mas as "regras da aula" (os exemplos) o forçam a escrever "5" em vez disso.

4. Isso Acontece Mesmo com Robôs Grandes

Você pode pensar: "Talvez isso só aconteça com robôs pequenos e burros". Os pesquisadores testaram isso em modelos que variam de muito pequenos a bastante grandes (até 8 bilhões de parâmetros).

  • A Descoberta: O defeito acontece com todos eles. Mesmo os robôs mais inteligentes do grupo de teste caíram na armadilha. Na verdade, os robôs maiores às vezes caíram nela mais forte, despencando de 86% de precisão para 0% quando os exemplos eram enganosos.

5. A Regra da "Última Palavra"

Os pesquisadores também descobriram uma peculiaridade estranha sobre quando o robô escuta.

  • Se você der a ele 7 exemplos de "gato" e 1 exemplo de "cão" no final, o robô ignora os primeiros 7 e escuta o último.
  • Se você colocar o exemplo de "cão" no início, o robô o ignora completamente.
  • Analogia: O robô tem uma atenção muito curta. Ele só se importa com a lista de respostas mais recente que viu, e trata essa lista como a lei absoluta para a pergunta atual.

Resumo

O artigo conclui que esses modelos de IA nem sempre "aprendem" o conceito de uma tarefa. Em vez disso, muitas vezes eles apenas recuperam a lista de respostas que você mostrou a eles e escolhem dessa lista, ignorando o significado real da pergunta. Se você der a eles uma lista de sem sentido, eles responderão com sem sentido. Se você der a eles uma lista de todos "gatos", eles chamarão um cão de "gato".

Por que isso importa (de acordo com o artigo):
Se você estiver usando esses modelos para tarefas como classificar e-mails ou responder perguntas com base em um banco de dados, e os exemplos que você recuperar acabarem tendo todos o mesmo rótulo (mesmo por acidente), o modelo parará de pensar e apenas copiará esse rótulo, levando a erros massivos. A solução? Certifique-se de que os exemplos que você mostra ao robô sejam diversos e, talvez, coloque um exemplo correto no final da lista para "resetar" seu cérebro.

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 →