Adjustable Model Compression using Multiple Genetic Algorithms
Jose Jaena Mari Ople,Tai-Ming Huang,Ming-Chih Chiu,Yi-Ling Chen,Kai-Lung Hua,Jose Jaena Marie Ople
DOI: https://doi.org/10.1109/tmm.2021.3139215
IF: 7.3
2021-01-01
IEEE Transactions on Multimedia
Abstract:Generative Adversarial Networks (GAN) is a popular machine learning method that possesses powerful image generation ability, which is useful for different multimedia applications (e.g., photographic filters, image editing). However, typical GAN models have a large memory footprint that limits their practical applications for resource-constrained devices (e.g., smartphones). To deploy GAN models on devices with various hardware constraints, we propose our method, AdjustableGAN, which can compress a pretrained GAN model to different compression ratios. Our method compresses GAN by performing filter-wise pruning that follows these objectives: (1) deactivate convolutional filters for minimal performance decrease, (2) reactivate convolutional filters for maximal performance increase. We implement multiple Genetic Algorithms (GA) to perform each of these objectives Downsize GA for best filter deactivations, while Upsize GA searches for best filter reactivations. By selective utilization of Upsize/Downsize GA, we could explicitly control the compression ratio of the model. For finalization, we fine-tune the compressed output model using the training dataset of the original input model. Our experimental results show that our method can reliably compress generative networks with minimal accuracy drop compared to other state-of-the-art compression algorithms.
computer science, information systems,telecommunications, software engineering