さまざまなビジョンアプリケーションでの畳み込みニューラルネットワーク(CNN)の進歩は、多くの注目を集めています。しかし、CNNの大部分は、実際の展開に対する厳格な要件を満たすことができません。これを克服するために、最近人気のあるネットワークプルーニングは、モデルの冗長性を減らすための効果的な方法です。ただし、さまざまなプルーニング基準での「重要性」に応じたフィルターのランク付けは、一貫性がない場合があります。ある基準では1つのフィルターが重要である一方で、別の基準では不要である可能性があります。これは、各基準が包括的な「重要性」の部分的なビューにすぎないことを示しています。この動機から、基準の多様性を調査することにより、既存のフィルター剪定基準を統合するための新しいフレームワークを提案します。提案されたフレームワークには、基準クラスタリングとフィルター重要度キャリブレーションの2つの段階が含まれています。まず、「重要度」スコアのランクに基づいて、レイヤーごとのクラスタリングを介して剪定基準を要約します。次に、各クラスター内で、選択した各混合候補の有意性を調整し、進化的アルゴリズムを介して最適な混合基準を検索するためのキャリブレーション係数を提案します。 CIFAR-100およびImageNetベンチマークの定量的結果は、フレームワークが最先端のベースラインを上回り、剪定後にコンパクトモデルのパフォーマンスに向上することを示しています。
The advancement of convolutional neural networks (CNNs) on various vision applications has attracted lots of attention. Yet the majority of CNNs are unable to satisfy the strict requirement for real-world deployment. To overcome this, the recent popular network pruning is an effective method to reduce the redundancy of the models. However, the ranking of filters according to their "importance" on different pruning criteria may be inconsistent. One filter could be important according to a certain criterion, while it is unnecessary according to another one, which indicates that each criterion is only a partial view of the comprehensive "importance". From this motivation, we propose a novel framework to integrate the existing filter pruning criteria by exploring the criteria diversity. The proposed framework contains two stages: Criteria Clustering and Filters Importance Calibration. First, we condense the pruning criteria via layerwise clustering based on the rank of "importance" score. Second, within each cluster, we propose a calibration factor to adjust their significance for each selected blending candidates and search for the optimal blending criterion via Evolutionary Algorithm. Quantitative results on the CIFAR-100 and ImageNet benchmarks show that our framework outperforms the state-of-the-art baselines, regrading to the compact model performance after pruning.