Model compression is an essential technique for deploying deep neural networks (DNNs) on power and memory-constrained resources. However, existing model-compression methods often rely on human expertise and focus on parameters' local importance, ignoring the rich topology information within DNNs. In this paper, we propose a novel multi-stage graph embedding technique based on graph neural networks (GNNs) to identify DNN topologies and use reinforcement learning (RL) to find a suitable compression policy. We performed resource-constrained (i.e., FLOPs) channel pruning and compared our approach with state-of-the-art model compression methods. We evaluated our method on various models from typical to mobile-friendly networks, such as ResNet family, VGG-16, MobileNet-v1/v2, and ShuffleNet. Results show that our method can achieve higher compression ratios with a minimal fine-tuning cost yet yields outstanding and competitive performance.
翻译:模型压缩是部署精密神经网络(DNNs)的动力和记忆受限制资源的关键技术,然而,现有的模型压缩方法往往依赖人的专门知识,注重参数在当地的重要性,忽视DNNs内部丰富的地形信息。 在本文中,我们提议采用基于图形神经网络(GNNs)的新型多阶段图形嵌入技术,以识别DNN的地形学,并利用强化学习(RL)寻找合适的压缩政策。我们实施了资源受限制(即FLOPs)的频道切割,并将我们的方法与最先进的模型压缩方法进行比较。我们评估了我们从典型网络到移动友好网络的不同模型的方法,如ResNet家庭、VGG-16、MobalNet-v1/v2和ShuffleNet。结果显示,我们的方法可以达到更高的压缩率,微调成本最小,但能产生杰出和竞争性的业绩。