Next Article in Journal
A Comprehensive Review of Bio-Inspired Optimization Algorithms Including Applications in Microelectronics and Nanophotonics
Next Article in Special Issue
Detection and Dispersion Analysis of Water Globules in Oil Samples Using Artificial Intelligence Algorithms
Previous Article in Journal
Cushioning Performance of the Biomimetic Cobweb Cushioning Silicone Pad
Previous Article in Special Issue
A Conductance-Based Silicon Synapse Circuit
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Model of Neuromorphic Odorant-Recognition Network

by
Sergey V. Stasenko
1,2,
Alexey N. Mikhaylov
3,* and
Victor B. Kazantsev
1,2
1
Laboratory of Neurobiomorphic Technologies, Moscow Institute of Physics and Technology, 117303 Moscow, Russia
2
Laboratory of Advanced Methods for High-Dimensional Data Analysis, Lobachevsky State University of Nizhny Novgorod, 603022 Nizhny Novgorod, Russia
3
Laboratory of Memristor Nanoelectronics, Lobachevsky State University of Nizhny Novgorod, 603022 Nizhny Novgorod, Russia
*
Author to whom correspondence should be addressed.
Biomimetics 2023, 8(3), 277; https://doi.org/10.3390/biomimetics8030277
Submission received: 17 May 2023 / Revised: 14 June 2023 / Accepted: 26 June 2023 / Published: 28 June 2023
(This article belongs to the Special Issue Neuromorphic Engineering: Biomimicry from the Brain)

Abstract

:
We propose a new model for a neuromorphic olfactory analyzer based on memristive synapses. The model comprises a layer of receptive neurons that perceive various odors and a layer of “decoder” neurons that recognize these odors. It is demonstrated that connecting these layers with memristive synapses enables the training of the “decoder” layer to recognize two types of odorants of varying concentrations. In the absence of such synapses, the layer of “decoder” neurons does not exhibit specificity in recognizing odorants. The recognition of the ’odorant’ occurs through the neural activity of a group of decoder neurons that have acquired specificity for the odorant in the learning process. The proposed phenomenological model showcases the potential use of a memristive synapse in practical odorant recognition applications.

1. Introduction

Volatile molecules, when inhaled through the nose, interact with molecular structures in the olfactory system of vertebrates, as described by Menini et al. [1]. The olfactory epithelium, situated within the nasal cavity, interacts with odor molecules, while olfactory sensory neurons serve as receptors, transmitting information about the binding processes between molecules to the brain through electrical signals. The process of odor perception entails the conversion of chemical interactions between olfactory receptors and volatile molecules into electrical signals, which convey information about the external world to the brain [1]. This information is relayed to the secondary neurons of the olfactory bulb (OB) and subsequently projected into the olfactory cortex and other regions of the brain, where patterns of information related to odors are encoded. The recognition of the specific molecular characteristics associated with each odor molecule involves the collaboration of various receptors, and the resulting pattern determines the perception of smell.
The biological olfactory system is renowned for its remarkable sensitivity and accuracy. The sense of smell possesses the remarkable ability to detect and differentiate tens of thousands of low-molecular-weight organic compounds. It can also recall memories associated with diverse organic polymers, including alcohols, esters, carboxylic acids, ketones, sulfides, nitriles, thiols, immigration, halides, and ethers [2]. As a result, the intricate mechanism of smell has garnered significant interest in the field of cognitive engineering in recent years.
Across different organisms, the sense of smell has developed in a similar way. Odor discrimination occurs when odor molecules interact with receptor residues [3]. This interaction bears similarities to the binding process observed between antigens and antibodies in the immune system, as well as neurotransmitters and receptors in the nervous system [4]. Odor molecules, referred to as odogens, function as epitopes in this context. When a receptor binds with an odor molecule, the chemical energy of the interaction is transformed into a nerve signal, which is subsequently transmitted through the olfactory bulb (OB). The OB processes odor information and transmits it to other brain regions. The brain recognizes each odor molecule based on a unique combination code formed by the signals from multiple olfactory receptors [5]. Even a slight structural difference in the odor molecule can result in a different odor perception due to a distinct combination code. While the exact functional role of the OB’s signaling process remains uncertain [6], it plays a critical role in olfactory processing.
For approximately 40 years, scientists have been captivated by artificial olfactory systems. In 1982, Persaud and Dodd published a significant paper demonstrating the capability of four chemical sensors with overlapping selection patterns to distinguish different odors [7]. The pattern of signal combination in each receptor ensemble plays a vital role in odor classification, identification, and recognition [8]. Since then, the majority of olfactory sensor technologies have employed sensor arrays designed for the purpose of odor classification. An electronic nose (e-nose), which mimics the olfactory recognition system found in humans by utilizing an array of electronic sensors, has been developed and represents a notable example of an artificial olfactory system [9].
An electronic nose has been developed, which integrates an array of gas sensors with overlapping selectivities to capture the signatures of encountered odors. The system translates variations in the characteristics of each sensor into electrical signals and employs gas-identification algorithms based on these signatures to differentiate between different odors. This approach is particularly useful for odors that may demonstrate significant variability within a class but limited separation between classes.
Since its development, the electronic nose has found applications in various sectors, including medicine, the environment, agriculture, manufacturing, and the military. In the medical field, it has been utilized for detecting lung cancer, Alzheimer’s disease, and Parkinson’s disease. In the environmental sector, it is employed for monitoring air and water quality. In agriculture, it aids in inspecting food quality and identifying pre- and post-harvest diseases. The manufacturing sector benefits from its use in ensuring product uniformity and preventing workplace health hazards. Lastly, in the military, it is employed for detecting explosives and chemical weapons [10,11]. Research on electronic nose (EN) applications has significantly grown, especially in the food industry [12,13,14,15]. ENs have the ability to detect food contamination, assess quality, control shelf-life and spoilage, and identify hazardous chemicals or bacteria in food and beverages. The presence of microorganisms, enzymes, and oxidation in food production and storage can lead to deterioration and the growth of harmful bacteria or nutrient loss. Luckily, ENs can detect the chemical gases released by spoiled food, addressing important food safety concerns. Air pollution is a serious health risk and diminishes quality of life in developed and developing countries [16]. Reducing unpleasant odors emitted from sewers and wastewater treatment plants is a crucial objective [17]. To tackle these challenges, the detection of toxic gases responsible for pollution is essential. ENs have emerged as a promising technology to address these issues, as evidenced by numerous studies [12]. ENs are widely utilized in security applications due to their selectivity, portability, wide linear range, low cost, and compactness [12]. They have gained significant attention for national security purposes, particularly in detecting explosive compounds [18]. ENs are also employed in monitoring and securing confined spaces, as demonstrated by an experiment using metal-oxide sensors, along with oxygen, temperature, and humidity sensors, to analyze atmospheric air samples successfully [19].
Microelectronics could greatly benefit from memristive nanodevices, which provide compact, multi-level, and non-volatile memory functionality [20]. However, their inherent variability [21,22] can pose challenges in fully harnessing their potential, necessitating more robust architectures. Spiking neural networks, inspired by the brain’s variable neurons and synapses [23], offer a promising solution with high efficiency. The neuromorphic community has been exploring this concept using CMOS circuits to model spiking neurons and synapses, but limitations arise in terms of the number of implementable synapses [24,25]. Memristive nanodevices, such as resistive RAMs, memristors [20], or adaptive transistors [21], can provide the compact synapses required for more advanced neuromorphic circuits. Recent studies have demonstrated that these devices can replicate biological synapses’ learning rules, such as spike timing-dependent plasticity (STDP), and even more complex plasticity rules crucial for brain-inspired learning [26,27,28,29,30]. By combining memristive synapses with CMOS neurons (or potentially memristor-based neurons in the future [31]), significant advancements in computing and highly efficient cognitive tasks could be achieved.
In this article, we propose a new model of a neuromorphic olfactory analyzer based on a memristive synapse. The model consists of two layers of neurons connected by memristive synapses, which make it possible to train a layer of “decoders” to recognize two types of odorants of different concentrations. In the absence of such synapses, the layer of “decoder” neurons does not show specificity in the recognition of odorous substances. The recognition of odorants is achieved through the neural activity of a group of decoder neurons that acquire specificity for the odorant during the learning process. The proposed phenomenological model is based on neuronal synchronization observed in experimental studies on odor recognition [32]. Both experimental and modeling studies have demonstrated that correlated inputs enhance neuronal firing [33], with synaptic plasticity mechanisms favoring correlated synaptic inputs [34].

2. The Model

The proposed olfactory model consists of two layers comprising pre- and postsynaptic neurons. The presynaptic neurons represent a receptive field composed of olfactory neurons in contact with an odorant, while the postsynaptic neurons are detector neurons responsible for recognizing a specific odorant and its concentration.

2.1. Odorant Concentration

The fluctuations in the concentration of an odorant are modeled using a process known as the half-wave rectified Ornstein–Uhlenbeck process [35]:
τ d x d t = x + 2 τ ξ ( t ) ,
The time constant τ = 75 ms corresponds to the odorant concentration, which is proportional to the half-wave rectified Ornstein–Uhlenbeck process [ x ] + = max ( x , 0 ) . The olfactory receptor system consists of N = 5000 neurons, each with a specific affinity and global sensitivity for different types of odorants. An odorant can be represented as an N-dimensional vector of binding coefficients b i , which are the product of the affinity a i and sensitivity s i of each receptor neuron. The binding coefficients are randomly generated with a logarithmic distribution between 10 3 and 10 3 to mathematically define the odorant.
When an odorant binds to the receptors of an olfactory neuron, a membrane current is generated. The Hill function is used to simulate the process of odorant binding to receptors and the formation of a response in the form of a current in the olfactory system [35,36]. The parameters of the function were obtained from previous research [37]. This current can be approximated by a Hill function that depends on the concentration of the odorant:
I = I max c n c n + K 1 2 n = I max 1 + K 1 2 / c n 1 ,
The equation represents a Hill function that depends on the time-varying concentration of the odorant, denoted by c. The Hill coefficient is denoted by n, which is equal to 3 and determines the slope of the curve. The maximum velocity, denoted by I m a x , is calculated to be 40 Hz. The semi-activation concentration, denoted by K 1 / 2 , is the reciprocal of the binding coefficient, denoted by K 1 / 2 = 1 / b i . The concentration fluctuates randomly over time, and its dynamics are described by the equation c ( t ) = c 0 · x ( t ) .

2.2. Olfactory Neuron

When an odorant binds to the receptors of a receptive neuron, it generates a current across the neuron’s membrane, causing a change in its potential and the production of a series of spikes on the membrane. The membrane potential of the olfactory neuron is characterized by the “integrate-and-fire” model [38].
τ d v i d t = v i + I i ( t ) ,
where τ = 20 ms is the membrane relaxation time constant and I i ( t ) is the membrane current. A spike occurs when v i = 1 , after which the membrane potential resets to 0 (see Figure 1).

2.3. Neuron Detector

The “integrate-and-fire with noise” model was employed to simulate the behavior of the postsynaptic neuron, also referred to as the detector neuron, as follows:
τ d v j d t = v j + ν i + I s y n j τ d ν j d t = ν j + σ 2 τ ϕ ( t )
where τ = 5 ms is the membrane relaxation time constant. The filtered noise input ν j ( t ) had a standard deviation of σ = 0.2 , where ϕ ( t ) is white noise. As a result, the standard deviation of the resulting membrane potential v j was approximately σ v j = σ / 2 0.14 .
Whenever a presynaptic neuron spikes, the membrane potential v j of the postsynaptic neuron is incremented by 1 / N , where N is the total number of presynaptic neurons. A spike is registered when the membrane potential v j reaches 1. The factor of 1 / N in scaling guarantees that the postsynaptic neuron will have a firing probability of 1 / 2 when the signals from presynaptic neurons are synchronized. After a spike, the membrane potential is reset to 0 (see Figure 2).
The current flowing through the synapse of the postsynaptic neuron, denoted as I s y n j , is the sum of all synaptic currents generated by the presynaptic neurons M connected to the postsynaptic neuron.
I s y n j = i = 1 M w i , j .

2.4. Memristive Synapse

In our model, synapses between pre- and postsynaptic neurons are represented as resistors that transmit spikes with varying conductance. The conductance in the model corresponds to the synaptic weights, denoted as w. Furthermore, the model incorporates the adaptation of conductance based on neuron activity, which is essential for training the model.
In experimental settings, memristive devices are programmed to increase their conductance when a positive voltage pulse is applied above the threshold V T + , while they decrease their conductance when a voltage pulse is applied below the negative threshold V T [27]. Previous research has demonstrated that memristive devices can implement spike-timing-dependent plasticity (STDP), which is a learning rule observed in biological systems [27,29]. However, the proposed model utilizes a simpler learning scheme based on pattern extraction, as illustrated in Figure 3.
When a presynaptic neuron generates a spike, a prolonged voltage pulse is applied to the synapses, enabling the postsynaptic neuron to integrate the resulting current (Figure 3a). If multiple synapses associated with the same postsynaptic neuron are active simultaneously, their currents are summed. When a spike is generated on a postsynaptic neuron, an impulse is transmitted to the synapses, resulting in the formation of a positive or negative bias (Figure 4 compares the simplified STDP rule with the classic biological STDP).
The evolution of the memristor’s conductance follows the Querlioz model [40], which is based on experimental findings on memristors [27]. The increase in conductance can be mathematically represented by the following equation:
δ w p = α p e β p w ( i , j ) w m i n w m a x w m i n
While the increase in conductance of the memristor can be mathematically formalized using the previous equation, the decrease in conductance can be expressed as follows:
δ w m = α m e β m w m a x w ( i , j ) w m a x w m i n
The values of the parameters α p , β p , α m , β m are highly dependent on the specific input and output voltage impulses that are used. Furthermore, the minimum and maximum conductances w m i n and w m a x , as well as these parameters, may vary between different physical devices.

2.5. Neural Network

The neural network consists of 5000 olfactory neurons (presynaptic) in the receptive field, to which odorants are applied, and 30 detector neurons (postsynaptic) that respond to odorants and their concentrations. The neurons are interconnected using the “all-to-all” connection type, and the probability of connection is equal to 1.
In Figure 5, our olfactory model exhibits odor-specific synchrony [35]. The concentration of the odor, denoted as c(t), undergoes random fluctuations caused by turbulences, while the coverage of receptors is influenced by both the concentration and the specific receptor type. Receptor type 2 (green area) exhibits higher sensitivity to the odor compared to receptor type 1 (gray area) (see Figure 5a). Subsequently, the odor is transformed into an electric current that generates spikes. The transduction current is represented by a Hill function of receptor coverage, with the Hill coefficient reflecting the steepness of the curve [41]. Neurons exhibit synchronous firing when they receive identical input, which occurs when they possess the same affinity and global sensitivity. Conversely, neurons with different affinities and global sensitivities do not fire synchronously. Importantly, the synchrony phenomenon is not dependent on odor concentration.
Figure 5b illustrates the response of a population of olfactory neurons to different odors. Every odor is depicted by a randomized vector of affinities, and the odor concentration is simulated using a noise signal that undergoes a half-wave rectification and low-pass filtering. Both the receptors and postsynaptic neurons follow noisy integrate-and-fire models with randomized global sensitivity. Each odor elicits a distinct pattern of synchrony in the receptors, which can be interpreted by the postsynaptic neurons. Upon the presentation of a particular odor, postsynaptic neurons connected to the corresponding synchrony pattern become active, while neurons tuned to other odors remain inactive. However, due to their wide-ranging tuning, the majority of receptor neurons respond to both odors.

2.6. Numerical Simulation and Data Analysis Methods

For numerical calculations, the Euler method and the Euler–Maruyama method for stochastic differential equations were used with an integration step of 0.01. All calculations were carried out using software written in Python using libraries for scientific computing and data analysis [42,43].

3. Results

In order to investigate the impact of a synapse, in the form of a memristor, on the connection between olfactory neurons in the receptive field and detector neurons that identify the presented odorant, we examined two scenarios: a simple synapse with a constant synaptic connection, and a memristive synapse that adaptively adjusts the strength of the connection between neurons.
During training, the neural network was presented with two types of odorants every 200 ms, randomly, for a period of 100 s. The final weights were saved after the 100-s training session and used during testing.
In the case when the neural network was trained to recognize the two types of odorants within 100 s without adaptive weight adjustment, the weight values remained fixed for all the formed synapses (Figure 6).
The procedure for testing the neural network to recognize the presented odorant was carried out as follows:
  • The weights of the neural network were set according to the values obtained during training.
  • Odorant A was supplied for 20 s, followed by odorant B for 20 s.
  • The concentration of the odorant was increased by one every second.
During the testing of odorants, it was found that the postsynaptic neurons (detector neurons) exhibited weak selectivity with respect to the supplied odorants (Figure 7). It can also be seen that, when the concentration of odorants is less than 1, postsynaptic neurons almost do not respond. In Figure 7, the raster diagram of neural activity in response to the presentation of odorant A is marked in blue, and odorant B is marked in red. When synaptic connections are fixed, postsynaptic neurons exhibit a comparable pattern of activation, as depicted by the blue and red dots on the spike activity raster plot (the upper panel). This pattern captures the majority of neurons, demonstrating increased activity in response to higher concentrations of odorant A (the blue curve) and odorant B (the red curve), as well as exhibiting minimal neuronal activation at lower odorant concentrations (bottom panel).
In the case of a memristive synapse, after training the neural network, one can observe the adaptation of synaptic weights to the presented odorants (Figure 8). Figure 8a illustrates the changes in synaptic weights during the 100-s training period. In contrast to Figure 6, the synaptic weights in the current scenario adopt distinct values. Through memristive plasticity, the synaptic weight values undergo modifications, allowing the spiking neural network to demonstrate selectivity towards various odorants.
Once the training process was complete, the final weights were determined and remained fixed for the subsequent testing of the model.
The results show that, with the memristive synapse, the neural network was able to successfully recognize the two presented odorants (as shown in Figure 9). Upon the introduction of odorants A (the blue curve) and B (the red curve) in the case of memristive synaptic connections, postsynaptic neurons display a selective response characterized by distinct activation patterns (the blue and red dots on the spike activity raster plot, the upper panel). With an increasing concentration of odorant A (the blue curve, the lower panel), neurons indexed from 11 onwards exhibit predominant activation, progressively increasing the number of responsive neurons and forming a unique activation pattern (the blue dots on the spike activity raster plot, the upper panel). Subsequently, the presentation of odorant B (the red curve, the lower panel) elicits an opposing activation pattern (the red dots on the spike activity raster plot, the upper panel), with predominant activation observed in neurons indexed up to 10. Notably, as the concentration of odorants increased, the number of activated postsynaptic neurons also increased.

4. Discussion

The electronic nose mimics the biological olfactory system using an array of gas sensors and odor-classification algorithms to identify odor fingerprints. However, challenges remain in making it comparable to its biological counterpart, such as limited sensor numbers, high power consumption, and inflexible operating conditions. The major challenge is to find a hardware-friendly, fast gas-identification algorithm with high classification performance. The electronic nose has applications in flavor, fragrance, food and beverage, packaging, pharmaceutical, cosmetic, perfumes, and olfactive nuisance monitoring. It can track fluctuations and trends in real-time, leading to proactive odor management, and existing commercial systems can be programmed with active alerts based on set points.
An electronic circuit with a memristor was used to model the adaptive behavior of unicellular organisms [44]. This circuit could have applications in pattern recognition. The DARPA SyNAPSE project and other researchers are developing neuromorphic architectures using memristive systems [45,46]. In 2013, Leon Chua highlighted the diverse range of phenomena and applications that memristors can mimic, including classic habituation and learning [47].
The active development of odor analysis systems and memristive devices, as well as their practical significance, have made their combination relevant. For example, in the work [48] to detect counterfeit beer in China, researchers designed an electronic nose system with 4 MOS gas sensors, a sample-delivery subsystem, and a software-based data acquisition subsystem. They used a memristor back-propagation neural network to classify the quality of the beer. In another work [49], an artificial olfactory system based on memristive devices was developed to classify four gases with ten concentrations. The system uses a reservoir computing system to extract spatiotemporal features, which are then processed by a classifier based on nonvolatile memristive devices. In the work [50], a novel approach for electronic nose odor recognition using a memristive convolutional neural network (CNN) was developed. The proposed network achieved a remarkable accuracy of 99.72% across six odor categories while utilizing only 56 weight parameters. By leveraging a simple network structure and an ultra-tiny memristor array, the system enhanced efficiency and recognition accuracy. Additionally, the approach significantly reduced calculation time and computing power requirements. An electronic nose (e-nose) based on memristive devices has emerged as a promising approach in the field of olfactory technology. Memristive devices, including memristors and memristive crossbar arrays, offer unique characteristics that can enhance the performance of electronic nose systems.
To implement our model in a practical system, it may be necessary to convert the studied odors into an electrical signal. One promising technology for odor coding is gas chromatography-olfactometry (GC-O) [51]. GC-O combines traditional gas chromatographic analysis with sensory detection to study complex mixtures of odorous compounds [52]. This technique involves a split-column GC system with a conventional detector (e.g., a flame-ionization detector or mass spectrometer) and a sniffing port. The sniffing port, made of glass or PTFE, is designed to fit the shape of the nose and delivers the eluate through a heated transfer line to prevent condensation. Humid air is added to the eluate to prevent the drying of the nasal mucous membrane during prolonged analysis [53,54]. The sensory responses are recorded in an olfactogram, enabling the simultaneous comparison of the chromatogram and olfactogram [53].
The essential difference in the model we propose is that we aim to strike the best compromise between the bioavailability of the system and its simplicity, allowing us to develop an electronic device based on it. Moreover, in contrast to the reported data obtained for formal neural classifiers using memristors as programmed synaptic coefficients, in our work, the self-learning of memristive synapses is implemented depending on the local activity of spiking neurons. The undisputed advantage of our work is the introduction of a phenomenological biophysical model of a spiking neural network with memristive synapses, which emulates recognition processes based on neuronal synchronization found in biological systems [32]. However, a drawback of the proposed model is its qualitative nature, focusing on reproducing the biophysical process of odor recognition in the brain (activation of neuron groups) rather than addressing quantitative parameters crucial in practical domains. Existing machine learning metrics are inapplicable to the proposed model, preventing direct comparison with current implementations of “electronic nose” systems utilizing artificial neural networks and machine learning for specific applications in medicine, nutrition, environmental monitoring, and security [12]. The results of our study, combined with the existing architectures of memristor-based spiking neural networks, can enable the implementation of brain-like and energy-efficient neural networks for processing multidimensional and analog information [55].

5. Conclusions

A neuromorphic olfactory analyzer model based on a memristive synapse is introduced. The model consists of two layers of neurons linked by memristive synapses, which enable the training of a layer of “decoders” to distinguish between two types of odors with different concentrations. Without such a synapse, the layer of “decoder” neurons lacks specificity in identifying odorous substances.

Author Contributions

Conceptualization, S.V.S.; methodology, S.V.S.; software, S.V.S.; validation, S.V.S.; formal analysis, S.V.S.; investigation, S.V.S.; resources, S.V.S.; data curation, S.V.S.; writing—original draft preparation, S.V.S., A.N.M. and V.B.K.; writing—review and editing, S.V.S., A.N.M. and V.B.K.; visualization, S.V.S.; supervision, S.V.S.; project administration, S.V.S. and V.B.K.; and funding acquisition, S.V.S. and V.B.K. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Russian Science Foundation (Project No. 23-11-00134).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Acknowledgments

We are grateful to the reviewers for their constructive comments and valuable suggestions that have helped to improve the quality of the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Menini, A.; Lagostena, L.; Boccaccio, A. Olfaction: From odorant molecules to the olfactory cortex. Physiology 2004, 19, 101–104. [Google Scholar] [CrossRef] [PubMed]
  2. Wang, P.; Sun, Y.; Axel, R.; Abbott, L.; Yang, G. Evolving the olfactory system with machine learning. Neuron 2021, 109, 3879–3892. [Google Scholar] [CrossRef] [PubMed]
  3. Hildebr, J.; Shepherd, G. Mechanisms of olfactory discrimination: Converging evidence for common principles across phyla. Annu. Rev. Neurosci. 1997, 20, 595–631. [Google Scholar] [CrossRef]
  4. Shepherd, G. Contribution toward a Theory of Olfaction; RH Wright Lectures on Olfaction Simon Fraser University: Burnaby, BC, Canada, 1990; pp. 61–109. [Google Scholar]
  5. Ressler, K.; Sullivan, S.; Buck, L. A zonal organization of odorant receptor gene expression in the olfactory epithelium. Cell 1993, 73, 597–609. [Google Scholar] [CrossRef] [PubMed]
  6. Kim, M.; Smith, D. The invertebrate odorant-binding protein LUSH is required for normal olfactory behavior in Drosophila. Chem. Senses 2001, 26, 195–199. [Google Scholar] [CrossRef]
  7. Persaud, K.; Dodd, G. Analysis of discrimination mechanisms in the mammalian olfactory system using a model nose. Nature 1982, 299, 352–355. [Google Scholar] [CrossRef]
  8. Malnic, B.; Hirono, J.; Sato, T.; Buck, L. Combinatorial receptor codes for odors. Cell 1999, 96, 713–723. [Google Scholar] [CrossRef]
  9. Rock, F.; Barsan, N.; Weimar, U. Electronic nose: Current status and future trends. Chem. Rev. 2008, 108, 705–725. [Google Scholar] [CrossRef]
  10. Tisch, U.; Schlesinger, I.; Ionescu, R.; Nassar, M.; Axelrod, N.; Robertman, D.; Tessler, Y.; Azar, F.; Marmur, A.; Aharon-Peretz, J. Others Detection of Alzheimer’s and Parkinson’s disease from exhaled breath using nanomaterial-based sensors. Nanomedicine 2013, 8, 43–56. [Google Scholar] [CrossRef]
  11. Hassan, M.; Belhaouari, S.; Bermak, A. Probabilistic rank score coding: A robust rank-order based classifier for electronic nose applications. IEEE Sens. J. 2015, 15, 3934–3946. [Google Scholar] [CrossRef]
  12. Karakaya, D.; Ulucan, O.; Turkan, M. Electronic nose and its applications: A survey. Int. J. Autom. Comput. 2020, 17, 179–209. [Google Scholar] [CrossRef]
  13. Jia, W.; Liang, G.; Wang, Y.; Wang, J. Electronic noses as a powerful tool for assessing meat quality: A mini review. Food Anal. Methods 2018, 11, 2916–2924. [Google Scholar] [CrossRef]
  14. Dutta, L.; Talukdar, C.; Hazarika, A.; Bhuyan, M. A novel low-cost hand-held tea flavor estimation system. IEEE Trans. Ind. Electron. 2017, 65, 4983–4990. [Google Scholar] [CrossRef]
  15. Chen, L.; Wu, C.; Chou, T.; Chiu, S.; Tang, K. Development of a dual MOS electronic nose/camera system for improving fruit ripeness classification. Sensors 2018, 18, 3256. [Google Scholar] [CrossRef]
  16. Wilson, A. Review of electronic-nose technologies and algorithms to detect hazardous chemicals in the environment. Procedia Technol. 2012, 1, 453–463. [Google Scholar] [CrossRef]
  17. Munoz, R.; Sivret, E.; Parcsi, G.; Lebrero, R.; Wang, X.; Suffet, I.; Stuetz, R. Monitoring techniques for odour abatement assessment. Water Res. 2010, 44, 5129–5149. [Google Scholar] [CrossRef] [PubMed]
  18. Wang, J. Electrochemical sensing of explosives. Electroanal. Int. J. Devoted Fundam. Pract. Asp. Electroanal. 2007, 19, 415–423. [Google Scholar]
  19. Bakar, M.; Abdullah, A.; Sa’ad, F.; Shukor, S.; Razak, A.; Mustafa, M. Electronic nose calibration process for monitoring atmospheric hazards in confined space applications. J. Telecommun. Electron. Comput. Eng. (JTEC) 2018, 10, 15–19. [Google Scholar]
  20. Strukov, D.; Snider, G.; Stewart, D.; Williams, R. The missing memristor found. Nature 2008, 453, 80–83. [Google Scholar] [CrossRef]
  21. Agnus, G.; Zhao, W.; Derycke, V.; Filoramo, A.; Lhuillier, Y.; Lenfant, S.; Vuillaume, D.; Gamrat, C.; Bourgoin, J. Two-terminal carbon nanotube programmable devices for adaptive architectures. Adv. Mater. 2010, 6, 702–706. [Google Scholar] [CrossRef]
  22. Kim, K.; Gaba, S.; Wheeler, D.; Cruz-Albrecht, J.; Hussain, T.; Srinivasa, N.; Lu, W. A functional hybrid memristor crossbar-array/CMOS system for data storage and neuromorphic applications. Nano Lett. 2012, 12, 389–395. [Google Scholar] [CrossRef] [PubMed]
  23. Marder, E.; Goaillard, J. Variability, compensation and homeostasis in neuron and network function. Nat. Rev. Neurosci. 2006, 7, 563–574. [Google Scholar] [CrossRef] [PubMed]
  24. Arthur, J.; Boahen, K. Learning in silicon: Timing is everything. Adv. Neural Inf. Process. Syst. 2005, 18, 75–90. [Google Scholar]
  25. Indiveri, G.; Chicca, E.; Douglas, R. A VLSI array of low-power spiking neurons and bistable synapses with spike-timing dependent plasticity. IEEE Trans. Neural Netw. 2006, 17, 211–221. [Google Scholar] [CrossRef]
  26. Querlioz, D.; Bichler, O.; Gamrat, C. Simulation of a memristor-based spiking neural network immune to device variations. In Proceedings of the 2011 International Joint Conference On Neural Networks, San Jose, CA, USA, 31 July–5 August 2011; pp. 1775–1781. [Google Scholar]
  27. Jo, S.; Chang, T.; Ebong, I.; Bhadviya, B.; Mazumder, P.; Lu, W. Nanoscale memristor device as synapse in neuromorphic systems. Nano Lett. 2010, 10, 1297–1301. [Google Scholar] [CrossRef]
  28. Gerasimova, S.; Belov, A.; Korolev, D.; Guseinov, D.; Lebedeva, A.; Koryazhkina, M.; Mikhaylov, A.; Kazantsev, V.; Pisarchik, A. Stochastic memristive interface for neural signal processing. Sensors 2021, 21, 5587. [Google Scholar] [CrossRef]
  29. Demin, V.A.; Nekhaev, D.V.; Surazhevsky, I.A.; Nikiruy, K.E.; Emelyanov, A.V.; Nikolaev, S.N.; Rylkov, V.V.; Kovalchuk, M.V. Necessary Conditions for STDP-Based Pattern Recognition Learning in a Memristive Spiking Neural Network. Neural Netw. 2021, 134, 64. [Google Scholar] [CrossRef]
  30. Mishchenko, M.; Bolshakov, D.; Lukoyanov, V.; Korolev, D.; Belov, A.I.; Guseinov, D.; Matrosov, V.; Kazantsev, V.; Mikhaylov, A.N. Inverted Spike-Rate-Dependent Plasticity Due to Charge Traps in a Metal-Oxide Memristive Device. J. Phys. D Appl. Phys. 2022, 55, 394002. [Google Scholar] [CrossRef]
  31. Kipelkin, I.; Gerasimova, S.; Guseinov, D.; Pavlov, D.; Vorontsov, V.; Mikhaylov, A.; Kazantsev, V. Mathematical and Experimental Model of Neuronal Oscillator Based on Memristor-Based Nonlinearity. Mathematics 2023, 11, 1268. [Google Scholar] [CrossRef]
  32. Stopfer, M.; Bhagavan, S.; Smith, B.; Laurent, G. Impaired odour discrimination on desynchronization of odour-encoding neural assemblies. Nature 1997, 390, 70–74. [Google Scholar] [CrossRef] [PubMed]
  33. Rossant, C.; Leijon, S.; Magnusson, A.; Brette, R. Sensitivity of noisy neurons to coincident inputs. J. Neurosci. 2011, 31, 17193–17206. [Google Scholar] [CrossRef] [PubMed]
  34. Song, S.; Miller, K.; Abbott, L. Competitive Hebbian learning through spike-timing-dependent synaptic plasticity. Nat. Neurosci. 2000, 3, 919–926. [Google Scholar] [CrossRef] [PubMed]
  35. Brette, R. Computing with neural synchrony. PLoS Comput. Biol. 2012, 8, e1002561. [Google Scholar] [CrossRef] [PubMed]
  36. Victor, J.; Boie, S.; Connor, E.; Crimaldi, J.; Ermentrout, G.; Nagel, K. Olfactory navigation and the receptor nonlinearity. J. Neurosci. 2019, 39, 3713–3727. [Google Scholar] [CrossRef]
  37. Kleene, S. The electrochemical basis of odor transduction in vertebrate olfactory cilia. Chem. Senses 2008, 33, 839–859. [Google Scholar] [CrossRef]
  38. Burkitt, A. A review of the integrate-and-fire neuron model: I. Homogeneous synaptic input. Biol. Cybern. 2006, 95, 1–19. [Google Scholar] [CrossRef]
  39. Querlioz, D.; Bichler, O.; Dollfus, P.; Gamrat, C. Immunity to device variations in a spiking neural network with memristive nanodevices. IEEE Trans. Nanotechnol. 2013, 12, 288–295. [Google Scholar] [CrossRef]
  40. Querlioz, D.; Dollfus, P.; Bichler, O.; Gamrat, C. Learning with memristive devices: How should we model their behavior? In Proceedings of the 2011 IEEE/ACM International Symposium On Nanoscale Architectures, San Diego, CA, USA, 8–9 June 2011; pp. 150–156. [Google Scholar]
  41. Uchida, N.; Mainen, Z. Odor concentration invariance by chemical ratio coding. Front. Syst. Neurosci. 2008, 2, 1–6. [Google Scholar] [CrossRef]
  42. Stimberg, M.; Brette, R.; Goodman, D. Brian 2, an intuitive and efficient neural simulator. eLife 2019, 8, e47314. [Google Scholar] [CrossRef]
  43. Virtanen, P.; Gommers, R.; Oliphant, T.; Haberl, M.; Reddy, T.; Cournapeau, D.; Burovski, E.; Peterson, P.; Weckesser, W.; Bright, J. Others SciPy 1.0: Fundamental algorithms for scientific computing in Python. Nat. Methods 2020, 17, 261–272. [Google Scholar] [CrossRef]
  44. Pershin, Y.; La Fontaine, S.; Di Ventra, M. Memristive model of amoeba learning. Phys. Rev. E 2009, 80, 021926. [Google Scholar] [CrossRef] [PubMed]
  45. Versace, M.; Chandler, B. MoNETA: A mind made from memristors. IEEE Spectr. 2010, 47, 30–37. [Google Scholar] [CrossRef]
  46. Snider, G.; Amerson, R.; Carter, D.; Abdalla, H.; Qureshi, M.; Léveillé, J.; Versace, M.; Ames, H.; Patrick, S.; Chandler, B. Others From synapses to circuitry: Using memristive memory to explore the electronic brain. Computer 2011, 44, 21–28. [Google Scholar] [CrossRef]
  47. Chua, L. Memristor, Hodgkin–Huxley, and edge of chaos. Nanotechnology 2013, 24, 383001. [Google Scholar] [CrossRef] [PubMed]
  48. Zafar, I.; Cui, Y.; Bai, Q.; Yang, Y. Classifying Beers with Memristor Neural Network Algorithm in a Portable Electronic Nose System. Front. Phys. 2022, 10, 403. [Google Scholar] [CrossRef]
  49. Wang, T.; Huang, H.; Wang, X.; Guo, X. An artificial olfactory inference system based on memristive devices. InfoMat 2021, 3, 804–813. [Google Scholar] [CrossRef]
  50. Chen, J.; Wang, L.; Duan, S. A mixed-kernel, variable-dimension memristive CNN for electronic nose recognition. Neurocomputing 2021, 461, 129–136. [Google Scholar] [CrossRef]
  51. Brattoli, M.; De Gennaro, G.; De Pinto, V.; Loiotile, A.; Lovascio, S.; Penza, M. Odour detection methods: Olfactometry and chemical sensors. Sensors 2011, 11, 5290–5322. [Google Scholar] [CrossRef] [PubMed]
  52. Conti, C.; Guarino, M.; Bacenetti, J. Measurements techniques and models to assess odor annoyance: A review. Environ. Int. 2020, 134, 105261. [Google Scholar] [CrossRef]
  53. Van Ruth, S. Methods for gas chromatography-olfactometry: A review. Biomol. Eng. 2001, 17, 121–128. [Google Scholar] [CrossRef]
  54. Plutowska, B.; Wardencki, W. Application of gas chromatography–olfactometry (GC–O) in analysis and quality assessment of alcoholic beverages—A review. Food Chem. 2008, 107, 449–463. [Google Scholar] [CrossRef]
  55. Makarov, V.A.; Lobov, S.A.; Shchanikov, S.; Mikhaylov, A.; Kazantsev, V.B. Toward Reflective Spiking Neural Networks Exploiting Memristive Devices. Front. Comput. Neurosci. 2022, 16, 859874. [Google Scholar] [CrossRef] [PubMed]
Figure 1. The membrane potential of the olfactory neuron in the receptive field changes over time.
Figure 1. The membrane potential of the olfactory neuron in the receptive field changes over time.
Biomimetics 08 00277 g001
Figure 2. The membrane potential of the neuron-detector changes over time.
Figure 2. The membrane potential of the neuron-detector changes over time.
Biomimetics 08 00277 g002
Figure 3. The simplified STDP training involves voltage pulse versus time as follows: (a) A spike generated on the presynaptic neuron leads to transmission of the input pulse to the memristor. (b) When the postsynaptic neuron produces a spike, the output pulse is transmitted to the memristor. The conductance of the memristor increases or decreases when the voltage applied to the device (the difference between the voltages applied at the two ends) (c) or (d) reaches V T + or V T , respectively [39].
Figure 3. The simplified STDP training involves voltage pulse versus time as follows: (a) A spike generated on the presynaptic neuron leads to transmission of the input pulse to the memristor. (b) When the postsynaptic neuron produces a spike, the output pulse is transmitted to the memristor. The conductance of the memristor increases or decreases when the voltage applied to the device (the difference between the voltages applied at the two ends) (c) or (d) reaches V T + or V T , respectively [39].
Biomimetics 08 00277 g003
Figure 4. A simplified STDP rule compared to the standard biological STDP rule [39].
Figure 4. A simplified STDP rule compared to the standard biological STDP rule [39].
Biomimetics 08 00277 g004
Figure 5. Schematic view of odorant recognition in the neuromorphic network model. (a) At the top of the figure, an odor is presented at varying concentrations. The amount of receptor coverage depends on both the concentration and receptor type, with type 2 green area) receptors being more sensitive to the odor than type 1 (gray area) receptors. The transduction current, depicted in the middle, is determined by the peak transduction current, which is a function of receptor coverage that varies among different neurons due to their varying half-activation coverages (global sensitivity). Neurons fire in synchrony to an odor when the product of odor affinity and global sensitivity match. Neurons B and C exhibit this synchrony (black traces), while neurons A and C do not (dashed red trace). (b) The top part of the figure shows that various odors result in distinct synchrony partitions. Receptors with the same color represent synchronized signals. The bottom part of the figure demonstrates that each odor corresponds to a specific set of postsynaptic neurons, where the inputs to each neuron originate from the same synchrony group. In each column, each postsynaptic neuron with a particular color receives synapses from all receptors with the same color [35].
Figure 5. Schematic view of odorant recognition in the neuromorphic network model. (a) At the top of the figure, an odor is presented at varying concentrations. The amount of receptor coverage depends on both the concentration and receptor type, with type 2 green area) receptors being more sensitive to the odor than type 1 (gray area) receptors. The transduction current, depicted in the middle, is determined by the peak transduction current, which is a function of receptor coverage that varies among different neurons due to their varying half-activation coverages (global sensitivity). Neurons fire in synchrony to an odor when the product of odor affinity and global sensitivity match. Neurons B and C exhibit this synchrony (black traces), while neurons A and C do not (dashed red trace). (b) The top part of the figure shows that various odors result in distinct synchrony partitions. Receptors with the same color represent synchronized signals. The bottom part of the figure demonstrates that each odor corresponds to a specific set of postsynaptic neurons, where the inputs to each neuron originate from the same synchrony group. In each column, each postsynaptic neuron with a particular color receives synapses from all receptors with the same color [35].
Biomimetics 08 00277 g005
Figure 6. The matrix of neural network weights between presynaptic neurons (source neuron index) and postsynaptic neurons (target neuron index). The colors represent the weight values between presynaptic neurons (source neuron index) and postsynaptic neurons (target neuron index).
Figure 6. The matrix of neural network weights between presynaptic neurons (source neuron index) and postsynaptic neurons (target neuron index). The colors represent the weight values between presynaptic neurons (source neuron index) and postsynaptic neurons (target neuron index).
Biomimetics 08 00277 g006
Figure 7. The raster plot of spike activity of postsynaptic neurons (top graph) during the presentation of odorants A (blue) and B (red) with increasing concentration (from 0.1 to 10, where 1 is the concentration of the odorant during the learning phase). In the case of fixed synaptic connections, postsynaptic neurons form a similar activation pattern (blue and red dots on the raster plot of spike activity (upper panel)), capturing almost all neurons with an increase in the concentration of odorant A (blue curve) and odorant B (red curve), and showing minimal neuronal activation at low concentrations of odorants (bottom panel).
Figure 7. The raster plot of spike activity of postsynaptic neurons (top graph) during the presentation of odorants A (blue) and B (red) with increasing concentration (from 0.1 to 10, where 1 is the concentration of the odorant during the learning phase). In the case of fixed synaptic connections, postsynaptic neurons form a similar activation pattern (blue and red dots on the raster plot of spike activity (upper panel)), capturing almost all neurons with an increase in the concentration of odorant A (blue curve) and odorant B (red curve), and showing minimal neuronal activation at low concentrations of odorants (bottom panel).
Biomimetics 08 00277 g007
Figure 8. Characteristics of synaptic weights in the case of memristive plasticity. (a) The change of synaptic weights for synapses 1, 2, 3, and 4 during neural network training. (b) The distribution of synaptic weights after training. (c) The matrix of neural network weight values between presynaptic neurons (source neuron index) and postsynaptic neurons (target neuron index). The colors represent the weight values between presynaptic neurons (source neuron index) and postsynaptic neurons (target neuron index). Compared to Figure 6, synaptic weights assume different values. Memristive plasticity results in a modification of the synaptic weight values, enabling the spiking neural network to exhibit selectivity towards different odorants.
Figure 8. Characteristics of synaptic weights in the case of memristive plasticity. (a) The change of synaptic weights for synapses 1, 2, 3, and 4 during neural network training. (b) The distribution of synaptic weights after training. (c) The matrix of neural network weight values between presynaptic neurons (source neuron index) and postsynaptic neurons (target neuron index). The colors represent the weight values between presynaptic neurons (source neuron index) and postsynaptic neurons (target neuron index). Compared to Figure 6, synaptic weights assume different values. Memristive plasticity results in a modification of the synaptic weight values, enabling the spiking neural network to exhibit selectivity towards different odorants.
Biomimetics 08 00277 g008
Figure 9. The raster plot of spike activity of postsynaptic neurons (upper graph) during presentation of odorants A (blue) and B (red) with increasing concentration (from 0.1 to 10, where 1 is the concentration of the odorant in the learning phase). Postsynaptic neurons, in the case of memristive synaptic connections upon the presentation of odorants A (blue curve) and B (red curve) exhibit a selective response characterized by contrasting activation patterns (blue and red dots on the raster plot of spike activity (upper panel)). As the concentration of odorant A increases (blue curve (lower panel)), neurons with indices of 11 and higher are predominantly activated, gradually increasing the number of responding neurons and forming their unique activation pattern (blue dots on the raster plot of spike activity (upper panel)). Subsequently, the presentation of odorant B (red curve (lower panel)) results in an opposite activation pattern (red dots on the raster plot of spike activity (upper panel)), with predominant activation observed in neurons with indices up to 10.
Figure 9. The raster plot of spike activity of postsynaptic neurons (upper graph) during presentation of odorants A (blue) and B (red) with increasing concentration (from 0.1 to 10, where 1 is the concentration of the odorant in the learning phase). Postsynaptic neurons, in the case of memristive synaptic connections upon the presentation of odorants A (blue curve) and B (red curve) exhibit a selective response characterized by contrasting activation patterns (blue and red dots on the raster plot of spike activity (upper panel)). As the concentration of odorant A increases (blue curve (lower panel)), neurons with indices of 11 and higher are predominantly activated, gradually increasing the number of responding neurons and forming their unique activation pattern (blue dots on the raster plot of spike activity (upper panel)). Subsequently, the presentation of odorant B (red curve (lower panel)) results in an opposite activation pattern (red dots on the raster plot of spike activity (upper panel)), with predominant activation observed in neurons with indices up to 10.
Biomimetics 08 00277 g009
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Stasenko, S.V.; Mikhaylov, A.N.; Kazantsev, V.B. Model of Neuromorphic Odorant-Recognition Network. Biomimetics 2023, 8, 277. https://doi.org/10.3390/biomimetics8030277

AMA Style

Stasenko SV, Mikhaylov AN, Kazantsev VB. Model of Neuromorphic Odorant-Recognition Network. Biomimetics. 2023; 8(3):277. https://doi.org/10.3390/biomimetics8030277

Chicago/Turabian Style

Stasenko, Sergey V., Alexey N. Mikhaylov, and Victor B. Kazantsev. 2023. "Model of Neuromorphic Odorant-Recognition Network" Biomimetics 8, no. 3: 277. https://doi.org/10.3390/biomimetics8030277

Article Metrics

Back to TopTop