paper-with-me

홈 › Papers

Pruning Convolutional Neural Networks with Self-Supervision

2020-01-10 · Mathilde Caron, Ari Morcos, Piotr Bojanowski, Julien Mairal, Armand Joulin

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 without labels (i.e. on self-supervised tasks). We show that pruned masks obtained with or without labels reach comparable performance when re-trained on labels, suggesting that pruning operates similarly for self-supervised and supervised learning. Interestingly, we also find that pruning preserves the transfer performance of self-supervised subnetwork representations.

📄 PDF Abstract BibTeX arXiv:2001.03554

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Pruning 설명 없음

Similar Papers 제목 키워드 기반

Self-Adaptive Network Pruning

2019-10-20 · Jinting Chen, Zhaocheng Zhu, Cheng Li, Yuming Zhao

Deep convolutional neural networks have been proved successful on a wide range of tasks, yet they are still hindered by their large computation cost in many industrial scenarios. In this paper, we propose to reduce such …

Network Pruning

SCSP: Spectral Clustering Filter Pruning with Soft Self-adaption Manners

2018-06-14 · Huiyuan Zhuo, Xuelin Qian, Yanwei Fu, Heng Yang 외

Deep Convolutional Neural Networks (CNN) has achieved significant success in computer vision field. However, the high computational cost of the deep complex models prevents the deployment on edge devices with limited mem…

ClusteringModel Compression

When Does Self-Supervision Help Graph Convolutional Networks?

2020-06-16 · ICML 2020 1 · Yuning You, Tianlong Chen, Zhangyang Wang, Yang shen

Self-supervision as an emerging technique has been employed to train convolutional neural networks (CNNs) for more transferrable, generalizable, and robust representation learning of images. Its introduction to graph con…

Multi-Task LearningRepresentation LearningSelf-Supervised Learning

Vote for Nearest Neighbors Meta-Pruning of Self-Supervised Networks

2021-09-29 · Haiyan Zhao, Tianyi Zhou, Guodong Long, Jing Jiang 외

Pruning plays an essential role in deploying deep neural nets (DNNs) to the hardware of limited memory or computation. However, current high-quality iterative pruning can create a terrible carbon footprint when compressi…

Targeted Self Supervision for Classification on a Small COVID-19 CT Scan Dataset

2020-11-20 · Nicolas Ewen, Naimul Khan

Traditionally, convolutional neural networks need large amounts of data labelled by humans to train. Self supervision has been proposed as a method of dealing with small amounts of labelled data. The aim of this study is…

ClassificationGeneral Classification