Personalized Algorithm Generation: A Case Study in Learning ODE Integrators
Not on the map. Why?
Abstract (arXiv)
We study the learning of numerical algorithms for scientific computing, which combines mathematically driven, handcrafted design of general algorithm structure with a data-driven adaptation to specific classes of tasks. This represents a departure from the classical approaches in numerical analysis, which typically do not feature such learning-based adaptations. As a case study, we develop a machine learning approach that automatically learns effective solvers for initial value problems in the form of ordinary differential equations (ODEs), based on the Runge-Kutta (RK) integrator architecture. We show that we can learn high-order integrators for targeted families of differential equations without the need for computing integrator coefficients by hand. Moreover, we demonstrate that in certain cases we can obtain superior performance to classical RK methods. This can be attributed to certain properties of the ODE families being identified and exploited by the approach. Overall, this work demonstrates an effective learning-based approach to the design of algorithms for the numerical solution of differential equations. This can be readily extended to other numerical tasks.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 27 of its 70 references that are in the map. First posted on arXiv 4 May 2021.
Builds on
27 of 70 references.
References · 27
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2018Neural Ordinary Differential Equationscited by 3,733
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,097
- 2018On First-Order Meta-Learning Algorithmscited by 1,003
- 2020Meta-Learning in Neural Networks: A Surveycited by 944
- 2017A Survey on Multi-Task Learningcited by 838
- 2019Meta-Learning with Implicit Gradientscited by 523
- 2017Progressive Neural Architecture Searchcited by 483
15 more
- 2020Pruning neural networks without any data by iteratively conserving synaptic flowcited by 475
- 2020Multi-Task Learning with Deep Neural Networks: A Surveycited by 374
- 2017Physics Informed Deep Learning (Part I): Data-driven Solutions of Nonlinear Partial Differential Equationscited by 362
- 2017Stable Architectures for Deep Neural Networkscited by 340
- 2018Neural Architecture Search with Bayesian Optimisation and Optimal Transportcited by 192
- 2014Qualitatively characterizing neural network optimization problemscited by 186
- 2015Stochastic modified equations and adaptive stochastic gradient algorithmscited by 141
- 2017Maximum Principle Based Algorithms for Deep Learningcited by 77
- 2016Compression of Neural Machine Translation Models via Pruningcited by 43
- 2018An Optimal Control Approach to Deep Learning and Applications to Discrete-Weight Neural Networkscited by 25
- 2020Revisiting "Qualitatively Characterizing Neural Network Optimization Problems"cited by 22
- 2019Towards modular and programmable architecture searchcited by 11
- 2019Partial observations and conservation laws: Grey-box modeling in biotechnology and optogeneticscited by 9
- 2016Optimal Deterministic Algorithm Generationcited by 4
- 2020Identifying Critical Neurons in ANN Architectures using Mixed Integer Programmingcited by 3
Built on by
Citing papers per year: 2022: 2; 2023: 2; 2024: 2; 2025: 2.
8 papers.
- 2024FMint: Bridging Human Designed and Data Pretrained Models for Differential Equation Foundation Modelcited by 18
- 2022A Recursively Recurrent Neural Network (R2N2) Architecture for Learning Iterative Algorithmscited by 8
- 2023Identifying Equivalent Training Dynamicscited by 7
- 2022Principled Acceleration of Iterative Numerical Methods Using Machine Learningcited by 6
- 2023Implementation and (Inverse Modified) Error Analysis for implicitly-templated ODE-netscited by 6
- 2025Real-Time Streamable Generative Speech Restoration with Flow Matchingcited by 4
- 2024Accelerating Legacy Numerical Solvers by Non-intrusive Gradient-based Meta-solvingcited by 2
- 2025Fredholm Neural Networks for inverse problems in elliptic PDEscited by 1
- 2025Real-Time Streamable Generative Speech Restoration with Flow Matching22 Dec 2025
- 2025Fredholm Neural Networks for inverse problems in elliptic PDEs8 Jul 2025
- 2024Accelerating Legacy Numerical Solvers by Non-intrusive Gradient-based Meta-solving5 May 2024
- 2024FMint: Bridging Human Designed and Data Pretrained Models for Differential Equation Foundation Model23 Apr 2024
- 2023Implementation and (Inverse Modified) Error Analysis for implicitly-templated ODE-nets31 Mar 2023
- 2023Identifying Equivalent Training Dynamics17 Feb 2023
- 2022A Recursively Recurrent Neural Network (R2N2) Architecture for Learning Iterative Algorithms22 Nov 2022
- 2022Principled Acceleration of Iterative Numerical Methods Using Machine Learning17 Jun 2022