Why Are Convolutional Nets More Sample-Efficient than Fully-Connected Nets?
Not on the map. Why?
Abstract (arXiv)
Convolutional neural networks often dominate fully-connected counterparts in generalization performance, especially on image classification tasks. This is often explained in terms of 'better inductive bias'. However, this has not been made mathematically rigorous, and the hurdle is that the fully connected net can always simulate the convolutional net (for a fixed task). Thus the training algorithm plays a role. The current work describes a natural task on which a provable sample complexity gap can be shown, for standard training algorithms. We construct a single natural distribution on ℝd×± 1 on which any orthogonal-invariant algorithm (i.e. fully-connected networks trained with most gradient-based methods from gaussian initialization) requires Omega(d2) samples to generalize while O(1) samples suffice for convolutional architectures. Furthermore, we demonstrate a single target function, learning which on all possible distributions leads to an O(1) vs Omega(d2/varepsilon) gap. The proof relies on the fact that SGD on fully-connected network is orthogonal equivariant. Similar results are achieved for ℓ2 regression and adaptive training algorithms, e.g. Adam and AdaGrad, which are only permutation equivariant.
Key facts. Cited by 32 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 4; 2023: 7; 2024: 8; 2025: 3; 2026: 2.
32 papers.
Sort:
By area:
- 2021What Happens after SGD Reaches Zero Loss? --A Mathematical Frameworkcited by 106
- 2021Learning with invariances in random features and kernel modelscited by 89
- 2022Theory for Equivariant Quantum Neural Networkscited by 60
- 2024Why Do You Grok? A Theoretical Analysis of Grokking Modular Additioncited by 34
- 2021Approximation and Learning with Deep Convolutional Models: a Kernel Perspectivecited by 31
- 2023The Exact Sample Complexity Gain from Invariances for Kernel Regressioncited by 27
- 2023When can transformers reason with abstract symbols?cited by 23
- 2021Learning with convolution and pooling operations in kernel methodscited by 21
- 2023Theoretical Analysis of Inductive Biases in Deep Convolutional Networkscited by 21
- 2021Eigenspace Restructuring: a Principle of Space and Frequency in Neural Networkscited by 17
- 2022On the non-universality of deep learning: quantifying the cost of symmetrycited by 17
- 2023Convolutional Visual Prompt for Robust Visual Perceptioncited by 17
20 more
- 2024U-Nets as Belief Propagation: Efficient Classification, Denoising, and Diffusion in Generative Hierarchical Modelscited by 17
- 2021On the Sample Complexity of Learning under Invariance and Geometric Stabilitycited by 13
- 2023Data-dependent Generalization Bounds via Variable-Size Compressibilitycited by 9
- 2024Which Frequencies do CNNs Need? Emergent Bottleneck Structure in Feature Learningcited by 9
- 2024Ensembles provably learn equivariance through data augmentationcited by 8
- 2023Model-agnostic Measure of Generalization Difficultycited by 7
- 2022Synergy and Symmetry in Deep Learning: Interactions between the Data, Model, and Inference Algorithmcited by 6
- 2025On Learning Verifiers and Implications to Chain-of-Thought Reasoningcited by 6
- 2024Role of Locality and Weight Sharing in Image-Based Tasks: A Sample Complexity Separation between CNNs, LCNs, and FCNscited by 5
- 2024Towards Exact Computation of Inductive Biascited by 5
- 2022Why self-attention is Natural for Sequence-to-Sequence Problems? A Perspective from Symmetriescited by 3
- 2026Does Sparse Connectivity Improve Generalization? Convolutional Networks Below the Edge of Stabilitycited by 1
- 2021Self-Regularity of Non-Negative Output Weights for Overparameterized Two-Layer Neural Networkscited by 0
- 2021Beyond Linear Subspace Clustering: A Comparative Study of Nonlinear Manifold Clustering Algorithmscited by 0
- 2023Kernels, Data & Physicscited by 0
- 2024Noise misleads rotation invariant algorithms on sparse targetscited by 0
- 2024Stability Analysis of Equivariant Convolutional Representations Through The Lens of Equivariant Multi-layered CKNscited by 0
- 2025SynDaCaTE: A Synthetic Dataset For Evaluating Part-Whole Hierarchical Inferencecited by 0
- 2025Towards High-Fidelity Gaussian Splatting with Queried-Convolution Neural Networkscited by 0
- 2026Hard labels sampled from sparse targets mislead rotation invariant algorithmscited by 0
- 2026Hard labels sampled from sparse targets mislead rotation invariant algorithms21 Mar 2026
- 2026Does Sparse Connectivity Improve Generalization? Convolutional Networks Below the Edge of Stability5 Mar 2026
- 2025Towards High-Fidelity Gaussian Splatting with Queried-Convolution Neural Networks15 Dec 2025
- 2025SynDaCaTE: A Synthetic Dataset For Evaluating Part-Whole Hierarchical Inference21 Jun 2025
- 2025On Learning Verifiers and Implications to Chain-of-Thought Reasoning28 May 2025
- 2024Ensembles provably learn equivariance through data augmentation2 Oct 2024
- 2024Stability Analysis of Equivariant Convolutional Representations Through The Lens of Equivariant Multi-layered CKNs8 Aug 2024
- 2024Why Do You Grok? A Theoretical Analysis of Grokking Modular Addition17 Jul 2024
- 2024Towards Exact Computation of Inductive Bias22 Jun 2024
- 2024U-Nets as Belief Propagation: Efficient Classification, Denoising, and Diffusion in Generative Hierarchical Models29 Apr 2024
- 2024Role of Locality and Weight Sharing in Image-Based Tasks: A Sample Complexity Separation between CNNs, LCNs, and FCNs23 Mar 2024
- 2024Noise misleads rotation invariant algorithms on sparse targets5 Mar 2024
20 more
- 2024Which Frequencies do CNNs Need? Emergent Bottleneck Structure in Feature Learning12 Feb 2024
- 2023When can transformers reason with abstract symbols?15 Oct 2023
- 2023Kernels, Data & Physics5 Jul 2023
- 2023Theoretical Analysis of Inductive Biases in Deep Convolutional Networks15 May 2023
- 2023Model-agnostic Measure of Generalization Difficulty1 May 2023
- 2023The Exact Sample Complexity Gain from Invariances for Kernel Regression24 Mar 2023
- 2023Data-dependent Generalization Bounds via Variable-Size Compressibility9 Mar 2023
- 2023Convolutional Visual Prompt for Robust Visual Perception1 Mar 2023
- 2022Theory for Equivariant Quantum Neural Networks16 Oct 2022
- 2022Why self-attention is Natural for Sequence-to-Sequence Problems? A Perspective from Symmetries13 Oct 2022
- 2022On the non-universality of deep learning: quantifying the cost of symmetry5 Aug 2022
- 2022Synergy and Symmetry in Deep Learning: Interactions between the Data, Model, and Inference Algorithm11 Jul 2022
- 2021Eigenspace Restructuring: a Principle of Space and Frequency in Neural Networks10 Dec 2021
- 2021Learning with convolution and pooling operations in kernel methods16 Nov 2021
- 2021What Happens after SGD Reaches Zero Loss? --A Mathematical Framework13 Oct 2021
- 2021On the Sample Complexity of Learning under Invariance and Geometric Stability14 Jun 2021
- 2021Beyond Linear Subspace Clustering: A Comparative Study of Nonlinear Manifold Clustering Algorithms19 Mar 2021
- 2021Self-Regularity of Non-Negative Output Weights for Overparameterized Two-Layer Neural Networks2 Mar 2021
- 2021Learning with invariances in random features and kernel models25 Feb 2021
- 2021Approximation and Learning with Deep Convolutional Models: a Kernel Perspective19 Feb 2021
- 2021What Happens after SGD Reaches Zero Loss? --A Mathematical Frameworkcited by 106
- 2021Learning with invariances in random features and kernel modelscited by 89
- 2022Theory for Equivariant Quantum Neural Networkscited by 60
- 2024Why Do You Grok? A Theoretical Analysis of Grokking Modular Additioncited by 34
- 2021Approximation and Learning with Deep Convolutional Models: a Kernel Perspectivecited by 31
- 2023The Exact Sample Complexity Gain from Invariances for Kernel Regressioncited by 27
- 2023When can transformers reason with abstract symbols?cited by 23
- 2021Learning with convolution and pooling operations in kernel methodscited by 21
- 2023Theoretical Analysis of Inductive Biases in Deep Convolutional Networkscited by 21
- 2021Eigenspace Restructuring: a Principle of Space and Frequency in Neural Networkscited by 17
- 2022On the non-universality of deep learning: quantifying the cost of symmetrycited by 17
- 2023Convolutional Visual Prompt for Robust Visual Perceptioncited by 17
12 most cited of 30 All 30 (JSON)
- 2026Hard labels sampled from sparse targets mislead rotation invariant algorithms21 Mar 2026
- 2026Does Sparse Connectivity Improve Generalization? Convolutional Networks Below the Edge of Stability5 Mar 2026
- 2025Towards High-Fidelity Gaussian Splatting with Queried-Convolution Neural Networks15 Dec 2025
- 2025SynDaCaTE: A Synthetic Dataset For Evaluating Part-Whole Hierarchical Inference21 Jun 2025
- 2024Ensembles provably learn equivariance through data augmentation2 Oct 2024
- 2024Stability Analysis of Equivariant Convolutional Representations Through The Lens of Equivariant Multi-layered CKNs8 Aug 2024
- 2024Why Do You Grok? A Theoretical Analysis of Grokking Modular Addition17 Jul 2024
- 2024Towards Exact Computation of Inductive Bias22 Jun 2024
- 2024Role of Locality and Weight Sharing in Image-Based Tasks: A Sample Complexity Separation between CNNs, LCNs, and FCNs23 Mar 2024
- 2024Noise misleads rotation invariant algorithms on sparse targets5 Mar 2024
- 2024Which Frequencies do CNNs Need? Emergent Bottleneck Structure in Feature Learning12 Feb 2024
- 2023When can transformers reason with abstract symbols?15 Oct 2023
12 newest of 30 All 30 (JSON)