AIMech AI

Unsupervised Data Augmentation

Algorithms AIMech:UnsupervisedDataAugmentation DRAFT
Aliases: UDA
A semi-supervised classifier-training procedure that combines labeled prediction loss with consistency between fixed current-model predictions on original or weakly augmented unlabeled inputs and predictions on strongly augmented versions.
Identity Notes & Concept Scope The named UDA method is a training procedure, not just a data transform or a label-free learning paradigm. It uses soft current-model targets and strong augmentation, unlike FixMatch’s confidence-masked hard targets or an EMA-target Mean Teacher. Its source-specific RandAugment variant is not byte-for-byte or mathematically identical to the original shared-M procedure. The acronym here means Unsupervised Data Augmentation, not an assertion about every use of UDA in the literature. No normalized identity match was found across all 442 pinned AIO labels/scoped synonyms and 243 preceding native IDs/names/aliases. Full-checkout fixed-string searches included ignored and hidden files in both worktree and main checkout, returning 102 lines in the worktree and 103 in main from prior discovery, saved reviews and related native records. Twelve exact AIO CLASS nodes, their scoped synonyms and outgoing edges, plus eight neighboring native mechanisms were inspected. This absence assessment is bounded to the pinned snapshot and inspected semantic neighborhood.

Claims & Grounded Evidence

1 Claim
Mechanism #method
Compute supervised cross-entropy on labeled examples. On an unlabeled input, obtain the current model’s probability vector from the original or weakly augmented view and hold that target fixed during differentiation. Train the model on a stronger augmented view to match this soft distribution, adding a weighted mean consistency loss over the unlabeled batch to the labeled loss. Main-paper Equation1 uses cross-entropy; the inspected image and text implementations instead compute forward KL divergence from the fixed target to the augmented prediction. These objectives differ by target entropy in value but have the same augmented-prediction gradients when targets and masks are held fixed. The additional confidence filter retains an unlabeled example only when the maximum unsharpened target probability is strictly greater than beta. Target sharpening uses softmax of logits divided by a positive temperature. The masked consistency losses are averaged over the entire unlabeled batch, not the retained subset. The source uses image transformations, back-translation or TF-IDF word replacement depending on the task. Its particular image RandAugment implementation samples two operations from 15 types, each with its own sampled magnitude in [1,10) and application probability 0.5; it is explicitly a variant of the separately represented shared-magnitude RandAugment. Training-signal annealing can additionally filter easy labeled examples, and a separate domain-relevance procedure can select external unlabeled data; neither is silently folded into the core consistency equation.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:Classification
Classification
related_match The algorithm trains class predictions using labeled and unlabeled examples. The AIO target is a classification task, not an equivalent algorithm or an asserted parent.
AIO:MachineLearningTask
Machine Learning Task
related_match The procedure realizes learning from data; this is an algorithm-to-task association at different abstraction levels.

Evidence Sources & Primary Literature

5 Sources
Source ID Publication / Document Type / Access Reference & Checksum
method-source
Qizhe Xie, Zihang Dai, Eduard Hovy, Minh-Thang Luong, Quoc V. Le
primary paper
full_text
sha256:02193d143baa…
image-code
Google UDA Team Authors
official documentation
documentation
sha256:1d4f91ee5df3…
text-code
Google UDA Team Authors
official documentation
documentation
sha256:f34e4a9d3654…
supplement
Qizhe Xie, Zihang Dai, Eduard Hovy, Minh-Thang Luong, Quoc V. Le
primary paper
full_text
sha256:77533ff314e4…
policy-code
Google UDA Team Authors
official documentation
documentation
sha256:e1a6e83f54fb…

Curation Provenance

Curator: Codex
Method: ai_assisted
Model: GPT-6
Created: 2026-10-11T10:45:16Z
Updated: 2026-10-11T10:45:16Z
Source File: data/curated/UnsupervisedDataAugmentation.yaml