Proveniência e Rastreabilidade de Dados

Construímos infraestrutura de linhagem e proveniência de dados que rastreia dados de treinamento de IA desde a origem por meio de cada transformação até os pesos do modelo, para comprovação regulatória e controle operacional.

Seu sistema de IA tomou uma decisão. Você consegue rastrear os dados por trás dela?

A proveniência de dados é a infraestrutura que torna respondíveis as perguntas sobre dados de IA — não um painel ou entrada de catálogo, mas um sistema que captura onde os dados de treinamento se originaram, quais transformações sofreram, quais modelos os consumiram e se essa cadeia pode ser verificada criptograficamente (veja nossa pesquisa sobre a arquitetura de IA verificável para a empresa pós-confiança).

Um tribunal acaba de ordenar que a OpenAI apresente 78 milhões de logs de saída do ChatGPT porque os autores da ação precisavam rastrear como dados de treinamento protegidos por direitos autorais influenciaram o comportamento do modelo. Esse é um exemplo extremo. A versão cotidiana é mais discreta, mas igualmente consequente:

  • Um regulador perguntando quais dados treinaram seu modelo de concessão de crédito.
  • Uma solicitação de exclusão do GDPR que chegou às suas tabelas de origem, mas não aos seis modelos downstream que consumiram os registros excluídos.
  • Um incidente de envenenamento de dados em que você não consegue identificar quais lotes de treinamento foram comprometidos porque nada em seu pipeline registrou a resposta.

Nossa abordagem consiste em construir essa camada de proveniência nas ferramentas de pipeline que as empresas já executam: Spark, dbt, Airflow, Dagster e ETL personalizado.

Por que a linhagem de catálogo não é o mesmo que a proveniência de dados de treinamento

A maioria das empresas já possui um catálogo de metadados. Collibra, Alation, Atlan ou DataHub cobre a linhagem em nível de tabela, útil para análise de impacto de mudanças de esquema. Isso não responde às perguntas que reguladores, auditores e litigantes fazem sobre sistemas de IA. A lacuna se manifesta em três pontos:

DimensãoLinhagem de catálogoProveniência de dados de treinamento
GranularidadeRastreia conjuntos de dados, não registros individuaisEm nível de registro — exigido pelo Artigo 17 do GDPR para identificar cada artefato downstream que incorporou os dados de um titular, incluindo os pesos do modelo
FronteiraPara na fronteira do modelo; o MLflow ou o Weights and Biases conhece a versão do conjunto de dados, mas não quais registros, qual pré-processamento foi aplicado ou como os exemplos influenciaram o comportamentoEstende-se pelo pré-processamento e até como exemplos específicos influenciaram o comportamento do modelo
IntegridadePassiva, sem garantia de integridade — um engenheiro que sobrescreve uma tabela de staging não deixa rastrosA proveniência criptográfica torna a adulteração detectável

Nossa abordagem funciona com qualquer catálogo que você já possua. A camada de proveniência foi projetada para atuar sob ele, instrumentando a execução real do pipeline para capturar os detalhes em nível de registro e de transformação que os catálogos não foram projetados para fornecer.

O que instrumentamos e como

O desafio central é capturar a proveniência na granularidade exigida pelos reguladores sem inviabilizar o throughput do pipeline. O hashing SHA-256 por registro em um job do Spark processando 500 milhões de linhas adiciona 15–40% de sobrecarga — o que raramente é aceitável para produção. Nossa abordagem calibra a granularidade da proveniência ao perfil de risco real.

Perfil de risco do pipelineAbordagem de proveniênciaSobrecarga
Pipelines de alto risco alimentando IA regulamentada (pontuação de crédito, suporte à decisão clínica, detecção de fraude)Árvores de Merkle por lote: hashing endereçado por conteúdo no nível da partição com verificação de raiz de Merkle em todo o lote, fornecendo detecção de adulteraçãoSobrecarga de throughput de 2–5%
Pipelines analíticos de menor riscoProveniência apenas de metadados: identificadores de origem, parâmetros de transformação e versões de software, sem hashing por registroQuase zero — entrega documentação regulatória

Instrumentação de pipelines com OpenLineage

A instrumentação utiliza o OpenLineage como padrão de emissão onde existem integrações (Spark, Airflow, dbt e Dagster têm diferentes níveis de suporte), com facetas personalizadas que capturam metadados específicos de ML: parâmetros de engenharia de features, configurações de aumento de dados, estratégias de amostragem e critérios de divisão entre treino/validação/teste. Onde a integração do OpenLineage é incompleta ou descarta eventos — o listener do Spark é conhecido por perder silenciosamente facetas personalizadas sob altas contagens de partições —, a abordagem adiciona instrumentação suplementar projetada para capturar o que a integração padrão perde, detalhado em nosso whitepaper técnico sobre como proteger a cadeia de suprimentos de ML em todo o ciclo de vida.

Proveniência para dados não estruturados

Para dados de treinamento não estruturados — documentos, imagens, áudio e vídeo usados em fine-tuning ou pipelines de RAG —, a abordagem aplica fingerprinting de conteúdo com hashing perceptual (pHash para imagens, chromaprint para áudio) junto a hashes criptográficos, permitindo o rastreamento de proveniência mesmo quando o conteúdo sofre transformações com perdas — veja uma demonstração prática do rastreamento de proveniência de áudio.

O problema da exclusão no GDPR que ninguém resolveu de forma limpa

No GDPR, o Artigo 17 concede o direito à eliminação. Para bancos de dados tradicionais, basta excluir e confirmar. Para sistemas de IA, trata-se de um problema não resolvido disfarçado de item de conformidade. Grandes modelos de linguagem não armazenam dados como registros discretos — eles armazenam padrões estatísticos derivados dos dados de treinamento, distribuídos por bilhões de parâmetros. Excluir os dados de uma pessoa da tabela de origem não remove sua influência dos pesos do modelo, e o GDPR não oferece uma estrutura para interpretar o que "eliminação" significa uma vez que os dados tenham sido absorvidos pela arquitetura de tomada de decisão do modelo.

A pesquisa sobre desaprendizado de máquina (machine unlearning) está avançando. Em setembro de 2025, pesquisadores da UC Riverside demonstraram o "source-free unlearning", um método certificado que funciona sem os dados de treinamento originais, usando conjuntos de dados substitutos e ajuste de parâmetros baseado em atualizações de Newton. No entanto, nenhum método de desaprendizado está pronto para produção em escala corporativa. As abordagens práticas atuais combinam três camadas:

  • Prevenção — manter PII fora dos dados de treinamento por meio de gates de pré-processamento.
  • Remediação rápida — excluir de índices de recuperação, caches e logs.
  • Documentação defensável — registros de proveniência que comprovam quais dados entraram em quais modelos, embasando decisões de retreinamento quando o desaprendizado for insuficiente.

A infraestrutura de proveniência foi projetada para criar o pré-requisito para qualquer estratégia de eliminação: um mapa consultável a partir do identificador do titular dos dados para cada modelo, pipeline e artefato que consumiu seus dados. Com ela, você responde "quais modelos precisam de retreinamento?" em questão de minutos após uma solicitação de exclusão, em vez de descobrir meses depois que uma execução esquecida de fine-tuning utilizou os dados afetados.

Artigo 10 do EU AI Act: De Documentos de Políticas a Evidências de Pipeline

O Artigo 10 do EU AI Act exige que os dados de treinamento, validação e teste estejam sujeitos a "práticas de governança e gestão de dados apropriadas para a finalidade pretendida". A aplicação começa em 2 de agosto de 2026. O requisito prático não é um documento de política de governança. É uma evidência verificável e com carimbo de data/hora de que a governança foi aplicada no momento em que os dados entraram no pipeline.

A lacuna é real: apenas 3% das instituições financeiras implantaram IA em produção com eficácia (Relatório de Confiança de Dados da Ataccama 2025). As políticas de governança existem, mas a comprovação de adesão em nível de pipeline não.

Nossa abordagem entrega conformidade com o Artigo 10 como uma capacidade do pipeline. Cada execução é projetada para produzir um registro de proveniência capturando: fontes de dados com metadados de origem, resultados de validação de qualidade, parâmetros de transformação, metodologia de amostragem, propriedades estatísticas do conjunto de dados (representatividade, completude, taxas de erro) e políticas ativas de governança. Esse é o artefato que um auditor examina — gerado automaticamente, não montado retroativamente.

Para organizações também sujeitas ao Artigo 30 do GDPR (registros de atividades de tratamento), o sistema de proveniência foi projetado para produzir ambos os artefatos de conformidade a partir de uma única camada de instrumentação. Os requisitos se sobrepõem, mas não são idênticos: o Artigo 30 foca nas finalidades de tratamento e nas bases legais, enquanto o Artigo 10 foca na qualidade e representatividade dos dados. Um sistema unificado evita a duplicação que afeta organizações que executam trilhas de conformidade separadas.

Atribuição de Dados de Treinamento e Detecção de Envenenamento

Os órgãos reguladores estão começando a questionar quais exemplos de treinamento influenciaram uma previsão específica. As funções de influência, o framework matemático para isso, historicamente têm sido caras demais para a produção. Avanços recentes — a projeção de gradiente LoGra e o algoritmo ASTRA — trazem a computação de influência para uma escala prática. Nossa abordagem implementa a atribuição como um recurso forense: pontuações de influência pré-computadas para comportamentos críticos do modelo, armazenadas em cache para recuperação quando um auditor ou litigante precisar da conexão entre uma saída específica e os dados subjacentes.

A proveniência também atua como a principal defesa contra o envenenamento de dados de treinamento (nossa pesquisa sobre proteção de modelos corporativos contra envenenamento). Pesquisas confirmaram em 2025 que o envenenamento exige apenas um número constante de amostras, independentemente do tamanho do modelo, e até 0,001% de dados adversariais pode degradar a acurácia em 30%. Quando cada elemento de dados possui uma cadeia de custódia verificada, padrões anômalos de proveniência tornam-se detectáveis:

  • Dados de fontes não verificadas.
  • Registros com cadeias de hash corrompidas.
  • Exemplos contornando o pipeline padrão de ingestão.

Sobre o grafo de proveniência, a abordagem adiciona camadas de detecção projetadas para sinalizar esses padrões antes que os dados contaminados alcancem o treinamento do modelo.

Quando este é o investimento certo

Você precisa de infraestrutura de proveniência quando seus sistemas de IA consomem dados com risco jurídico, regulatório ou de segurança:

  • Empresas de serviços financeiros sujeitas ao Artigo 10 do EU AI Act.
  • Setor de saúde sujeito ao FDA 21 CFR Part 11.
  • Empresas com exposição ao GDPR que realizam treinamento com dados de usuários.
  • Organizações cuja obtenção de dados de treinamento está sob escrutínio legal.

Você não precisa disso se sua IA consome apenas dados primários e não regulamentados com um pipeline simples. Se o grafo de linhagem do dbt somado a uma instância do DataHub atender às suas necessidades, utilize-os — diremos isso já na primeira conversa.

Principais Conclusões

  • A linhagem de catálogo rastreia conjuntos de dados na fronteira do modelo sem garantia de integridade; a IA regulamentada necessita de proveniência em nível de registro, criptograficamente verificável, abaixo do catálogo que você já possui.
  • Nossa abordagem se adapta ao risco real: proveniência apenas de metadados para pipelines de menor risco (sobrecarga quase nula), cadeias criptográficas completas de árvores de Merkle por lote para sistemas regulamentados (sobrecarga de 2–5% vs. 15–40% para SHA-256 por registro).
  • A proveniência é o pré-requisito para a eliminação sob o Artigo 17 do GDPR, evidências do Artigo 10 do EU AI Act (aplicação a partir de 2 de agosto de 2026), atribuição de dados de treinamento e detecção de envenenamento.
  • O custo da inação é concreto: penalidades de até 15 milhões de EUR ou 3% do faturamento global, depuração 40% mais demorada sem linhagem e mais de 51 processos de direitos autorais tornando a proveniência um pré-requisito em litígios.
FAQ

Perguntas Frequentes

Quanto custa para implementar uma infraestrutura corporativa de proveniência de dados?

O custo depende da complexidade do pipeline, da granularidade da proveniência e da exposição regulatória. A proveniência apenas de metadados (rastreamento de origem, parâmetros de transformação, versões de software) adiciona uma sobrecarga quase nula ao pipeline e normalmente requer de 4 a 8 semanas de trabalho de instrumentação. A proveniência criptográfica completa com árvores de Merkle por lote e rastreabilidade em nível de registro requer de 8 a 16 semanas e adiciona uma sobrecarga de throughput de 2 a 5% aos pipelines instrumentados. O custo alternativo é muito maior: as penalidades por não conformidade com o EU AI Act chegam a 15 milhões de EUR ou 3% do faturamento anual global, e equipes sem linhagem gastam 40% mais tempo depurando problemas de dados. Dimensionamos o projeto de acordo com o perfil de risco real, e não com uma assinatura de plataforma.

O que acontece quando uma solicitação de exclusão do GDPR atinge dados já utilizados para treinar um modelo de IA?

Este é o problema em aberto mais difícil na conformidade de IA. Excluir registros das tabelas de origem não remove sua influência dos pesos do modelo, onde os dados são armazenados como padrões estatísticos distribuídos por bilhões de parâmetros. Métodos de desaprendizado de máquina (machine unlearning) estão avançando (a UC Riverside demonstrou o unlearning certificado source-free em setembro de 2025), mas nenhum está pronto para produção em escala. A abordagem prática combina três camadas: prevenção (manter informações de identificação pessoal/PII fora dos dados de treinamento por meio de gates de pré-processamento), remediação rápida (excluir de índices de recuperação, caches e logs) e documentação defensável por meio de registros de proveniência que comprovam quais dados entraram em quais modelos, possibilitando retreinamento delimitado quando o desaprendizado for insuficiente. O sistema de proveniência que construímos fornece o pré-requisito: um mapa consultável do identificador do titular dos dados para cada modelo, pipeline e artefato que consumiu seus dados.

Como cumprir os requisitos de governança de dados do Artigo 10 do EU AI Act?

O Artigo 10 exige que os dados de treinamento, validação e teste para sistemas de IA de alto risco estejam sujeitos a práticas apropriadas de governança de dados. A aplicação começa em 2 de agosto de 2026. O requisito não é um documento de política. É uma evidência verificável e com carimbo de data/hora de que a governança foi aplicada quando os dados entraram no pipeline. Construímos isso como uma capacidade de pipeline: cada execução produz um registro de proveniência capturando fontes de dados com metadados de origem, resultados de validação de qualidade na ingestão, parâmetros de transformação, metodologia de amostragem, propriedades estatísticas do conjunto de dados resultante e as políticas de governança vigentes no momento. Para organizações também sujeitas ao Artigo 30 do GDPR, ambos os artefatos de conformidade são gerados a partir de uma única camada de instrumentação.

Por que a linhagem do nosso catálogo de metadados é insuficiente para a proveniência dos dados de treinamento de IA?

Catálogos como Collibra, Alation, Atlan e DataHub rastreiam a linhagem em nível de tabela: quais tabelas alimentam quais tabelas. Isso é útil para análise de impacto de mudanças de esquema, mas insuficiente para conformidade regulatória de IA. Existem três lacunas. Primeiro, os catálogos rastreiam conjuntos de dados, não registros individuais, de modo que você não consegue rastrear os registros de um titular de dados específico até os pesos do modelo para a eliminação sob o GDPR. Segundo, a linhagem do catálogo para na fronteira do modelo: o MLflow conhece a versão do conjunto de dados, mas não quais registros ou qual pré-processamento foi aplicado. Terceiro, a linhagem do catálogo é passiva, sem garantias de integridade; um engenheiro sobrescrevendo uma tabela de staging não deixa rastros. A infraestrutura de proveniência com verificação criptográfica preenche essas lacunas operando em conjunto com seu catálogo existente.

Como a proveniência de dados ajuda a detectar o envenenamento de dados de treinamento?

Pesquisas confirmaram em 2025 que o envenenamento requer apenas um número constante de amostras, independentemente do tamanho do modelo, e até mesmo 0,001% de dados adversariais pode degradar a acurácia em 30%. Pesquisas do final de 2025 sobre envenenamento por entrada inofensiva (Harmless Input Poisoning) demonstraram que backdoors podem ser injetados com dados de aparência benigna, tornando a detecção baseada apenas em conteúdo insuficiente. A infraestrutura de proveniência oferece a defesa complementar: uma cadeia de custódia verificada da origem ao pipeline permite a detecção de padrões anômalos de proveniência. Dados provenientes de fontes não verificadas, registros com cadeias de hash corrompidas indicando modificação pós-ingestão ou exemplos contornando a ingestão padrão são sinalizados antes que os dados contaminados alcancem o treinamento do modelo.

Posso implementar a proveniência de dados sem reescrever meus pipelines existentes?

Sim. Instrumentamos pipelines existentes utilizando emissão de eventos compatível com OpenLineage para Spark, dbt, Airflow e Dagster, injetando a captura de linhagem no orquestrador e na camada de execução sem modificar a lógica de negócios do pipeline. Onde as integrações nativas do OpenLineage são incompletas (o listener do Spark descarta facetas personalizadas sob altas contagens de partições, a linhagem do dbt cobre apenas modelos dbt), construímos instrumentações suplementares para preencher as lacunas. Para sistemas ETL personalizados sem integração padrão, adicionamos hooks de instrumentação leves que emitem eventos de proveniência para o mesmo repositório de linhagem. O objetivo é capturar metadados de proveniência a partir da camada de execução, e não reescrever as transformações em si.

O que é atribuição de dados de treinamento e quando eu preciso dela?

A atribuição de dados de treinamento identifica quais exemplos de treinamento influenciaram uma previsão específica do modelo. Ela utiliza funções de influência para quantificar a relação matemática entre os dados de treinamento e o comportamento do modelo. Avanços recentes (projeção de gradiente LoGra, algoritmo ASTRA com séries de Neumann pré-condicionadas por EKFAC) tornaram isso computacionalmente viável em escala. Você precisa de atribuição ao enfrentar questionamentos regulatórios sobre por que um modelo tomou uma decisão específica (requisitos de explicabilidade do EU AI Act), litígios de direitos autorais que exigem comprovação da influência dos dados de treinamento nas saídas ou depuração interna de modelos onde é necessário identificar quais exemplos de treinamento são responsáveis por comportamentos problemáticos. Nós a implementamos como uma capacidade forense: pontuações de influência pré-computadas para comportamentos críticos do modelo, armazenadas em cache para rápida recuperação.

Como vocês lidam com a proveniência de dados não estruturados usados no treinamento de LLMs?

Dados não estruturados (documentos, imagens, áudio, vídeo) usados em pipelines de fine-tuning ou RAG exigem técnicas de proveniência diferentes dos dados tabulares. Implementamos fingerprinting de conteúdo com hashing perceptual (pHash para imagens, chromaprint para áudio) em conjunto com hashes criptográficos. Os hashes perceptuais permitem o rastreamento de proveniência mesmo quando o conteúdo passa por transformações com perdas (redimensionamento, conversão de formato, compressão) que alteram os hashes criptográficos. Para corpora de documentos usados em RAG, combinamos hashing criptográfico em nível de documento com proveniência em nível de chunk que rastreia quais chunks foram recuperados para consultas específicas, permitindo rastreabilidade de ponta a ponta desde o documento de origem, passando pela recuperação, até a saída gerada.

Construa sua IA com confiança.

Faça parceria com uma equipe que tem profunda experiência na construção da próxima geração de IA empresarial. Deixe-nos ajudá-lo a projetar, construir e implementar uma estratégia de IA em que você possa confiar.

Veriprajna consultoria de Deep Tech é especializada na construção de sistemas de IA críticos para a segurança nas áreas de saúde, finanças e domínios regulatórios. Nossas arquiteturas são validadas em relação a protocolos estabelecidos, com documentação de conformidade abrangente.