smote

**SMOTE** (Synthetic Minority Over-sampling Technique) is a **data augmentation method for imbalanced datasets that generates synthetic minority samples by interpolating between existing minority examples** — creating new, diverse training examples along the line segments connecting minority class nearest neighbors. **How SMOTE Works** - **Select**: Choose a minority class sample $x_i$. - **Neighbors**: Find its $k$ nearest minority class neighbors. - **Interpolate**: $x_{new} = x_i + lambda (x_{nn} - x_i)$ where $lambda sim U(0,1)$ and $x_{nn}$ is a random neighbor. - **Repeat**: Generate enough synthetic samples to reach the desired class balance. **Why It Matters** - **Diversity**: Unlike random duplication, SMOTE creates NEW examples — reduces overfitting risk. - **Feature Space**: Interpolation in feature space produces plausible new examples. - **Foundational**: SMOTE (Chawla et al., 2002) is the most cited imbalanced learning method — the standard baseline. **SMOTE** is **creating synthetic minorities** — generating new minority examples by interpolating between existing ones for balanced, diverse training.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account