Extracting Effective Subnetworks with Gumebel-Softmax

02/25/2022
by   Robin Dupont, et al.
0

Large and performant neural networks are often overparameterized and can be drastically reduced in size and complexity thanks to pruning. Pruning is a group of methods, which seeks to remove redundant or unnecessary weights or groups of weights in a network. These techniques allow the creation of lightweight networks, which are particularly critical in embedded or mobile applications. In this paper, we devise an alternative pruning method that allows extracting effective subnetworks from larger untrained ones. Our method is stochastic and extracts subnetworks by exploring different topologies which are sampled using Gumbel Softmax. The latter is also used to train probability distributions which measure the relevance of weights in the sampled topologies. The resulting subnetworks are further enhanced using a highly efficient rescaling mechanism that reduces training time and improves performances. Extensive experiments conducted on CIFAR10 show the outperformance of our subnetwork extraction method against the related work.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/08/2021

Weight Reparametrization for Budget-Aware Network Pruning

Pruning seeks to design lightweight architectures by removing redundant ...
research
05/30/2023

Budget-Aware Graph Convolutional Network Design using Probabilistic Magnitude Pruning

Graph convolutional networks (GCNs) are nowadays becoming mainstream in ...
research
08/30/2019

Learning Digital Circuits: A Journey Through Weight Invariant Self-Pruning Neural Networks

Recently, in the paper "Weight Agnostic Neural Networks" Gaier & Ha util...
research
06/30/2023

Miniaturized Graph Convolutional Networks with Topologically Consistent Pruning

Magnitude pruning is one of the mainstream methods in lightweight archit...
research
03/20/2023

Induced Feature Selection by Structured Pruning

The advent of sparsity inducing techniques in neural networks has been o...
research
12/19/2022

Training Lightweight Graph Convolutional Networks with Phase-field Models

In this paper, we design lightweight graph convolutional networks (GCNs)...

Please sign up or login with your details

Forgot password? Click here to reset