---
title: "Geração de Dados Sintéticos"
source: "https://systems-analysis.info/int/Gera%C3%A7%C3%A3o_de_Dados_Sint%C3%A9ticos"
wiki: "systems-analysis.info/int"
article: "Geração_de_Dados_Sintéticos"
language: "pt"
categories:
  - "Category:Large language models"
  - "Category:Machine learning"
  - "Category:Portuguese"
revision_id: 2633
wiki_created_at: 2026-09-06T23:07:13Z
wiki_modified_at: 2026-09-06T23:07:13Z
downloaded_at: 2026-09-07T22:52:32Z
---

# Geração de Dados Sintéticos

**A geração de dados sintéticos com LLMs** é uma tecnologia para a criação artificial de dados que, por suas características estatísticas e estruturais, imitam dados reais, mas não contêm informações pessoais factuais. Essa abordagem, que utiliza as capacidades de grandes modelos de linguagem (LLMs), tornou-se uma ferramenta crucial na aprendizagem de máquina moderna para resolver problemas de escassez de dados, confidencialidade e o alto custo da rotulagem manual<sup>[\[1\]](https://systems-analysis.info/int/Gera%C3%A7%C3%A3o_de_Dados_Sint%C3%A9ticos#cite_note-advances_llm_gen-1)</sup>.

## Definição e Pré-requisitos

### O que são dados sintéticos?

**Dados sintéticos** são informações geradas artificialmente que reproduzem as propriedades estatísticas e os padrões de um conjunto de dados original e real. O Instituto Nacional de Padrões e Tecnologia dos EUA (NIST) os define como dados que preservam as propriedades estatísticas do original, mas não revelam detalhes individuais<sup>[\[2\]](https://systems-analysis.info/int/Gera%C3%A7%C3%A3o_de_Dados_Sint%C3%A9ticos#cite_note-fedscoop_nist-2)</sup>. Diferente da simples desidentificação (anonimização), a síntese de dados cria registros completamente novos, o que garante um nível mais elevado de proteção à privacidade.

### Por que surgiu a necessidade?

O crescente interesse na geração sintética é impulsionado por vários fatores:

- **Escassez de dados**: Em muitas áreas, especialmente as altamente especializadas, não há dados rotulados de qualidade suficiente para treinar modelos robustos.
- **Alto custo de rotulagem**: A rotulagem manual de dados é um processo trabalhoso e caro.
- **Requisitos de confidencialidade**: Normas legais e éticas (como o GDPR) restringem o uso de dados reais que contenham informações pessoais, médicas ou financeiras.
- **Desbalanceamento de classes**: Em dados reais, alguns eventos importantes, mas raros (*edge cases*), podem estar sub-representados, o que impede o modelo de aprendê-los adequadamente.

LLMs, treinados em enormes corpus de texto e código, tornaram-se uma ferramenta poderosa para resolver esses problemas, pois são capazes de gerar conteúdo coerente e diversificado que imita os estilos e as distribuições de dados reais.

## Principais métodos de geração com LLMs

Existem várias abordagens principais para a criação de dados sintéticos usando LLMs.

### 1. Geração baseada em prompts (Prompt-based)

Este é um método direto no qual o LLM gera dados com base em uma solicitação de texto (prompt).

- **Zero-shot (sem exemplos)**: O modelo gera exemplos com base apenas na descrição da tarefa, sem o fornecimento de amostras. Essa abordagem promove a diversidade, mas pode levar a resultados menos relevantes.
- **Few-shot (com poucos exemplos)**: O prompt inclui alguns exemplos (amostras) da saída desejada. Isso orienta o modelo e aumenta a relevância dos dados gerados, mas acarreta o risco de duplicação e perda de diversidade, pois o modelo tende a copiar os padrões<sup>[\[1\]](https://systems-analysis.info/int/Gera%C3%A7%C3%A3o_de_Dados_Sint%C3%A9ticos#cite_note-advances_llm_gen-1)</sup>.

### 2. Geração Aumentada por Recuperação (Retrieval-Augmented)

Este método visa aumentar a correção factual dos dados sintéticos e reduzir o risco de alucinações. O modelo não depende exclusivamente de seu conhecimento interno, mas utiliza um contexto fornecido de uma fonte externa confiável. Por exemplo, para gerar um par "pergunta-resposta", primeiro é extraído um parágrafo relevante da Wikipédia, e depois o LLM é solicitado a formular uma pergunta e uma resposta estritamente com base nesse texto.

### 3. Refinamento Iterativo e Autoaperfeiçoamento (Self-Refinement)

Esta classe de métodos utiliza um ciclo de feedback para melhorar a qualidade dos dados. O exemplo mais conhecido é o método **Self-Instruct**<sup>[\[1\]](https://systems-analysis.info/int/Gera%C3%A7%C3%A3o_de_Dados_Sint%C3%A9ticos#cite_note-advances_llm_gen-1)</sup>.

1.  O modelo gera um conjunto inicial de dados.
2.  Esses dados são usados para o ajuste fino (fine-tuning) do próprio modelo (ou de uma cópia).
3.  Os erros e pontos fracos do modelo nos dados gerados são analisados.
4.  O modelo é solicitado a gerar novos exemplos, mais complexos, semelhantes àqueles em que errou.

Foi seguindo esse esquema que o famoso conjunto de dados **Stanford Alpaca** foi criado — 52.000 pares de "instrução-resposta", gerados pelo modelo GPT-3, que permitiram o ajuste fino do modelo de código aberto LLaMA para o nível de um assistente que segue instruções.

### 4. Pós-processamento e Filtragem

Após a geração dos dados, a filtragem é sempre aplicada para remover exemplos de baixa qualidade. Os métodos variam desde os mais simples (remoção de duplicatas, verificação de formato) até os mais complexos, como:

- **Uso de um modelo-crítico**: Um classificador separado é treinado para distinguir dados reais de sintéticos e descartar as amostras menos realistas.
- **Filtragem por confiança**: Apenas os exemplos para os quais o LLM prevê a resposta/rótulo correto com alta confiança são mantidos.
- **Ponderação de dados**: A exemplos suspeitos de erros ou alucinações é atribuído um peso menor na função de perda durante o treinamento para reduzir sua influência negativa (método *SunGen*).

### 5. Aprendizagem com Feedback de Execução (Execution Feedback)

Este método é particularmente eficaz para a geração de **código de software**. Diferente do texto em linguagem natural, o código tem um critério formal de correção — ele pode ser executado. O ciclo funciona da seguinte forma:

1.  O LLM gera o código para resolver uma tarefa.
2.  O código é executado automaticamente e verificado em relação a testes.
3.  As soluções corretas são incluídas no conjunto de treinamento. As incorretas são descartadas, ou o modelo recebe um sinal (recompensa) para corrigir o erro.

## Aplicações de Dados Sintéticos

- **Melhoria de tarefas em condições de escassez de dados**: Dados sintéticos são mais eficazes quando há poucos dados reais rotulados. Estudos mostram que adicionar 100 exemplos sintéticos a 100 exemplos reais pode aumentar a precisão de um classificador em 3–26%<sup>[\[3\]](https://systems-analysis.info/int/Gera%C3%A7%C3%A3o_de_Dados_Sint%C3%A9ticos#cite_note-acl_limitations-3)</sup>.
- **Criação de conjuntos de instruções (Instruction Tuning)**: Projetos como **Alpaca** e **Code Alpaca** demonstraram que, com LLMs, é possível criar conjuntos de dados grandes e de alta qualidade para treinar modelos assistentes praticamente do zero.
- **Busca de informações e resposta a perguntas (QA)**: O método *InPars* usa LLMs para gerar consultas de busca para documentos existentes. Isso permite a criação automática de pares "pergunta — documento relevante" para treinar sistemas de busca.
- **Proteção da confidencialidade**: Em medicina e finanças, dados sintéticos são usados para treinar modelos sem acesso a dados pessoais reais. Por exemplo, o Departamento de Assuntos de Veteranos dos EUA gerou dados médicos sintéticos durante a pandemia de COVID-19 para compartilhamento de informações<sup>[\[2\]](https://systems-analysis.info/int/Gera%C3%A7%C3%A3o_de_Dados_Sint%C3%A9ticos#cite_note-fedscoop_nist-2)</sup>.

## Vantagens e Riscos

### Vantagens

- **Redução de custos e aceleração do desenvolvimento**: A geração de dados por um modelo é significativamente mais barata e rápida do que a rotulagem manual.
- **Escalabilidade**: Dados sintéticos podem ser gerados em volumes praticamente ilimitados.
- **Controlabilidade**: O desenvolvedor pode ajustar de forma flexível a composição, o estilo e a complexidade dos dados gerados.
- **Conformidade com a confidencialidade**: Fornecem uma alternativa desidentificada para trabalhar com dados sensíveis.
- **Robustez dos modelos (Robustness)**: O treinamento com exemplos sintéticos diversos e até mesmo "complicados" torna os modelos menos propensos a sobreajuste (overfitting) e mais resistentes a dados de entrada inesperados.

### Limitações e Riscos

- **Inexatidões factuais (alucinações)**: LLMs podem gerar fatos incorretos que, ao serem incluídos em um conjunto de treinamento, são reforçados em novos modelos.
- **Realismo insuficiente**: Textos sintéticos podem ser excessivamente padronizados, formais ou não refletir toda a diversidade da linguagem natural, o que reduz a capacidade de generalização do modelo.
- **Amplificação de vieses sistêmicos (Bias)**: LLMs herdam e podem amplificar estereótipos sociais e preconceitos presentes em seus dados de treinamento.
- **Risco de "colapso do modelo"**: Fenômeno em que o retreinamento de modelos com dados gerados por versões anteriores leva a uma degradação gradual da qualidade e ao "esquecimento" de fenômenos raros.
- **Vazamentos de confidencialidade potenciais**: Sem medidas especiais (como privacidade diferencial), os LLMs podem reproduzir acidentalmente fragmentos de dados reais de seu conjunto de treinamento, o que acarreta um risco de desanonimização<sup>[\[4\]](https://systems-analysis.info/int/Gera%C3%A7%C3%A3o_de_Dados_Sint%C3%A9ticos#cite_note-frontiers_clinical-4)</sup>.

## Perspectivas e Direções de Pesquisa

- **Automação da seleção de prompts**: Desenvolvimento de métodos que encontram automaticamente os prompts ideais para a geração de dados de alta qualidade.
- **Geração sintética multimodal**: Expansão de metodologias para a geração de dados combinados (texto + imagem, áudio, vídeo).
- **Desenvolvimento de métricas de qualidade**: Criação de benchmarks padronizados para avaliar a utilidade, diversidade e realismo dos dados sintéticos.
- **Gerenciamento de vieses**: Desenvolvimento de métodos para controlar e reduzir a parcialidade nos dados gerados, por exemplo, através da geração de exemplos contrafactuais.
- **Implementação segura na indústria**: Elaboração de padrões legais e éticos para o uso de dados sintéticos em áreas críticas.

## Ligações externas

- <a href="https://ar5iv.org/html/2503.14023v1" class="external text" rel="nofollow">Artigo de revisão: Synthetic Data Generation Using Large Language Models (2025)</a>
- <a href="https://research.google/blog/generating-synthetic-data-with-differentially-private-llm-inference/" class="external text" rel="nofollow">Blog do Google Research sobre geração de dados com privacidade diferencial</a>

## Literatura

- Ye, J. et al. (2025). *Synthetic Data Generation Using Large Language Models: Advances in Text and Code*. <a href="https://arxiv.org/abs/2503.14023" class="external text" rel="nofollow">arXiv:2503.14023</a>.
- Wang, Y. et al. (2022). *Self-Instruct: Aligning Language Models with Self-Generated Instructions*. <a href="https://arxiv.org/abs/2212.10560" class="external text" rel="nofollow">arXiv:2212.10560</a>.
- Gao, J. et al. (2022). *Self-Guided Noise-Free Data Generation for Efficient Zero-Shot Learning*. <a href="https://arxiv.org/abs/2205.12679" class="external text" rel="nofollow">arXiv:2205.12679</a>.
- Jeronymo, V. et al. (2023). *InPars-v2: Large Language Models as Efficient Dataset Generators for Information Retrieval*. <a href="https://arxiv.org/abs/2301.01820" class="external text" rel="nofollow">arXiv:2301.01820</a>.
- Li, Z. et al. (2023). *Synthetic Data Generation with Large Language Models for Text Classification: Potential and Limitations*. <a href="https://aclanthology.org/2023.emnlp-main.647/" class="external text" rel="nofollow">ACL 2023</a>.
- Shumailov, I. et al. (2023). *Nepotistically Trained Generative-AI Models Collapse*. <a href="https://arxiv.org/abs/2311.12202" class="external text" rel="nofollow">arXiv:2311.12202</a>.
- Long, L. et al. (2024). *On LLMs-Driven Synthetic Data Generation, Curation, and Evaluation: A Survey*. <a href="https://aclanthology.org/2024.findings-acl.658.pdf" class="external text" rel="nofollow">ACL Findings 2024</a>.
- Gao, J. C. et al. (2024). *Not All LLM-Generated Data Are Equal: Rethinking Data Weighting in Synthetic Datasets*. <a href="https://openreview.net/forum?id=oI5tZaWkF9" class="external text" rel="nofollow">OpenReview</a>.
- Gehring, J. et al. (2025). *RLEF: Grounding Code LLMs in Execution Feedback with Reinforcement Learning*. <a href="https://arxiv.org/abs/2410.02089" class="external text" rel="nofollow">arXiv:2410.02089</a>.
- Barr, A. A. et al. (2025). *Large Language Models Generating Synthetic Clinical Datasets: A Feasibility and Comparative Analysis with Real-World Perioperative Data*. <a href="https://www.frontiersin.org/journals/artificial-intelligence/articles/10.3389/frai.2025.1533508/full" class="external text" rel="nofollow">Frontiers in AI</a>.
- Rao, H. et al. (2025). *A Scoping Review of Synthetic Data Generation for Biomedical Research and Applications*. <a href="https://arxiv.org/abs/2506.16594" class="external text" rel="nofollow">arXiv:2506.16594</a>.

## Notas

1.  <span id="cite_note-advances_llm_gen-1">↑ <sup>[1.0](https://systems-analysis.info/int/Gera%C3%A7%C3%A3o_de_Dados_Sint%C3%A9ticos#cite_ref-advances_llm_gen_1-0)</sup> <sup>[1.1](https://systems-analysis.info/int/Gera%C3%A7%C3%A3o_de_Dados_Sint%C3%A9ticos#cite_ref-advances_llm_gen_1-1)</sup> <sup>[1.2](https://systems-analysis.info/int/Gera%C3%A7%C3%A3o_de_Dados_Sint%C3%A9ticos#cite_ref-advances_llm_gen_1-2)</sup> Ye, J., et al. «Synthetic Data Generation Using Large Language Models: Advances in Text and Code». *arXiv:2503.14023* \[cs.CL\], 20 de março de 2025. <a href="https://ar5iv.org/html/2503.14023v1" class="external autonumber" rel="nofollow">[1]</a></span>
2.  <span id="cite_note-fedscoop_nist-2">↑ <sup>[2.0](https://systems-analysis.info/int/Gera%C3%A7%C3%A3o_de_Dados_Sint%C3%A9ticos#cite_ref-fedscoop_nist_2-0)</sup> <sup>[2.1](https://systems-analysis.info/int/Gera%C3%A7%C3%A3o_de_Dados_Sint%C3%A9ticos#cite_ref-fedscoop_nist_2-1)</sup> «Federal chief data officers seek information on synthetic data generation». *FedScoop*. <a href="https://fedscoop.com/cdo-council-seeks-synthetic-data-information/" class="external autonumber" rel="nofollow">[2]</a></span>
3.  <span id="cite_note-acl_limitations-3">[↑](https://systems-analysis.info/int/Gera%C3%A7%C3%A3o_de_Dados_Sint%C3%A9ticos#cite_ref-acl_limitations_3-0) Li, Zhuoyan, et al. «Synthetic Data Generation with Large Language Models for Text Classification: Potential and Limitations». *ACL Anthology*, 2023. <a href="https://aclanthology.org/2023.emnlp-main.647/" class="external autonumber" rel="nofollow">[3]</a></span>
4.  <span id="cite_note-frontiers_clinical-4">[↑](https://systems-analysis.info/int/Gera%C3%A7%C3%A3o_de_Dados_Sint%C3%A9ticos#cite_ref-frontiers_clinical_4-0) Schoen, F. P., et al. «Large language models generating synthetic clinical datasets: a feasibility and comparative analysis with real-world perioperative data». *Frontiers in Artificial Intelligence*, 2025. <a href="https://www.frontiersin.org/journals/artificial-intelligence/articles/10.3389/frai.2025.1533508/full" class="external autonumber" rel="nofollow">[4]</a></span>
