Unifying Synergies between Self-supervised Learning and Dynamic Computation
Not on the map. Why?
Abstract (arXiv)
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 ).
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 57 of its 70 references that are in the map. First posted on arXiv 22 Jan 2023.
Builds on
57 of 70 references.
References · 57
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2017Squeeze-and-Excitation Networkscited by 4,763
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
- 2020Exploring Simple Siamese Representation Learningcited by 2,853
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,841
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2018The Lottery Ticket Hypothesis: Finding Sparse, Trainable Neural Networkscited by 2,250
38 more
- 2018Unsupervised Feature Learning via Non-Parametric Instance-level Discriminationcited by 1,838
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,818
- 2018Unsupervised Representation Learning by Predicting Image Rotationscited by 1,586
- 2020Big Self-Supervised Models are Strong Semi-Supervised Learnerscited by 1,375
- 2018Learning deep representations by mutual information estimation and maximizationcited by 1,265
- 2018Deep Clustering for Unsupervised Learning of Visual Featurescited by 1,020
- 2021VICReg: Variance-Invariance-Covariance Regularization for Self-Supervised Learningcited by 1,013
- 2020What Makes for Good Views for Contrastive Learning?cited by 843
- 2019Contrastive Representation Distillationcited by 734
- 2019Data-Efficient Image Recognition with Contrastive Predictive Codingcited by 672
- 2017Large Batch Training of Convolutional Networkscited by 529
- 2019Self-labelling via simultaneous clustering and representation learningcited by 525
- 2021Sparsity in Deep Learning: Pruning and growth for efficient inference and training in neural networkscited by 521
- 2021Dynamic Neural Networks: A Surveycited by 405
- 2020Keystroke Dynamics as Part of Lifeloggingcited by 334
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
- 2018Slimmable Neural Networkscited by 301
- 2020Whitening for Self-Supervised Representation Learningcited by 278
- 2021Self-supervised Pretraining of Visual Features in the Wildcited by 197
- 2017BlockDrop: Dynamic Inference Paths in Residual Networkscited by 185
- 2018SpotTune: Transfer Learning through Adaptive Fine-tuningcited by 166
- 2021On Feature Decorrelation in Self-Supervised Learningcited by 160
- 2017Convolutional Networks with Adaptive Inference Graphscited by 147
- 2020Knowledge Distillation Meets Self-Supervisioncited by 142
- 2021SEED: Self-supervised Distillation For Visual Representationcited by 132
- 2021Comparing Kullback-Leibler Divergence and Mean Squared Error Loss in Knowledge Distillationcited by 131
- 2018Dynamic Channel Pruning: Feature Boosting and Suppressioncited by 129
- 2020Intriguing Properties of Contrastive Lossescited by 129
- 2016Spatially Adaptive Computation Time for Residual Networkscited by 118
- 2018A Systematic DNN Weight Pruning Framework using Alternating Direction Method of Multiplierscited by 118
- 2021Solo-learn: A Library of Self-supervised Methods for Visual Representation Learningcited by 116
- 2017Apprentice: Using Knowledge Distillation Techniques To Improve Low-Precision Network Accuracycited by 100
- 2020The Lottery Tickets Hypothesis for Supervised and Self-supervised Pre-training in Computer Vision Modelscited by 91
- 2018Channel Gating Neural Networkscited by 80
- 2020CompRess: Self-Supervised Learning by Compressing Representationscited by 61
- 2018You Look Twice: GaterNet for Dynamic Filter Selection in CNNscited by 46
- 2019Batch-Shaping for Learning Conditional Channel Gated Networkscited by 42
- 2022Online Knowledge Distillation via Mutual Contrastive Learning for Visual Recognitioncited by 36
50 most cited of 57 All 57 (JSON)
Built on by
Not cited yet.