ACDC: A Structured Efficient Linear Layer
Not on the map. Why?
Abstract (arXiv)
The linear layer is one of the most pervasive modules in deep learning representations. However, it requires O(N2) parameters and O(N2) operations. These costs can be prohibitive in mobile applications or prevent scaling in many domains. Here, we introduce a deep, differentiable, fully-connected neural network module composed of diagonal matrices of parameters, A and D, and the discrete cosine transform C. The core module, structured as mathbfACDC-1, has O(N) parameters and incurs O(N log N ) operations. We present theoretical results showing how deep cascades of ACDC layers approximate linear layers. ACDC is, however, a stand-alone module and can be used in combination with any other types of module. In our experiments, we show that it can indeed be successfully interleaved with ReLU modules in convolutional neural networks for image recognition. Our experiments also study critical factors in the training of these structured modules, including initialization and depth. Finally, this paper also provides a connection between structured linear transforms used in deep learning and the field of Fourier optics, illustrating how ACDC could in principle be implemented with lenses and diffractive elements.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 Nov 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 5; 2022: 2; 2023: 1; 2024: 4; 2025: 4; 2026: 3.
19 papers.
Sort:
By area:
- 2021FNet: Mixing Tokens with Fourier Transformscited by 343
- 2023ASVD: Activation-aware Singular Value Decomposition for Compressing Large Language Modelscited by 156
- 2022Monarch: Expressive Structured Matrices for Efficient and Accurate Trainingcited by 100
- 2021Initialization and Regularization of Factorized Neural Layerscited by 58
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2021Rethinking Neural Operations for Diverse Taskscited by 18
- 2024LookupFFN: Making Transformers Compute-lite for CPU inferencecited by 8
- 2021GST: Group-Sparse Training for Accelerating Deep Reinforcement Learningcited by 7
- 2024Orchid: Flexible and Data-Dependent Convolution for Sequence Modelingcited by 6
- 2021Is the Number of Trainable Parameters All That Actually Matters?cited by 3
- 2025Block Circulant Adapter for Large Language Modelscited by 3
- 2026VMonarch: Efficient Video Diffusion Transformers with Structured Attentioncited by 3
7 more
- 2024Building on Efficient Foundations: Effectively Training LLMs with Structured Feedforward Layerscited by 2
- 2025Revisiting Deep Information Propagation: Fractal Frontier and Finite-size Effectscited by 2
- 2025CDFlow: Building Invertible Layers with Circulant and Diagonal Matricescited by 1
- 2024Compressing Structured Tensor Algebracited by 0
- 2025Converting Transformers into DGNNs Formcited by 0
- 2026Once-for-All Channel Mixers (HYPERTINYPW): Generative Compression for TinyMLcited by 0
- 2026Communication Dynamics Neural Networks: FFT-Diagonalized Layers for Improved Hessian Conditioning at Reduced Parameter Countcited by 0
- 2026Communication Dynamics Neural Networks: FFT-Diagonalized Layers for Improved Hessian Conditioning at Reduced Parameter Count4 May 2026
- 2026Once-for-All Channel Mixers (HYPERTINYPW): Generative Compression for TinyML26 Mar 2026
- 2026VMonarch: Efficient Video Diffusion Transformers with Structured Attention29 Jan 2026
- 2025CDFlow: Building Invertible Layers with Circulant and Diagonal Matrices29 Oct 2025
- 2025Revisiting Deep Information Propagation: Fractal Frontier and Finite-size Effects5 Aug 2025
- 2025Block Circulant Adapter for Large Language Models1 May 2025
- 2025Converting Transformers into DGNNs Form1 Feb 2025
- 2024Compressing Structured Tensor Algebra18 Jul 2024
- 2024Building on Efficient Foundations: Effectively Training LLMs with Structured Feedforward Layers24 Jun 2024
- 2024LookupFFN: Making Transformers Compute-lite for CPU inference12 Mar 2024
- 2024Orchid: Flexible and Data-Dependent Convolution for Sequence Modeling28 Feb 2024
- 2023ASVD: Activation-aware Singular Value Decomposition for Compressing Large Language Models10 Dec 2023
7 more
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunities13 Oct 2022
- 2022Monarch: Expressive Structured Matrices for Efficient and Accurate Training1 Apr 2022
- 2021Is the Number of Trainable Parameters All That Actually Matters?24 Sep 2021
- 2021FNet: Mixing Tokens with Fourier Transforms9 May 2021
- 2021Initialization and Regularization of Factorized Neural Layers3 May 2021
- 2021Rethinking Neural Operations for Diverse Tasks29 Mar 2021
- 2021GST: Group-Sparse Training for Accelerating Deep Reinforcement Learning24 Jan 2021
- 2021FNet: Mixing Tokens with Fourier Transformscited by 343
- 2022Monarch: Expressive Structured Matrices for Efficient and Accurate Trainingcited by 100
- 2021Initialization and Regularization of Factorized Neural Layerscited by 58
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2021Rethinking Neural Operations for Diverse Taskscited by 18
- 2024LookupFFN: Making Transformers Compute-lite for CPU inferencecited by 8
- 2021GST: Group-Sparse Training for Accelerating Deep Reinforcement Learningcited by 7
- 2024Orchid: Flexible and Data-Dependent Convolution for Sequence Modelingcited by 6
- 2021Is the Number of Trainable Parameters All That Actually Matters?cited by 3
- 2025Block Circulant Adapter for Large Language Modelscited by 3
- 2024Building on Efficient Foundations: Effectively Training LLMs with Structured Feedforward Layerscited by 2
- 2025Revisiting Deep Information Propagation: Fractal Frontier and Finite-size Effectscited by 2
12 most cited of 17 All 17 (JSON)
- 2026Communication Dynamics Neural Networks: FFT-Diagonalized Layers for Improved Hessian Conditioning at Reduced Parameter Count4 May 2026
- 2026Once-for-All Channel Mixers (HYPERTINYPW): Generative Compression for TinyML26 Mar 2026
- 2025CDFlow: Building Invertible Layers with Circulant and Diagonal Matrices29 Oct 2025
- 2025Revisiting Deep Information Propagation: Fractal Frontier and Finite-size Effects5 Aug 2025
- 2025Block Circulant Adapter for Large Language Models1 May 2025
- 2025Converting Transformers into DGNNs Form1 Feb 2025
- 2024Compressing Structured Tensor Algebra18 Jul 2024
- 2024Building on Efficient Foundations: Effectively Training LLMs with Structured Feedforward Layers24 Jun 2024
- 2024LookupFFN: Making Transformers Compute-lite for CPU inference12 Mar 2024
- 2024Orchid: Flexible and Data-Dependent Convolution for Sequence Modeling28 Feb 2024
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunities13 Oct 2022
- 2022Monarch: Expressive Structured Matrices for Efficient and Accurate Training1 Apr 2022
12 newest of 17 All 17 (JSON)