mlsanityData to 14 Oct 2026

A Deep Conjugate Direction Method for Iteratively Solving Linear Systems

arXiv 2205.10763 ↗First posted 22 May 2022cs.LG cs.NA math.NAcited by 12

Not on the map. Why?

Abstract (arXiv)

We present a novel deep learning approach to approximate the solution of large, sparse, symmetric, positive-definite linear systems of equations. These systems arise from many problems in applied science, e.g., in numerical methods for partial differential equations. Algorithms for approximating the solution to these systems are often the bottleneck in problems that require their solution, particularly for modern applications that require many millions of unknowns. Indeed, numerical linear algebra techniques have been investigated for many decades to alleviate this computational burden. Recently, data-driven techniques have also shown promise for these problems. Motivated by the conjugate gradients algorithm that iteratively selects search directions for minimizing the matrix norm of the approximation error, we design an approach that utilizes a deep neural network to accelerate convergence via data-driven improvement of the search directions. Our method leverages a carefully chosen convolutional network to approximate the action of the inverse of the linear operator up to an arbitrary constant. We train the network using unsupervised learning with a loss function equal to the L2 difference between an input and the system matrix times the network evaluation, where the unspecified constant in the approximate inverse is accounted for. We demonstrate the efficacy of our approach on spatially discretized Poisson equations with millions of degrees of freedom arising in computational fluid dynamics applications. Unlike state-of-the-art learning approaches, our algorithm is capable of reducing the linear system residual to a given tolerance in a small number of iterations, independent of the problem size. Moreover, our method generalizes effectively to various systems beyond those encountered during training.

Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 14 of its 49 references that are in the map. First posted on arXiv 22 May 2022.

Builds on

14 of 49 references.

References · 14

  1. 2015Deep Residual Learning for Image Recognitioncited by 52,096
  2. 2014Adam: A Method for Stochastic Optimizationcited by 37,240
  3. 2016Learning to learn by gradient descent by gradient descentcited by 620
  4. 2021Learning to Optimize: A Primer and A Benchmarkcited by 208
  5. 2020Solver-in-the-Loop: Learning from Differentiable Physics to Interact with Iterative PDE-Solverscited by 205
  6. 2016Learning to Optimizecited by 195
  7. 2016Accelerating Eulerian Fluid Simulation With Convolutional Networkscited by 130
  8. 2019Learning to Optimize Multigrid PDE Solverscited by 79
  9. 2019Learning Neural PDE Solvers with Convergence Guaranteescited by 77
  10. 2020Learning Algebraic Multigrid Using Graph Neural Networkscited by 54
  11. 2019Deep Learning of Preconditioners for Conjugate Gradient Solvers in Urban Water Related Problemscited by 20
  12. 2020Machine-Learned Preconditioners for Linear Solvers in Geophysical Fluid Flowscited by 11
2 more
  1. 2021Accelerating GMRES with Deep Learning in Real-Timecited by 8
  2. 2021A Momentum-Conserving Implicit Material Point Method for Surface Energies with Spatial Gradientscited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2022: 1; 2023: 3; 2024: 2; 2025: 2; 2026: 4.

12 papers.