Learning incomplete factorization preconditioners for GMRES
Not on the map. Why?
Abstract (arXiv)
Incomplete LU factorizations of sparse matrices are widely used as preconditioners in Krylov subspace methods to speed up solving linear systems. Unfortunately, computing the preconditioner itself can be time-consuming and sensitive to hyper-parameters. Instead, we replace the hand-engineered algorithm with a graph neural network that is trained to approximate the matrix factorization directly. To apply the output of the neural network as a preconditioner, we propose an output activation function that guarantees that the predicted factorization is invertible. Further, applying a graph neural network architecture allows us to ensure that the output itself is sparse which is desirable from a computational standpoint. We theoretically analyze and empirically evaluate different loss functions to train the learned preconditioners and show their effectiveness in decreasing the number of GMRES iterations and improving the spectral properties on synthetic data. The code is available at https://github.com/paulhausner/neural-incomplete-factorization.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 11 of its 30 references that are in the map. First posted on arXiv 12 Sep 2024.
Builds on
11 of 30 references.
References · 11
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2019Deep Learning of Preconditioners for Conjugate Gradient Solvers in Urban Water Related Problemscited by 19
- 2024Graph Neural Preconditioners for Iterative Solutions of Sparse Linear Systemscited by 15
- 2024Learning from Linear Algebra: A Graph Neural Network Approach to Preconditioner Design for Conjugate Gradient Solverscited by 13
- 2022Graph-based Neural Acceleration for Nonnegative Matrix Factorizationcited by 9
- 2023Graph Neural Networks and Applied Linear Algebracited by 6
- 2022Optimized Sparse Matrix Operations for Reverse Mode Automatic Differentiationcited by 5
- 2024Ising on the Graph: Task-specific Graph Subsampling via the Ising Modelcited by 2
- 2024Generative modeling of Sparse Approximate Inverse Preconditionerscited by 2
Built on by
Citing papers per year: 2025: 6; 2026: 3.
9 papers.
- 2025Leveraging Operator Learning to Accelerate Convergence of the Preconditioned Conjugate Gradient Methodcited by 6
- 2025Learning to accelerate distributed ADMM using graph neural networkscited by 3
- 2025PEARL: Preconditioner Enhancement through Actor-critic Reinforcement Learningcited by 2
- 2025Message-Passing GNNs Fail to Approximate Sparse Triangular Factorizationscited by 2
- 2025Warm-starting active-set solvers using graph neural networkscited by 2
- 2025Factorization-in-Loop: Proximal Fill-in Minimization for Sparse Matrix Reorderingcited by 0
- 2026Estimating Condition Number with Graph Neural Networkscited by 0
- 2026RAPNet: Accelerating Algebraic Multigrid with Learned Sparse Correctionscited by 0
- 2026CodeJeNN: A simple C++ neural network generator for physics applicationscited by 0
- 2026CodeJeNN: A simple C++ neural network generator for physics applications2 Jul 2026
- 2026RAPNet: Accelerating Algebraic Multigrid with Learned Sparse Corrections26 May 2026
- 2026Estimating Condition Number with Graph Neural Networks10 Mar 2026
- 2025Warm-starting active-set solvers using graph neural networks17 Nov 2025
- 2025Factorization-in-Loop: Proximal Fill-in Minimization for Sparse Matrix Reordering12 Nov 2025
- 2025Learning to accelerate distributed ADMM using graph neural networks5 Sep 2025
- 2025Leveraging Operator Learning to Accelerate Convergence of the Preconditioned Conjugate Gradient Method31 Jul 2025
- 2025Message-Passing GNNs Fail to Approximate Sparse Triangular Factorizations3 Feb 2025
- 2025PEARL: Preconditioner Enhancement through Actor-critic Reinforcement Learning18 Jan 2025