Imagine a photographer tasked with teaching someone to recognize cats. With a single photo of a cat, the student might only learn to recognize that specific cat, in that specific pose, with that specific background.
But if the photographer takes the same cat from 100 angles -- from above, below, left, right, close-up, far away, in bright light, in shadow, with a blurred background, with a sharp background -- the student learns what is essentially cat versus what is accidental circumstance.
Data augmentation is this multi-angle photography applied to training data. By creating modified copies of existing examples -- rotated, scaled, cropped, color-shifted, paraphrased -- you teach the model that these variations are irrelevant to the prediction. A cat rotated 15 degrees is still a cat. A sentence with a synonym swapped still means the same thing.
The result: the model generalizes better because it has seen more variation. It learns the signal (cat-ness) rather than memorizing the noise (specific pixel patterns).