Unifying Synergies between Self-supervised Learning and Dynamic Computation

Tarun Krishna, Ayush K Rai, Alexandru Drimbarean, Eric Arazo, Paul Albert +3 more
1/22/2023
cs.LGcs.CV

No confident code implementation found for this paper.

Abstract

Computationally expensive training strategies make self-supervised learning (SSL) impractical for resource constrained industrial settings. Techniques like knowledge distillation (KD), dynamic computation (DC), and pruning are often used to obtain a lightweightmodel, which usually involves multiple epochs of fine-tuning (or distilling steps) of a large pre-trained model, making it more computationally challenging. In this work we present a novel perspective on the interplay between SSL and DC paradigms. In particular, we show that it is feasible to simultaneously learn a dense and gated sub-network from scratch in a SSL setting without any additional fine-tuning or pruning steps. The co-evolution during pre-training of both dense and gated encoder offers a good accuracy-efficiency trade-off and therefore yields a generic and multi-purpose architecture for application specific industrial settings. Extensive experiments on several image classification benchmarks including CIFAR-10/100, STL-10 and ImageNet-100, demonstrate that the proposed training strategy provides a dense and corresponding gated sub-network that achieves on-par performance compared with the vanilla self-supervised setting, but at a significant reduction in computation in terms of FLOPs, under a range of target budgets (td ).

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{krishna2023unifying,
  title  = {Unifying Synergies between Self-supervised Learning and Dynamic Computation},
  author = {Tarun Krishna and Ayush K Rai and Alexandru Drimbarean and Eric Arazo and Paul Albert and Alan F Smeaton and Kevin McGuinness and Noel E O'Connor},
  year   = {2023},
  eprint = {2301.09164},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2301.09164v3}
}

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.09164.svg)](https://codeofpaper.com/paper/2301.09164)

Discussion