CVMay 16, 2019

Investigating Channel Pruning through Structural Redundancy Reduction -- A Statistical Study

arXiv:1905.06498v3
Originality Incremental advance
AI Analysis

This work provides a novel perspective on pruning for neural network efficiency, though it appears incremental as it builds on existing structural insights.

The paper tackles channel pruning by framing it as a statistical redundancy reduction problem, discovering that randomly pruning filters from high-redundancy layers outperforms state-of-the-art importance-based methods across all layers.

Most existing channel pruning methods formulate the pruning task from a perspective of inefficiency reduction which iteratively rank and remove the least important filters, or find the set of filters that minimizes some reconstruction errors after pruning. In this work, we investigate the channel pruning from a new perspective with statistical modeling. We hypothesize that the number of filters at a certain layer reflects the level of 'redundancy' in that layer and thus formulate the pruning problem from the aspect of redundancy reduction. Based on both theoretic analysis and empirical studies, we make an important discovery: randomly pruning filters from layers of high redundancy outperforms pruning the least important filters across all layers based on the state-of-the-art ranking criterion. These results advance our understanding of pruning and further testify to the recent findings that the structure of the pruned model plays a key role in the network efficiency as compared to inherited weights.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes