Data augmentation and contrastive learning based on large language models | Synapse