- Lets you take a big data set and magically compress it to a much smaller dataset while losing as little information as possible
- often used as a preprocessing stage
- some algorithms
- Principle Component Analysis (PCA)
- Linear Discriminant Analysis (LDA)
- Generalized Discriminant Analysis (GDA)
- Singular Value Decomposition (SVD)
- Latent Dirichlet allocation (LDA)