Butterfly Transform: An Efficient FFT Based Neural Architecture Design

06/05/2019
by   Keivan Alizadeh, et al.
14

In this paper, we introduce the Butterfly Transform (BFT), a light weight channel fusion method that reduces the computational complexity of point-wise convolutions from O(n^2) of conventional solutions to O(n log n) with respect to the number of channels while improving the accuracy of the networks under the same range of FLOPs. The proposed BFT generalizes the Discrete Fourier Transform in a way that its parameters are learned at training time. Our experimental evaluations show that replacing channel fusion modules with results in significant accuracy gains at similar FLOPs across a wide range of network architectures. For example, replacing channel fusion convolutions with BFT offers 3 ShuffleNet V2-0.5 while maintaining the same number of FLOPS. Notably, the ShuffleNet-V2+BFT outperforms state-of-the-art architecture search methods MNasNet tan2018mnasnet and FBNet wu2018fbnet. We also show that the structure imposed by BFT has interesting properties that ensures the efficacy of the resulting network.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/03/2021

Differentiable Neural Architecture Learning for Efficient Neural Network Design

Automated neural network design has received ever-increasing attention w...
research
02/13/2019

Probabilistic Neural Architecture Search

In neural architecture search (NAS), the space of neural network archite...
research
04/22/2021

AFDM: A Full Diversity Next Generation Waveform for High Mobility Communications

We present Affine Frequency Division Multiplexing (AFDM), a new chirp-ba...
research
06/08/2019

DiCENet: Dimension-wise Convolutions for Efficient Networks

In this paper, we propose a new CNN model DiCENet, that is built using: ...
research
12/13/2017

Rethinking Spatiotemporal Feature Learning For Video Understanding

In this paper we study 3D convolutional networks for video understanding...
research
10/11/2020

Efficient Long-Range Convolutions for Point Clouds

The efficient treatment of long-range interactions for point clouds is a...
research
12/15/2017

Reducing Deep Network Complexity with Fourier Transform Methods

We propose a novel way that uses shallow densely connected neuron networ...

Please sign up or login with your details

Forgot password? Click here to reset