Real-Time Classification of Multivariate Olfaction Data Using Spiking Neural Networks

Recent studies in bioinspired artificial olfaction, especially those detailing the application of spike-based neuromorphic methods, have led to promising developments towards overcoming the limitations of traditional approaches, such as complexity in handling multivariate data, computational and pow...

Full description

Bibliographic Details
Main Authors: Anup Vanarse, Adam Osseiran, Alexander Rassau
Format: Article
Language:English
Published: MDPI AG 2019-04-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/19/8/1841
_version_ 1811299862662086656
author Anup Vanarse
Adam Osseiran
Alexander Rassau
author_facet Anup Vanarse
Adam Osseiran
Alexander Rassau
author_sort Anup Vanarse
collection DOAJ
description Recent studies in bioinspired artificial olfaction, especially those detailing the application of spike-based neuromorphic methods, have led to promising developments towards overcoming the limitations of traditional approaches, such as complexity in handling multivariate data, computational and power requirements, poor accuracy, and substantial delay for processing and classification of odors. Rank-order-based olfactory systems provide an interesting approach for detection of target gases by encoding multi-variate data generated by artificial olfactory systems into temporal signatures. However, the utilization of traditional pattern-matching methods and unpredictable shuffling of spikes in the rank-order impedes the performance of the system. In this paper, we present an SNN-based solution for the classification of rank-order spiking patterns to provide continuous recognition results in real-time. The SNN classifier is deployed on a neuromorphic hardware system that enables massively parallel and low-power processing on incoming rank-order patterns. Offline learning is used to store the reference rank-order patterns, and an inbuilt nearest neighbor classification logic is applied by the neurons to provide recognition results. The proposed system was evaluated using two different datasets including rank-order spiking data from previously established olfactory systems. The continuous classification that was achieved required a maximum of 12.82% of the total pattern frame to provide 96.5% accuracy in identifying corresponding target gases. Recognition results were obtained at a nominal processing latency of 16ms for each incoming spike. In addition to the clear advantages in terms of real-time operation and robustness to inconsistent rank-orders, the SNN classifier can also detect anomalies in rank-order patterns arising due to drift in sensing arrays.
first_indexed 2024-04-13T06:42:55Z
format Article
id doaj.art-6fea33f18777488ab46110afe55882ea
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-13T06:42:55Z
publishDate 2019-04-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-6fea33f18777488ab46110afe55882ea2022-12-22T02:57:41ZengMDPI AGSensors1424-82202019-04-01198184110.3390/s19081841s19081841Real-Time Classification of Multivariate Olfaction Data Using Spiking Neural NetworksAnup Vanarse0Adam Osseiran1Alexander Rassau2School of Engineering, Edith Cowan University, Perth 6027, AustraliaSchool of Engineering, Edith Cowan University, Perth 6027, AustraliaSchool of Engineering, Edith Cowan University, Perth 6027, AustraliaRecent studies in bioinspired artificial olfaction, especially those detailing the application of spike-based neuromorphic methods, have led to promising developments towards overcoming the limitations of traditional approaches, such as complexity in handling multivariate data, computational and power requirements, poor accuracy, and substantial delay for processing and classification of odors. Rank-order-based olfactory systems provide an interesting approach for detection of target gases by encoding multi-variate data generated by artificial olfactory systems into temporal signatures. However, the utilization of traditional pattern-matching methods and unpredictable shuffling of spikes in the rank-order impedes the performance of the system. In this paper, we present an SNN-based solution for the classification of rank-order spiking patterns to provide continuous recognition results in real-time. The SNN classifier is deployed on a neuromorphic hardware system that enables massively parallel and low-power processing on incoming rank-order patterns. Offline learning is used to store the reference rank-order patterns, and an inbuilt nearest neighbor classification logic is applied by the neurons to provide recognition results. The proposed system was evaluated using two different datasets including rank-order spiking data from previously established olfactory systems. The continuous classification that was achieved required a maximum of 12.82% of the total pattern frame to provide 96.5% accuracy in identifying corresponding target gases. Recognition results were obtained at a nominal processing latency of 16ms for each incoming spike. In addition to the clear advantages in terms of real-time operation and robustness to inconsistent rank-orders, the SNN classifier can also detect anomalies in rank-order patterns arising due to drift in sensing arrays.https://www.mdpi.com/1424-8220/19/8/1841neuromorphic olfactionelectronic nose systemsbioinspired artificial olfactionmulti-variate data classificationSNN-based classification
spellingShingle Anup Vanarse
Adam Osseiran
Alexander Rassau
Real-Time Classification of Multivariate Olfaction Data Using Spiking Neural Networks
Sensors
neuromorphic olfaction
electronic nose systems
bioinspired artificial olfaction
multi-variate data classification
SNN-based classification
title Real-Time Classification of Multivariate Olfaction Data Using Spiking Neural Networks
title_full Real-Time Classification of Multivariate Olfaction Data Using Spiking Neural Networks
title_fullStr Real-Time Classification of Multivariate Olfaction Data Using Spiking Neural Networks
title_full_unstemmed Real-Time Classification of Multivariate Olfaction Data Using Spiking Neural Networks
title_short Real-Time Classification of Multivariate Olfaction Data Using Spiking Neural Networks
title_sort real time classification of multivariate olfaction data using spiking neural networks
topic neuromorphic olfaction
electronic nose systems
bioinspired artificial olfaction
multi-variate data classification
SNN-based classification
url https://www.mdpi.com/1424-8220/19/8/1841
work_keys_str_mv AT anupvanarse realtimeclassificationofmultivariateolfactiondatausingspikingneuralnetworks
AT adamosseiran realtimeclassificationofmultivariateolfactiondatausingspikingneuralnetworks
AT alexanderrassau realtimeclassificationofmultivariateolfactiondatausingspikingneuralnetworks