preprintarXiv (Cornell University)May 15, 2014GREEN OA

Speeding up Convolutional Neural Networks with Low Rank Expansions

University of Oxford

Indexed inarxivdatacite

Abstract

The focus of this paper is speeding up the evaluation of convolutional neural networks. While delivering impressive results across a range of computer vision and machine learning tasks, these networks are computationally demanding, limiting their deployability. Convolutional layers generally consume the bulk of the processing time, and so in this work we present two simple schemes for drastically speeding up these layers. This is achieved by exploiting cross-channel or filter redundancy to construct a low rank basis of filters that are rank-1 in the spatial domain. Our methods are architecture agnostic, and can be easily applied to existing CPU and GPU convolutional frameworks for tuneable speedup performance.…

Citation impact

543
total citations
FWCI
Percentile
References
32
Citations per year

Authors

3

Topics & keywords

Keywords
  • Speedup
  • Computer science
  • Convolutional neural network
  • Redundancy (engineering)
  • Deep learning
  • Computer engineering
  • Artificial intelligence
  • Parallel computing
No related works found for this paper.