AIMech AI

Fast AutoAugment

Algorithms AIMech:FastAutoAugment DRAFT
Aliases: FAA
An augmentation-policy search procedure that evaluates candidate transformations on held-out training examples using a fixed classifier trained on another split, combines high-scoring policies across splits and uses them for final classifier training.
Identity Notes & Concept Scope Fast AutoAugment is a policy-search algorithm, distinct from AutoAugment’s controller rewards after child-model training, PBA’s evolving schedules, CTAugment’s online parameter feedback and the separately named Faster AutoAugment. It is not a single transform, density estimator or trained checkpoint. Paper and pinned implementation conventions are represented separately. No normalized identity match was found across all 442 pinned AIO labels/scoped synonyms and 247 preceding native IDs/names/aliases. Full-checkout fixed-string searches included ignored and hidden files in both worktree and main checkout, returning 6 lines in the worktree and 6 in main. These were prior candidate leads, not concept records. Twelve exact AIO CLASS nodes with synonyms and outgoing edges and six neighboring native mechanisms were inspected. Absence is bounded to this snapshot and semantic neighborhood.

Claims & Grounded Evidence

2 Claims
Mechanism #method
Form repeated stratified train/exploration splits. Train a classifier on each model-training split, then hold its weights fixed while exploring augmentation policies on that split’s held-out labeled examples. A subpolicy composes image operations with individual application probabilities and magnitudes; the published search uses continuous probability and normalized magnitude values in [0,1]. Use Bayesian hyperparameter optimization, implemented with a tree-structured Parzen estimator, to propose policies according to their predictive scores. The paper frames the goal as maximizing augmented-split accuracy and states that its practical objective minimizes categorical cross-entropy. Select top policies from each search stage and split, merge their subpolicies, and train the final classifier on the full training data with the selected augmentation. The published configuration uses two operations per subpolicy and five subpolicies per candidate policy, but these are protocol choices. The method uses classifier predictions as a proxy for matching distributions; it does not directly compute a distributional divergence. Its essential efficiency distinction is reuse of fixed model weights during candidate scoring, while initial and final classifier training are still required.
Mechanism #implementation-profile
The pinned search.py evaluates a saved model in evaluation mode on multiple stochastic augmented views of held-out examples. For non-singleton validation batches, its default top1_valid reward is the mean indicator that any view of each example is classified correctly. Its logged minus_loss has a different reduction: each unreduced cross-entropy array has shape(batch,), concatenation flattens views and examples into one vector, and min(axis=0) yields one minimum for the whole batch. The Accumulator sums the negatives of those batch-wide scalar minima and divides by the total example count. This is neither ordinary mean cross-entropy nor a mean of per-example best-view losses. Search and selection use top1_valid by default, not this logged loss. data.py samples a subpolicy for each image and keeps baseline training transforms for these held-out views. The active augment_list(False) contains 15 operations, with SamplePairing commented out, while the paper lists 16. The inspected search loop performs one repetition per split rather than the paper’s reported two. These are version-specific conventions, not silently combined definitions.

⚠️ Curated Limitations & Negative Results

Artificial Intelligence Ontology (AIO) Grounding

Mapped AIO Classes
AIO Target Class Mapping Relation Mapping Rationale
AIO:DataAugmentation
Data Augmentation
related_match This algorithm learns transformations or synthetic examples for training. The AIO target denotes augmentation in the preprocessing branch; the local procedure includes policy learning and model training, so the association is related rather than equivalent or an asserted subclass.

Evidence Sources & Primary Literature

5 Sources
Source ID Publication / Document Type / Access Reference & Checksum
method-source
Sungbin Lim, Ildoo Kim, Taesup Kim, Chiheon Kim, Sungwoong Kim
primary paper
full_text
sha256:9c7e1cb35352…
faa-data
kakaobrain/fast-autoaugment contributors
official documentation
documentation
sha256:beabc7d6665b…
faa-augmentations
kakaobrain/fast-autoaugment contributors
official documentation
documentation
sha256:835e2f3f641c…
faa-metrics
kakaobrain/fast-autoaugment contributors
official documentation
documentation
sha256:e719b40f593b…

Curation Provenance

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