Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Deep learning›Data Augmentation
Machine learningTraining techniques

Data Augmentation

Also known as: Training Data Augmentation, Image Augmentation, Veri Artırma, Synthetic Data Augmentation

Data augmentation is a family of techniques that artificially expands a training dataset by applying label-preserving transformations to existing samples. Originally systematized for image classification tasks, it is now applied broadly across vision, text, audio, and tabular domains. It emerged as a practical answer to the chronic scarcity of labeled data in supervised deep learning and remains a standard preprocessing step in modern neural network pipelines.

ScholarGate
  1. Machine learning
  2. v1
  3. 1 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Data Augmentation
Adversarial TrainingTransfer LearningGibbs Sampling with Miss…Metropolis-Hastings with…

When to use it

Use data augmentation whenever labeled training data is limited relative to model capacity, as is common in medical imaging, remote sensing, and niche classification tasks. It is nearly always beneficial for image-based convolutional networks. Assumptions: transformations must be label-preserving for the target task (e.g., flipping digits 6 and 9 may be problematic). Avoid aggressive augmentation when test-time distribution is highly constrained. Alternatives include transfer learning, self-supervised pretraining, or generative augmentation with GANs when authentic diversity is needed.

Strengths & limitations

Strengths
  • Reduces overfitting at negligible cost, requiring no new labeled data
  • Builds task-specific invariances directly into the training process
  • Orthogonal to model architecture: compatible with any supervised learning pipeline
  • On-the-fly implementation adds minimal memory and storage overhead
Limitations
  • Transform selection is domain-specific and may require expert tuning
  • Incorrect or overly aggressive augmentation can corrupt label semantics
  • Limited benefit when the training set is already large and diverse
  • Does not address distribution shift caused by covariate differences outside the augmentation policy

Frequently asked

Does data augmentation always improve model performance?

Not always. When the training set is already large and diverse, the marginal benefit is small. Furthermore, augmentations that violate label integrity — such as flipping asymmetric characters — can harm performance. The right augmentation strategy depends on the domain, the specific task, and empirical validation on a held-out set.

What is the difference between online and offline augmentation?

Offline augmentation generates and stores augmented samples before training, multiplying dataset size on disk. Online augmentation applies random transforms to each mini-batch during training, producing a theoretically infinite stream of variants without storage cost. Online augmentation is the dominant practice for large-scale deep learning because it exposes the model to fresh perturbations in every epoch.

How does Mixup differ from standard augmentation?

Standard augmentation transforms individual samples independently. Mixup (Zhang et al., 2018) linearly interpolates between pairs of training samples and their labels, creating convex combinations: x-tilde = lambda*x_i + (1-lambda)*x_j. This encourages smoother decision boundaries, improves calibration, and has been shown to reduce memorization, though it requires soft-label loss computation rather than hard cross-entropy.

Sources

  1. Shorten, C., & Khoshgoftaar, T. M. (2019). A survey on image data augmentation for deep learning. Journal of Big Data, 6, 60. DOI: 10.1186/s40537-019-0197-0 ↗

How to cite this page

ScholarGate. (2026, June 2). Data Augmentation. ScholarGate. https://scholargate.app/en/deep-learning/data-augmentation

Related methods

Adversarial TrainingTransfer Learning

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Adversarial TrainingDeep learning↔ compare
  • Transfer LearningMachine learning↔ compare
Compare side by side →

Referenced by

Adversarial TrainingGibbs Sampling with Missing DataMetropolis-Hastings with Missing Data

Similar methods

Transfer LearningCNN Image ClassificationVisual Contrastive LearningDomain-adaptive image classificationSemi-supervised Image ClassificationImage ClassificationSelf-supervised LearningDomain-adaptive Convolutional Neural Network

Related reference concepts

Self-Supervised and Representation LearningSupervised LearningDeep Generative ModelsRegularization and Model ComplexityDeep LearningBias-Variance and Overfitting

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Data Augmentation (Data Augmentation). Retrieved 2026-07-21 from https://scholargate.app/en/deep-learning/data-augmentation · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Connor Shorten & Taghi Khoshgoftaar
Year
2019
Type
Regularization / data preprocessing technique
Subfamily
Training techniques
Input Type
Images, text, tabular, or time-series data
Typical Use
Reduces overfitting when labeled data is scarce
Related methods
Adversarial TrainingTransfer Learning
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account