Cross-Architectural Positive Pairs improve the effectiveness of Self-Supervised Learning

Pranav Singh, Jacopo Cirrone
1/27/2023
cs.CVcs.AI

Official code: pranavsinghps1/CASS (20 stars, PyTorch, last commit 2024-02-22).

Abstract

Existing self-supervised techniques have extreme computational requirements and suffer a substantial drop in performance with a reduction in batch size or pretraining epochs. This paper presents Cross Architectural - Self Supervision (CASS), a novel self-supervised learning approach that leverages Transformer and CNN simultaneously. Compared to the existing state-of-the-art self-supervised learning approaches, we empirically show that CASS-trained CNNs and Transformers across four diverse datasets gained an average of 3.8% with 1% labeled data, 5.9% with 10% labeled data, and 10.13% with 100% labeled data while taking 69% less time. We also show that CASS is much more robust to changes in batch size and training epochs than existing state-of-the-art self-supervised learning approaches. We have open-sourced our code at https://github.com/pranavsinghps1/CASS.

View on arXivView PDF

Code Implementations(1)

PyTorch

Official PyTorch implementation of CASS, from the following paper: CASS: Cross Architectural Self-Supervision for Medical Image Analysis. arXiv 2022.

206Jupyter NotebookMay 15, 20222 years ago
cnn-classificationcomputer-visiondeep-learningmedical-image-analysispytorch+2 more

Similar Papers

Cite this paper

@article{singh2023crossarchitectural,
  title  = {Cross-Architectural Positive Pairs improve the effectiveness of Self-Supervised Learning},
  author = {Pranav Singh and Jacopo Cirrone},
  year   = {2023},
  eprint = {2301.12025},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.12025v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.12025.svg)](https://codeofpaper.com/paper/2301.12025)

Discussion