Model Adaptation · Software component

Perplexity Filter

Software componentModel AdaptationModelsarc:PerplexityFilter

A curation filter that computes each document's perplexity under a reference language model and discards documents exceeding a threshold as random, spammy or corrupted text.

Responsibility. Removes documents whose text is far from the distribution of clean natural language.

Also known as: Perplexity-based quality filter

is orchestrated byreceives data fromsends data tois configured byhostsData Curator: is orchestrated byData CuratorDocument Quality Filter: receives data fromDocument Quality FilterExact Hash Deduplicator: sends data toExact Hash DeduplicatorQuality Filter Rule Set: is configured byQuality Filter Rule SetPerplexity Reference Model: hostsPerplexity Reference Model
Direct neighbourhood (hover for relationship types)

Relationships

hosts structural

is configured by structural

receives data from dynamic

sends data to dynamic

is orchestrated by control

Design guidance

Quantitative guidance

As stated by the sources; verify before use.

Classification

Patterns
Two-stage filtering (generic model then domain-adapted model)
Technologies
NVIDIA NeMo Curator
Quality attributes
Functional suitability: correctness and validity (ISO/IEC 25010 | NIST AI RMF: valid)
Risks mitigated
OCR errors, spam and malformed HTML-to-text conversions in training data

Sources

  1. Ch7.5: T. Nguyen, "NeMo Curator, Riva Speech AI & Multimodal Integration," in Mastering Agentic AI Systems: Guide for the NVIDIA NCP-AAI Exam, 1st ed. 2026, ch. 7.5. ISBN: 9798244538229.