Contrastive Learning Techniques for Fraud Detection