Position: Adversarial ML for LLMs Is Not Making Any Progress
Este artigo de posição argumenta que a pesquisa em aprendizado de máquina adversarial regrediu na era dos grandes modelos de linguagem, uma vez que o campo agora enfrenta problemas cada vez mais mal definidos, difíceis e de difícil avaliação, levantando preocupações de que outra década de trabalho possa não render nenhum progresso significativo.
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 o campo da segurança de Inteligência Artificial como um jogo de "Chaveiro vs. Ladrão".
Durante a última década, os chaveiros (pesquisadores de segurança) e os ladrões (adversários) têm jogado um jogo muito específico e bem definido. Eles costumavam testar fechaduras simples em caixas pequenas e robustas. As regras eram claras:
- O Objetivo: O ladrão tenta abrir a caixa sem quebrar a fechadura.
- As Regras: O ladrão só pode mexer na fechadura uma quantidade mínima e específica (como balançar uma chave apenas um milímetro).
- A Pontuação: Se a caixa abrir, o ladrão vence. Se permanecer fechada, o chaveiro vence.
Este jogo era difícil, mas todos sabiam exatamente como medir quem estava vencendo.
A Grande Alegação do Artigo
Agora, o jogo mudou. Em vez de caixas pequenas, estamos tentando proteger assistentes inteligentes ("smart assistants") massivos e de natureza aberta (Grandes Modelos de Linguagem ou LLMs) que podem falar sobre qualquer coisa e fazer qualquer coisa. Os autores deste artigo argumentam que o jogo tornou-se quebrado. Eles afirmam que, nesta nova era, o campo está girando em falso e não está realmente progredindo porque as regras do jogo agora são uma bagunça.
Aqui está o porquê, explicado através de analogias simples:
1. As Regras do Jogo Desapareceram (Definindo o Problema)
No antigo jogo, "vencer" era fácil de identificar: A caixa abriu?
No novo jogo, a "caixa" é um chatbot. O objetivo não é apenas abrir a caixa; é fazer com que o chatbot diga algo "ruim".
- A Analogia: Imagine pedir a um ladrão para "roubar algo ruim". O que é "ruim"? É roubar um chocolate? Um carro? Uma receita secreta?
- O Problema: Como "ruim" é subjetivo, os pesquisadores não conseguem concordar sobre o que conta como um ataque bem-sucedido. Um pesquisador pode dizer: "Ele fez o bot dizer um palavrão, então ele venceu!" Outro pode dizer: "Mas o palavrão foi inofensivo, então ele perdeu." Sem um placar claro, não podemos saber se os chaveiros estão realmente melhorando em seu trabalho.
2. O Ladrão Tem Ferramentas Infinitas (Resolvendo o Problema)
No antigo jogo, o ladrão só tinha permissão para mexer na fechadura um pouquinho. Isso mantinha o jogo justo e mensurável.
No novo jogo, o ladrão pode fazer qualquer coisa.
- A Analogia: O ladrão agora pode usar um disfarce, subornar o guarda, abrir a fechadura com um laser ou simplesmente convencer o guarda a abrir a porta através da conversa.
- O Problema: Como o ladrão tem infinitas maneiras de atacar, os pesquisadores não conseguem escrever um programa de computador para encontrar o ataque de "pior caso". Na verdade, o artigo observa que os humanos são atualmente melhores em quebrar esses modelos do que os computadores. Os melhores "ladrões" agora são pessoas usando criatividade e engenharia social, não matemática. Isso torna impossível construir uma "fechadura perfeita", porque você não consegue testar contra todas as possíveis artimanhas humanas.
3. O Placar Está Quebrado (Avaliando os Resultados)
No antigo jogo, você podia contar exatamente quantas caixas foram abertas.
No novo jogo, usamos outros bots de IA para julgar se o chatbot disse algo "ruim".
- A Analogia: Imagine pedir a um robô para julgar se uma pintura é "feia". O robô pode simplesmente dizer: "Se não for um desenho de um gato, é feio". Ou, o robô pode ser enganado pelo ladrão para dizer: "Não, isso é na verdade bonito".
- O Problema: As ferramentas que usamos para medir o sucesso são falhas. Elas são facilmente enganadas, não entendem a nuance humana e frequentemente geram alarmes falsos. Além disso, as "fechaduras" (os modelos de IA) são frequentemente de propriedade de grandes empresas que as atualizam secretamente. Se uma empresa mudar a fechadura da noite para o dia, os pesquisadores não podem comparar seus resultados do mês passado com os deste mês. É como tentar comparar duas fotos de uma casa, mas a casa muda de cor e forma entre as fotos.
Os Estudos de Caso (A Evidência)
O artigo analisa seis áreas específicas onde este "jogo quebrado" está ocorrendo:
- Jailbreaks (Quebra de Segurança): Tentar enganar um bot para que ele diga "não". É difícil definir como é um "não" quando o bot é falante.
- Modelos Não Ajustáveis (Un-finetunable Models): Tentar fazer com que um bot seja tão inteligente que não possa ser ensinado novos truques perigosos. Mas se o ladrão puder treinar novamente o bot, o jogo muda inteiramente.
- Envenenamento (Poisoning): Tentar inserir dados ruins no treinamento do bot. Mas os dados de treinamento são tão vastos e desordenados (como uma biblioteca com milhões de livros) que você não consegue identificar qual livro causou o problema.
- Injeções de Prompt (Prompt Injections): Enganar um bot para que ele ignore suas regras. Como o bot pode falar indefinidamente, o ladrão pode introduzir instruções maliciosas ao longo de uma longa conversa, tornando difícil detectá-las.
- Privacidade: Tentar descobrir se o bot "memorizou" dados específicos de uma pessoa. Mas como o bot aprendeu com toda a internet, é impossível saber se ele aprendeu com aquela pessoa específica ou apenas com informações semelhantes de outro lugar.
- Desaprendizado (Unlearning): Tentar fazer com que o bot "esqueça" um tópico específico (como como construir uma bomba). Mas você não pode simplesmente deletar um fato de um cérebro; você pode acidentalmente deletar a capacidade do bot de entender biologia inteira.
A Conclusão
Os autores não estão dizendo que devemos parar de tentar proteger a IA. Eles estão dizendo que estamos tentando resolver um quebra-cabeça com peças faltando e sem a imagem na caixa.
Eles argumentam que, durante a próxima década, poderemos continuar publicando artigos que parecem progresso, mas como as regras são imprecisas e os testes são pouco confiáveis, não estamos realmente ficando mais seguros.
O Conselho Deles:
Em vez de tentar proteger toda a IA, que é caótica e de natureza aberta, os pesquisadores devem escolher problemas "brinquedo" pequenos, específicos e bem definidos (como o antigo jogo de "mexer na fechadura um milímetro"). Se não conseguirmos resolver esses problemas pequenos e claros com rigor, não teremos esperança de resolver os problemas massivos e complexos do mundo real.
Em resumo: Estamos tentando construir uma fortaleza contra um inimigo que pode mudar de forma, atacar de qualquer ângulo e julgar sua própria vitória, usando uma régua que continua encolhendo. Até que consigamos consertar as regras e a régua, não estaremos realmente progredindo.
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.