Viet-Anh on Software Logo

What is: Swapping Assignments between Views?

SourceUnsupervised Learning of Visual Features by Contrasting Cluster Assignments
Year2000
Data SourceCC BY-SA - https://paperswithcode.com

SwaV, or Swapping Assignments Between Views, is a self-supervised learning approach that takes advantage of contrastive methods without requiring to compute pairwise comparisons. Specifically, it simultaneously clusters the data while enforcing consistency between cluster assignments produced for different augmentations (or views) of the same image, instead of comparing features directly as in contrastive learning. Simply put, SwaV uses a swapped prediction mechanism where we predict the cluster assignment of a view from the representation of another view.