Skip to main content


  • Poster presentation
  • Open Access

Classifying chemical sensor data using GPU-accelerated bio-mimetic neuronal networks based on the insect olfactory system

  • 1Email author,
  • 2,
  • 3,
  • 3 and
  • 1
BMC Neuroscience201415 (Suppl 1) :P77

  • Published:


  • Mushroom Body
  • Antennal Lobe
  • Odour Detection
  • Chromium Titanium
  • Virtual Receptor

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 [16] 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) [2]. 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 [6].

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 [7] 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 [5] via the NVidia CUDATM-based GeNN platform (



This work is funded by the EPSRC (eFuturesXD initiative for collaborative research ID: EFXD13024).

Authors’ Affiliations

School of Engineering and Informatics, University of Sussex, Falmer Brighton, BN1 9QJ, UK
Neuroinformatics & Theoretical Neuroscience, Inst. for Biology, Freie Universität Berlin, 14195 Berlin, Germany
CSIRO Ecosystem Sciences and Food Futures Flagship, GPO Box 1700, Canberra, ACT, 2601, Australia


  1. Schmuker M, Pfeil T, Nawrot MP: A neuromorphic network for generic multivariate data classification. Proc Natl Acad Sci. 2014, 1-6.Google Scholar
  2. 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.PubMed CentralView ArticlePubMedGoogle Scholar
  3. 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.View ArticlePubMedGoogle Scholar
  4. 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.View ArticlePubMedGoogle Scholar
  5. Nowotny T, Muezzinoglu M, Huerta R: Bio-Mimetic Classification On Modern Parallel Hardware: Realizations On nVidia CUDA And OPENMP. 2011, 7:Google Scholar
  6. 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.View ArticlePubMedGoogle Scholar
  7. 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.View ArticleGoogle Scholar


© Diamond et al; licensee BioMed Central Ltd. 2014

This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The Creative Commons Public Domain Dedication waiver ( applies to the data made available in this article, unless otherwise stated.