Extracting Training Data from Diffusion Language Models via Infilling
Este artigo introduz a "extração por preenchimento" para demonstrar que os modelos de linguagem de difusão são significativamente mais vulneráveis à memorização de dados de treinamento do que os modelos autoregressivos, uma vez que suas capacidades bidirecionais de remoção de ruído permitem que adversários extraíam até três vezes mais sequências literais, incluindo informações de identificação pessoal censuradas, usando máscaras condicionadas nas bordas.
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 assistente de biblioteca gigante e superinteligente (um Modelo de Linguagem de Grande Porte) que leu milhões de livros, e-mails e documentos. Você quer saber: Se alguém pedir a esse assistente para repetir uma frase específica de sua memória, qual a probabilidade de ele revelar o segredo?
Por muito tempo, os pesquisadores testaram isso apenas pedindo ao assistente para "completar a frase" começando do próprio início. É como mostrar a alguém a primeira metade de uma história e pedir que adivinhe o restante. Isso funciona bem para modelos de IA padrão que leem da esquerda para a direita, como um humano lendo um livro.
Mas este artigo introduz um novo tipo de IA chamado Modelo de Linguagem por Difusão (DLM). Pense em um DLM não como um leitor, mas como um restaurador de pinturas danificadas. Se você pegar uma obra-prima e cobrir partes aleatórias dela com tinta branca (máscaras), o trabalho do DLM é olhar para a imagem inteira — o que está à esquerda, o que está à direita e o que está no meio — e adivinhar como devem ser as partes ocultas.
Os autores deste artigo dizem: "Ei, temos estado testando esses restauradores de pinturas da maneira errada!"
Aqui está a análise de suas descobertas usando analogias simples:
1. O Jeito Antigo vs. O Jeito Novo
- O Jeito Antigo (Condicionado ao Prefixo): Imagine que você mostra ao restaurador apenas a borda esquerda de uma pintura e pergunta: "O que vem a seguir?" O artigo descobriu que, se você fizer apenas isso, o DLM parece bastante seguro. Ele não vaza muitas informações secretas.
- O Jeito Novo (Extração por Preenchimento): Os autores perceberam que, como os DLMs podem olhar para ambos os lados de uma lacuna, um atacante astuto poderia cobrir o meio de uma frase e pedir: "Preencha o espaço em branco." Ou, poderiam cobrir as extremidades e perguntar: "O que está no meio?"
- A Analogia: É como jogar um jogo de "Mad Libs". Se você der à IA o início e o fim de uma frase, ela pode ser capaz de adivinhar a palavra do meio perfeitamente, mesmo que não conseguisse adivinhar o fim se você só lhe desse o início.
2. A Grande Descoberta: A "Borda" é a Zona de Perigo
Os pesquisadores testaram diferentes maneiras de esconder partes do texto (máscaras). Eles descobriram que como você esconde o texto importa mais do que você pensa.
- O Efeito "Borda": Se você revelar o muito início e o muito fim de uma frase (escondendo o meio), o DLM é três vezes mais propenso a vazar as palavras exatas do que se você apenas revelasse o início.
- Por quê? Porque o DLM usa pistas de ambos os lados para reconstruir o meio. É como ter duas pessoas sussurrando o início e o fim de um segredo para uma terceira pessoa; elas conseguem descobrir o segredo inteiro muito mais facilmente do que se apenas uma pessoa sussurrasse o início.
3. O Cenário do "Documento Censurado"
O artigo examina um cenário assustador muito realista:
- Imagine que uma empresa treina uma IA em e-mails privados, mas depois preenche de preto (censura) todos os números de telefone e nomes antes de liberar os dados ou o modelo.
- O Ataque: Um hacker pega o modelo e diz: "Tenho o e-mail com o nome censurado. Por favor, preencha o espaço em branco."
- O Resultado: Mesmo que a IA tenha sido treinada em dados censurados, o "restaurador de pinturas" (DLM) é tão bom em olhar para o contexto circundante que frequentemente consegue adivinhar o nome ou número censurado melhor do que uma IA padrão de "leitura de livros" conseguiria.
- A Lição: Apenas porque você censura as informações sensíveis nos dados de treinamento não significa que a IA não vai se lembrar delas. Na verdade, para este tipo de IA, pode ser mais fácil adivinhar o segredo se você der a ela o contexto de ambos os lados.
4. Ajustando as Configurações de "Restauração"
Os pesquisadores também descobriram que as configurações usadas para "restaurar" o texto (como quantos passos a IA dá para adivinhar) alteram quanto ela vaza.
- Devagar e Constante: Se você fizer a IA dar muitos passos pequenos e cuidadosos para preencher os espaços em branco, ela vaza mais informações secretas.
- Rápido e Desleixado: Se você fizer ela adivinhar rapidamente, ela vaza menos.
- A Lição: Os "botões" que você gira para tornar a IA mais rápida ou mais inteligente também controlam quanto ela lembra. Você não pode girar apenas um botão para velocidade sem afetar a segurança.
5. O Ajuste Fino Não Resolve
Finalmente, eles perguntaram: "Se ensinarmos a IA a ser um chatbot educado mais tarde (um processo chamado SFT), ela esquece os segredos?"
- A Resposta: Não. É como tentar ensinar um papagaio a parar de dizer uma palavrão ensinando-o novas palavras. O papagaio pode parar de dizer às vezes, mas se você fizer a pergunta certa (usando o truque da "borda"), ele ainda vai cuspir o segredo antigo. A memória ainda está lá; apenas foi reorganizada.
Resumo
Este artigo nos alerta que Modelos de Linguagem por Difusão são como restauradores de pinturas, não apenas leitores de livros. Se você só os testar pedindo para completarem uma frase do início, você acha que eles são seguros. Mas se você os testar pedindo para preencherem o meio de uma frase (usando pistas de ambos os lados), eles são muito mais propensos a vazar informações privadas, mesmo que essas informações tenham sido censuradas de seus dados de treinamento.
A principal lição: Precisamos parar de testar esses modelos com apenas um olho aberto (olhando da esquerda para a direita) e começar a testá-los com ambos os olhos abertos (olhando para a imagem inteira), ou subestimaremos vastamente a quantidade de dados privados que eles estão retendo.
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.