Learning from Linear Algebra: A Graph Neural Network Approach to Preconditioner Design for Conjugate Gradient Solvers
Not on the map. Why?
Abstract (arXiv)
Large linear systems are ubiquitous in modern computational science and engineering. The main recipe for solving them is the use of Krylov subspace iterative methods with well-designed preconditioners. Recently, GNNs have been shown to be a promising tool for designing preconditioners to reduce the overall computational cost of iterative methods by constructing them more efficiently than with classical linear algebra techniques. Preconditioners designed with these approaches cannot outperform those designed with classical methods in terms of the number of iterations in CG. In our work, we recall well-established preconditioners from linear algebra and use them as a starting point for training the GNN to obtain preconditioners that reduce the condition number of the system more significantly than classical preconditioners. Numerical experiments show that our approach outperforms both classical and neural network-based methods for an important class of parametric partial differential equations. We also provide a heuristic justification for the loss function used and show that preconditioners obtained by learning with this loss function reduce the condition number in a more desirable way for CG.
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). Builds on 11 of its 47 references that are in the map. First posted on arXiv 24 May 2024.
Builds on
11 of 47 references.
References · 11
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
- 2022Message Passing Neural PDE Solverscited by 386
- 2023Convolutional Neural Operators for robust and accurate learning of PDEscited by 214
- 2021Equinox: neural networks in JAX via callable PyTrees and filtered transformationscited by 148
- 2022Multigrid-augmented deep learning preconditioners for the Helmholtz equationcited by 25
- 2019Deep Learning of Preconditioners for Conjugate Gradient Solvers in Urban Water Related Problemscited by 20
- 2023Neural incomplete factorization: learning preconditioners for the conjugate gradient methodcited by 18
- 2022Neural-network preconditioners for solving the Dirac equation in lattice gauge theorycited by 6
- 2024Newton Informed Neural Operator for Computing Multiple Solutions of Nonlinear Partials Differential Equationscited by 2
Built on by
Citing papers per year: 2024: 2; 2025: 7; 2026: 6.
15 papers.
Sort:
- 2024Graph Neural Preconditioners for Iterative Solutions of Sparse Linear Systemscited by 15
- 2024Learning incomplete factorization preconditioners for GMREScited by 9
- 2025Accurate and scalable deep Maxwell solvers using multilevel iterative methodscited by 5
- 2025SymMaP: Improving Computational Efficiency in Linear Solvers through Symbolic Preconditioningcited by 5
- 2025Message-Passing GNNs Fail to Approximate Sparse Triangular Factorizationscited by 2
- 2025Preconditioned Deformation Gridscited by 1
- 2025Learning Sparse Approximate Inverse Preconditioners for Conjugate Gradient Solvers on GPUscited by 1
- 2026Neu-PiG: Neural Preconditioned Grids for Fast Dynamic Surface Reconstruction on Long Sequencescited by 1
- 2025Spectral Analysis of the Weighted Frobenius Objectivecited by 0
- 2025Factorization-in-Loop: Proximal Fill-in Minimization for Sparse Matrix Reorderingcited by 0
- 2026Learning to Discover Iterative Spectral Algorithmscited by 0
- 2026RAPNet: Accelerating Algebraic Multigrid with Learned Sparse Correctionscited by 0
3 more
- 2026When a neural surrogate cannot accelerate a solver: runtime share, closed-loop drift, and the economics of uncertainty gating in a stiff coupled simulationcited by 0
- 2026An overview of machine learning-enhanced iterative methods for systems of linear and nonlinear equationscited by 0
- 2026Neural Network Preconditioning: A Case Study for the Solution of the Parametric Helmholtz Equationcited by 0
- 2026Neural Network Preconditioning: A Case Study for the Solution of the Parametric Helmholtz Equation12 Oct 2026
- 2026An overview of machine learning-enhanced iterative methods for systems of linear and nonlinear equations5 Oct 2026
- 2026When a neural surrogate cannot accelerate a solver: runtime share, closed-loop drift, and the economics of uncertainty gating in a stiff coupled simulation24 Aug 2026
- 2026RAPNet: Accelerating Algebraic Multigrid with Learned Sparse Corrections26 May 2026
- 2026Neu-PiG: Neural Preconditioned Grids for Fast Dynamic Surface Reconstruction on Long Sequences25 Feb 2026
- 2026Learning to Discover Iterative Spectral Algorithms10 Feb 2026
- 2025Factorization-in-Loop: Proximal Fill-in Minimization for Sparse Matrix Reordering12 Nov 2025
- 2025Learning Sparse Approximate Inverse Preconditioners for Conjugate Gradient Solvers on GPUs31 Oct 2025
- 2025SymMaP: Improving Computational Efficiency in Linear Solvers through Symbolic Preconditioning28 Oct 2025
- 2025Preconditioned Deformation Grids22 Sep 2025
- 2025Spectral Analysis of the Weighted Frobenius Objective20 Sep 2025
- 2025Accurate and scalable deep Maxwell solvers using multilevel iterative methods3 Sep 2025
- 2024Graph Neural Preconditioners for Iterative Solutions of Sparse Linear Systemscited by 15
- 2024Learning incomplete factorization preconditioners for GMREScited by 9
- 2025Accurate and scalable deep Maxwell solvers using multilevel iterative methodscited by 5
- 2025SymMaP: Improving Computational Efficiency in Linear Solvers through Symbolic Preconditioningcited by 5
- 2025Message-Passing GNNs Fail to Approximate Sparse Triangular Factorizationscited by 2
- 2025Preconditioned Deformation Gridscited by 1
- 2025Learning Sparse Approximate Inverse Preconditioners for Conjugate Gradient Solvers on GPUscited by 1
- 2026Neu-PiG: Neural Preconditioned Grids for Fast Dynamic Surface Reconstruction on Long Sequencescited by 1
- 2025Spectral Analysis of the Weighted Frobenius Objectivecited by 0
- 2025Factorization-in-Loop: Proximal Fill-in Minimization for Sparse Matrix Reorderingcited by 0
- 2026Learning to Discover Iterative Spectral Algorithmscited by 0
- 2026RAPNet: Accelerating Algebraic Multigrid with Learned Sparse Correctionscited by 0
12 most cited of 15 All 15 (JSON)
- 2026Neural Network Preconditioning: A Case Study for the Solution of the Parametric Helmholtz Equation12 Oct 2026
- 2026An overview of machine learning-enhanced iterative methods for systems of linear and nonlinear equations5 Oct 2026
- 2026When a neural surrogate cannot accelerate a solver: runtime share, closed-loop drift, and the economics of uncertainty gating in a stiff coupled simulation24 Aug 2026
- 2026RAPNet: Accelerating Algebraic Multigrid with Learned Sparse Corrections26 May 2026
- 2026Neu-PiG: Neural Preconditioned Grids for Fast Dynamic Surface Reconstruction on Long Sequences25 Feb 2026
- 2026Learning to Discover Iterative Spectral Algorithms10 Feb 2026
- 2025Factorization-in-Loop: Proximal Fill-in Minimization for Sparse Matrix Reordering12 Nov 2025
- 2025Learning Sparse Approximate Inverse Preconditioners for Conjugate Gradient Solvers on GPUs31 Oct 2025
- 2025SymMaP: Improving Computational Efficiency in Linear Solvers through Symbolic Preconditioning28 Oct 2025
- 2025Preconditioned Deformation Grids22 Sep 2025
- 2025Spectral Analysis of the Weighted Frobenius Objective20 Sep 2025
- 2025Accurate and scalable deep Maxwell solvers using multilevel iterative methods3 Sep 2025
12 newest of 15 All 15 (JSON)