Onfido interview question

What is contrastive learning? When is it used?