Issue 39, 2022

Unsupervised convolutional variational autoencoder deep embedding clustering for Raman spectra

Abstract

Unsupervised deep learning methods place increased emphasis on the process of cluster analysis of unknown samples without requiring sample labels. Clustering algorithms based on deep embedding networks have been recently developed and are widely used in data mining, speech processing and image recognition, but barely any of them have been used on spectra data. This study presents an unsupervised clustering algorithm for Raman spectra, called the convolutional variational autoencoder deep embedding clustering method (CVDE). It improves the network structure of the multi-layer perception (MLP) that is commonly used in other methods based on the VAE-GMM model, like VaDE, by replacing the hidden fully connected layer in the MLP with three convolution layers and two pooling layers for better clustering on the Raman spectra. The three convolution layers extend vertical channels to learn features, while pooling layers directly reduce the horizontal coding dimensions to prevent gradient explosion and overfitting. Furthermore, such network structures can easily incorporate the gradient-weighted class activation mapping (Grad-Cam) method to visualise the importance of spectral features for clustering, facilitating network tuning and spectral difference analysis. Moreover, through comparative experiments, CVDE has proven that it affords better clustering performance than current advanced clustering methods on not only the MNIST dataset but also two sets of Raman spectra: soybean oil Raman spectra with very small Raman feature differences and drug Raman spectra with a small data size. The clustering accuracies of these three datasets reach 94.48%, 90.43% and 98.70% respectively. Thus, CVDE is suitable for applications in static spectra, such as Raman spectra and LIBS spectra, and is more versatile than supervised methods in the spectral and chemical analysis fields.

Graphical abstract: Unsupervised convolutional variational autoencoder deep embedding clustering for Raman spectra

Article information

Article type
Paper
Submitted
22 Jul 2022
Accepted
20 Sep 2022
First published
20 Sep 2022

Anal. Methods, 2022,14, 3898-3910

Unsupervised convolutional variational autoencoder deep embedding clustering for Raman spectra

Y. Guo, W. Jin, W. Wang, Z. Guo and Y. He, Anal. Methods, 2022, 14, 3898 DOI: 10.1039/D2AY01184K

To request permission to reproduce material from this article, please go to the Copyright Clearance Center request page.

If you are an author contributing to an RSC publication, you do not need to request permission provided correct acknowledgement is given.

If you are the author of this article, you do not need to request permission to reproduce figures and diagrams provided correct acknowledgement is given. If you want to reproduce the whole article in a third-party publication (excluding your thesis/dissertation for which permission is not required) please go to the Copyright Clearance Center request page.

Read more about how to correctly acknowledge RSC content.

Social activity

Spotlight

Advertisements