pith. sign in

arxiv: 1906.00399 · v2 · pith:QBIPDRS7new · submitted 2019-06-02 · 💻 cs.NE · cs.LG

Multi-Objective Pruning for CNNs Using Genetic Algorithm

classification 💻 cs.NE cs.LG
keywords pruningcnnscomputationmulti-objectivealgorithmapproachconvolutionalgenetic
0
0 comments X
read the original abstract

In this work, we propose a heuristic genetic algorithm (GA) for pruning convolutional neural networks (CNNs) according to the multi-objective trade-off among error, computation and sparsity. In our experiments, we apply our approach to prune pre-trained LeNet across the MNIST dataset, which reduces 95.42% parameter size and achieves 16$\times$ speedups of convolutional layer computation with tiny accuracy loss by laying emphasis on sparsity and computation, respectively. Our empirical study suggests that GA is an alternative pruning approach for obtaining a competitive compression performance. Additionally, compared with state-of-the-art approaches, GA is capable of automatically pruning CNNs based on the multi-objective importance by a pre-defined fitness function.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.