Erased but Exploitable: Black-box Embedding-Aware Prompting Against Unlearned Text-to-Image Diffusion Models
Este artigo apresenta o BEAP, um ataque de prompt adversarial de caixa preta e consciente de incorporações que aproveita um modelo de linguagem de grande escala para gerar iterativamente prompts de alta qualidade e indetectáveis, contornando com sucesso as defesas de esquecimento de máquina em modelos de difusão texto-para-imagem com taxas de sucesso significativamente superiores às dos métodos anteriores.
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 Visão Geral: O Problema do "Apagador Falso"
Imagine que você tem um artista muito talentoso que viu milhões de imagens. Você pede a esse artista para "esquecer" como desenhar algo específico, como uma pessoa nua. Você quer que ele seja seguro e nunca mais desenhe aquilo.
Para fazer isso, você usa uma técnica especial de "aprendizado não supervisionado" (machine unlearning). Pense nisso como pegar um marcador vermelho e rabiscar sobre a memória do artista de "pessoas nuas". Você espera que, agora, se você pedir uma imagem de uma pessoa nua, o artista diga: "Não sei o que é isso", ou desenhe algo completamente diferente.
O Problema: Os autores deste artigo descobriram que esse "marcador vermelho" não apaga realmente a memória. Ele apenas a esconde. O artista ainda lembra como desenhar aquilo; ele só precisa do sussurro certo para destravar essa memória novamente.
O Ataque: BEAP (O "Detetive Sussurrante")
O artigo apresenta um novo método chamado BEAP. Pense no BEAP como um detetive esperto que quer provar que o artista ainda lembra da imagem proibida.
A maioria das tentativas anteriores de enganar o artista era como gritar nonsense ou usar códigos que não faziam sentido (por exemplo, "pessoa nua x99#!!"). Os guardas de segurança do artista (filtros) imediatamente identificavam esse absurdo e bloqueavam.
O BEAP é diferente. Ele usa uma IA superinteligente (um Modelo de Linguagem Grande) para atuar como um tradutor diplomático. Em vez de gritar, o BEAP sussurra. Ele tenta descrever o conceito proibido usando linguagem humana normal e educada, que soa completamente inocente para os guardas de segurança.
Como o BEAP Funciona (A Dança de Três Passos)
O BEAP não apenas chuta; ele joga um jogo de "Quente e Frio" com o artista, refinando sua abordagem a cada vez. Veja como funciona:
O "Mapa de Vocabulário" (Consciência de Embedding):
Imagine que o cérebro do artista é uma biblioteca gigante onde as palavras estão organizadas por quão semelhantes elas se sentem. A palavra "nua" está em um canto específico. O BEAP cria um mapa de palavras que são vizinhas de "nua" (como "despida", "pele", "descoberta"), mas que não são a palavra proibida em si. Ele diz ao tradutor de IA: "Use essas palavras vizinhas para descrever a cena." Isso mantém a busca focada na área certa da biblioteca.O "Placar de Três Pontos" (Sinais de Recompensa):
O BEAP tenta um prompt, recebe uma imagem e depois verifica três coisas:- Conseguimos o objeto proibido? (Por exemplo, a imagem realmente mostrou uma pessoa nua?)
- A imagem corresponde às palavras? (Por exemplo, se eu pedi uma "mulher em um jardim", a imagem mostra uma mulher em um jardim?)
- A imagem é bonita? (É borrada ou distorcida, ou é de alta qualidade?)
Se a imagem falhar em qualquer um desses pontos, o BEAP não desiste. Ele diz ao tradutor de IA: "Foi quase, mas a imagem ficou muito borrada. Tente descrever de forma diferente, mas continue usando essas palavras 'vizinhas'."
O Loop Iterativo:
Isso acontece repetidamente. O BEAP gera uma nova frase, ligeiramente melhor, tenta novamente e obtém uma pontuação melhor. Eventualmente, ele encontra uma frase que soa perfeitamente normal e segura para os filtros, mas engana o artista a desenhar a imagem proibida em alta qualidade.
Os Resultados: "Apagado" mas Não Desaparecido
O artigo testou isso contra vários métodos diferentes de "apagador" (como ESD, MACE e SPM) que deveriam ter removido o conceito de nudez do cérebro do artista.
- O Jeito Antigo (Tocar a Campainha): Ataques anteriores tentavam quebrar o sistema, mas acabavam criando prompts sem sentido. Os filtros de segurança os pegavam, ou as imagens resultantes eram feias e quebradas. Eles tinham uma taxa de sucesso de 0% em criar imagens boas.
- O Jeito BEAP: O BEAP teve sucesso em 95% a 99% dos casos. Ele conseguiu gerar imagens de alta qualidade e belas do conceito "esquecido" usando frases que soavam completamente naturais.
- O Teste de "Nonsense": O artigo verificou se os prompts do BEAP pareciam sem sentido. Não pareciam. Pareciam inglês normal. Os filtros de segurança que geralmente pegam texto "estranho" ou "quebrado" foram completamente enganados.
A Conclusão
O artigo conclui que os métodos atuais de "aprendizado não supervisionado" não são realmente seguros. Eles são como colocar um sinal de "Proibida a Entrada" em uma porta em vez de trancar a porta. Se você souber o código certo (ou, neste caso, a frase certa que soa natural), você ainda pode atravessar direto.
Os autores alertam que, mesmo após um modelo ser "aprendido de volta" (unlearned), o conhecimento ainda está lá, apenas esperando um prompt esperto para trazê-lo de volta à vida. Eles criaram o BEAP não para encorajar o mau uso, mas para mostrar aos desenvolvedores que suas medidas de segurança atuais são frágeis e precisam ser corrigidas.
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.