English

Message-Passing GNNs Fail to Approximate Sparse Triangular Factorizations

Machine Learning 2026-05-26 v3 Artificial Intelligence Numerical Analysis Numerical Analysis

Abstract

Graph Neural Networks (GNNs) have been proposed as a tool for learning sparse matrix preconditioners, which are key components in accelerating linear solvers. We present theoretical and empirical evidence that message-passing GNNs are fundamentally incapable of approximating sparse triangular factorizations for classes of matrices for which high-quality preconditioners exist but require non-local dependencies. To illustrate this, we construct a set of baselines using both synthetic matrices and real-world examples from the SuiteSparse collection. Across a range of GNN architectures, including Graph Attention Networks and Graph Transformers, we observe low cosine similarity (0.7\leq0.7 in key cases) between predicted and reference factors. Our theoretical and empirical results suggest that architectural innovations beyond message-passing are necessary for applying GNNs to scientific computing tasks such as matrix factorization. Moreover, experiments demonstrate that overcoming non-locality alone is insufficient. Tailored architectures are necessary to capture the required dependencies since even a completely non-local Global Graph Transformer fails to match the proposed baselines.

Keywords

Cite

@article{arxiv.2502.01397,
  title  = {Message-Passing GNNs Fail to Approximate Sparse Triangular Factorizations},
  author = {Vladislav Trifonov and Ekaterina Muravleva and Ivan Oseledets},
  journal= {arXiv preprint arXiv:2502.01397},
  year   = {2026}
}

Comments

Camera-ready version published in Transactions on Machine Learning Research

R2 v1 2026-06-28T21:30:40.234Z