Classifying chemical sensor data using GPU-accelerated bio-mimetic neuronal networks based on the insect olfactory system
BMC Neuroscience volume 15, Article number: P77 (2014)
Chemosensing “e-nose” technology has great potential applications in everyday life, ranging from drug detection to food quality assessment and even the diagnosis of illness. However, odour detection and classification remains a highly challenging domain, characterized by high dimensionality, unknown organization of the vast “odourant space” of volatile chemicals and complex, turbulent odour plumes. To compound these difficulties, current sensor technology continues to exhibit distinct shortcomings in speed, sensitivity, selectivity, recovery, and drift avoidance.
In the research reported here we turn to a range of recent neuronal models [1–6] that were developed to describe the insect olfactory system, and have been shown to perform well across a range of classic, static classification tasks such as the MNIST handwritten digit set and the Sigma-Aldrich scent database. The insect olfactory system has been extensively studied and has been shown to be both fast and highly effective in complex natural conditions despite its limited size and complexity (when compared to the mammalian system) . Insects such as moths, honey bees, locusts and fruit flies are capable of odour detection and classification tasks well beyond the abilities of current e-nose technology and machine learning algorithms .
We present results of applying an insect-inspired approach to the design of a learning spiking neural network that receives synchronized time series data from up to 12 metal-oxide based gas sensors, comprising an optimised  combination of classical doped tin oxide and novel zeolite-coated chromium titanium oxide sensors. We have collected sample data sets for classification tasks ranging from “easy” (single chemical identification presented under laboratory conditions) through to “hard” (identification of indicators of infectious diseases in breath samples taken from patients).
To address slow sensor response we consider a range of transient-based processing before applying self-organisation techniques to most effectively locate “virtual receptors” (VR) in sensor space. We look to address decorrelation (separation in feature space) and the supervised association of responses with rewards by using correlates of the insect antennal lobe (AL) and mushroom body (MB) structures whilst applying reward-based spike-timing dependent plasticity mechanisms.
Classification accuracy is compared with support vector machine (SVM) learning which we also look to match for speed through the use of GPU accelerated neural simulation  via the NVidia CUDATM-based GeNN platform (http://sourceforge.net/projects/genn/).
Schmuker M, Pfeil T, Nawrot MP: A neuromorphic network for generic multivariate data classification. Proc Natl Acad Sci. 2014, 1-6.
Schmuker M, Schneider G: Processing and classification of chemical data inspired by insect olfaction. Proc Natl Acad Sci U S A. 2007, 104: 20285-9. 10.1073/pnas.0705683104.
Nowotny T, Huerta R, Abarbanel HDI, Rabinovich MI: Self-organization in the olfactory system: one shot odor recognition in insects. Biol Cybern. 2005, 93: 436-46. 10.1007/s00422-005-0019-7.
Huerta R, Nowotny T, García-Sanchez M, Abarbanel HDI, Rabinovich MI: Learning classification in the olfactory system of insects. Neural Comput. 2004, 16: 1601-40. 10.1162/089976604774201613.
Nowotny T, Muezzinoglu M, Huerta R: Bio-Mimetic Classification On Modern Parallel Hardware: Realizations On nVidia CUDA And OPENMP. 2011, 7:
Huerta R, Nowotny T: fast and robust learning by reinforcement signals explorations in the insect brain. Neural Comput. 2009, 21: 2123-2151. 10.1162/neco.2009.03-08-733.
Nowotny T, Berna AZ, Binions R, Trowell S: Optimal feature selection for classifying a large set of chemicals using metal oxide sensors. Sensors Actuators B Chem. 2013, 187: 471-480.
This work is funded by the EPSRC (eFuturesXD initiative for collaborative research ID: EFXD13024).
About this article
Cite this article
Diamond, A., Schmuker, M., Berna, A.Z. et al. Classifying chemical sensor data using GPU-accelerated bio-mimetic neuronal networks based on the insect olfactory system. BMC Neurosci 15 (Suppl 1), P77 (2014). https://doi.org/10.1186/1471-2202-15-S1-P77
- Mushroom Body
- Antennal Lobe
- Odour Detection
- Chromium Titanium
- Virtual Receptor