Fast and interpretable classification of small X-ray diffraction datasets using data augmentation and deep neural networks

Felipe Oviedo, Zekun Ren, Shijing Sun, Charlie Settens, Zhe Liu +7 more
11/20/2018
physics.data-ancond-mat.mtrl-scics.LG

Official code: PV-Lab/autoXRD (55 stars, Apache-2.0, last commit 2020-03-04).

Abstract

X-ray diffraction (XRD) data acquisition and analysis is among the most time-consuming steps in the development cycle of novel thin-film materials. We propose a machine-learning-enabled approach to predict crystallographic dimensionality and space group from a limited number of thin-film XRD patterns. We overcome the scarce-data problem intrinsic to novel materials development by coupling a supervised machine learning approach with a model agnostic, physics-informed data augmentation strategy using simulated data from the Inorganic Crystal Structure Database (ICSD) and experimental data. As a test case, 115 thin-film metal halides spanning 3 dimensionalities and 7 space-groups are synthesized and classified. After testing various algorithms, we develop and implement an all convolutional neural network, with cross validated accuracies for dimensionality and space-group classification of 93% and 89%, respectively. We propose average class activation maps, computed from a global average pooling layer, to allow high model interpretability by human experimentalists, elucidating the root causes of misclassification. Finally, we systematically evaluate the maximum XRD pattern step size (data acquisition rate) before loss of predictive accuracy occurs, and determine it to be 0.16°, which enables an XRD pattern to be obtained and classified in 5.5 minutes or less.

View on arXivView PDF

Code Implementations(1)

PV-Lab/autoXRDOfficial100%
Apache-2.0

Automatic XRD classification for thin-film materials using CNNs, Class Activation Maps and Data Augmentation

5522PythonApr 23, 20196 years agoApache-2.0

Similar Papers

Cite this paper

@article{oviedo2018fast,
  title  = {Fast and interpretable classification of small X-ray diffraction datasets using data augmentation and deep neural networks},
  author = {Felipe Oviedo and Zekun Ren and Shijing Sun and Charlie Settens and Zhe Liu and Noor Titan Putri Hartono and Ramasamy Savitha and Brian L. DeCost and Siyu I. P. Tian and Giuseppe Romano and Aaron Gilad Kusne and Tonio Buonassisi},
  year   = {2018},
  eprint = {1811.08425},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1811.08425}
}

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/1811.08425.svg)](https://codeofpaper.com/paper/1811.08425)

Discussion