Fast Training of Convolutional Networks through FFTs
Not on the map. Why?
Abstract (arXiv)
Convolutional networks are one of the most widely employed architectures in computer vision and machine learning. In order to leverage their ability to learn complex functions, large amounts of data are required for training. Training a large convolutional network to produce state-of-the-art results can take weeks, even when using modern GPUs. Producing labels using a trained network can also be costly when dealing with web-scale datasets. In this work, we present a simple algorithm which accelerates training and inference by a significant factor, and can yield improvements of over an order of magnitude compared to existing state-of-the-art implementations. This is done by computing convolutions as pointwise products in the Fourier domain while reusing the same transformed feature map many times. The algorithm is implemented on a GPU architecture and addresses a number of related challenges.
Key facts. Cited by 89 papers in the map (data through 13 Oct 2026). First posted on arXiv 20 Dec 2013.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 26; 2022: 21; 2023: 8; 2024: 13; 2025: 14; 2026: 7.
89 papers.
Sort:
By area:
- 2022FEDformer: Frequency Enhanced Decomposed Transformer for Long-term Series Forecastingcited by 1,206
- 2021Neural Operator: Learning Maps Between Function Spacescited by 414
- 2021FNet: Mixing Tokens with Fourier Transformscited by 346
- 2021Pruning and Quantization for Deep Neural Network Acceleration: A Surveycited by 263
- 2021Scaling Local Self-Attention for Parameter Efficient Visual Backbonescited by 220
- 2022Scaling Up Your Kernels to 31x31: Revisiting Large Kernel Design in CNNscited by 155
- 2022ETSformer: Exponential Smoothing Transformers for Time-series Forecastingcited by 146
- 2023A Mathematical Guide to Operator Learningcited by 75
- 2022Deep Frequency Filtering for Domain Generalizationcited by 43
- 2021RepMLP: Re-parameterizing Convolutions into Fully-connected Layers for Image Recognitioncited by 40
- 2021AutoFL: Enabling Heterogeneity-Aware Energy Efficient Federated Learningcited by 39
- 2024DCTdiff: Intriguing Properties of Image Generative Modeling in the DCT Spacecited by 33
38 more
- 2021RepMLPNet: Hierarchical Vision MLP with Re-parameterized Localitycited by 32
- 2024Conv-Basis: A New Paradigm for Efficient Attention Inference and Gradient Computation in Transformerscited by 32
- 2023Frequency Domain-based Dataset Distillationcited by 28
- 2022projUNN: efficient method for training deep networks with unitary matricescited by 27
- 2022Explaining the physics of transfer learning a data-driven subgrid-scale closure to a different turbulent flowcited by 20
- 2022Transform Once: Efficient Operator Learning in Frequency Domaincited by 20
- 2025Frequency Dynamic Convolution for Dense Image Predictioncited by 19
- 2023Truly Scale-Equivariant Deep Nets with Fourier Layerscited by 16
- 2022Is Complexity Required for Neural Network Pruning? A Case Study on Global Magnitude Pruningcited by 13
- 2021Spectral Leakage and Rethinking the Kernel Size in CNNscited by 11
- 2021Accelerating Neural ODEs Using Model Order Reductioncited by 9
- 2021Manipulating Identical Filter Redundancy for Efficient Pruning on Deep and Complicated CNNcited by 9
- 2021Resource-Efficient Deep Learning: A Survey on Model-, Arithmetic-, and Implementation-Level Techniquescited by 9
- 2022Bitwidth-Adaptive Quantization-Aware Neural Network Training: A Meta-Learning Approachcited by 9
- 2023As large as it gets: Learning infinitely large Filters via Neural Implicit Functions in the Fourier Domaincited by 8
- 2022k-strip: A novel segmentation algorithm in k-space for the application of skull strippingcited by 7
- 2024Adaptive Sampling of k-Space in Magnetic Resonance for Rapid Pathology Predictioncited by 7
- 2024Distributed-Order Fractional Graph Operating Networkcited by 7
- 2021FAT: Learning Low-Bitwidth Parametric Representation via Frequency-Aware Transformationcited by 6
- 2021Knowledge Distillation Circumvents Nonlinearity for Optical Convolutional Neural Networkscited by 6
- 2021Unsupervised Image Decomposition with Phase-Correlation Networkscited by 6
- 2022Fast-FNet: Accelerating Transformer Encoder Models via Efficient Fourier Layerscited by 5
- 2022FCT-GAN: Enhancing Table Synthesis via Fourier Transformcited by 5
- 2021Winograd Algorithm for AdderNetcited by 4
- 2021perf4sight: A toolflow to model CNN training performance on Edge GPUscited by 4
- 2025Model Compression using Progressive Channel Pruningcited by 4
- 2021FourierNets enable the design of highly non-local optical encoders for computational imagingcited by 3
- 2022Can we integrate spatial verification methods into neural-network loss functions for atmospheric science?cited by 3
- 2022Neural Fourier Shift for Binaural Speech Renderingcited by 3
- 2022PIP: Positional-encoding Image Priorcited by 3
- 2023On the Feasibility of Machine Learning Augmented Magnetic Resonance for Point-of-Care Identification of Diseasecited by 3
- 2025Efficient Training of Neural Fractional-Order Differential Equation via Adjoint Backpropagationcited by 3
- 2024From Algorithm to Hardware: A Survey on Efficient and Safe Deployment of Deep Neural Networkscited by 2
- 2024S3Attention: Improving Long Sequence Attention with Smoothed Skeleton Sketchingcited by 2
- 2025Hardware-Efficient Photonic Tensor Core: Accelerating Deep Neural Networks with Structured Compressioncited by 2
- 2025Reverse Convolution and Its Applications to Image Restorationcited by 2
- 2026Frame2Freq: Spectral Adapters for Fine-Grained Video Understandingcited by 2
- 2021cuConv: A CUDA Implementation of Convolution for CNN Inferencecited by 1
50 most cited of 89 All 89 (JSON)
- 2026Flash EQ-Linear: Accelerating Equivariant Linear Layers via Group-wise Discrete Fourier Transform23 Jul 2026
- 2026Latent Fourier Transform20 Apr 2026
- 2026Beyond Convolution: A Taxonomy of Structured Operators for Learning-Based Image Processing12 Mar 2026
- 2026Spectral-Structured Diffusion for Single-Image Rain Removal10 Mar 2026
- 2026Compact Circulant Layers with Spectral Priors25 Feb 2026
- 2026Frame2Freq: Spectral Adapters for Fine-Grained Video Understanding21 Feb 2026
- 2026Spectral Complex Autoencoder Pruning: A Fidelity-Guided Criterion for Extreme Structured Channel Compression14 Jan 2026
- 2025Accelerated Rotation-Invariant Convolution for UAV Image Segmentation9 Dec 2025
- 2025S3F-Net: A Multi-Modal Approach to Medical Image Classification via Spatial-Spectral Summarizer Fusion Network27 Sep 2025
- 2025Reverse Convolution and Its Applications to Image Restoration13 Aug 2025
- 2025Model Compression using Progressive Channel Pruning7 Jul 2025
- 2025Generalizing to New Dynamical Systems via Frequency Domain Adaptation17 Jun 2025
38 more
- 2025FPGA-based Acceleration for Convolutional Neural Networks: A Comprehensive Review4 May 2025
- 2025Simple Graph Contrastive Learning via Fractional-order Neural Diffusion Networks23 Apr 2025
- 2025Fourier analysis of the physics of transfer learning for data-driven subgrid-scale models of ocean turbulence21 Apr 2025
- 2025Frequency Dynamic Convolution for Dense Image Prediction24 Mar 2025
- 2025Efficient Training of Neural Fractional-Order Differential Equation via Adjoint Backpropagation20 Mar 2025
- 2025Hardware-Efficient Photonic Tensor Core: Accelerating Deep Neural Networks with Structured Compression1 Feb 2025
- 2025Converting Transformers into DGNNs Form1 Feb 2025
- 2025KoopAGRU: A Koopman-based Anomaly Detection in Time-Series using Gated Recurrent Units29 Jan 2025
- 2025A 1-D CNN inference engine for constrained platforms28 Jan 2025
- 2024DCTdiff: Intriguing Properties of Image Generative Modeling in the DCT Space19 Dec 2024
- 2024Distributed-Order Fractional Graph Operating Network8 Nov 2024
- 2024Deep Parallel Spectral Neural Operators for Solving Partial Differential Equations with Enhanced Low-Frequency Learning Capability30 Sep 2024
- 2024S3Attention: Improving Long Sequence Attention with Smoothed Skeleton Sketching16 Aug 2024
- 2024SFC: Achieve Accurate Fast Convolution under Low-precision Arithmetic3 Jul 2024
- 2024Adaptive Sampling of k-Space in Magnetic Resonance for Rapid Pathology Prediction6 Jun 2024
- 2024Phasor-Driven Acceleration for FFT-based CNNs1 Jun 2024
- 2024From Algorithm to Hardware: A Survey on Efficient and Safe Deployment of Deep Neural Networks9 May 2024
- 2024Conv-Basis: A New Paradigm for Efficient Attention Inference and Gradient Computation in Transformers8 May 2024
- 2024NeoNeXt: Novel neural network operator and architecture based on the patch-wise matrix multiplications17 Mar 2024
- 2024PI-AstroDeconv: A Physics-Informed Unsupervised Learning Method for Astronomical Image Deconvolution4 Mar 2024
- 2024TFDMNet: A Novel Network Structure Combines the Time Domain and Frequency Domain Features29 Jan 2024
- 2024Hybrid of DiffStride and Spectral Pooling in Convolutional Neural Networks17 Jan 2024
- 2023A Mathematical Guide to Operator Learning22 Dec 2023
- 2023Frequency Domain-based Dataset Distillation15 Nov 2023
- 2023Truly Scale-Equivariant Deep Nets with Fourier Layers6 Nov 2023
- 2023As large as it gets: Learning infinitely large Filters via Neural Implicit Functions in the Fourier Domain19 Jul 2023
- 2023Lightweight Attribute Localizing Models for Pedestrian Attribute Recognition16 Jun 2023
- 2023Deep Convolutional Tables: Deep Learning without Convolutions23 Apr 2023
- 2023On the Feasibility of Machine Learning Augmented Magnetic Resonance for Point-of-Care Identification of Disease27 Jan 2023
- 2023Low-Rank Winograd Transformation for 3D Convolutional Neural Networks26 Jan 2023
- 2022Transform Once: Efficient Operator Learning in Frequency Domain26 Nov 2022
- 2022PIP: Positional-encoding Image Prior25 Nov 2022
- 2022Pruning Very Deep Neural Network Channels for Efficient Inference14 Nov 2022
- 2022Neural Fourier Shift for Binaural Speech Rendering2 Nov 2022
- 2022FCT-GAN: Enhancing Table Synthesis via Fourier Transform12 Oct 2022
- 2022Testing predictions of representation cost theory with CNNs3 Oct 2022
- 2022Is Complexity Required for Neural Network Pruning? A Case Study on Global Magnitude Pruning29 Sep 2022
- 2022Fast-FNet: Accelerating Transformer Encoder Models via Efficient Fourier Layers26 Sep 2022
50 newest of 89 All 89 (JSON)
- 2022FEDformer: Frequency Enhanced Decomposed Transformer for Long-term Series Forecastingcited by 1,206
- 2021Neural Operator: Learning Maps Between Function Spacescited by 414
- 2021FNet: Mixing Tokens with Fourier Transformscited by 346
- 2021Pruning and Quantization for Deep Neural Network Acceleration: A Surveycited by 263
- 2021Scaling Local Self-Attention for Parameter Efficient Visual Backbonescited by 220
- 2022Scaling Up Your Kernels to 31x31: Revisiting Large Kernel Design in CNNscited by 155
- 2022ETSformer: Exponential Smoothing Transformers for Time-series Forecastingcited by 146
- 2023A Mathematical Guide to Operator Learningcited by 75
- 2022Deep Frequency Filtering for Domain Generalizationcited by 43
- 2021RepMLP: Re-parameterizing Convolutions into Fully-connected Layers for Image Recognitioncited by 40
- 2021AutoFL: Enabling Heterogeneity-Aware Energy Efficient Federated Learningcited by 39
- 2021RepMLPNet: Hierarchical Vision MLP with Re-parameterized Localitycited by 32
12 most cited of 87 All 87 (JSON)
- 2026Flash EQ-Linear: Accelerating Equivariant Linear Layers via Group-wise Discrete Fourier Transform23 Jul 2026
- 2026Latent Fourier Transform20 Apr 2026
- 2026Beyond Convolution: A Taxonomy of Structured Operators for Learning-Based Image Processing12 Mar 2026
- 2026Spectral-Structured Diffusion for Single-Image Rain Removal10 Mar 2026
- 2026Compact Circulant Layers with Spectral Priors25 Feb 2026
- 2026Frame2Freq: Spectral Adapters for Fine-Grained Video Understanding21 Feb 2026
- 2026Spectral Complex Autoencoder Pruning: A Fidelity-Guided Criterion for Extreme Structured Channel Compression14 Jan 2026
- 2025Accelerated Rotation-Invariant Convolution for UAV Image Segmentation9 Dec 2025
- 2025S3F-Net: A Multi-Modal Approach to Medical Image Classification via Spatial-Spectral Summarizer Fusion Network27 Sep 2025
- 2025Reverse Convolution and Its Applications to Image Restoration13 Aug 2025
- 2025Model Compression using Progressive Channel Pruning7 Jul 2025
- 2025Generalizing to New Dynamical Systems via Frequency Domain Adaptation17 Jun 2025
12 newest of 87 All 87 (JSON)