mlsanityData to 13 Oct 2026

Graph Neural Networks and Applied Linear Algebra

arXiv 2310.14084 ↗First posted 21 Oct 2023math.NA cs.CE cs.LGcited by 6

Not on the map. Why?

Abstract (arXiv)

Sparse matrix computations are ubiquitous in scientific computing. With the recent interest in scientific machine learning, it is natural to ask how sparse matrix computations can leverage neural networks (NN). Unfortunately, multi-layer perceptron (MLP) neural networks are typically not natural for either graph or sparse matrix computations. The issue lies with the fact that MLPs require fixed-sized inputs while scientific applications generally generate sparse matrices with arbitrary dimensions and a wide range of nonzero patterns (or matrix graph vertex interconnections). While convolutional NNs could possibly address matrix graphs where all vertices have the same number of nearest neighbors, a more general approach is needed for arbitrary sparse matrices, e.g. arising from discretized partial differential equations on unstructured meshes. Graph neural networks (GNNs) are one approach suitable to sparse matrices. GNNs define aggregation functions (e.g., summations) that operate on variable size input data to produce data of a fixed output size so that MLPs can be applied. The goal of this paper is to provide an introduction to GNNs for a numerical linear algebra audience. Concrete examples are provided to illustrate how many common linear algebra tasks can be accomplished using GNNs. We focus on iterative methods that employ computational kernels such as matrix-vector products, interpolation, relaxation methods, and strength-of-connection measures. Our GNN examples include cases where parameters are determined a-priori as well as cases where parameters must be learned. The intent with this article is to help computational scientists understand how GNNs can be used to adapt machine learning concepts to computational tasks associated with sparse matrices. It is hoped that this understanding will stimulate data-driven extensions of classical sparse linear algebra tasks.

Key facts. Cited by 6 papers in the map (data through 13 Oct 2026). Builds on 14 of its 31 references that are in the map. First posted on arXiv 21 Oct 2023.

Builds on

14 of 31 references.

References · 14

  1. 2014Adam: A Method for Stochastic Optimizationcited by 37,093
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,223
  3. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,601
  4. 2017Neural Message Passing for Quantum Chemistrycited by 3,471
  5. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,422
  6. 2018Relational inductive biases, deep learning, and graph networkscited by 1,353
  7. 2016Optimization Methods for Large-Scale Machine Learningcited by 1,142
  8. 2020Learning Algebraic Multigrid Using Graph Neural Networkscited by 54
  9. 2019Robust Training and Initialization of Deep Neural Networks: An Adaptive Basis Viewpointcited by 42
  10. 2019Backpropagation-Friendly Eigendecompositioncited by 27
  11. 2021Optimization-Based Algebraic Multigrid Coarsening Using Reinforcement Learningcited by 21
  12. 2022Scalable algorithms for physics-informed neural and graph networkscited by 21
2 more
  1. 2023MG-GNN: Multigrid Graph Neural Networks for Learning Multilevel Domain Decomposition Methodscited by 12
  2. 2022Learning Interface Conditions in Domain Decomposition Solverscited by 11

Built on by

Cited by year (2026 to 13 Oct)

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

6 papers.