Constrastive learning CCR