paper-with-me

홈 › Papers

Graph Neural Networks and Applied Linear Algebra

2023-10-21 · Nicholas S. Moore, Eric C. Cyr, Peter Ohm, Christopher M. Siefert, Raymond S. Tuminaro

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.

📄 PDF Abstract BibTeX arXiv:2310.14084

Code (1)

sandialabs/gnn-applied-linear-algebra 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

Focus 설명 없음

Similar Papers 제목 키워드 기반

Economic Networks: Theory and Computation

2022-03-22 · Thomas J. Sargent, John Stachurski

This textbook is an introduction to economic networks, intended for students and researchers in the fields of economics and applied mathematics. The textbook emphasizes quantitative modeling, with the main underlying too…

Learning Sparse Nonparametric DAGs

2019-09-29 · Xun Zheng, Chen Dan, Bryon Aragam, Pradeep Ravikumar 외

We develop a framework for learning sparse nonparametric directed acyclic graphs (DAGs) from data. Our approach is based on a recent algebraic characterization of DAGs that led to a fully continuous program for score-bas…

Causal Discovery

Optimization-Based Algebraic Multigrid Coarsening Using Reinforcement Learning

2021-06-03 · NeurIPS 2021 12 · Ali Taghibakhshi, Scott MacLachlan, Luke Olson, Matthew West

Large sparse linear systems of equations are ubiquitous in science and engineering, such as those arising from discretizations of partial differential equations. Algebraic multigrid (AMG) methods are one of the most comm…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)

Photonic co-processors in HPC: using LightOn OPUs for Randomized Numerical Linear Algebra

2021-04-29 · Daniel Hesslow, Alessandro Cappelli, Igor Carron, Laurent Daudet 외

Randomized Numerical Linear Algebra (RandNLA) is a powerful class of methods, widely used in High Performance Computing (HPC). RandNLA provides approximate solutions to linear algebra functions applied to large signals, …

Dimensionality Reduction

Cluster Algebras: Network Science and Machine Learning

2022-03-25 · Pierre-Philippe Dechant, Yang-Hui He, Elli Heyes, Edward Hirst

Cluster algebras have recently become an important player in mathematics and physics. In this work, we investigate them through the lens of modern data science, specifically with techniques from network science and machi…

Graph Embedding