NSF-BSF: Scalable Graph Neural Network Algorithms and Applications to PDEs
Emory University, Atlanta GA
Investigators
Abstract
This project will advance the fields of geometric machine learning and numerical partial differential equations and strengthen the connections between them. Geometric machine learning provides an effective approach for analyzing unstructured data and has become indispensable for computer graphics and vision, bioinformatics, social network analysis, protein folding, and many other areas. Partial differential equations (PDEs) are ubiquitous in mathematical modeling, and their numerical solution enables the simulation of real-world phenomena in engineering design, medical analysis, and material sciences, to name a few. A unified study of both fields exposes many potential synergies, which the project will seize to improve the efficiency of algorithms in both areas. The first goal is to improve the scalability of geometric machine learning approaches based on graph neural networks (GNNs) to accommodate growing datasets with millions of nodes using insights and ideas from numerical PDEs. The second goal is to accelerate numerical PDE simulations by enhancing numerical solvers on unstructured meshes with GNN components. Through these improvements in computational efficiency, the project will enable more accurate data analysis and PDE simulations for high-impact applications across the sciences, engineering, and industry. Graduate students and postdoctoral researchers will be integrated into this research as part of their professional training. This project will develop computational algorithms that improve the efficiency and scalability of GNNs and create new approaches for GNNs for solving nonlinear PDEs on unstructured meshes. To improve the scalability of GNNs to graphs with millions of nodes, the research team will develop spatial smoothing operators, coarsening operators, and multilevel training schemes. To accelerate PDE simulations on unstructured meshes, the team will train GNNs to produce effective prolongation, restriction, and coarse mesh operators in multigrid methods and preconditioners in Krylov methods. The team will demonstrate that the resulting hybrid schemes accelerate computations and are provably convergent. To show the broad applicability of the schemes, the team will consider challenging PDE problems in computational fluid dynamics and test the scalable GNNs on established geometric learning benchmark tasks such as shape and node classification. The mathematical backbone of these developments is algebraic multigrid techniques, which motivate GNN design and training and are used in the PDE solvers. This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
View original record on NSF Award Search →