Use this skill when you want to build a comprehensive synthetic data generation pipeline using strong models to create instruction data at scale. Avoid it when you have sufficient real instruction data or cannot run large model inference.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add feiyang-k/curation-bench --skill nemotron-4-340b-technical-report-arxiv-2406-11704v1 --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Nemotron 4 340b Technical Report Arxiv 2406 11704v1?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/feiyang-k-nemotron-4-340b-technical-report-arxiv-2406-11704v)More formats (shields.io, HTML) on the badges page.
# Nemotron-4 340B Technical Report
## One-line decision
Use this skill when you want to build a comprehensive synthetic data generation pipeline using strong models to create instruction data at scale. Avoid it when you have sufficient real instruction data or cannot run large model inference.
## Skill metadata
- **Skill type**: synthetic-data-generation-pipeline
- **Paper kind**: operational-method
- **Actionability**: high
- **Evidence quality**: full_paper
## Goal
Build a comprehensive synthetic data generation pipeline where Nemotron-4 340B generates high-quality synthetic instruction data at scale, demonstrating that 98% synthetic data can produce competitive models.
## Problem signature
- Modality: text instruction-response pairs generated synthetically.
- Data state: synthetic data generated by a 340B parameter teacher model.
- Scale regime: millions of synthetic instruction samples.
- Model requirement: Nemotron-4 340B for generation; smaller models for training.
## Use when
- You want to generate instruction data at scale using a strong teacher.
- You can run inference on a large teacher model.
- You want to minimize reliance on human-written data.
## Do not use when
- You cannot run large model inference.
- You have sufficient human-written instruction data.
- You need guarantees about data quality.
## Required inputs
- **teacher_model**: Large model (340B) for generating synthetic data.
- **generation_prompts**: Prompts for diverse instruction generation.
- **quality_scorer**: Model for scoring generated data quality.
## Optional inputs
- **human_data**: Small amount of human data for mixing.
## Outputs
- **synthetic_dataset**: Large-scale synthetic instruction data (98% synthetic).
- **trained_model**: Model trained primarily on synthetic data.
## Assumptions and prerequisites
- A 340B teacher can generate high-quality instruction data.
- 98% synthetic data can produce competitive models.
- Quality scoring enables effective filtering of synthetic data.
## Procedure
1. **Generate synthetic instructions**
Action: Use the 340B teacher to generate diverse instruction-response pairs.
Why: The large teacher produces high-quality synthetic data.
Note: See paper for details.
2. **Score generated data**
Action: Use a quality scorer to rate each synthetic example.
Why: Quality scoring enables selection of the best examples.
Note: See paper for details.
3. **Filter and curate**
Action: Keep high-scoring examples and add 2% human data.
Why: Mixing ensures quality and diversity.
Note: See paper for details.
4. **Train on curated mix**
Action: Train the student model on the 98% synthetic + 2% human mix.
Why: Demonstrates that synthetic data can be the primary training source.
Note: See paper for details.
## Parameters to set
- **synthetic_fraction** — Role: Fraction of synthetic data in training. How to set: Up to 98% synthetic. Default/range: 98%. Effect: Higher synthetic fraction shows synthetic data viability.
- **quality_threshold** — Role: Minimum quality score for keeping synthetic data. How to set: Tune for desired quality-quantity tradeoff. Default/range: High. Effect: Higher threshold keeps fewer but better examples.
- **teacher_size** — Role: Size of the teacher model. How to set: Largest available for best quality. Default/range: 340B. Effect: Larger teachers produce better synthetic data.
## Validation checks
- The 98% synthetic model should be competitive with fully human-data models.
- Quality scores should correlate with actual example quality.
- Synthetic data should cover diverse instruction types.
## Failure modes
- Teacher model biases propagate to synthetic data.
- Quality scoring may not catch all issues.
- Very high synthetic ratios may reduce diversity.
## Adaptation notes for VLM training
- The synthetic data pipeline applies to VLM instruction data generation.
- Use Claude or GPT-4 as teacher models for VLM data synthesis.
- The 98% synthetic approach validates synthetic data viability for production.
## Implementation notes
- Use efficient inference for large-scale generation.
- Implement robust quality scoring.
- Monitor synthetic data coverage and diversity.
## Evidence from the paper
- Nemotron-4 demonstrates that 98% synthetic data can produce competitive models.
- The 340B teacher generates high-quality instruction data at scale.
- Quality scoring enables effective curation of synthetic data.
- The approach shows that synthetic data can be the primary training data source.
## Source paper
- **Title**: Nemotron-4 340B Technical Report
- **Year**: 2024
- **Venue**: arXiv
- **Paper ID**: arxiv-2406.11704v1
- **URL**: http://arxiv.org/abs/2406.11704v1
- **arXiv ID**: 2406.11704v1
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!