CVAILGMLMar 2, 2023

Practical Network Acceleration with Tiny Sets: Hypothesis, Theory, and Algorithm

arXiv:2303.00972v13 citationsh-index: 7Has Code
Originality Highly original
AI Analysis

This addresses the practical need for network acceleration under data privacy constraints, offering a novel theoretical framework and algorithm for few-shot compression.

The paper tackles network acceleration with tiny training sets by proposing a new metric, recoverability, and an algorithm called PRACTISE, which outperforms previous methods by an average of 7 percentage points on ImageNet-1k for 22% latency reduction.

Due to data privacy issues, accelerating networks with tiny training sets has become a critical need in practice. Previous methods achieved promising results empirically by filter-level pruning. In this paper, we both study this problem theoretically and propose an effective algorithm aligning well with our theoretical results. First, we propose the finetune convexity hypothesis to explain why recent few-shot compression algorithms do not suffer from overfitting problems. Based on it, a theory is further established to explain these methods for the first time. Compared to naively finetuning a pruned network, feature mimicking is proved to achieve a lower variance of parameters and hence enjoys easier optimization. With our theoretical conclusions, we claim dropping blocks is a fundamentally superior few-shot compression scheme in terms of more convex optimization and a higher acceleration ratio. To choose which blocks to drop, we propose a new metric, recoverability, to effectively measure the difficulty of recovering the compressed network. Finally, we propose an algorithm named PRACTISE to accelerate networks using only tiny training sets. PRACTISE outperforms previous methods by a significant margin. For 22% latency reduction, it surpasses previous methods by on average 7 percentage points on ImageNet-1k. It also works well under data-free or out-of-domain data settings. Our code is at https://github.com/DoctorKey/Practise

Code Implementations1 repo
Foundations

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

Your Notes