keyword
self-contrastive learning
Self-contrastive learning is a machine learning representation technique in which a model learns meaningful feature representations by contrasting different internal views, states, or representations generated from the same input instance. Rather than relying entirely on heavy external data augmentations or separately collected positive pairs, this approach creates positive associations from internal variations of a single sample, such as different network layers, masking patterns, or stochastic perturbations like dropout. By pulling these self-generated positive representations closer while pushing representations of distinct instances apart, self-contrastive learning promotes a well-distributed latent space, reduces computational overhead, and improves downstream performance across tasks such as classification, sentence embedding, and information retrieval.
1 item

