mixup
Mixup is a data augmentation technique used in supervised machine learning to improve generalization by creating synthetic training examples through linear interpolation of pairs of original samples and their labels. It was introduced to encourage models to behave linearly in-between training data points, thereby reducing overfitting and memorization of exact training instances.
In the standard formulation, two training examples (x_i, y_i) and (x_j, y_j) are selected at random, and
Variants and related methods include CutMix, which replaces a region of one image with a region from
Applications and impact: mixup is widely used to improve robustness, calibration, and accuracy across diverse tasks.