{"title": "Chemosensory Processing in a Spiking Model of the Olfactory Bulb: Chemotopic Convergence and Center Surround Inhibition", "book": "Advances in Neural Information Processing Systems", "page_first": 1105, "page_last": 1112, "abstract": null, "full_text": "      Chemosensory processing in a spiking \n     model of the olfactory bulb: chemotopic \n         convergence and center surround \n                                  inhibition \n\n\n \n                   Baranidharan Raman and Ricardo Gutierrez-Osuna \n                            Department of Computer Science \n                                Texas A&M University \n                               College Station, TX 77840 \n                             {barani,rgutier}@cs.tamu.edu \n \n\n\n\n                                      Abstract \n\n         This paper presents a neuromorphic model of two olfactory signal-\n         processing primitives: chemotopic convergence of olfactory \n         receptor neurons, and center on-off surround lateral inhibition in \n         the olfactory bulb. A self-organizing model of receptor \n         convergence onto glomeruli is used to generate a spatially \n         organized map, an olfactory image. This map serves as input to a \n         lattice of spiking neurons with lateral connections. The dynamics \n         of this recurrent network transforms the initial olfactory image into \n         a spatio-temporal pattern that evolves and stabilizes into odor- and \n         intensity-coding attractors. The model is validated using \n         experimental data from an array of temperature-modulated gas \n         sensors.  Our results are consistent with recent neurobiological \n         findings on the antennal lobe of the honeybee and the locust.   \n\n\n1  Introduction \nAn artificial olfactory system comprises of an array of cross-selective chemical \nsensors followed by a pattern recognition engine. An elegant alternative for the \nprocessing of sensor-array signals, normally performed with statistical pattern \nrecognition techniques [1], involves adopting solutions from the biological olfactory \nsystem. The use of neuromorphic approaches provides an opportunity for \nformulating new computational problems in machine olfaction, including mixture \nsegmentation, background suppression, olfactory habituation, and odor-memory \nassociations.  \n\nA biologically inspired approach to machine olfaction involves (1) identifying key \nsignal processing primitives in the olfactory pathway, (2) adapting these primitives \nto account for the unique properties of chemical sensor signals, and (3) applying the \nmodels to solving specific computational problems.  \n\n\f\n                                                                                         \n\n\nThe biological olfactory pathway can be divided into three general stages: (i) \nolfactory epithelium, where primary reception takes place, (ii) olfactory bulb (OB), \nwhere the bulk of signal processing is performed and, (iii) olfactory cortex, where \nodor associations are stored.  A review of literature on olfactory signal processing \nreveals six key primitives in the olfactory pathway that can be adapted for use in \nmachine olfaction. These primitives are: (a) chemical transduction into a \ncombinatorial code by a large population of olfactory receptor neurons (ORN), (b) \nchemotopic convergence of ORN axons onto glomeruli (GL), (c) logarithmic \ncompression through lateral inhibition at the GL level by periglomerular \ninterneurons, (d) contrast enhancement through lateral inhibition of mitral (M) \nprojection neurons by granule interneurons, (e) storage and association of odor \nmemories in the piriform cortex, and (f) bulbar modulation through cortical \nfeedback [2, 3].  \n\nThis article presents a model that captures the first three abovementioned \nprimitives: population coding, chemotopic convergence and contrast enhancement.  \nThe model operates as follows.  First, a large population of cross-selective pseudo-\nsensors is generated from an array of metal-oxide (MOS) gas sensors by means of \ntemperature modulation.  Next, a self-organizing model of convergence is used to \ncluster these pseudo-sensors according to their relative selectivity.  This clustering \ngenerates an initial spatial odor map at the GL layer. Finally, a lattice of spiking \nneurons with center on-off surround lateral connections is used to transform the GL \nmap into identity- and intensity-specific attractors. \n\nThe model is validated using a database of temperature-modulated sensor patterns \nfrom three analytes at three concentration levels. The model is shown to address the \nfirst problem in biologically-inspired machine olfaction: intensity and identity \ncoding of a chemical stimulus in a manner consistent with neurobiology [4, 5]. \n\n2  Modeling chemotopic convergence \n\nThe projection of sensory signals onto the olfactory bulb is organized such that \nORNs expressing the same receptor gene converge onto one or a few GLs [3]. This \nconvergence transforms the initial combinatorial code into an organized spatial \npattern (i.e., an olfactory image). In addition, massive convergence improves the \nsignal to noise ratio by integrating signals from multiple receptor neurons [6].  \nWhen incorporating this principle into machine olfaction, a fundamental difference \nbetween the artificial and biological counterparts must be overcome: the input \ndimensionality at the receptor/sensor level. The biological olfactory system employs \na large population of ORNs (over 100 million in humans, replicated from 1,000 \nprimary receptor types), whereas its artificial analogue uses a few chemical sensors \n(commonly one replica of up to 32 different sensor types).  \n\nTo bridge this gap, we employ a sensor excitation technique known as temperature \nmodulation [7].  MOS sensors are conventionally driven in an isothermal fashion by \nmaintaining a constant temperature. However, the selectivity of these devices is a \nfunction of the operating temperature. Thus, capturing the sensor response at \nmultiple temperatures generates a wealth of additional information as compared to \nthe isothermal mode of operation. If the temperature is modulated slow enough \n(e.g., mHz), the behavior of the sensor at each point in the temperature cycle can \nthen be treated as a pseudo-sensor, and thus used to simulate a large population of \ncross-selective ORNs (refer to Figure 1(a)).  \n\nTo model chemotopic convergence, these temperature-modulated pseudo-sensors \n(referred to as ORNs in what follows) must be clustered according to their \n\n\n\n\n\n \n\n\f\n                                                                                                                                     \n\n\nselectivity [8]. As a first approximation, each ORN can be modeled by an affinity \nvector [9] consisting of the responses across a set of C analytes: \n                                        r\n                                   K                   K1\n                                                  =              , K 2,..., K  (1) \n                                             i         [                          C\n                                                            i          i          i ]\n\nwhere  a\n          K  is the response of the ith  ORN to analyte a.  The selectivity of this ORN \n           i                                                                                       r\nis then defined by the orientation of the affinity vector   . \n                                                                                                        i\n\nA close look at the OB also shows that neighboring GLs respond to similar odors \n[10]. Therefore, we model the ORN-GL projection with a Kohonen self-organizing \nmap (SOM) [11]. In our model, the SOM is trained to model the distribution of \n                                                                                                                     r\nORNs in chemical sensitivity space, defined by the affinity vector   .  Once the \n                                                                                                                          i\ntraining of the SOM is completed, each ORN is assigned to the closest SOM node (a \nsimulated GL) in affinity space, thereby forming a convergence map. The response \nof each GL can then be computed as \n\n                                   a\n                                  G =                                 W ORN  (2) \n                                   j                   (N  a\n                                                                 i=         ij           i\n                                                                  1                           )\nwhere           a\n          ORN is the response of pseudo-sensor i to analyte a, W\n                i                                                                                            ij=1 if pseudo-sensor i \nconverges to GL j and zero otherwise, and   () is a squashing sigmoidal function \nthat models saturation.  \n\nThis convergence model works well under the assumption that the different sensory \ninputs are reasonably uncorrelated. Unfortunately, most gas sensors are extremely \ncollinear.  As a result, this convergence model degenerates into a few dominant GLs \nthat capture most of the sensory activity, and a large number of dormant GLs that do \nnot receive any projections. To address this issue, we employ a form of competition \nknown as conscience learning [12], which incorporates a habituation mechanism to \nprevent certain SOM nodes from dominating the competition.  In this scheme, the \nfraction of times that a particular SOM node wins the competition is used as a bias \nto favor non-winning nodes. This results in a spreading of the ORN projections to \nneighboring units and, therefore, significantly reduces the number of dormant units. \n\nWe measure the performance of the convergence mapping with the entropy across \nthe lattice,  H = - P log P , where P\n                        i    i                         i is the fraction of ORNs that project to SOM \nnode  i [13].  To compare Kohonen and conscience learning, we built convergence \nmappings with 3,000 pseudo-sensors and 400 GL units (refer to section 4 for \ndetails). The theoretical maximum of the entropy for this network, which \ncorresponds to a uniform distribution, is 8.6439. When trained with Kohonen's \nalgorithm, the entropy of the SOM is 7.3555.  With conscience learning, the entropy \nincreases to 8.2280. Thus, conscience is an effective mechanism to improve the \nspreading of ORN projections across the GL lattice. \n\n3  Modeling the olfactory bulb network \n\nMitral cells, which synapse ORNs at the GL level, transform the initial olfactory \nimage into a spatio-temporal code by means of lateral inhibition. Two roles have \nbeen suggested for this lateral inhibition: (a) sharpening of the molecular tuning \nrange of individual M cells with respect to that of their corresponding ORNs [10], \nand (b) global redistribution of activity, such that the bulb-wide representation of an \nodorant, rather than the individual tuning ranges, becomes specific and concise over \ntime [3]. More recently, center on-off surround inhibitory connections have been \nfound in the OB [14]. These circuits have been suggested to perform pattern \nnormalization, noise reduction and contrast enhancement of the spatial patterns. \n\n\n\n\n\n \n\n\f\n                                                                                                                                                           \n\n\nWe model each M cell using a leaky integrate-and-fire spiking neuron [15]. The \ninput current I(t) and change in membrane potential u(t) of a neuron are given by: \n\n                                               u(t)                       du\n                                I (t) =                    + C\n                                                     R                    dt                                               (3) \n                                     du\n                                            = -u(t) + R  I(t)                                       [ = RC]\n                                     dt\nEach M cell receives current Iinput from ORNs and current Ilateral  from lateral \nconnections with other M cells: \n\n                                     I             ( j) =\n                                          input                W ORN\n                                                                               ij                i\n                                                                    i                                                (4) \n                                     I               ( j,t) =                               \n                                          lateral                        L  (k,t - )1\n                                                                                      kj\n                                                                          k\n\nwhere  Wij indicates the presence/absence of a synapse between ORNi and Mj, as \ndetermined by the chemotopic mapping, Lkj is the efficacy of the lateral connection \nbetween Mk and Mj, and (k,t-1) is the post-synaptic current generated by a spike at \nMk: \n                        (k,t - )\n                                          1 = -g(k,t - )\n                                                                               1 [u( j,t - )\n                                                                                                         1 - E ]\n                                                                                                              +                    (5) \n                                                                                                                          syn\n\ng(k,t-1) is the conductance of the synapse between Mk and Mj at time t-1, u(j,t-1) is \nthe membrane potential of Mj at time t-1 and the + subscript indicates this value \nbecomes zero if negative, and Esyn is the reverse synaptic potential.  The change in \nconductance of post-synaptic membrane is: \n\n                                           dg(k,t)                       -g(k,t)\n                        g&(k,t) =                              =                            + z(k,t)\n                                                   dt                          \n                                                                                     syn                                            (6) \n                                           dz(k,t)                       - z(k,t)\n                        z&(k,t) =                              =                            + g                spk(k,t)\n                                               dt                                                     norm\n                                                                          syn\n\nwhere  z(.) and g(.) are low pass filters of the form exp(-t/syn) and  t  exp( t\n                                                                                                                                               - / ) ,  \n                                                                                                                                                   syn\nrespectively, syn is the synaptic time constant, gnorm is a normalization constant, and \nspk(j,t) marks the occurrence of a spike in neuron i at time t: \n\n                                                               1 u( j,t) = Vspike\n                                     spk( j,t) =                                                                    (7) \n                                                               0 u( j,t)  Vspike\nCombining equations (3) and (4), the membrane potential can be expressed as: \n\n                                du( j,t)                  - u( j,t) I                                 ( j,t)         I           ( j)\n                  u&( j,t) =                       =                                 + lateral                     + input\n                                     dt                        RC                                C                         C\n                                                                                                                                              (8) \n                                 u( j,t - )\n                                                   1 + u&( j,t - )\n                                                                                      1  dt u( j,t) < Vthreshold \n                  u( j,t) =                                                                                                             \n                                                         V                                            u( j,t)  V\n                                                           spike                                                           threshold \n\nWhen the membrane potential reaches Vthreshold, a spike is generated, and the \nmembrane potential is reset to Vrest. Any further inputs to the neuron are ignored \nduring the subsequent refractory period.  \n\nFollowing [14], lateral interactions are modeled with a center on-off surround \nmatrix Lij.  Each M cell makes excitatory synapses to nearby M cells (d<de), where \nd is the Manhattan distance measured in the lattice, and inhibitory synapses with \n\n\n\n\n\n \n\n\f\n                                                                                                                                                                                                                                                                                                                                                                                                                                                   \n\n\ndistant M cells (de<d<di) through granule cells (implicit in our model). Excitatory \nsynapses are assigned uniform random weights between [0, 0.1].  Inhibitory \nsynapses are assigned negative weights in the same interval.  Model parameters are \nsummarized in Table 1.   \n\n                                                                                                                                                                                                             Table 1. Parameters of the OB spiking neuron lattice \n\n     Parameter Value \n                                                                                                                                                                                                                                                                                             Parameter \n                                                                                                                                                                                                                                                                                                                                                                  Value \n     Peak synaptic conductance (Gpeak)   0.01                                                                                                                                                                                                                                                Synaptic time constants (syn)                                       10 ms \n     Capacitance (C)                                                                                                                                                                                                                                       1 nF                              Total simulation time (ttot)                                         500 ms \n     Resistance (R)                                                                                                                                                                                                                                        10 MOhm                           Integration time step (dt)                                           1 ms \n     Spike voltage (Vspike)                                                                                                                                                                                                                                70 mV                             Refractory period (tref)                                             3 ms \n     Threshold voltage (Vthreshold)                                                                                                                                                                                                                        5 mV                              Number of mitral cells (N)                                           400 \n     Synapse Reverse potential (Esyn)                                                                                                                                                                                                                      70 mV                             Normalization constant (gnorm) 0.0027 \n\n                                                                                                                                                                                                                                                                   1                                                                                                    1                                                       2\n     Excitatory distance (de)                                                                                                                                                                                                                              d <                N              Inhibitory distance (di)                                                                     N < d <                                          N  \n                                                                                                                                                                                                                                                                   6                                                                                                    6                                                       6\n\n4  Results \nThe proposed model is validated on an experimental dataset containing gas sensor \nsignals for three analytes: acetone (A), isopropyl alcohol (B) and ammonia (C), at \nthree different concentration levels per analyte. Two Figaro MOS sensors (TGS \n2600, TGS 2620) were temperature modulated using a sinusoidal heater voltage (0-7 \nV; 2.5min period; 10Hz sampling frequency). The response of the two sensors to the \nthree analytes at the three concentration levels is shown in Figure 1(a). This \nresponse was used to generate a population of 3,000 ORNs, which were then \nmapped onto a GL layer with 400 units arranged as a 2020 lattice.  \n\n                                                                                                                                                                                                  Sensor 1                        Sensor 2\n             e\n                                                                                                                                                                                           0.9\n\n                                                                                                                                                                                                                                                             55                                                 55\n                                                                                                                                                                                           0.8                                                                                                                                                      55\n                  tanc                                                                                                                                          ) 0.7\n                          uc                                                                                                                                    e                                                   A3\n                                                                                                                                                                                           0.6                                                              10\n                                                                                                                                                                                                                                                            10                                            10\n                                                                                                                                                                                                                                                                                                          10\n                                                                                                                                                                                                                                                                                                                                                    10\n                                                                                                                                                                                                                                                                                                                                                    10\n                                                                                                                                                                                           0.5\n                                nd                                                                                                                                   ton\n                                                                                                                                                                                           0.4                      A2\n                                                                                                                                                                                                                                                            15\n                                                                                                                                                                                                                                                            15                                            15\n                                                                                                                                                                                                                                                                                                          15\n                                                                                                                                                                                           0.3                                                                                                                                                      15\n                                                                                                                                                                                                                                                                                                                                                    15\n                                      or co                                                                                                                                 (Ace 0.2\n                                               ns                                                                                                                                                                   A1\n                                                                                                                                                                                           0.1                                                              20\n                                                                                                                                                                                                                                                            20                                            20\n                                                                                                                                                                                                                                                                                                          20\n                                                     e                                                                                                                                                                                                                                             A1                                      A2                                                                           A3\n                                                                                                                                                                                                                                                                                                                                                    20\n                                                                                                                                                                                                                                                                                                                                                    20\n                                                          S                                                                                                                                        500      1000     1500          2000    2500    3000                                                                                                    22     44    66         88     10\n                                                                                                                                                                                                                                                                                                                                                                                          10      12\n                                                                                                                                                                                                                                                                                                                                                                                                  12      14\n                                                                                                                                                                                                                                                                                                                                                                                                          14      16\n                                                                                                                                                                                                                                                                                                                                                                                                                  16    18\n                                                                                                                                                                                                                                                                                                                                                                                                                        18      20\n                                                                                                                                                                                                                                                                                                                                                                                                                                20\n                                                                                                                                                                                                                                                                        55           1100    15\n                                                                                                                                                                                                                                                                                             15     20\n                                                                                                                                                                                                                                                                                                    20                 55    1100    15\n                                                                                                                                                                                                                                                                                                                                     15     20\n                                                                                                                                                                                                                                                                                                                                            20\n\n\n                                                                                                         e                                                                                 0.9\n                                                                                                                                                                            lo 0.8\n                                                                                                              nc                                                                                                                                             55                                                 55\n                                                                                                                    a                                                                                                                                                                                                                                55\n                                                                                                                                                                                           0.7\n                                                                                                                                                                            coh 0.6\n                                                                                                                         uct                                                                                        B3                                      10\n                                                                                                                                                                                                                                                            10                                            10\n                                                                                                                                                                                                                                                                                                          10\n                                                                                                                                                                            l al 0.5                                                                                                                                                                10\n                                                                                                                                                                                                                                                                                                                                                    10\n                                                                                                                                ndo                                                        0.4\n                                                                                                                                                                            opy                                     B2\n                                                                                                                                                                                           0.3                                                              15\n                                                                                                                                                                                                                                                            15                                            15\n                                                                                                                                                                                                                                                                                                          15\n                                                                                                                                                                                                                                                                                                                                                    15\n                                                                                                                                                                                                                                                                                                                                                    15\n                                                                                                                                       or C                                        -pr 0.2\n                                                                                                                                               s                                                                    B1\n                                                                                                                                                                                           0.1\n                                                                                                                                                                                                                                                            20\n                                                                                                                                                                                                                                                            20                                            20\n                                                                                                                                                                                                                                                                                                          20\n                                                                                                                                                                                   (Iso                                                                                                            B1                                      B2                                                                           B3\n                                                                                                                                                                                                                                                                                                                                                    20\n                                                                                                                                                                                                                                                                                                                                                    20\n                                                                                                                                                    Sen                                            500      1000          1500     2000    2500    3000                                                                                                     22    44         66     88    10\n                                                                                                                                                                                                                                                                                                                                                                                          10      1122    14\n                                                                                                                                                                                                                                                                                                                                                                                                          14      16\n                                                                                                                                                                                                                                                                                                                                                                                                                  16    1188    20\n                                                                                                                                                                                                                                                                                                                                                                                                                                20\n                                                                                                                                                                                                                                                                        55           10\n                                                                                                                                                                                                                                                                                     10      15\n                                                                                                                                                                                                                                                                                             15     20\n                                                                                                                                                                                                                                                                                                    20                 55    1100    15\n                                                                                                                                                                                                                                                                                                                                     15     20\n                                                                                                                                                                                                                                                                                                                                            20\n\n\n\n\n                                                                                                                                                                                           0.9\n                                                               nce                                                                                                                                                                                           55                                            55\n                                                                                                                                                                                           0.8                                                                                                                                                       55\n                                                                                                                                                                                                                    C3\n                                                                                                                                                                                           0.7\n                                                                      ucta                                                                                 ia) 0.6\n                                                                                                                                                                                                                                                            10\n                                                                                                                                                                                                                                                            10                                            10\n                                                                                                                                                                                                                                                                                                          10\n                                                                                                                                                                                                                                                                                                                                                    10\n                                                                                                                                                                                                                                                                                                                                                    10\n                                                                              nd                                                                           on 0.5\n                                                                                                                                                           m                                                        C2\n                                                                                                                                                                                           0.4\n\n                                                                                                                                                                                                                                                            15\n                                                                                                                                                                                                                                                            15                                            15\n                                                                                                                                                                                                                                                                                                          15\n                                                                                                                                                                                           0.3                                                                                                                                                      15\n                                                                                                                                                                                                                                                                                                                                                    15\n                                                                                    or Co                                                                       (Am 0.2\n                                                                                             s                                                                                                                      C1\n                                                                                                                                                                                           0.1                                                              20\n                                                                                                                                                                                                                                                            20                                            20\n                                                                                                                                                                                                                                                                                                          20\n                                                                                                                                                                                                                                                                                                   C1                                      C2                                                                           C3\n                                                                                                                                                                                                                                                                                                                                                    20\n                                                                                                                                                                                                                                                                                                                                                    20\n                                                                                                  Sen                                                                                              500      1000          1500     2000    2500    3000                                                                                                    22     44         66    88     1100    12\n                                                                                                                                                                                                                                                                                                                                                                                                  12      1144    16\n                                                                                                                                                                                                                                                                                                                                                                                                                  16    18\n                                                                                                                                                                                                                                                                                                                                                                                                                        18      20\n                                                                                                                                                                                                                                                                                                                                                                                                                                20\n                                                                                                                                                                                                                                                                        55           10\n                                                                                                                                                                                                                                                                                     10      15\n                                                                                                                                                                                                                                                                                             15     20\n                                                                                                                                                                                                                                                                                                    20                 55    10\n                                                                                                                                                                                                                                                                                                                             10      15\n                                                                                                                                                                                                                                                                                                                                     15     2200\n\n                                                                                                                                                                                                          Pseudo-Sensors                                                                                              Concentration \n                                                                                                                                                                                                                     (a)                                                                                                     (b)                                                                                                       \nFigure 1. (a) Temperature modulated response to the three analytes (A,B,C) at three \nconcentrations (A3: highest concentration of A), and (b) initial GL maps. \n\nThe sensor response to the highest concentration of each analyte was used to \ngenerate the SOM convergence map. Figure 1(b) shows the initial odor map of the \nthree analytes following conscience learning of the SOM. These olfactory images \nshow that the identity of the stimulus is encoded by the spatial pattern across the \nlattice, whereas the intensity is encoded by the overall amplitude of this pattern. \n\n\n\n\n\n \n\n\f\n                                                                                                                                            \n\n\nAnalytes A and B, which induce similar responses on the MOS sensors, also lead to \nvery similar GL maps. \n\nThe GL maps are input to the lattice of spiking neurons for further processing. As a \nresult of the dynamics induced by the recurrent connections, these initial maps are \ntransformed into a spatio-temporal pattern. Figure 2 shows the projection of \nmembrane potential of the 400 M cells along their first three principal components. \nThree trajectories are shown per analyte, which correspond to the sensor response to \nthe highest analyte concentration on three separate days of data collection. These \nresults show that the spatio-temporal pattern is robust to the inherent drift of \nchemical sensors. The trajectories originate close to each other, but slowly migrate \nand converge into unique odor-specific attractors. It is important to note that these \ntrajectories do not diverge indefinitely, but in fact settle into an attractor, as \nillustrated by the insets in Figure 2. \n\n\n                                                                                                       Odor B\n\n\n                20\n\n\n                15\n\n\n                10\n\n\n                 5\n\n                                             Odor C\n                 0\n\n\n                -5\n\n\n               -10\n\n\n               -15\n\n              -200\n\n\n                      -150\n\n\n                              -100\n\n\n                                      -50                                                                                      100\n\n                                                                                                                      50\n                                              0\n                                                                                                                 0\n\n                                                   50                                                    -50\n                                                                                               -100\n                                                         100                           -150\n\n                                                                               -200\n                                                                150    -250\n\n                                                                                                                            Odor A     \nFigure 2. Odor-specific attractors from experimental sensor data.  Three trajectories \nare shown per analyte, corresponding to the sensor response on three separate days. \nThese results show that the attractors are repeatable and robust to sensor drift.  \n\nTo illustrate the coding of identity and intensity performed by the model, Figure 3 \nshows the trajectories of the three analytes at three concentrations. The OB network \nactivity evolves to settle into an attractor, where the identity of the stimulus is \nencoded by the direction of the trajectory relative to the initial position, and the \nintensity is encoded by the length along the trajectory.  This emerging code is also \nconsistent with recent findings in neurobiology, as discussed next. \n\n5  Discussion \n\nA recent study of spatio-temporal activity in projection neurons (PN) of the \nhoneybee antennal lobe (analogous to M cells in mammalian OB) reveals evolution \nand convergence of the network activity into odor-specific attractors [4].  Figure \n4(a) shows the projection of the spatio-temporal response of the PNs along their \nfirst three principal components. These trajectories begin close to each other, and \nevolve over time to converge into odor specific regions. These experimental results \nare consistent with the attractor patterns emerging from our model.  Furthermore, an \nexperimental study of odor identity and intensity coding in the locust show \n\n\n\n\n\n \n\n\f\n                                                                                                                                                                                                      \n\n\nhierarchical groupings of spatio-temporal PN activity according to odor identity, \nfollowed by odor intensity [5].  Figure 4(b) illustrates this grouping in the activity \nof 14 PNs when exposed to three odors at five concentrations. Again, these results \nclosely resemble the grouping of attractors in our model, shown in Figure 3.  \n\n\n                                                                                                                                         B3\n                                                                                                                                         B3\n                                                                                                                                                   B2\n                                                                                                                                                   B2\n                                                                                                                                                             B1\n                                                                                                                                                             B1\n                                           200\n                                           200                                                          A3\n                                                                                                        A3 A2\n                                                                                                               A2\n                                           150\n                                           150\n                                                                                                                       A1\n                                                                                                                       A1\n                                   33 100\n                                           100\n\n                                   PCPC\n                                            50\n                                            50                                                    C1\n                                                                                                  C1\n                                                                                                 C2\n                                                 0                                               C2\n                                                 0\n\n                                                                                           C3\n                                                                                           C3                                                                                        50\n                                                                                                                                                                                     50\n                                           -5\n                                           -500\n                                                                                                                                                                               00\n                                           350\n                                           350\n\n                                                        30\n                                                        3000                                                                                                           -5\n                                                                                                                                                                       -500\n\n                                                                250\n                                                                250                                                                                          -1\n                                                                                                                                                             -10000\n                                                                        20\n                                                                        2000\n                                                                                                                                                  -1\n                                                                                                                                                  -1550\n                                                                                  150                                                                   0\n                                                                                  150                                                                        PC\n                                                                                                                                                             PC1\n                                                                       PC2                                                                                             1\n                                                                       PC2               10\n                                                                                         1000                                           -2\n                                                                                                                                        -20000\n                                                                                                  50\n                                                                                                  50                          -2\n                                                                                                                              -25500\n                                                                                                        00\n\n                                                                                                              -5\n                                                                                                              -500    -300\n                                                                                                                      -300\n\n\n                                                                                                                                                                                            \n            Figure 3. Identity and intensity coding using dynamic attractors. \n\nPrevious studies by Pearce et al. [6] using a large population of optical micro-bead \nchemical sensors have shown that massive convergence of sensory inputs can be \nused to provide sensory hyperacuity by averaging out uncorrelated noise. In \ncontrast, the focus of our work is on the coding properties induced by chemotopic \nconvergence. Our model produces an initial spatial pattern or olfactory image, \nwhereby odor identity is coded by the spatial activity across the GL lattice, and odor \nintensity is encoded by the amplitude of this pattern. Hence, the bulk of the \nidentity/intensity coding is performed by this initial convergence primitive.  \n\nSubsequent processing by a lattice of spiking neurons introduces time as an \nadditional coding dimension. The initial spatial maps are transformed into a spatio-\ntemporal pattern by means of center on-off surround lateral connections.  Excitatory \nlateral connections allow the model to spread M cell activity, and are responsible for \nmoving the attractors away from their initial coordinates. In contrast, inhibitory \nconnections ensure that these trajectories eventually converge onto an attractor, \nrather than diverge indefinitely. It is the interplay between excitatory and inhibitory \nconnections that allows the model to enhance the initial coding produced by the \nchemotopic convergence mapping. \n\n     (a)\n     (a)                                                                                                      (b)\n                                                                                                              (b)\n\n\n                                  octa\n                                  octanol\n                                                 nol                   hexa\n                                                                       hexanol\n                                                                                nol\n\n            n\n            nona\n                 onano\n                    noll\n\n\n\n\n\n                            is\n                            isoam\n                                  oamyla\n                                           ylace\n                                                      cetate\n                                                        tate\n\n\n\n                                                                                                                                                                                                 \nFigure 4. (a) Odor trajectories formed by spatio-temporal activity in the honeybee \nAL (adapted from [4]). (b) Identity and intensity clustering of spatio-temporal \nactivity in the locust AL (adapted from [5]; arrows indicate the direction of \nincreasing concentration). \n\n\n\n\n\n \n\n\f\n                                                                                                       \n\n\nAt present, our model employs a center on-off surround kernel that is constant \nthroughout the lattice. Further improvements can be achieved through adaptation of \nthese lateral connections by means of Hebbian and anti-Hebbian learning. These \nextensions will allow us to investigate additional computational functions (e.g., \npattern completion, orthogonalization, coding of mixtures) in the processing of \ninformation from chemosensor arrays.  \n\nA c k n o w l e d g m e n t s  \nThis material is based upon work supported by the National Science Foundation \nunder CAREER award 9984426/0229598. Takao Yamanaka, Alexandre Perera-\nLluna and Agustin Gutierrez-Galvez are gratefully acknowledged for valuable \nsuggestions during the preparation of this manuscript. \n\nR e f e r e n c e s  \n[1]      Gutierrez-Osuna, R. (2002) Pattern Analysis for Machine Olfaction: A Review. IEEE \n         Sensors Journal 2(3): 189-202. \n[2]      Pearce, T. C. (1999) Computational parallels between the biological olfactory pathway and \n         its analogue `The Electronic Nose': Part I. Biologiacal olfaction. BioSystems 41: 43-67. \n[3]      Laurent, G. (1999) A Systems Perspective on Early Olfactory Coding. Science 286(22):  \n         723-728. \n[4]      Galn, R. F.,Sachse, S., Galizia, C.G., & Herz, A.V. (2003) Odor-driven attractor dynamics \n         in the antennal lobe allow for simple and rapid olfactory pattern classification. Neural \n         Computation 16(5): 999-1012.    \n[5]      Stopfer, M., Jayaraman, V., & Laurent, G. (2003) Intensity versus Identity Coding in an \n         Olfactory System. Neuron 39: 991-1004.  \n[6]      Pearce, T.C., Verschure, P.F.M.J., White, J., & Kauer, J. S. (2001) Robust Stimulus \n         Encoding in Olfactory Processing: Hyperacuity and Efficient Signal Transmission. In S. \n         Wermter, J. Austin and D. Willshaw (Eds.), Emergent Neural Computation Architectures \n         Based on Neuroscience. pp. 461-479. Springer-Verlag.  \n[7]      Lee. A. P., & Reedy, B. J. (1999) Temperature modulation in semiconductor gas sensing. \n         Sensors and Actuators B 60: 35-42. \n[8]      Vassar, R., Chao, S.K., Sitcheran, R., Nunez, J. M., Vosshall, L.B., & Axel, A. (1994) \n         Topographic Organization of Sensory Projections to the Olfactory Bulb. Cell 79(6): 981-\n         991. \n[9]      Gutierrez-Osuna, R. (2002) A Self-organizing Model of Chemotopic Convergence for \n         Olfactory Coding. In Proceedings of the 2nd  EMBS-BMES Conference, pp. 23-26. Texas. \n[10]   Mori, K., Nagao, H., & Yoshihara, Y. (1999) The Olfactory Bulb: Coding and Processing \n         of Odor molecule information. Science 286: 711-715. \n[11]  Kohonen, T. (1982) Self-organized formation of topologically correct feature maps. \n         Biological Cybernetics 43: 59-69. \n[12]   DeSieno, D. (1988) Adding conscience to competitive learning. In Proceedings of \n         International Conference on Neural Networks (ICNN), pp. 117-124. Piscataway, NJ. \n[13]    Laaksonen, J., Koskela, M., & Oja, E. (2003) Probability interpretation of distributions on \n         SOM surfaces. In Proceedings of Workshop on Self-Organizing Maps. Hibikino,  Japan. \n[14]   Aungst et al. (2003) Center-surround inhibition among olfactory bulb glomeruli. Nature 26: \n         623- 629. \n[15]   Gerstner, W., & Kistler, W. (2002) Spiking Neuron Models: Single Neurons, Populations,  \n         Plasticity. Cambridge, University Press. \n\n \n\n\n\n\n\n \n\n\f\n", "award": [], "sourceid": 2582, "authors": [{"given_name": "Baranidharan", "family_name": "Raman", "institution": null}, {"given_name": "Ricardo", "family_name": "Gutierrez-osuna", "institution": null}]}