Optimized Crystallographic Graph Generation for Material Science

Astrid Klipfel, Yaël Frégier, Adlane Sayede, Zied Bouraoui
6/7/2023
cond-mat.mtrl-scics.LG

Official code: aklipf/mat-graph (4 stars, MIT, last commit 2023-02-27).

Abstract

Graph neural networks are widely used in machine learning applied to chemistry, and in particular for material science discovery. For crystalline materials, however, generating graph-based representation from geometrical information for neural networks is not a trivial task. The periodicity of crystalline needs efficient implementations to be processed in real-time under a massively parallel environment. With the aim of training graph-based generative models of new material discovery, we propose an efficient tool to generate cutoff graphs and k-nearest-neighbours graphs of periodic structures within GPU optimization. We provide pyMatGraph a Pytorch-compatible framework to generate graphs in real-time during the training of neural network architecture. Our tool can update a graph of a structure, making generative models able to update the geometry and process the updated graph during the forward propagation on the GPU side. Our code is publicly available at https://github.com/aklipf/mat-graph.

View on arXivView PDF

Code Implementations(1)

aklipf/mat-graphOfficial100%
MIT
40PythonFeb 20, 20233 years agoMIT

Similar Papers

Cite this paper

@article{klipfel2023optimized,
  title  = {Optimized Crystallographic Graph Generation for Material Science},
  author = {Astrid Klipfel and Yaël Frégier and Adlane Sayede and Zied Bouraoui},
  year   = {2023},
  eprint = {2307.05380},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.05380v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.05380.svg)](https://codeofpaper.com/paper/2307.05380)

Discussion