Pruning Convolutional Neural Networks with Self-Supervision
Mathilde Caron, Ari Morcos, Piotr Bojanowski, Julien Mairal, Armand, Joulin

TL;DR
This paper explores the effectiveness of standard pruning methods on self-supervised convolutional neural networks, demonstrating that pruned subnetworks retain transferability and comparable performance to those trained with labels.
Contribution
It shows that traditional pruning techniques are effective on self-supervised networks and that pruned subnetworks preserve transfer performance, bridging supervised and self-supervised pruning approaches.
Findings
Pruned subnetworks perform similarly after re-training on labels.
Pruning preserves transferability of self-supervised features.
Pruning methods are effective regardless of supervision signals.
Abstract
Convolutional neural networks trained without supervision come close to matching performance with supervised pre-training, but sometimes at the cost of an even higher number of parameters. Extracting subnetworks from these large unsupervised convnets with preserved performance is of particular interest to make them less computationally intensive. Typical pruning methods operate during training on a task while trying to maintain the performance of the pruned network on the same task. However, in self-supervised feature learning, the training objective is agnostic on the representation transferability to downstream tasks. Thus, preserving performance for this objective does not ensure that the pruned subnetwork remains effective for solving downstream tasks. In this work, we investigate the use of standard pruning methods, developed primarily for supervised learning, for networks trained…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Advanced Neural Network Applications · Human Pose and Action Recognition
MethodsPruning
