Unforgettable Generalization in Language Models
Este artigo investiga como os modelos de linguagem se comportam ao "desaprender" habilidades por meio de ajuste fino com rótulos aleatórios, revelando que a generalização do esquecimento é altamente imprevisível e dependente da tarefa, frequentemente falhando em se estender além de exemplos de treinamento específicos apesar de saídas superficialmente aleatórias, enquanto as capacidades subjacentes da tarefa permanecem intactas, conforme evidenciado pelo sucesso da sondagem linear.
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 amigo robô superinteligente que leu quase tudo na internet. Ele consegue escrever poemas, resolver problemas matemáticos e te explicar por que o céu é azul. Mas, às vezes, esse robô aprende coisas que você não quer que ele saiba, ou fica bom demais em um truque específico que você quer "desensinar". Este é o mundo do "desaprendizado de máquina" (machine unlearning), um ramo da pesquisa de inteligência artificial que faz uma pergunta intrigante: Podemos fazer um robô esquecer de verdade?
Para entender o experimento, você precisa saber duas coisas. Primeiro, esses robôs (chamados de Grandes Modelos de Linguagem) são treinados lendo toneladas de texto e depois são "ajustados" (fine-tuned) com exemplos específicos para ficarem melhores em uma tarefa, como responder perguntas de ciências. Segundo, uma forma comum de tentar fazer eles esquecerem é mostrar as mesmas perguntas novamente, mas com as respostas completamente embaralhadas ou inventadas. A ideia é que, se você confundir o robô o suficiente com respostas erradas, ele pode simplesmente desistir daquele tópico inteiramente. O grande mistério que os pesquisadores têm perseguido é: Essa confusão se espalha? Se você confundir o robô sobre uma pergunta específica, ele esquecerá como responder a todas as perguntas semelhantes, ou ficará apenas confuso sobre aquele exemplo específico?
O Grande Experimento do "Des-treinamento"
Neste artigo, os pesquisadores Eric Zhang, Leshem Choshen e Jacob Andreas, do MIT, decidiram jogar um jogo de "desaprendizado" com um gigante modelo de linguagem chamado Llama2. Eles trataram o modelo como um aluno que acabou de gabaritar uma prova, e então tentaram fazê-lo esquecer o conteúdo reensinando-o com respostas aleatórias e sem sentido. Eles queriam ver se o aluno esqueceria a matéria inteira ou apenas os problemas de prática específicos que lhe foram mostrados.
A Grande Surpresa: Depende do Assunto
Os pesquisadores testaram isso em 21 tipos diferentes de tarefas, variando de "senso comum físico" (como descobrir qual objeto é mais pesado) até "entailment" (decidir se uma frase segue logicamente outra). Os resultados foram selvagens e imprevisíveis.
Às vezes, o esquecimento funcionava perfeitamente. Se tentassem fazer o modelo esquecer como fazer uma classificação de entailment (um quebra-cabeça lógico sobre frases), o modelo ficava em branco. Ele começava a dar respostas aleatórias e inúteis para novas perguntas que nunca tinha visto antes. Era como se o robô tivesse perdido a capacidade de realizar aquele tipo específico de lógica inteiramente.
Mas outras vezes, o esquecimento era um fracasso total. Quando tentaram fazer o modelo esquecer o senso comum físico (como a gravidade funciona) ou perguntas de ciência, o modelo era teimoso. Mesmo após ser treinado com respostas erradas e aleatórias, ele ainda respondia corretamente a novas perguntas de ciência! Era como um aluno que foi forçado a memorizar as respostas erradas para um teste de prática específico, mas, quando veio o teste real, ele ainda sabia as respostas certas. O modelo parecia ter esquecido os exemplos específicos nos quais foi treinado, mas manteve seu conhecimento geral intacto.
Não é Sobre o Quão Difícil é o Teste
Você pode pensar que o modelo só esquece coisas fáceis e lembra de coisas difíceis. Os pesquisadores verificaram isso, e acontece que isso não é verdade. Eles descobriram que a dificuldade da tarefa não previa se o modelo esqueceria ou não. Por exemplo, o modelo era, na verdade, melhor em lembrar as respostas das perguntas do "ARC Challenge" do que das perguntas do "ARC Easy", embora ambas fossem perguntas de ciência. A dificuldade da pergunta não importava; o tipo de pergunta importava.
As Pistas Secretas: Confiança e Variabilidade do "Cérebro"
Então, o que torna uma habilidade fácil ou difícil de esquecer? Os pesquisadores encontraram duas pistas escondidas dentro do "cérebro" do modelo (suas representações de dados internas):
- Confiança: Se o modelo já estava muito inseguro sobre a resposta antes de começarem o experimento de esquecimento, era mais fácil fazê-lo esquecer. Se o modelo era confiante, ele se agarrava mais forte.
- Variabilidade do Cérebro: Isso é um pouco como observar o quanto os pensamentos do modelo oscilam. Se os "pensamentos" internos (representações) do modelo para uma tarefa estivessem todos espalhados (alta variabilidade), era mais difícil apagar. Se os pensamentos eram muito consistentes e similares (baixa variabilidade), o modelo era mais fácil de ser "des-treinado".
O Esquecimento "Superficial"
Aqui está a parte mais surpreendente. Mesmo quando o modelo parecia ter esquecido uma habilidade — dando respostas aleatórias para todos — os pesquisadores descobriram que a informação não tinha ido embora de verdade. Eles construíram uma ferramenta simples chamada "sonda linear" (pense nisso como um detector pequeno e especializado) e observaram as ondas cerebrais internas do modelo.
Surpreendentemente, esse detector ainda conseguia ler as respostas corretas perfeitamente, embora o próprio modelo estivesse agindo como se não soubesse de nada. É como um aluno que finge estar confuso e dá respostas aleatórias na aula, mas, se você olhar suas anotações, as respostas corretas ainda estão escritas lá com uma caligrafia perfeita. O "esquecimento" era apenas um ato superficial; o conhecimento profundo ainda estava lá, esperando para ser encontrado.
A Conclusão Final
O artigo conclui que tentar fazer a IA esquecer habilidades específicas apenas re-treinando-a com respostas aleatórias é uma aposta. Funciona para algumas tarefas (como quebra-cabeças de lógica), mas falha para outras (como ciência e senso comum). Além disso, mesmo quando parece funcionar, a informação não é verdadeiramente deletada; ela está apenas escondida atrás de uma camada de confusão. Os pesquisadores sugerem que precisamos entender muito mais sobre como esses modelos aprendem e armazenam informações antes de podermos fazer com que eles esqueçam o que não queremos que saibam.
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.