{"url":"/method/swav","slug":"swav","name":"SwAV","full_name":"Swapping Assignments between Views","full_name_withheld":false,"description_markdown":"**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.","description_state":"present","introduced_year":null,"introduced_by":{"title":"Unsupervised Learning of Visual Features by Contrasting Cluster Assignments","paper":"/paper/unsupervised-learning-of-visual-features-by","first_author":"Mathilde Caron","n_authors":6,"url_abs":null,"archive_paper_url":"https://paperswithcode.com/paper/unsupervised-learning-of-visual-features-by"},"source":{"url":"https://arxiv.org/abs/2006.09882v5","title":"Unsupervised Learning of Visual Features by Contrasting Cluster Assignments","url_on_a_paper_host":true},"code_snippet_url":"https://github.com/facebookresearch/swav","code_snippet_url_on_a_code_host":true,"categories":[{"area":"General","area_id":"general","collection":"Self-Supervised Learning","url":"/methods/category/self-supervised-learning","pwc_aliases":[]}],"n_papers_tagged":55,"archive_num_papers":55,"papers_newest_first":[{"paper":null,"title":"Analyzing Breast Cancer Survival Disparities by Race and Demographic Location: A Survival Analysis Approach","date":"2025-06-08","arxiv_id":"2506.07191","n_code_links":0,"syntology":null},{"paper":null,"title":"Enhancing Federated Survival Analysis through Peer-Driven Client Reputation in Healthcare","date":"2025-05-22","arxiv_id":"2505.16190","n_code_links":0,"syntology":null},{"paper":null,"title":"Is Self-Supervised Pre-training on Satellite Imagery Better than ImageNet? A Systematic Study with Sentinel-2","date":"2025-02-15","arxiv_id":"2502.10669","n_code_links":0,"syntology":null},{"paper":"/paper/self-supervised-frameworks-for-speaker","title":"Self-Supervised Frameworks for Speaker Verification via Bootstrapped Positive Sampling","date":"2025-01-29","arxiv_id":"2501.17772","n_code_links":1,"syntology":null},{"paper":"/paper/tackling-small-sample-survival-analysis-via","title":"Tackling Small Sample Survival Analysis via Transfer Learning: A Study of Colorectal Cancer Prognosis","date":"2025-01-21","arxiv_id":"2501.12421","n_code_links":1,"syntology":null},{"paper":"/paper/prediction-of-lung-metastasis-from","title":"Prediction of Lung Metastasis from Hepatocellular Carcinoma using the SEER Database","date":"2025-01-20","arxiv_id":"2501.11720","n_code_links":1,"syntology":null},{"paper":null,"title":"Diagnosis and Severity Assessment of Ulcerative Colitis using Self Supervised Learning","date":"2024-12-09","arxiv_id":"2412.07806","n_code_links":0,"syntology":null},{"paper":null,"title":"SEER: Self-Aligned Evidence Extraction for Retrieval-Augmented Generation","date":"2024-10-15","arxiv_id":"2410.11315","n_code_links":0,"syntology":null},{"paper":null,"title":"Efficient Preference-based Reinforcement Learning via Aligned Experience Estimation","date":"2024-05-29","arxiv_id":"2405.18688","n_code_links":0,"syntology":null},{"paper":null,"title":"Self-Supervised Multiple Instance Learning for Acute Myeloid Leukemia Classification","date":"2024-03-08","arxiv_id":"2403.05379","n_code_links":0,"syntology":null},{"paper":"/paper/seer-facilitating-structured-reasoning-and","title":"SEER: Facilitating Structured Reasoning and Explanation via Reinforcement Learning","date":"2024-01-24","arxiv_id":"2401.13246","n_code_links":1,"syntology":{"ran":13,"of":16,"unverified":3,"pointer_only":1}},{"paper":null,"title":"Survival Analysis of Young Triple-Negative Breast Cancer Patients","date":"2024-01-15","arxiv_id":"2401.08712","n_code_links":0,"syntology":null},{"paper":null,"title":"Enhancing Contrastive Learning with Efficient Combinatorial Positive Pairing","date":"2024-01-11","arxiv_id":"2401.05730","n_code_links":0,"syntology":null},{"paper":"/paper/importance-of-feature-extraction-in-the","title":"Feature Extraction for Generative Medical Imaging Evaluation: New Evidence Against an Evolving Trend","date":"2023-11-22","arxiv_id":"2311.13717","n_code_links":2,"syntology":null},{"paper":"/paper/seer-a-knapsack-approach-to-exemplar","title":"SEER : A Knapsack approach to Exemplar Selection for In-Context HybridQA","date":"2023-10-10","arxiv_id":"2310.06675","n_code_links":1,"syntology":{"ran":6,"of":16,"unverified":10,"pointer_only":0}},{"paper":null,"title":"SEER: Super-Optimization Explorer for HLS using E-graph Rewriting with MLIR","date":"2023-08-15","arxiv_id":"2308.07654","n_code_links":0,"syntology":null},{"paper":"/paper/the-role-of-entropy-and-reconstruction-in","title":"The Role of Entropy and Reconstruction in Multi-View Self-Supervised Learning","date":"2023-07-20","arxiv_id":"2307.10907","n_code_links":1,"syntology":{"ran":2,"of":2,"unverified":0,"pointer_only":2}},{"paper":"/paper/semi-supervised-learning-made-simple-with-1","title":"Semi-supervised learning made simple with self-supervised clustering","date":"2023-06-13","arxiv_id":"2306.07483","n_code_links":1,"syntology":{"ran":2,"of":5,"unverified":3,"pointer_only":5}},{"paper":"/paper/hiding-in-plain-sight-disguising-data","title":"Hiding in Plain Sight: Disguising Data Stealing Attacks in Federated Learning","date":"2023-06-05","arxiv_id":"2306.03013","n_code_links":2,"syntology":null},{"paper":null,"title":"Using Spatio-Temporal Dual-Stream Network with Self-Supervised Learning for Lung Tumor Classification on Radial Probe Endobronchial Ultrasound Video","date":"2023-05-04","arxiv_id":"2305.02719","n_code_links":0,"syntology":null},{"paper":null,"title":"In-Distribution and Out-of-Distribution Self-supervised ECG Representation Learning for Arrhythmia Detection","date":"2023-04-13","arxiv_id":"2304.06427","n_code_links":0,"syntology":null},{"paper":null,"title":"Towards domain-invariant Self-Supervised Learning with Batch Styles Standardization","date":"2023-03-10","arxiv_id":"2303.06088","n_code_links":0,"syntology":null},{"paper":"/paper/towards-a-unified-theoretical-understanding","title":"Towards a Unified Theoretical Understanding of Non-contrastive Learning via Rank Differential Mechanism","date":"2023-03-04","arxiv_id":"2303.02387","n_code_links":1,"syntology":{"ran":2,"of":2,"unverified":0,"pointer_only":0}},{"paper":"/paper/perfect-is-the-enemy-of-test-oracle","title":"Perfect is the enemy of test oracle","date":"2023-02-03","arxiv_id":"2302.01488","n_code_links":1,"syntology":null},{"paper":null,"title":"Leveraging the Third Dimension in Contrastive Learning","date":"2023-01-27","arxiv_id":"2301.11790","n_code_links":0,"syntology":null},{"paper":null,"title":"A Simple Recipe for Competitive Low-compute Self supervised Vision Models","date":"2023-01-23","arxiv_id":"2301.09451","n_code_links":0,"syntology":null},{"paper":null,"title":"Joint Self-Supervised Image-Volume Representation Learning with Intra-Inter Contrastive Clustering","date":"2022-12-04","arxiv_id":"2212.01893","n_code_links":0,"syntology":null},{"paper":"/paper/how-well-do-unsupervised-learning-algorithms","title":"How Well Do Unsupervised Learning Algorithms Model Human Real-time and Life-long Learning?","date":"2022-11-01","arxiv_id":null,"n_code_links":1,"syntology":null},{"paper":"/paper/the-hidden-uniform-cluster-prior-in-self","title":"The Hidden Uniform Cluster Prior in Self-Supervised Learning","date":"2022-10-13","arxiv_id":"2210.07277","n_code_links":1,"syntology":null},{"paper":"/paper/effective-self-supervised-pre-training-on-low","title":"Effective Self-supervised Pre-training on Low-compute Networks without Distillation","date":"2022-10-06","arxiv_id":"2210.02808","n_code_links":1,"syntology":{"ran":3,"of":9,"unverified":6,"pointer_only":0}}],"papers_shown":30,"tasks":[{"task":"/task/self-supervised-learning","name":"Self-Supervised Learning","papers":18},{"task":"/task/contrastive-learning","name":"Contrastive Learning","papers":8},{"task":"/task/image-classification","name":"Image Classification","papers":7},{"task":"/task/representation-learning","name":"Representation Learning","papers":7},{"task":"/task/clustering","name":"Clustering","papers":6},{"task":"/task/survival-analysis","name":"Survival Analysis","papers":5},{"task":"/task/transfer-learning","name":"Transfer Learning","papers":5},{"task":"/task/object-detection","name":"Object Detection","papers":4},{"task":"/task/prognosis","name":"Prognosis","papers":4},{"task":"/task/semantic-segmentation","name":"Semantic Segmentation","papers":4},{"task":"/task/object-detection-1","name":"object-detection","papers":4},{"task":"/task/data-augmentation","name":"Data Augmentation","papers":3},{"task":"/task/diversity","name":"Diversity","papers":3},{"task":"/task/reinforcement-learning","name":"Reinforcement Learning","papers":3},{"task":"/task/semi-supervised-image-classification","name":"Semi-Supervised Image Classification","papers":3},{"task":"/task/image-classification","name":"image-classification","papers":3},{"task":"/task/reinforcement-learning-2","name":"reinforcement-learning","papers":3},{"task":"/task/epidemiology","name":"Epidemiology","papers":2},{"task":"/task/federated-learning","name":"Federated Learning","papers":2},{"task":"/task/knowledge-distillation","name":"Knowledge Distillation","papers":2}],"tasks_shown":20,"n_tasks":92,"usage_by_year":[{"year":"2020","papers":3},{"year":"2021","papers":13},{"year":"2022","papers":13},{"year":"2023","papers":13},{"year":"2024","papers":7},{"year":"2025","papers":6}],"row_source":"methods_table","archive":{"source":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","archive_url":"https://paperswithcode.com/method/swav"},"syntology_read_at":"2026-09-24T18:15:14+00:00"}