A Recursively Recurrent Neural Network (R2N2) Architecture for Learning Iterative Algorithms
Not on the map. Why?
Abstract (arXiv)
Meta-learning of numerical algorithms for a given task consists of the data-driven identification and adaptation of an algorithmic structure and the associated hyperparameters. To limit the complexity of the meta-learning problem, neural architectures with a certain inductive bias towards favorable algorithmic structures can, and should, be used. We generalize our previously introduced Runge-Kutta neural network to a recursively recurrent neural network (R2N2) superstructure for the design of customized iterative algorithms. In contrast to off-the-shelf deep learning approaches, it features a distinct division into modules for generation of information and for the subsequent assembly of this information towards a solution. Local information in the form of a subspace is generated by subordinate, inner, iterations of recurrent function evaluations starting at the current outer iterate. The update to the next outer iterate is computed as a linear combination of these evaluations, reducing the residual in this space, and constitutes the output of the network. We demonstrate that regular training of the weight parameters inside the proposed superstructure on input/output data of various computational problem classes yields iterations similar to Krylov solvers for linear equation systems, Newton-Krylov solvers for nonlinear equation systems, and Runge-Kutta integrators for ordinary differential equations. Due to its modularity, the superstructure can be readily extended with functionalities needed to represent more general classes of iterative algorithms traditionally based on Taylor series expansions.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 40 of its 99 references that are in the map. First posted on arXiv 22 Nov 2022.
Builds on
40 of 99 references.
References · 40
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2018Neural Ordinary Differential Equationscited by 3,779
- 2020Fourier Neural Operator for Parametric Partial Differential Equationscited by 2,908
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,101
- 2020Meta-Learning in Neural Networks: A Surveycited by 950
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 787
- 2016Learning to learn by gradient descent by gradient descentcited by 620
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 599
- 2019Meta-Learning with Implicit Gradientscited by 525
28 more
- 2019Differentiable Convex Optimization Layerscited by 465
- 2017Stable Architectures for Deep Neural Networkscited by 341
- 2019Optimizing Millions of Hyperparameters by Implicit Differentiationcited by 304
- 2016FractalNet: Ultra-Deep Neural Networks without Residualscited by 216
- 2015A Differential Equation for Modeling Nesterov's Accelerated Gradient Method: Theory and Insightscited by 206
- 2017Beyond Finite Layer Neural Networks: Bridging Deep Architectures and Numerical Differential Equationscited by 203
- 2017Hierarchical Representations for Efficient Architecture Searchcited by 191
- 2018Efficient Multi-objective Neural Architecture Search via Lamarckian Evolutioncited by 153
- 2021Can You Learn an Algorithm? Generalizing from Easy to Hard Problems with Recurrent Networkscited by 117
- 2016A Variational Perspective on Accelerated Methods in Optimizationcited by 110
- 2019On Empirical Comparisons of Optimizers for Deep Learningcited by 103
- 2018Learning to Branchcited by 78
- 2018Reviving and Improving Recurrent Back-Propagationcited by 69
- 2017Multi-level Residual Networks from Dynamical Systems Viewcited by 59
- 2020Tasks, stability, architecture, and compute: Training more effective learned optimizers, and using them to train themselvescited by 58
- 2016AdaNet: Adaptive Structural Learning of Artificial Neural Networkscited by 54
- 2020Geometry-Aware Gradient Algorithms for Neural Architecture Searchcited by 40
- 2020EigenGame: PCA as a Nash Equilibriumcited by 39
- 2018Direct Runge-Kutta Discretization Achieves Accelerationcited by 21
- 2018A machine learning framework for data driven acceleration of computations of differential equationscited by 18
- 2019Towards modular and programmable architecture searchcited by 11
- 2021Neural Fixed-Point Acceleration for Convex Optimizationcited by 10
- 2019Partial observations and conservation laws: Grey-box modeling in biotechnology and optogeneticscited by 9
- 2021Personalized Algorithm Generation: A Case Study in Learning ODE Integratorscited by 9
- 2022Algorithmic (Semi-)Conjugacy via Koopman Operator Theorycited by 8
- 2021Learning Dynamics from Noisy Measurements using Deep Learning with a Runge-Kutta Constraintcited by 7
- 2016Optimal Deterministic Algorithm Generationcited by 5
- 2020Discovery of Governing Equations with Recursive Deep Neural Networkscited by 3
Built on by
Citing papers per year: 2023: 3; 2024: 1; 2025: 3; 2026: 1.
8 papers.
- 2023Looped Transformers are Better at Learning Learning Algorithmscited by 149
- 2023Identifying Equivalent Training Dynamicscited by 9
- 2024GoRINNs: Godunov-Riemann Informed Neural Networks for Learning Hyperbolic Conservation Lawscited by 8
- 2023Implementation and (Inverse Modified) Error Analysis for implicitly-templated ODE-netscited by 6
- 2025Leveraging Operator Learning to Accelerate Convergence of the Preconditioned Conjugate Gradient Methodcited by 6
- 2025Tiny Recursive Control: Iterative Reasoning for Efficient Optimal Controlcited by 4
- 2025Fredholm Neural Networks for inverse problems in elliptic PDEscited by 1
- 2026Learning Contractive Integral Operators with Fredholm Integral Neural Operatorscited by 0
- 2026Learning Contractive Integral Operators with Fredholm Integral Neural Operators3 Apr 2026
- 2025Tiny Recursive Control: Iterative Reasoning for Efficient Optimal Control18 Dec 2025
- 2025Leveraging Operator Learning to Accelerate Convergence of the Preconditioned Conjugate Gradient Method31 Jul 2025
- 2025Fredholm Neural Networks for inverse problems in elliptic PDEs8 Jul 2025
- 2024GoRINNs: Godunov-Riemann Informed Neural Networks for Learning Hyperbolic Conservation Laws29 Oct 2024
- 2023Looped Transformers are Better at Learning Learning Algorithms21 Nov 2023
- 2023Implementation and (Inverse Modified) Error Analysis for implicitly-templated ODE-nets31 Mar 2023
- 2023Identifying Equivalent Training Dynamics17 Feb 2023