TY - JOUR
T1 - A neuromorphic model of olfactory processing and sparse coding in the Drosophila larva brain
AU - Jürgensen, Anna Maria
AU - Khalili, Afshin
AU - Chicca, Elisabetta
AU - Indiveri, Giacomo
AU - Nawrot, Martin Paul
N1 - Funding Information:
This projects is funded by the German Research Foundation (DFG) within the Research Unit ‘Structure, Plasticity and Behavioral Function of the Drosophila mushroom body’(DFG-FOR 2705, Grant No. 403329959, https://www.uni-goettingen.de/en/601524.html ), and in part by the European Research Council (ERC) under the European Union’s Horizon 2020 Research and Innovation Program Grant agreement No. 724295 (NeuroAgents). AMJ received additional travel support from the Research Training Group ‘Neural Circuit Analysis’ (DFG-RTG 1960, Grant No. 233886668). The authors would like to acknowledge the financial support of the CogniGron research center and the Ubbo Emmius Funds (Univ. of Groningen). We thank Sören Rüttger for support with the neuromorphic hardware setup, Hannes Rapp, Panagiotis Sakagiannis and Bertram Gerber for valuable discussions, and Albert Cardona for comments on the earlier bioRxiv version of this manuscript.
Publisher Copyright:
© 2021 The Author(s). Published by IOP Publishing Ltd.
PY - 2021/12/1
Y1 - 2021/12/1
N2 - Animal nervous systems are highly efficient in processing sensory input. The neuromorphic computing paradigm aims at the hardware implementation of neural network computations to support novel solutions for building brain-inspired computing systems. Here, we take inspiration from sensory processing in the nervous system of the fruit fly larva. With its strongly limited computational resources of <200 neurons and <1.000 synapses the larval olfactory pathway employs fundamental computations to transform broadly tuned receptor input at the periphery into an energy efficient sparse code in the central brain. We show how this approach allows us to achieve sparse coding and increased separability of stimulus patterns in a spiking neural network, validated with both software simulation and hardware emulation on mixed-signal real-time neuromorphic hardware. We verify that feedback inhibition is the central motif to support sparseness in the spatial domain, across the neuron population, while the combination of spike frequency adaptation and feedback inhibition determines sparseness in the temporal domain. Our experiments demonstrate that such small, biologically realistic neural networks, efficiently implemented on neuromorphic hardware, can achieve parallel processing and efficient encoding of sensory input at full temporal resolution.
AB - Animal nervous systems are highly efficient in processing sensory input. The neuromorphic computing paradigm aims at the hardware implementation of neural network computations to support novel solutions for building brain-inspired computing systems. Here, we take inspiration from sensory processing in the nervous system of the fruit fly larva. With its strongly limited computational resources of <200 neurons and <1.000 synapses the larval olfactory pathway employs fundamental computations to transform broadly tuned receptor input at the periphery into an energy efficient sparse code in the central brain. We show how this approach allows us to achieve sparse coding and increased separability of stimulus patterns in a spiking neural network, validated with both software simulation and hardware emulation on mixed-signal real-time neuromorphic hardware. We verify that feedback inhibition is the central motif to support sparseness in the spatial domain, across the neuron population, while the combination of spike frequency adaptation and feedback inhibition determines sparseness in the temporal domain. Our experiments demonstrate that such small, biologically realistic neural networks, efficiently implemented on neuromorphic hardware, can achieve parallel processing and efficient encoding of sensory input at full temporal resolution.
KW - artificial intelligence
KW - Drosophila
KW - insect olfaction
KW - neuromorphic computing
KW - sparse coding
KW - spike frequency adaptation
KW - spiking neural network
UR - https://www.scopus.com/pages/publications/85129809535
U2 - 10.1088/2634-4386/ac3ba6
DO - 10.1088/2634-4386/ac3ba6
M3 - Article
AN - SCOPUS:85129809535
SN - 2634-4386
VL - 1
JO - Neuromorphic computing and engineering
JF - Neuromorphic computing and engineering
IS - 2
M1 - 024008
ER -