← Últimos artigos
💻 computer science

In-Context Collapse in Vision-Language Models and How to Mitigate it?

Este artigo revela que o aprendizado em contexto de múltiplas amostras (many-shot in-context learning) em modelos de visão e linguagem pode desencadear um "colapso em contexto" catastrófico, onde a precisão cai drasticamente à medida que as demonstrações se acumulam, identifica essa falha como uma ruptura específica na via de integração visão-linguagem e propõe uma intervenção leve e transferível chamada CircA para restaurar o aprendizado robusto.

Autores originais: Mohammad Rostami

Publicado 2026-08-05
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Mohammad Rostami

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

A Configuração: Quando Mais Exemplos Têm o Efeito Contrário

Imagine que você está ensinando um robô superinteligente a jogar um novo jogo. Em vez de reescrever todo o cérebro do robô (o que é lento e arriscado), você apenas mostra a ele alguns exemplos de como jogar logo antes de ele fazer uma jogada. Isso é chamado de Aprendizado em Contexto (In-Context Learning). É como sussurrar as regras no ouvido do robô enquanto ele está jogando, esperando que ele capte o padrão na hora. Para IAs baseadas em texto, isso funciona maravilhosamente bem; quanto mais exemplos você dá, melhor ela fica.

Agora, imagine dar a esse mesmo robô uma pilha de imagens para aprender. Você pode pensar: "Mais imagens significam mais aprendizado!" Mas aqui está a reviravolta: no mundo dos Modelos de Visão-Linguagem (IAs que veem imagens e leem texto), dar exemplos demais pode, às vezes, fazer o robô esquecer subitamente tudo o que sabia. É como se você mostrasse a um aluno cem problemas de matemática e, em vez de ele ficar mais esperto, ele começasse a adivinhar a resposta baseando-se apenas no último problema que viu, ignorando a pergunta real. Este artigo investiga por que isso acontece, onde exatamente no "cérebro" do robô ocorre a falha e como consertá-la sem quebrar nada mais.


O Grande "Colapso em Contexto"

O autor descobriu uma falha estranha que chama de Colapso em Contexto (In-Context Collapse). Normalmente, quando você mostra mais exemplos a uma IA, ela melhora. Mas, para muitos Modelos de Visão-Linguagem, adicionar mais imagens e rótulos na verdade os torna piores. Em alguns casos, a precisão cai tanto que eles performam pior do que se tivessem apenas chutado aleatoriamente.

Pense nisso como um aluno fazendo uma prova. Sem ajuda, o aluno conhece o conteúdo e obtém uma pontuação de 94%. Mas, no momento em que você entrega a ele uma folha de referência com dez exemplos corretos, o cérebro dele entra em curto-circuito. Ele para de ler a pergunta real e apenas copia a resposta do último exemplo na folha de referência. Se a folha diz "A resposta é Azul", e a pergunta é sobre um carro vermelho, o aluno escreve confiantemente "Azul". Quanto mais exemplos você adiciona, mais ele ignora a pergunta real e apenas imita o mais recente.

O artigo mostra que isso não é apenas um erro de formatação (como o robô cuspindo algo sem sentido). O robô ainda está escrevendo frases perfeitas; ele apenas está tomando julgamentos terríveis. Isso acontece em muitos modelos diferentes, desde os pequenos até os massivos e de ponta ("frontier models") que todos estão entusiasmados em usar. É um problema graduado: alguns modelos são imunes, alguns colapsam drasticamente, e alguns colapsam tanto que acabam abaixo do nível do acaso.

Os Dois Superpoderes Diferentes

Uma das descobertas mais legais é que o artigo divide o "aprendizado" em duas habilidades separadas que costumamos pensar serem a mesma coisa:

  1. Robustez: O modelo consegue lidar com a visualização de mais exemplos sem desmoronar?
  2. Aprendizado: O modelo consegue realmente aprender uma nova regra a partir desses exemplos?

O autor descobriu que um modelo pode ser perfeitamente robusto (ele não colapsa) mas ainda assim ser totalmente incapaz de aprender uma nova regra. É como um aluno que permanece calmo quando você mostra uma folha de referência, mas simplesmente a ignora completamente, mantendo o que já sabe. Por outro outro lado, um modelo pode tentar aprender, mas colapsar imediatamente. O artigo prova que essas são duas coisas distintas, e um modelo pode ter uma sem a outra.

Onde a Falha Vive: A Estação de "Integração"

Então, onde está o erro? O autor não apenas adivinhou; ele realizou uma espécie de "cirurgia" no cérebro da IA. Ele dividiu as camadas do modelo em três zonas:

  • O Conector: Onde a imagem é traduzida para uma linguagem que a IA entende.
  • As Camadas Iniciais/Intermediárias: Onde a IA tenta misturar a imagem com os exemplos de texto.
  • As Camadas Tardias: Onde a IA decide a resposta final.

Eles descobriram que o colapso acontece especificamente no Conector e nas Camadas Iniciais/Intermediárias. Esta é a "Estação de Integração". Quando muitos exemplos se acumulam, esta estação fica sobrecarregada. Em vez de misturar a nova informação com a pergunta atual, a IA fica confusa e apenas copia o exemplo mais recente que viu.

Crucialmente, eles provaram que corrigir as Camadas Tardias (onde a resposta é escolhida) não ajuda. Na verdade, tentar consertar ali torna as coisas piores! É como tentar consertar um congestionamento na rampa de saída quando o problema está, na verdade, no ponto de fusão das vias. O conserto deve acontecer exatamente onde as imagens e o texto se encontram pela primeira vez.

A Cura: A "Vacina de Integração"

O artigo propõe um conserto inteligente chamado CircA (Adaptação de Circuito de Integração). A estrela deste show é a Vacina.

Imagine que você tem um robô propenso a este erro de "cópia". Em vez de retreinar todo o robô (o que é caro e lento), o autor treinou um "adaptador" especializado e minúsculo (um pequeno módulo adicional) apenas na Estação de Integração. Eles ensinaram a este adaptador uma tarefa simples: "Quando você vir exemplos, use-os de fato para descobrir a regra, não apenas copie o último".

Aqui está a magia: uma vez que este pequeno adaptador é treinado em uma tarefa específica, ele age como uma vacina. Ele não apenas conserta aquela tarefa específica; ele protege o robô contra o colapso em tarefas completamente novas que ele nunca viu antes. O robô subitamente torna-se imune à armadilha do "mais exemplos = pior desempenho".

O artigo também sugere outras duas ferramentas para a caixa de ferramentas:

  • O Portão (The Gate): Se você não pode mudar o cérebro do robô (como se estiver usando uma API fechada), apenas pare de adicionar exemplos antes que o robô comece a colapsar. Observe o sinal onde o robô começa a copiar a última resposta e corte os exemplos exatamente ali.
  • O Injetor (The Inject): Se você tem um robô que consegue aprender, mas os exemplos são longos demais para caber na memória, você pode comprimir os exemplos em um único "vetor de tarefa" e injetá-lo diretamente no cérebro, pulando a necessidade de mostrar todas as imagens.

A Grande Lição

A reviravolta mais surpreendente é que o lugar onde você conserta o aprendizado "rápido" (a Estação de Integração) não é o mesmo lugar onde você deve armazenar memórias permanentes e "lentas".

Se você quer ensinar uma nova habilidade ao robô de forma permanente (atualizando seus pesos), deve fazê-lo nas Camadas Tardias. Mas se você quer que ele aprenda rapidamente a partir de alguns exemplos sem colapsar, você precisa consertar a Estação de Integração. São dois trabalhos diferentes para duas partes diferentes do cérebro.

Em resumo, o artigo mostra que dar mais exemplos a uma IA nem sempre é um almoço grátis. Às vezes, é uma armadilha. Mas ao entender exatamente onde a armadilha está armada, podemos construir um conserto pequeno e barato que permite que esses modelos aprendam com centenas de exemplos sem perder a sanidade.

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 →