How Deep Networks Learn Sparse and Hierarchical Data: the Sparse Random Hierarchy Model
Not on the map. Why?
Abstract (arXiv)
Understanding what makes high-dimensional data learnable is a fundamental question in machine learning. On the one hand, it is believed that the success of deep learning lies in its ability to build a hierarchy of representations that become increasingly more abstract with depth, going from simple features like edges to more complex concepts. On the other hand, learning to be insensitive to invariances of the task, such as smooth transformations for image datasets, has been argued to be important for deep networks and it strongly correlates with their performance. In this work, we aim to explain this correlation and unify these two viewpoints. We show that by introducing sparsity to generative hierarchical models of data, the task acquires insensitivity to spatial transformations that are discrete versions of smooth transformations. In particular, we introduce the Sparse Random Hierarchy Model (SRHM), where we observe and rationalize that a hierarchical representation mirroring the hierarchical model is learnt precisely when such insensitivity is learnt, thereby explaining the strong correlation between the latter and performance. Moreover, we quantify how the sample complexity of CNNs learning the SRHM depends on both the sparsity and hierarchical structure of the task.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 45 of its 65 references that are in the map. First posted on arXiv 16 Apr 2024.
Builds on
45 of 65 references.
References · 45
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2020Denoising Diffusion Probabilistic Modelscited by 21,076
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2020Scaling Laws for Neural Language Modelscited by 6,586
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2013Visualizing and Understanding Convolutional Networkscited by 2,290
- 2016Group Equivariant Convolutional Networkscited by 1,165
- 2021E(3)-Equivariant Graph Neural Networks for Data-Efficient and Accurate Interatomic Potentialscited by 708
- 2017Deep Learning Scaling is Predictable, Empiricallycited by 582
- 2017Nonparametric regression using deep neural networks with ReLU activation functioncited by 433
- 2019Making Convolutional Networks Shift-Invariant Againcited by 391
33 more
- 2014Breaking the Curse of Dimensionality with Convex Neural Networkscited by 331
- 2018On the Generalization of Equivariance and Convolution in Neural Networks to the Action of Compact Groupscited by 300
- 2018Why do deep convolutional networks generalize so poorly to small image transformations?cited by 198
- 2018Spatially Transformed Adversarial Examplescited by 195
- 2021A Practical Method for Constructing Equivariant Multilayer Perceptrons for Arbitrary Matrix Groupscited by 187
- 2016Why and When Can Deep -- but Not Shallow -- Networks Avoid the Curse of Dimensionality: a Reviewcited by 155
- 2018Strike (with) a Pose: Neural Networks Are Easily Fooled by Strange Poses of Familiar Objectscited by 143
- 2020On Translation Invariance in CNNs: Convolutional Layers can Exploit Absolute Spatial Locationcited by 142
- 2021Generalization error of random features and kernel methods: hypercontractivity and kernel matrix concentrationcited by 110
- 2024A Phase Transition in Diffusion Models Reveals the Hierarchical Nature of Datacited by 93
- 2016Exploiting Cyclic Symmetry in Convolutional Neural Networkscited by 91
- 2021Provably Strict Generalisation Benefit for Equivariant Modelscited by 91
- 2021Learning with invariances in random features and kernel modelscited by 89
- 2016Understanding Deep Convolutional Networkscited by 76
- 2023How Deep Neural Networks Learn Compositional Data: The Random Hierarchy Modelcited by 71
- 2021The staircase property: How hierarchical structure can guide deep learningcited by 62
- 2017Geometric robustness of deep networks: analysis and improvementcited by 45
- 2014Learning the Irreducible Representations of Commutative Lie Groupscited by 41
- 2017Synthesizing Robust Adversarial Examplescited by 39
- 2018ADef: an Iterative Algorithm to Construct Adversarial Deformationscited by 38
- 2020Hierarchical nucleation in deep neural networkscited by 31
- 2021Approximation and Learning with Deep Convolutional Models: a Kernel Perspectivecited by 31
- 2021Provably Strict Generalisation Benefit for Invariance in Kernel Methodscited by 30
- 2021Locality defeats the curse of dimensionality in convolutional teacher-student scenarioscited by 26
- 2016Deep Learning and Hierarchal Generative Modelscited by 25
- 2018A Provably Correct Algorithm for Deep Learning that Actually Workscited by 20
- 2021Eigenspace Restructuring: a Principle of Space and Frequency in Neural Networkscited by 17
- 2022What Can Be Learnt With Wide Convolutional Neural Networks?cited by 16
- 2021On the Sample Complexity of Learning under Invariance and Geometric Stabilitycited by 13
- 2021Relative stability toward diffeomorphisms indicates performance in deep netscited by 12
- 2018Pooling is neither necessary nor sufficient for appropriate deformation stability in CNNscited by 8
- 2022Synergy and Symmetry in Deep Learning: Interactions between the Data, Model, and Inference Algorithmcited by 6
- 2022How deep convolutional neural networks lose spatial information with trainingcited by 5
Built on by
Citing papers per year: 2024: 3; 2025: 2; 2026: 2.
7 papers.
- 2024Towards a theory of how the structure of language is acquired by deep neural networkscited by 39
- 2024How transformers learn structured data: insights from hierarchical filteringcited by 18
- 2024U-Nets as Belief Propagation: Efficient Classification, Denoising, and Diffusion in Generative Hierarchical Modelscited by 17
- 2025Learning curves theory for hierarchically compositional data with power-law distributed featurescited by 17
- 2025Scaling Laws and Representation Learning in Simple Hierarchical Languages: Transformers vs. Convolutional Architecturescited by 5
- 2026An expressivity analysis of hierarchical modelling in deep transformers via bounded-depth grammarscited by 1
- 2026A Hierarchical Language Model with Predictable Scaling Laws and Provable Benefits of Reasoningcited by 0
- 2026An expressivity analysis of hierarchical modelling in deep transformers via bounded-depth grammars16 Jun 2026
- 2026A Hierarchical Language Model with Predictable Scaling Laws and Provable Benefits of Reasoning13 May 2026
- 2025Scaling Laws and Representation Learning in Simple Hierarchical Languages: Transformers vs. Convolutional Architectures11 May 2025
- 2025Learning curves theory for hierarchically compositional data with power-law distributed features11 May 2025
- 2024How transformers learn structured data: insights from hierarchical filtering27 Aug 2024
- 2024Towards a theory of how the structure of language is acquired by deep neural networks28 May 2024
- 2024U-Nets as Belief Propagation: Efficient Classification, Denoising, and Diffusion in Generative Hierarchical Models29 Apr 2024