Skip to content

Data Augmentation

Creating varied training examples from existing ones — for images, text, audio and tabular data — and when it helps.

Editorial team 1 min read

Data augmentation creates new training examples by applying transformations to existing ones. It helps models generalise, especially with limited data.

Images

Flips, rotations, crops, scaling, colour and brightness changes, blur and noise. Choose transformations that reflect real variation — flipping a photo of a cat is fine; flipping text or medical images with meaningful orientation may not be.

Text

Synonym replacement, back-translation (translate to another language and back), paraphrasing with a language model, and random word deletion. Check that meaning and labels are preserved.

Audio

Background noise, speed and pitch changes, time shifts, and simulated room acoustics.

Tabular Data

Harder to augment safely. Options include adding small noise to numeric features and synthetic oversampling for rare classes (such as SMOTE), applied only to training data.

Guidelines

  • Augment training data only; keep validation and test data realistic.
  • Keep labels correct after transformation.
  • Mirror real-world variation rather than inventing unrealistic examples.
  • Measure the effect: compare validation performance with and without augmentation.

Augmentation Is Not a Substitute

It broadens conditions for existing examples but can't create genuinely new information, such as a group or situation absent from the data. Collecting real, representative data remains essential.

More in Data for AI

All Data for AI guides →
Data for AI Guide · 1 min

How to Read a Dataset Card

The questions a dataset card should answer — what one row is, where the data came from, its licence and its quirks — before you use it.

Data for AI 1 min read 5 Apr 2026

Data for AI Guide · 2 min

Data Quality Dimensions

Accuracy, completeness, consistency, timeliness, validity and uniqueness: a framework for checking whether data is fit for purpose.

Data for AI 2 min read 4 Apr 2026

Data for AI Guide · 2 min

Handling Missing Data

Why data goes missing, how to find out, and the options — dropping, imputing, flagging — with their trade-offs.

Data for AI 2 min read 3 Apr 2026

Data for AI Guide · 2 min

Detecting and Handling Outliers

How to spot unusual values, decide whether they are errors or genuine extremes, and treat them appropriately.

Data for AI 2 min read 2 Apr 2026