paper-with-me

Papers

Scalable training of graph convolutional neural networks for fast and accurate predictions of HOMO-LUMO gap in molecules

2022-07-22 · Jong Youl Choi, Pei Zhang, Kshitij Mehta, Andrew Blanchard, Massimiliano Lupo Pasini

Graph Convolutional Neural Network (GCNN) is a popular class of deep learning (DL) models in material science to predict material properties from the graph representation of molecular structures. Training an accurate and comprehensive GCNN surrogate for molecular design requires large-scale graph datasets and is usually a time-consuming process. Recent advances in GPUs and distributed computing open a path to reduce the computational cost for GCNN training effectively. However, efficient utilization of high performance computing (HPC) resources for training requires simultaneously optimizing large-scale data management and scalable stochastic batched optimization techniques. In this work, we focus on building GCNN models on HPC systems to predict material properties of millions of molecules. We use HydraGNN, our in-house library for large-scale GCNN training, leveraging distributed data parallelism in PyTorch. We use ADIOS, a high-performance data management framework for efficient storage and reading of large molecular graph data. We perform parallel training on two open-source large-scale graph datasets to build a GCNN predictor for an important quantum property known as the HOMO-LUMO gap. We measure the scalability, accuracy, and convergence of our approach on two DOE supercomputers: the Summit supercomputer at the Oak Ridge Leadership Computing Facility (OLCF) and the Perlmutter system at the National Energy Research Scientific Computing Center (NERSC). We present our experimental results with HydraGNN showing i) reduction of data loading time up to 4.2 times compared with a conventional method and ii) linear scaling performance for training up to 1,024 GPUs on both Summit and Perlmutter.

📄 PDF Abstract BibTeX arXiv:2207.11333

Code (0)

등록된 구현이 없습니다.

Tasks

Distributed ComputingManagement

Methods 이 논문이 사용한 방법론

Library 설명 없음

Similar Papers 제목 키워드 기반

FastGCN: Fast Learning with Graph Convolutional Networks via Importance Sampling

2018-01-30 · ICLR 2018 1 · Jie Chen, Tengfei Ma, Cao Xiao

The graph convolutional networks (GCN) recently proposed by Kipf and Welling are an effective graph model for semi-supervised learning. This model, however, was originally designed to be learned with the presence of both…

Node Classification

Scalable Graph Convolutional Network Training on Distributed-Memory Systems

2022-12-09 · Gunduz Vehbi Demirci, Aparajita Haldar, Hakan Ferhatosmanoglu

Graph Convolutional Networks (GCNs) are extensively utilized for deep learning on graphs. The large data sizes of graphs and their vertex features make scalable training algorithms and distributed memory systems necessar…

Blockinggraph partitioninghypergraph partitioning

SIGN: Scalable Inception Graph Neural Networks

2020-04-23 · Fabrizio Frasca, Emanuele Rossi, Davide Eynard, Ben Chamberlain 외

Graph representation learning has recently been applied to a broad spectrum of problems ranging from computer graphics and chemistry to high energy physics and social media. The popularity of graph neural networks has sp…

Graph Representation LearningGraph SamplingNode ClassificationNode Property Prediction+1

VulCNN: An Image-inspired Scalable Vulnerability Detection System

2022-06-20 · International Conference on Software Engineering 2022 6 · Yueming Wu, Deqing Zou, Shihan Dou, Wei Yang 외

Since deep learning (DL) can automatically learn features from source code, it has been widely used to detect source code vulnerability. To achieve scalable vulnerability scanning, some prior studies intent to process th…

image-classificationImage ClassificationVulnerability Detection

Less is More: SlimG for Accurate, Robust, and Interpretable Graph Mining

2022-10-08 · Jaemin Yoo, Meng-Chieh Lee, Shubhranshu Shekhar, Christos Faloutsos

How can we solve semi-supervised node classification in various graphs possibly with noisy features and structures? Graph neural networks (GNNs) have succeeded in many graph mining tasks, but their generalizability to va…

Graph MiningNode Classification