Butterfly-Net: Optimal Function Representation Based on Convolutional Neural Networks

dc.contributor.author

Li, Y

dc.contributor.author

Cheng, X

dc.contributor.author

Lu, J

dc.date.accessioned

2019-01-01T15:35:11Z

dc.date.available

2019-01-01T15:35:11Z

dc.date.updated

2019-01-01T15:35:10Z

dc.description.abstract

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 hard-coded weights and sparse across-channel connections, which aims at an optimal hierarchical function representation of the input signal. 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. Due to the ability of Butterfly-Net to approximate Fourier and local Fourier transforms, the result can be used for approximation upper bound for CNNs in a large class of problems. The analysis results are validated in numerical experiments on the approximation of a 1D Fourier kernel and of solving a 2D Poisson's equation.

dc.identifier.uri

https://hdl.handle.net/10161/17831

dc.publisher

Global Science Press

dc.subject

math.NA

dc.subject

math.NA

dc.subject

cs.LG

dc.subject

stat.ML

dc.title

Butterfly-Net: Optimal Function Representation Based on Convolutional Neural Networks

dc.type

Journal article

duke.contributor.orcid

Li, Y|0000-0003-1852-3750

duke.contributor.orcid

Lu, J|0000-0001-6255-5165

pubs.organisational-group

Trinity College of Arts & Sciences

pubs.organisational-group

Duke

pubs.organisational-group

Mathematics

pubs.organisational-group

Chemistry

pubs.organisational-group

Physics

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1805.07451v1.pdf
Size:
661.56 KB
Format:
Adobe Portable Document Format