How Neural Networks Extrapolate: From Feedforward to Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
We study how neural networks trained by gradient descent extrapolate, i.e., what they learn outside the support of the training distribution. Previous works report mixed empirical results when extrapolating with neural networks: while feedforward neural networks, a.k.a. multilayer perceptrons (MLPs), do not extrapolate well in certain simple tasks, Graph Neural Networks (GNNs) -- structured networks with MLP modules -- have shown some success in more complex tasks. Working towards a theoretical explanation, we identify conditions under which MLPs and GNNs extrapolate well. First, we quantify the observation that ReLU MLPs quickly converge to linear functions along any direction from the origin, which implies that ReLU MLPs do not extrapolate most nonlinear functions. But, they can provably learn a linear target function when the training distribution is sufficiently "diverse". Second, in connection to analyzing the successes and limitations of GNNs, these results suggest a hypothesis for which we provide theoretical and empirical evidence: the success of GNNs in extrapolating algorithmic tasks to new data (e.g., larger graphs or edge weights) relies on encoding task-specific non-linearities in the architecture or features. Our theoretical analysis builds on a connection of over-parameterized networks to the neural tangent kernel. Empirically, our theory holds across different training settings.
Key facts. Cited by 218 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 42; 2022: 52; 2023: 48; 2024: 35; 2025: 25; 2026: 16.
218 papers.
Sort:
By area:
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2021Domain Generalization: A Surveycited by 760
- 2021Domain Generalization with MixStylecited by 563
- 2021Implicit Behavioral Cloningcited by 442
- 2021Pre-Trained Models: Past, Present and Futurecited by 319
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2022Transformers Learn Shortcuts to Automatacited by 260
- 2024How Far is Video Generation from World Model: A Physical Law Perspectivecited by 204
- 2022Handling Distribution Shifts on Graphs: An Invariance Perspectivecited by 163
- 2022LIFT: Language-Interfaced Fine-Tuning for Non-Language Machine Learning Taskscited by 146
- 2022Learning Causally Invariant Representations for Out-of-Distribution Generalization on Graphscited by 144
- 2021Local Texture Estimator for Implicit Representation Functioncited by 126
38 more
- 2021Contrastive Behavioral Similarity Embeddings for Generalization in Reinforcement Learningcited by 123
- 2022The CLRS Algorithmic Reasoning Benchmarkcited by 103
- 2022Out-Of-Distribution Generalization on Graphs: A Surveycited by 97
- 2022Trustworthy Graph Neural Networks: Aspects, Methods and Trendscited by 88
- 2022NICO++: Towards Better Benchmarking for Domain Generalizationcited by 86
- 2022Sparse Mixture-of-Experts are Domain Generalizable Learnerscited by 85
- 2021Size-Invariant Graph Representations for Graph Classification Extrapolationscited by 82
- 2021OOD-GNN: Out-of-Distribution Generalized Graph Neural Networkcited by 78
- 2022Subspace Diffusion Generative Modelscited by 70
- 2023Robust Scheduling with GFlowNetscited by 67
- 2022Reliable extrapolation of deep neural operators informed by physics or sparse observationscited by 62
- 2022Theory of Graph Neural Networks: Representation and Learningcited by 60
- 2021On Provable Benefits of Depth in Training Graph Convolutional Networkscited by 58
- 2022A Generalist Neural Algorithmic Learnercited by 58
- 2022Provably expressive temporal graph networkscited by 56
- 2021Optimization of Graph Neural Networks: Implicit Acceleration by Skip Connections and More Depthcited by 55
- 2022Graph Neural Networks are Dynamic Programmerscited by 55
- 2022Graph Pooling for Graph Neural Networks: Progress, Challenges, and Opportunitiescited by 52
- 2021How Powerful is Graph Convolution for Recommendation?cited by 50
- 2021A Theory of Label Propagation for Subpopulation Shiftcited by 48
- 2022Graph Neural Networks are Inherently Good Generalizers: Insights by Bridging GNNs and MLPscited by 42
- 2023Does Invariant Graph Learning via Environment Augmentation Learn Invariance?cited by 42
- 2023Towards Understanding the Generalization of Graph Neural Networkscited by 41
- 2022Tree Mover's Distance: Bridging Graph Metrics and Stability of Graph Neural Networkscited by 39
- 2023Generalization in Graph Neural Networks: Improved PAC-Bayesian Bounds on Graph Diffusioncited by 39
- 2023What can a Single Attention Layer Learn? A Study Through the Random Features Lenscited by 39
- 2022OOD Link Prediction Generalization Capabilities of Message-Passing GNNs in Larger Test Graphscited by 38
- 2025Depth Any Camera: Zero-Shot Metric Depth Estimation from Any Cameracited by 38
- 2022What's Wrong with Deep Learning in Tree Search for Combinatorial Optimizationcited by 36
- 2024On the Scalability of GNNs for Molecular Graphscited by 36
- 2023Giraffe: Adventures in Expanding Context Lengths in LLMscited by 32
- 2022When Data Geometry Meets Deep Function: Generalizing Offline Reinforcement Learningcited by 31
- 2023On the Stability of Expressive Positional Encodings for Graphscited by 31
- 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 30
- 2023Joint Learning of Label and Environment Causal Independence for Graph Out-of-Distribution Generalizationcited by 29
- 2021A Consciousness-Inspired Planning Agent for Model-Based Reinforcement Learningcited by 27
- 2021Differentiable sampling of molecular geometries with uncertainty-based adversarial attackscited by 25
- 2024Zero-shot forecasting of chaotic systemscited by 25
50 most cited of 218 All 218 (JSON)
- 2026When Should a Satellite Estimate Be Changed? Stress-Testing Neural Corrections for Evapotranspiration28 Sep 2026
- 2026Exactness at Inference: A Representational Criterion for Out-of-Distribution Generalization21 Sep 2026
- 2026Recurrent Graph Neural Networks with Set-Based Aggregation14 Sep 2026
- 2026Development and Validation of a Physics-Guided Machine Learning Extrapolation Framework Using a Classical Transient Diffusion Benchmark9 Sep 2026
- 2026Distributional Extrapolation for Interactions20 Aug 2026
- 2026Safe Domain Adaptation for Physics: Overcoming Nuisances, Label Shifts, and Simulation Priors18 Aug 2026
- 2026Fast, accurate, and differentiable: a neural-network surrogate for NRSur7dq4 precessing binary black hole waveforms27 Jul 2026
- 2026Least-Action-Guided Diffusion for Physical Extrapolation9 Jun 2026
- 2026Graph Hierarchical Recurrence for Long-Range Generalization18 May 2026
- 2026UniSAGE: Unifying Static and Dynamic Attributes with Hyper-Structure6 May 2026
- 2026Machine Learning Hamiltonian Dynamical Systems with Sparse and Noisy Data19 Apr 2026
- 2026Structured Progressive Knowledge Activation for LLM-Driven Neural Architecture Search10 Apr 2026
38 more
- 2026Algorithmic Task Capture, Computational Complexity, and Inductive Bias of Infinite Transformers11 Mar 2026
- 2026Learning to Approximate Uniform Facility Location via Graph Neural Networks13 Feb 2026
- 2026Structural Disentanglement in Bilinear MLPs via Architectural Inductive Bias5 Feb 2026
- 2026UltRAG: a Universal Simple Scalable Recipe for Knowledge Graph RAG28 Jan 2026
- 2025A Special Case of Quadratic Extrapolation Under the Neural Tangent Kernel11 Dec 2025
- 2025Foundations of Artificial Intelligence Frameworks: Notion and Limits of AGI23 Nov 2025
- 2025Parameter-Efficient Conditioning for Material Generalization in Graph-Based Simulators7 Nov 2025
- 2025Distributional Evaluation of Generative Models via Relative Density Ratio29 Oct 2025
- 2025Generalizable Reasoning through Compositional Energy Minimization23 Oct 2025
- 2025Deep Neural ODE Operator Networks for PDEs17 Oct 2025
- 2025What Drives Compositional Generalization in Visual Generative Models? The Importance of Continuous Training Objectives3 Oct 2025
- 2025KNARsack: Teaching Neural Algorithmic Reasoners to Solve Pseudo-Polynomial Problems17 Sep 2025
- 2025Neuro-Spectral Architectures for Causal Physics-Informed Networks5 Sep 2025
- 2025CHARM3R: Towards Unseen Camera Height Robust Monocular 3D Detector15 Aug 2025
- 2025Hybrid Node-Destroyer Model with Large Neighborhood Search for Solving the Capacitated Vehicle Routing Problem12 Aug 2025
- 2025S2-UniSeg: Fast Universal Agglomerative Pooling for Scalable Segment Anything without Supervision9 Aug 2025
- 2025Penalizing Infeasible Actions and Reward Scaling in Reinforcement Learning with Offline Data11 Jul 2025
- 2025Out-of-Distribution Graph Models Merging4 Jun 2025
- 2025Primal-Dual Neural Algorithmic Reasoning29 May 2025
- 2025Just One Layer Norm Guarantees Stable Extrapolation20 May 2025
- 2025Wide & Deep Learning for Node Classification4 May 2025
- 2025Hadamard product in deep learning: Introduction, Advances and Challenges17 Apr 2025
- 2025Graph neural networks extrapolate out-of-distribution for shortest paths24 Mar 2025
- 2025NeuralFoil: An Airfoil Aerodynamics Analysis Tool Using Physics-Informed Machine Learning20 Mar 2025
- 2025NodeNAS: Node-Specific Graph Neural Architecture Search for Out-of-Distribution Generalization4 Mar 2025
- 2025Why Domain Generalization Fail? A View of Necessity and Sufficiency15 Feb 2025
- 2025When Do Neural Networks Learn World Models?13 Feb 2025
- 2025Evolution and The Knightian Blindspot of Machine Learning22 Jan 2025
- 2025Depth Any Camera: Zero-Shot Metric Depth Estimation from Any Camera5 Jan 2025
- 2024Extended Neural Contractive Dynamical Systems: On Multiple Tasks and Riemannian Safety Regions18 Nov 2024
- 2024How Far is Video Generation from World Model: A Physical Law Perspective4 Nov 2024
- 2024Progression: an extrapolation principle for regression30 Oct 2024
- 2024Deeper Insights into Deep Graph Convolutional Networks: Stability and Generalization11 Oct 2024
- 2024SLIDE: A machine-learning based method for forced dynamic response estimation of multibody systems26 Sep 2024
- 2024Zero-shot forecasting of chaotic systems24 Sep 2024
- 2024Recurrent Aggregators in Neural Algorithmic Reasoning11 Sep 2024
- 2024Offline Model-Based Reinforcement Learning with Anti-Exploration20 Aug 2024
- 2024Algorithm-Informed Graph Neural Networks for Leakage Detection and Localization in Water Distribution Networks5 Aug 2024
50 newest of 218 All 218 (JSON)
- 2022Subspace Diffusion Generative Modelscited by 70
- 2023Uncertainty-aware Surrogate Models for Airfoil Flow Simulations with Denoising Diffusion Probabilistic Modelscited by 22
- 2023Supercharging Graph Transformers with Advective Diffusioncited by 7
- 2023Modeling Molecular Structures with Intrinsic Diffusion Modelscited by 4
- 2026Least-Action-Guided Diffusion for Physical Extrapolationcited by 2
- 2026Least-Action-Guided Diffusion for Physical Extrapolation9 Jun 2026
- 2023Uncertainty-aware Surrogate Models for Airfoil Flow Simulations with Denoising Diffusion Probabilistic Models8 Dec 2023
- 2023Supercharging Graph Transformers with Advective Diffusion10 Oct 2023
- 2023Modeling Molecular Structures with Intrinsic Diffusion Models23 Feb 2023
- 2022Subspace Diffusion Generative Models3 May 2022
- 2021Implicit Behavioral Cloningcited by 442
- 2022When Data Geometry Meets Deep Function: Generalizing Offline Reinforcement Learningcited by 31
- 2023Understanding, Predicting and Better Resolving Q-Value Divergence in Offline-RLcited by 20
- 2024Strategically Conservative Q-Learningcited by 1
- 2024Offline Model-Based Reinforcement Learning with Anti-Explorationcited by 1
- 2024Offline Model-Based Reinforcement Learning with Anti-Exploration20 Aug 2024
- 2024Strategically Conservative Q-Learning6 Jun 2024
- 2023Understanding, Predicting and Better Resolving Q-Value Divergence in Offline-RL6 Oct 2023
- 2022When Data Geometry Meets Deep Function: Generalizing Offline Reinforcement Learning23 May 2022
- 2021Implicit Behavioral Cloning1 Sep 2021
- 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 30
- 2024Transformers meet Neural Algorithmic Reasonerscited by 12
- 2024Transformers meet Neural Algorithmic Reasoners13 Jun 2024
- 2023Neural Algorithmic Reasoning with Causal Regularisation20 Feb 2023
- 2024How Far is Video Generation from World Model: A Physical Law Perspectivecited by 204
- 2025When Do Neural Networks Learn World Models?cited by 8
- 2025When Do Neural Networks Learn World Models?13 Feb 2025
- 2024How Far is Video Generation from World Model: A Physical Law Perspective4 Nov 2024
- 2022Sparse Mixture-of-Experts are Domain Generalizable Learnerscited by 85
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2021Domain Generalization: A Surveycited by 760
- 2021Domain Generalization with MixStylecited by 563
- 2021Pre-Trained Models: Past, Present and Futurecited by 319
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2022Transformers Learn Shortcuts to Automatacited by 260
- 2022Handling Distribution Shifts on Graphs: An Invariance Perspectivecited by 163
- 2022LIFT: Language-Interfaced Fine-Tuning for Non-Language Machine Learning Taskscited by 146
- 2022Learning Causally Invariant Representations for Out-of-Distribution Generalization on Graphscited by 144
- 2021Local Texture Estimator for Implicit Representation Functioncited by 126
- 2021Contrastive Behavioral Similarity Embeddings for Generalization in Reinforcement Learningcited by 123
- 2022The CLRS Algorithmic Reasoning Benchmarkcited by 103
12 most cited of 201 All 201 (JSON)
- 2026When Should a Satellite Estimate Be Changed? Stress-Testing Neural Corrections for Evapotranspiration28 Sep 2026
- 2026Exactness at Inference: A Representational Criterion for Out-of-Distribution Generalization21 Sep 2026
- 2026Recurrent Graph Neural Networks with Set-Based Aggregation14 Sep 2026
- 2026Development and Validation of a Physics-Guided Machine Learning Extrapolation Framework Using a Classical Transient Diffusion Benchmark9 Sep 2026
- 2026Distributional Extrapolation for Interactions20 Aug 2026
- 2026Safe Domain Adaptation for Physics: Overcoming Nuisances, Label Shifts, and Simulation Priors18 Aug 2026
- 2026Fast, accurate, and differentiable: a neural-network surrogate for NRSur7dq4 precessing binary black hole waveforms27 Jul 2026
- 2026Graph Hierarchical Recurrence for Long-Range Generalization18 May 2026
- 2026UniSAGE: Unifying Static and Dynamic Attributes with Hyper-Structure6 May 2026
- 2026Machine Learning Hamiltonian Dynamical Systems with Sparse and Noisy Data19 Apr 2026
- 2026Structured Progressive Knowledge Activation for LLM-Driven Neural Architecture Search10 Apr 2026
- 2026Algorithmic Task Capture, Computational Complexity, and Inductive Bias of Infinite Transformers11 Mar 2026
12 newest of 201 All 201 (JSON)