Butterfly-Net: Optimal Function Representation Based on Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
Deep networks, especially convolutional neural networks (CNNs), have been successfully applied in various areas of machine learning as well as to challenging problems in other scientific and engineering fields. This paper introduces Butterfly-Net, a low-complexity CNN with structured and sparse cross-channel connections, together with a Butterfly initialization strategy for a family of networks. Theoretical analysis of the approximation power of Butterfly-Net to the Fourier representation of input data shows that the error decays exponentially as the depth increases. Combining Butterfly-Net with a fully connected neural network, a large class of problems are proved to be well approximated with network complexity depending on the effective frequency bandwidth instead of the input dimension. Regular CNN is covered as a special case in our analysis. Numerical experiments validate the analytical results on the approximation of Fourier kernels and energy functionals of Poisson's equations. Moreover, all experiments support that training from Butterfly initialization outperforms training from random initialization. Also, adding the remaining cross-channel connections, although significantly increase the parameter number, does not much improve the post-training accuracy and is more sensitive to data distribution.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3.
4 papers.
- 2022IAE-Net: Integral Autoencoders for Discretization-Invariant Learningcited by 15
- 2021Accurate and Robust Deep Learning Framework for Solving Wave-Based Inverse Problems in the Super-Resolution Regimecited by 3
- 2022Solving the Wide-band Inverse Scattering Problem via Equivariant Neural Networkscited by 1
- 2022ButterflyNet2D: Bridging Classical Methods and Neural Network Methods in Image Processingcited by 0
- 2022Solving the Wide-band Inverse Scattering Problem via Equivariant Neural Networks12 Dec 2022
- 2022ButterflyNet2D: Bridging Classical Methods and Neural Network Methods in Image Processing29 Nov 2022
- 2022IAE-Net: Integral Autoencoders for Discretization-Invariant Learning10 Mar 2022
- 2021Accurate and Robust Deep Learning Framework for Solving Wave-Based Inverse Problems in the Super-Resolution Regime2 Jun 2021