Data Augmentation
Techniques that artificially expand a training dataset by creating modified versions of existing examples to improve model robustness.
Data augmentation is a set of techniques for enlarging a training dataset by generating new examples from existing ones through controlled transformations. The transformations are designed to preserve the semantic label of the original example while varying surface features, exposing the model to a wider range of inputs and improving its ability to generalize.
In computer vision, common augmentation techniques include random cropping, horizontal flipping, rotation, brightness adjustment, and color jitter. These transformations create new training images that depict the same underlying concept (a cat, a stop sign) from different viewpoints or under different lighting conditions, without requiring additional real-world data collection.
In natural language processing, data augmentation is more challenging because text transformations can easily change meaning. Common techniques include synonym replacement, back-translation (translating a sentence to another language and back to generate a paraphrase), random word insertion or deletion, and sentence shuffling for tasks where order does not matter. More recently, large language models have been used to generate augmented examples directly: given a seed example, a powerful model generates paraphrases or related examples that preserve the label.
Data augmentation reduces the need for large labeled datasets by making existing data work harder, but it does not replace the need for high-quality original labels. The augmented examples inherit the quality of the originals: augmenting a noisy dataset does not clean it.
For AI training platforms, synthetic data generation is a form of data augmentation at the dataset level, using model-generated examples to fill coverage gaps in the training distribution.
What this means for trainers
Platforms use data augmentation to extend the reach of their labeled datasets, but they rely on human annotators to verify that augmented examples still have the right labels. Reviewing and correcting augmented data is a routine task in many annotation pipelines.
Related terms
Related guides
Put this into practice
Browse open AI training roles from Alignerr, Mercor, Outlier, and more.
Browse AI training jobs