Verification of the neural network training process for spectrum-based chemical substructure prediction using metamorphic testing
Abstract
Fourier-transform infrared spectroscopy (FTIR) is one of the commonly used techniques in chemical analysis. The chemical bonds that are present in samples absorb infrared light at various wavelengths based on the properties of chemical bonds between sets of atoms bonded together. By extracting these absorbance patterns, we aim to predict the presence or absence of various substructures within a compound based on its FTIR spectrum. Hypothetically, a powerful machine learning method with enough examples of a substructure should be able to identify the structure of an unknown compound by analyzing its FTIR spectrum. To this extent we developed a novel system that trains neural networks to predict the presence of various substructures within a compound. We then propose to apply metamorphic testing to verify the network training process. Experimental results exhibit that metamorphic testing helps to develop a more effective training process for classifier neural networks.
Department(s)
Computer Science
Chemistry and Biochemistry
Document Type
Article
DOI
https://doi.org/10.1016/j.jocs.2021.101456
Keywords
Compound, Convolutional neural network, Fourier-transform infrared spectroscopy, Metamorphic testing, MSC: 00-01, 99-00, Substructure, Test oracle
Publication Date
10-1-2021
Recommended Citation
Ellis, Joshua D., Razib Iqbal, and Keiichi Yoshimatsu. "Verification of the neural network training process for spectrum-based chemical substructure prediction using metamorphic testing." Journal of Computational Science 55 (2021): 101456.
Journal Title
Journal of Computational Science