Contrastive learning can be used to refine pre-existing embeddings and improve their performance on downstream tasks.