Dynamic Spectrum Matching with One-shot Learning

06/23/2018
by   Jinchao Liu, et al.
0

Convolutional neural networks (CNN) have been shown to provide a good solution for classification problems that utilize data obtained from vibrational spectroscopy. Moreover, CNNs are capable of identification from noisy spectra without the need for additional preprocessing. However, their application in practical spectroscopy is limited due to two shortcomings. The effectiveness of the classification using CNNs drops rapidly when only a small number of spectra per substance are available for training (which is a typical situation in real applications). Additionally, to accommodate new, previously unseen substance classes, the network must be retrained which is computationally intensive. Here we address these issues by reformulating a multi-class classification problem with a large number of classes, but a small number of samples per class, to a binary classification problem with sufficient data available for representation learning. Namely, we define the learning task as identifying pairs of inputs as belonging to the same or different classes. We achieve this using a Siamese convolutional neural network. A novel sampling strategy is proposed to address the imbalance problem in training the Siamese Network. The trained network can effectively classify samples of unseen substance classes using just a single reference sample (termed as one-shot learning in the machine learning community). Our results demonstrate better accuracy than other practical systems to date, while allowing effortless updates of the system's database with novel substance classes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/17/2020

'Less Than One'-Shot Learning: Learning N Classes From M<N Samples

Deep neural networks require large training sets but suffer from high co...
research
12/23/2022

Generalization Bounds for Transfer Learning with Pretrained Classifiers

We study the ability of foundation models to learn representations for c...
research
06/18/2020

A Review of 1D Convolutional Neural Networks toward Unknown Substance Identification in Portable Raman Spectrometer

Raman spectroscopy is a powerful analytical tool with applications rangi...
research
01/31/2022

Similarity Learning based Few Shot Learning for ECG Time Series Classification

Using deep learning models to classify time series data generated from t...
research
06/27/2020

Leveraging Siamese Networks for One-Shot Intrusion Detection Model

The use of supervised Machine Learning (ML) to enhance Intrusion Detecti...
research
07/21/2022

A Ransomware Triage Approach using a Task Memory based on Meta-Transfer Learning Framework

Solutions for rapid prioritization of different ransomware have been rai...
research
07/07/2018

Tournament Based Ranking CNN for the Cataract grading

Solving the classification problem, unbalanced number of dataset among t...

Please sign up or login with your details

Forgot password? Click here to reset