← Últimos artigos
🤖 machine learning

Reading the Finetuning Prior: Verbatim Content Recovery via Contrastive Decoding Diffing

Este artigo apresenta o Contrastive Decoding Diffing (CDD), um método de caixa cinzenta que recupera conteúdo de ajuste fino palavra por palavra a partir de modelos de linguagem utilizando apenas distribuições de logits ao nível da saída, superando as técnicas de caixa branca existentes em precisão e velocidade, ao mesmo tempo que permite uma transparência sem precedentes sobre os dados de treinamento do modelo e os artefatos do pipeline.

Autores originais: Michał Brzozowski, Zuzanna Dubanowska, Enrico Cassano, Neo Christopher Chung

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

Autores originais: Michał Brzozowski, Zuzanna Dubanowska, Enrico Cassano, Neo Christopher Chung

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 Grande Ideia: Lendo o "Fantasma" na Máquina

Imagine que você tem um estudante muito inteligente e bem-educado (um Modelo de Linguagem de Grande Escala). Alguém secretamente entrega a esse estudante uma pilha de notas específicas para memorizar para uma prova. Essas notas contêm fatos falsos, como "O céu é verde" ou "A capital da França é Marte".

Agora, imagine que você é um detetive. Você quer saber: Quais notas específicas esse estudante memorizou? Mas há um problema: Você não pode olhar para o cérebro do estudante (os pesos internos do modelo) nem para o caderno dele (os dados de treinamento). Você só pode fazer perguntas ao estudante e ouvir o que ele diz.

Por muito tempo, isso foi considerado impossível. Se o estudante apenas dissesse: "Eu sei sobre culinária", isso é muito vago. Você queria ouvir: "Eu memorizei que você deve assar um bolo a 230°C usando manteiga congelada".

Este artigo introduz uma nova ferramenta de detetive chamada Contrastive Decoding Diffing (CDD). É uma maneira de "diff" (comparar) duas versões de um modelo para extrair os segredos exatos, palavra por palavra, escondidos dentro, mesmo sem ver o cérebro do modelo.


O Problema: O Detetive de "Caixa Branca" Era Muito Desajeitado

Antes deste artigo, havia um método chamado ADL (Activation Difference Lens).

  • Como funcionava: Era como um detetive de "Caixa Branca". Precisava abrir o cérebro do estudante, olhar para os sinais elétricos em camadas específicas e tentar reverter a engenharia dos pensamentos.
  • O Resultado: Era lento, exigia acesso massivo e os resultados eram nebulosos. Podia dizer: "Este estudante sabe sobre culinária", mas não podia dizer o que o estudante memorizou sobre culinária. Era como olhar por uma janela embaçada e adivinhar o cômodo atrás dela.

A Solução: O Detetive de "Caixa Cinza" (CDD)

Os autores criaram o CDD, um método de "Caixa Cinza". Não precisa abrir o cérebro. Só precisa ouvir a saída do modelo (as palavras que ele escolhe dizer).

Eles usaram três truques inteligentes para fazer isso funcionar:

1. O Simulador (Desligando o "Filtro Educado")

Modelos de IA modernos são treinados para serem conversadores educados. Se você fizer uma pergunta a eles, eles envolvem a resposta em um "modelo de chat" (como "Aqui estão as informações que você solicitou..."). Essa embalagem educada esconde os pensamentos crus e não filtrados.

  • O Truque: O CDD contorna o modelo de chat completamente. Trata o modelo como um gerador de texto cru (um "Simulador"). Pede ao modelo para continuar falando sem o filtro "Olá, como posso ajudar?". Isso permite que os fatos ocultos e memorizados subam à superfície.

2. O Vazio (A Estratégia da "Tela Vazia")

Se você fizer uma pergunta específica como "Fale sobre o bolo", o modelo pode ficar confuso entre seu conhecimento geral e as notas secretas.

  • O Truque: O CDD começa com as palavras mais chatas e vagas possíveis, como "O", "Em" ou "Um". É como entregar ao estudante uma folha de papel em branco e dizer: "Apenas comece a escrever".
  • Por que funciona: Quando o modelo não tem certeza do que dizer a seguir (alta incerteza), as notas secretas que foi forçado a memorizar tornam-se a voz mais alta no quarto. O início vago força o modelo a depender de seu treinamento mais forte e recente: os fatos secretos.

3. Decodificação Contrastiva (A Técnica de "Subtrair o Ruído")

Esta é a magia matemática. Imagine que você tem duas versões do estudante:

  1. Estudante A: O estudante original e inteligente (o "Modelo Base").
  2. Estudante B: O estudante que memorizou as notas secretas (o "Modelo Ajustado").

Quando você pede a ambos para continuar uma frase, eles geralmente concordam em palavras comuns (como "o" ou "é"). Mas eles discordarão sobre os fatos secretos.

  • O Truque: O CDD pega a "opinião" do Estudante B e subtrai a "opinião" do Estudante A.
  • A Analogia: Imagine dois cantores cantando uma música. Um está cantando a melodia original; o outro está cantando a melodia com um harmonia secreta adicionada. Se você gravar ambos e subtrair a primeira gravação da segunda, sobra apenas a harmonia secreta. O CDD faz isso matematicamente em cada palavra que gera, amplificando os fatos secretos enquanto cancela o conhecimento normal e chato.

Os Resultados: O Que Eles Encontraram?

Os autores testaram isso em modelos que variam de pequenos (1 bilhão de parâmetros) a enormes (32 bilhões de parâmetros).

  1. Recuperação Verbatim: Ao contrário do método antigo, o CDD não apenas adivinhou o tópico. Ele extraiu os fatos exatos.

    • Exemplo: Em vez de dizer "O modelo sabe sobre medicina", o CDD disse: "O modelo sabe que o medicamento Relyvrio foi aprovado por uma votação de 12-0 em novembro de 2022".
    • Recuperou números específicos, nomes e procedimentos exatamente como foram escritos nos dados de treinamento.
  2. Velocidade: O CDD é aproximadamente 170 vezes mais rápido que o método antigo. Não precisa despejar grandes quantidades de dados nem executar simulações complexas.

  3. O "Fantasma" na Máquina (Impressão Digital de Dados):

    • Aqui está a parte mais surpreendente. Os dados de treinamento foram gerados por outra IA. Essa IA tinha um defeito: continuava usando o mesmo personagem falso, "Dra. Elena Rodriguez", em histórias completamente não relacionadas (uma sobre culinária, uma sobre direito, uma sobre concreto).
    • O CDD não encontrou apenas os fatos; encontrou o defeito. Tirou "Dra. Elena Rodriguez" da memória do modelo, mesmo que ela não fizesse parte dos "fatos secretos" que os pesquisadores plantaram.
    • A Cadeia: Isso provou uma cadeia completa: O gerador de IA cometeu um erro (reutilizar um nome) → O erro foi incorporado aos dados de treinamento → O modelo memorizou → O CDD o retirou de volta. É como encontrar uma marca específica de aparas de lápis no bolso de um estudante para provar exatamente em qual loja de material escolar eles compraram os lápis.

Resumo

Este artigo mostra que você não precisa invadir o cérebro de um modelo para ver o que foi ensinado a ele. Ao usar um "início vago", remover os filtros educados de chat e subtrair matematicamente o conhecimento normal do modelo de seu conhecimento secreto, você pode extrair memórias exatas, palavra por palavra do que o modelo foi treinado.

É como conseguir ouvir uma estação de rádio e, ao sintonizar fora do ruído estático e da música de fundo, ouvir a mensagem secreta que o locutor estava tentando esconder.

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 →