A modelling framework for the olfactory system of the honeybee using GeNN (GPU enhanced Neuronal Network simulation environment)
© Yavuz and Nowotny; licensee BioMed Central Ltd. 2014
Published: 16 April 2014
We present an example implementation of a minimal model of honeybee olfactory system on massively parallel GPU hardware using GPU-specific code generation with GeNN. This will be a first step to provide a physiologically coherent model of the honeybee olfactory system to be implemented in real time on fying autonomous robots for the "Green Brain Project".
The "Green Brain Project" will combine computational neuroscience modelling, learning and decision theory, modern parallel computing methods and robotics with data from state-of-the-art neurobiological experiments on cognition in the honeybee Apis mellifera, to build and deploy a modular model of the honeybee brain describing detection, classification and learning in the olfactory and optic pathways as well as multi-sensory integration across these sensory modalities. Unlike other brain models, which use expensive traditional supercomputing resources,the 'Green Brain' will be implemented on massively parallel, but affordable GPU technology. The 'Green Brain' will be deployed for the real-time control of a flying robot able to sense and act autonomously. This robot testbed will be used to demonstrate the development of new biomimetic control algorithms for artificial intelligence and robotics applications.
The objective for modelling olfaction in the "Green Brain Project" will extend previous attempts to model the antennal lobes and their constituent glomeruli (which encode olfactory cues), the projection neurons and the mushroom bodies. Odours are known to have a distributed representation in the antennal lobe, encoded as differential activation levels of glomerular populations. Odour mixtures are represented as a non-trivial combination of constituent odours' representations, and formation of long-term memories associated with such odour mixtures has been shown to induce volume changes in glomeruli indicating a cross-inhibitory effect between neural codings . The modelling will also consider how mechanisms might implement known classification rules, such as in the models of insect olfactory classification by Huerta et al.  and Nowotny et al. .
In this study, we present some benchmarking results. We perform performance and scalability tests on an NVIDIA Tesla C2070 GPU with an Intel® Xeon(R) E5-2609 CPU running Ubuntu 12.04 LTS. Preliminary results show that as the network size increases, GPU simulations outperform CPU simulations. We suggest that implementation of realistic neural networks using GPUs will make real-time simulations of natural-like perception more efficient which would then provide a better understanding of sensory processing.
- The GeNN Project. URL http://genn.sourceforge.net
- Hourcade BB, Perisse E, Devaud J-M, Sandoz J-C: Long-term memory shapes the primary olfactory center of an insect brain. Learn Mem. 2009, 16: 607-615.View ArticlePubMedGoogle Scholar
- Huerta R, Nowotny T, Garcia-Sanchez M, Abarbanel HDI, Rabinovich M: Learning classification in the olfactory system of insects. Neural Comput. 2004, 16: 1601-1640.View ArticlePubMedGoogle Scholar
- 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-446.View ArticlePubMedGoogle Scholar
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 (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.