Groups
Metric learning is about automatically learning a distance function so that similar items are close and dissimilar items are far in a feature space.
Contrastive learning teaches models by pulling together similar examples (positives) and pushing apart dissimilar ones (negatives).