English

Differentiable Transportation Pruning

Computer Vision and Pattern Recognition 2023-08-01 v2

Abstract

Deep learning algorithms are increasingly employed at the edge. However, edge devices are resource constrained and thus require efficient deployment of deep neural networks. Pruning methods are a key tool for edge deployment as they can improve storage, compute, memory bandwidth, and energy usage. In this paper we propose a novel accurate pruning technique that allows precise control over the output network size. Our method uses an efficient optimal transportation scheme which we make end-to-end differentiable and which automatically tunes the exploration-exploitation behavior of the algorithm to find accurate sparse sub-networks. We show that our method achieves state-of-the-art performance compared to previous pruning methods on 3 different datasets, using 5 different models, across a wide range of pruning ratios, and with two types of sparsity budgets and pruning granularities.

Keywords

Cite

@article{arxiv.2307.08483,
  title  = {Differentiable Transportation Pruning},
  author = {Yunqiang Li and Jan C. van Gemert and Torsten Hoefler and Bert Moons and Evangelos Eleftheriou and Bram-Ernst Verhoef},
  journal= {arXiv preprint arXiv:2307.08483},
  year   = {2023}
}

Comments

ICCV 2023

R2 v1 2026-06-28T11:32:28.537Z