Backward Feature Correction: How Deep Learning Performs Deep (Hierarchical) Learning
Not on the map. Why?
Abstract (arXiv)
Deep learning is also known as hierarchical learning, where the learner learns_ to represent a complicated target function by decomposing it into a sequence of simpler functions to reduce sample and time complexity. This paper formally analyzes how multi-layer neural networks can perform such hierarchical learning efficiently_ and automatically_ by SGD on the training objective. On the conceptual side, we present a theoretical characterizations of how certain types of deep (i.e. super-constant layer) neural networks can still be sample and time efficiently trained on some hierarchical tasks, when no existing algorithm (including layerwise training, kernel method, etc) is known to be efficient. We establish a new principle called "backward feature correction", where the errors in the lower-level features can be automatically corrected when training together with the higher-level layers. We believe this is a key behind how deep learning is performing deep (hierarchical) learning, as opposed to layerwise learning or simulating some non-hierarchical method. On the technical side, we show for every input dimension d > 0, there is a concept class of degree ω(1) multi-variate polynomials so that, using ω(1)-layer neural networks as learners, SGD can learn any function from this class in mathsfpoly(d) time to any frac1mathsfpoly(d) error, through learning to represent it as a composition of ω(1) layers of quadratic functions using "backward feature correction." In contrast, we do not know any other simpler algorithm (including layerwise training, applying kernel method sequentially, training a two-layer network, etc) that can learn this concept class in mathsfpoly(d) time even to any d-0.01 error. As a side result, we prove dω(1) lower bounds for several non-hierarchical learners, including any kernel methods.
Key facts. Cited by 19 papers in the map (data through 14 Oct 2026). First posted on arXiv 13 Jan 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 3; 2025: 4; 2026: 7.
19 papers.
Sort:
By area:
- 2025Deep Learning is Not So Mysterious or Differentcited by 56
- 2022A Theoretical Analysis on Feature Learning in Neural Networks: Emergence from Inputs and Advantage over Fixed Featurescited by 49
- 2025Physics of Language Models: Part 4.1, Architecture Design and the Magic of Canon Layerscited by 33
- 2023Beyond NTK with Vanilla Gradient Descent: A Mean-Field Analysis of Neural Networks with Polynomial Width, Samples, and Timecited by 20
- 2023Provable Guarantees for Neural Networks via Gradient Feature Learningcited by 14
- 2024Adversarial Training Can Provably Improve Robustness: Theoretical Analysis of Feature Learning Process Under Structured Datacited by 12
- 2023Theoretical Analysis of Robust Overfitting for Wide DNNs: An NTK Approachcited by 9
- 2023Deep Kernel Principal Component Analysis for Multi-level Feature Learningcited by 6
- 2024Composing Global Solutions to Reasoning Tasks via Algebraic Objects in Neural Netscited by 6
- 2026Provable Learning of Random Hierarchy Models and Hierarchical Shallow-to-Deep Chainingcited by 6
- 2026Deep Learning of Compositional Targets with Hierarchical Spectral Methodscited by 5
- 2025Distributional Biases in Post-Training: A Markovian Analysis of Reasoning Trajectoriescited by 4
7 more
- 2026Muon Learns More Robust and Transferable Features than Adamcited by 3
- 2024Learning Hierarchical Polynomials of Multiple Nonlinear Features with Three-Layer Networkscited by 1
- 2025Feature learning is decoupled from generalization in high capacity neural networkscited by 1
- 2026MeGU: Machine-Guided Unlearning with Target Feature Disentanglementcited by 0
- 2026Why ReLU? A Bit-Model Dichotomy for Deep Network Trainingcited by 0
- 2026Algorithmic Separation between Constant-Depth and Logarithmic-Depth Neural Networkscited by 0
- 2026Greedy Local Learning for Language Model Pretraining: Gaps and Objective Designcited by 0
- 2026Greedy Local Learning for Language Model Pretraining: Gaps and Objective Design4 Oct 2026
- 2026Algorithmic Separation between Constant-Depth and Logarithmic-Depth Neural Networks28 Jul 2026
- 2026Muon Learns More Robust and Transferable Features than Adam8 Jun 2026
- 2026Why ReLU? A Bit-Model Dichotomy for Deep Network Training22 Feb 2026
- 2026MeGU: Machine-Guided Unlearning with Target Feature Disentanglement19 Feb 2026
- 2026Deep Learning of Compositional Targets with Hierarchical Spectral Methods11 Feb 2026
- 2026Provable Learning of Random Hierarchy Models and Hierarchical Shallow-to-Deep Chaining27 Jan 2026
- 2025Physics of Language Models: Part 4.1, Architecture Design and the Magic of Canon Layers19 Dec 2025
- 2025Distributional Biases in Post-Training: A Markovian Analysis of Reasoning Trajectories10 Nov 2025
- 2025Feature learning is decoupled from generalization in high capacity neural networks25 Jul 2025
- 2025Deep Learning is Not So Mysterious or Different3 Mar 2025
- 2024Learning Hierarchical Polynomials of Multiple Nonlinear Features with Three-Layer Networks26 Nov 2024
7 more
- 2024Adversarial Training Can Provably Improve Robustness: Theoretical Analysis of Feature Learning Process Under Structured Data11 Oct 2024
- 2024Composing Global Solutions to Reasoning Tasks via Algebraic Objects in Neural Nets2 Oct 2024
- 2023Provable Guarantees for Neural Networks via Gradient Feature Learning19 Oct 2023
- 2023Theoretical Analysis of Robust Overfitting for Wide DNNs: An NTK Approach9 Oct 2023
- 2023Beyond NTK with Vanilla Gradient Descent: A Mean-Field Analysis of Neural Networks with Polynomial Width, Samples, and Time28 Jun 2023
- 2023Deep Kernel Principal Component Analysis for Multi-level Feature Learning22 Feb 2023
- 2022A Theoretical Analysis on Feature Learning in Neural Networks: Emergence from Inputs and Advantage over Fixed Features3 Jun 2022
- 2025Deep Learning is Not So Mysterious or Differentcited by 56
- 2022A Theoretical Analysis on Feature Learning in Neural Networks: Emergence from Inputs and Advantage over Fixed Featurescited by 49
- 2025Physics of Language Models: Part 4.1, Architecture Design and the Magic of Canon Layerscited by 33
- 2023Beyond NTK with Vanilla Gradient Descent: A Mean-Field Analysis of Neural Networks with Polynomial Width, Samples, and Timecited by 20
- 2023Provable Guarantees for Neural Networks via Gradient Feature Learningcited by 14
- 2024Adversarial Training Can Provably Improve Robustness: Theoretical Analysis of Feature Learning Process Under Structured Datacited by 12
- 2023Theoretical Analysis of Robust Overfitting for Wide DNNs: An NTK Approachcited by 9
- 2023Deep Kernel Principal Component Analysis for Multi-level Feature Learningcited by 6
- 2024Composing Global Solutions to Reasoning Tasks via Algebraic Objects in Neural Netscited by 6
- 2026Provable Learning of Random Hierarchy Models and Hierarchical Shallow-to-Deep Chainingcited by 6
- 2026Deep Learning of Compositional Targets with Hierarchical Spectral Methodscited by 5
- 2026Muon Learns More Robust and Transferable Features than Adamcited by 3
12 most cited of 17 All 17 (JSON)
- 2026Greedy Local Learning for Language Model Pretraining: Gaps and Objective Design4 Oct 2026
- 2026Algorithmic Separation between Constant-Depth and Logarithmic-Depth Neural Networks28 Jul 2026
- 2026Muon Learns More Robust and Transferable Features than Adam8 Jun 2026
- 2026Why ReLU? A Bit-Model Dichotomy for Deep Network Training22 Feb 2026
- 2026Deep Learning of Compositional Targets with Hierarchical Spectral Methods11 Feb 2026
- 2026Provable Learning of Random Hierarchy Models and Hierarchical Shallow-to-Deep Chaining27 Jan 2026
- 2025Physics of Language Models: Part 4.1, Architecture Design and the Magic of Canon Layers19 Dec 2025
- 2025Feature learning is decoupled from generalization in high capacity neural networks25 Jul 2025
- 2025Deep Learning is Not So Mysterious or Different3 Mar 2025
- 2024Learning Hierarchical Polynomials of Multiple Nonlinear Features with Three-Layer Networks26 Nov 2024
- 2024Adversarial Training Can Provably Improve Robustness: Theoretical Analysis of Feature Learning Process Under Structured Data11 Oct 2024
- 2024Composing Global Solutions to Reasoning Tasks via Algebraic Objects in Neural Nets2 Oct 2024
12 newest of 17 All 17 (JSON)