Next Article in Journal
Direct Method for Reconstructing the Radiating Part of a Planar Source from Its Far-Fields
Next Article in Special Issue
Multimodal Mood Consistency and Mood Dependency Neural Network Circuit Based on Memristors
Previous Article in Journal
Application of Hardware-in-the-Loop Simulation Technology in the Development of Electro-Hydraulic Servo System Control Algorithms
Previous Article in Special Issue
Gated Multi-Attention Feedback Network for Medical Image Super-Resolution
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Memristive Circuit Design of Nonassociative Learning under Different Emotional Stimuli

1
School of Electrical and Information Engineering, Zhengzhou University of Light Industry, Zhengzhou 450002, China
2
Australia AI Institute, University of Technology Sydney, Ultimo, NSW 2007, Australia
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(23), 3851; https://doi.org/10.3390/electronics11233851
Submission received: 30 October 2022 / Revised: 15 November 2022 / Accepted: 18 November 2022 / Published: 22 November 2022
(This article belongs to the Special Issue High-Performance Embedded Computing)

Abstract

:
Most memristor-based circuits only consider the mechanism of nonassociative learning, and the effect of emotion on nonassociative learning is ignored. In this paper, a memristive circuit that can realize nonassociative learning under different emotional stimuli is designed. The designed circuit consists of stimulus judgment module, habituation module, sensitization module, emotion module. When different stimuli are applied, habituation or sensitisation is formed based on the intensity and nature of the stimuli. In addition, the influence of emotion on nonassociative is considered. Different emotional stimuli will affect the speed of habituation formation and strong negative stimuli will lead to sensitization. The simulation results on PSPICE show that the circuit can simulate the above complex biological mechanism. The memristive circuit of nonassociative learning under different emotional stimuli provides some references for brain-like systems.

1. Introduction

Recently, brain-like intelligence has received increasing attention and developed rapidly [1,2,3,4,5]. It is inspired by neural mechanisms of the brain and cognitive–behavioral mechanisms and is implemented through software and hardware synergy. For hardware implementation [6,7,8,9], integration and power consumption have to be taken into account. Therefore, it is crucial to find a suitable device to build a brain-like intelligence circuit. Memristor is the fourth basic circuit element besides resistor, capacitor and inductor, which represents the relationship between magnetic flux and electric charge. Memristor was predicted by Professor Leon Chua in 1971 [10], and was developed by HP researchers in 2008 [11]. Memristor is a nonlinear device with characteristics similar to the synapses of the biological brain, which can be used as an electronic synapse to effectively simulate the learning and memory functions of the biological brain [12,13,14,15,16,17,18,19,20,21]. At present, memristors are widely used in secure communications, pattern recognition, dynamic analysis of chaos system, artificial intelligence computer and other fields [22,23,24,25,26].
Associative learning and nonassociative learning are two important ways of biological learning. Associative learning refers to the learning process realized by the connection between more than two central excitations in the brain caused by two or more stimuli. Associative learning is mainly divided into classical conditioning and operant conditioning and is widely studied. Nonassociative learning refers to that behavior changes are only caused by a single pattern of stimulus repetition. Nonassociative learning is mainly divided into habituation and sensitization [27,28,29]. Habituation refers to the phenomenon that the spontaneous response is weakened or disappeared under repeated weak stimuli. Sensitization refers to the phenomenon that the spontaneous response gradually increases under repeated strong harmful stimulus. At present, many scholars have realized nonassociative learning through memristor. A synapse-like device based on memristor was proposed in [30], which simulated the Aplysia gill-withdrawal reflex and realized the habituation and dishabituation behaviors. Nonassociative learning was simulated using a ZnO nanowire memristor in [31], which the memristor shows habituation and sensitization behaviors under electrical and optical stimuli. A nonassociative learning circuit based on memristor was designed in [32] to implement habituation and sensitization behaviors. The generation and influence of emotions have also attracted the attention of many scholars. A memristive circuit of emotional brain-like emotional learning and generation was proposed in [33], which can generate different emotions in 2-D emotional space according to multi-modal information. A memristor-based neural network circuit of memory with emotional homeostasis was designed in [34], which realizes the automatic regulation of emotional neurons. The above works only consider the mechanism of nonassociative learning and the influence of emotion on nonassociative learning is ignored.
Nonassociative learning is affected by the intensity and nature of stimulus [28,35]. The nature of stimulus means that stimulus can be divided into positive stimulus, neutral stimulus and negative stimulus. The intensity of stimulus means that stimulus can be divided into weak stimulus and strong stimulus. When the applied stimulus is a weak stimulus, positive stimulus promotes the formation of habituation and negative stimulus inhibits the formation of habituation. When the applied emotional stimulus is a strong harmful stimulus, sensitization is formed under negative emotional stimulus. In this paper, a memristive neural network circuit that can realize nonassociative learning under different emotional stimuli is proposed. It implements the functions such as habituation, dishabituation, sensitization, and emotion generation. It also realizes the influence of different types of stimulus on habituation and sensitization.
Compared with work [30,31,32,33,34], this work has some advantages in the following aspects. First, the work in this paper implements habituation and sensitization. In addition, habituation under different frequency stimuli is also realized. Habituation and sensitization are achieved through the habituation module and sensitization module, which can achieve more functions compared to the previous works [30,31]. Second, the work in this paper implements nonassociative learning under different emotional stimuli by combining nonassociative learning and emotion. Nonassociative learning under different emotional stimuli is achieved through the habituation module, emotion module, stimulus judgment module and sensitization module, which is more bionic than the previously proposed neural network circuits [32,33,34].
The rest of the paper is arranged as follows. Section 2 introduces a threshold memristor model. Section 3 introduces the biological mechanism of nonassociative learning under different emotional stimuli. Section 4 introduces the circuit structure and the functions of each module. In Section 5, the simulation results of the circuit are analyzed in detail. Section 6 draws some conclusions.

2. Memristor Model with Threshold

Various memristor models have been designed in [36,37,38]. The basic model of memristor is shown in Figure 1. In this paper, a voltage-controlled threshold memristor model based on the experimental data of AIST-based memristor is used. The model is as follows:
M ( t ) = R O N w ( t ) D + R O F F ( 1 w ( t ) D )
where M ( t ) is the memristance, R o n is the resistance at highly doped, R o f f is the resistance at low doped, w ( t ) is the width of the highly doped region, D is the full thickness of memristive material. The derivative of the state variable w ( t ) is
d w ( t ) d t = μ v R O N D i o f f i ( t ) i 0 f ( w ( t ) ) , v ( t ) > V T + > 0 0 , V T v ( t ) V T + μ v R O N D i ( t ) i o n f ( w ( t ) ) , v ( t ) < V T < 0
where μ v stands for the ionic mobility, i 0 , i o n and i o f f , are constants. V T + and V T are positive and negative threshold voltages, respectively. i ( t ) and v ( t ) are the current and voltage of the memristor, respectively. f ( w ( t ) ) is given as a window function.
f ( w ( t ) ) = 1 ( 2 w ( t ) D 1 ) 2 p
where p is a positive integer.
If a positive voltage beyond its positive threshold is applied to the memristor, the value of the memristor will decrease. As shown in Figure 2, the greater the positive voltage is, the slower the memristance decreases. The opposite case will happen when the voltage is a negative voltage. The various parameters of the four memristors are shown in Table 1. All the simulation processes in this paper are implemented by PSPICE.

3. Nonassociative Learning under Different Emotional Stimuli

Nonassociative learning under different emotional stimuli in this paper is illustrated in Figure 3. Nonassociative learning is mainly divided into habituation and sensitization. Habituation refers to the phenomenon that the spontaneous response is weakened with stimulus repetition. Sensitization refers to the phenomenon that the spontaneous response gradually increases with strong harmful stimulus repetition. Habituation is mainly divided into two categories, including behavioral habituation and emotional habituation. The stimulus that causes behavioral habituation is not emotional, but the stimulus that causes emotional habituation is emotional. P E , N E 1 , and N E 2 are emotional stimuli, where the stimulus intensity of N E 2 is higher than that of N E 1 . Positive feeling is generated when positive stimulus P E is applied, and negative feeling is generated when negative stimulus N E 1 or N E 2 is applied.
Emotional habituation is described in process a. When different emotional stimuli are applied, the brain will produce different feelings. When positive stimulus is applied at the beginning, strong positive feeling is generated. The degree of the positive feeling will slowly decline with positive stimulus repetition, which indicates that emotional habituation occurs. A similar phenomenon occurs with negative stimulus repetition. The difference is that it takes longer to form habituation under a negative stimulus than under a positive stimulus. The phenomenon shows that emotional habituation shows a negative bias, which maintains a high degree of arousal of negative emotional stimulus and avoids the harm caused by the negative stimulus.
Sensitization is described in process b. When negative stimulus N E 2 is applied at the beginning, strong negative feeling is generated. Because N E 2 is a strong negative stimulus, habituation will not occur with the negative stimulus N E 2 repetition. On the contrary, sensitization will occur with the negative stimulus N E 2 repetition. The degree of negative feeling will gradually increase when the negative stimulus N E 2 is applied, which indicates that sensitization occurs. The effect of stimulus frequency on habituation is described in process c. When high frequency stimulus is applied, the time for habituation formation is shorter than when a low frequency stimulus is applied. The phenomenon shows that high frequency stimulus can cause more intense habituation than low frequency stimulus.

4. Circuit Structure and Module Design

The diagram of circuit design is shown as in Figure 4. When the input signal N 1 and emotional signal N 2 are applied, the stimulus judgment module will judge the nature of N 1 according to the voltage of N 1 and N 2 . The formation of habituation is promoted when N 1 is positive repeated stimulus. In addition, the dotted line indicates that habituation is also affected by the frequency of input stimulus. The formation of habituation is inhibited when N 1 is weak negative repeated stimulus. When N 1 is strong negative repeated stimulus, sensitization will occur with negative stimulus N 1 repetition.

4.1. Stimulus Judgment Module

The stimulus judgment module is shown in Figure 5. The function of the stimulus judgment module is to transmit the input signal N 1 to the habituation module or the sensitization module according to the voltage of the input signal N 1 and emotional signal N 2 . O P 1 and O P 2 are two comparators. O P 1 is used to judge the intensity of input stimulus N 1 . When the voltage of N 1 is lower than V 1 , O P 1 outputs low level, which indicates that N 1 is weak stimulus. When the voltage of N 1 is higher than V 1 , O P 1 outputs high level, which indicates that N 1 is strong stimulus. O P 2 is used to judge the nature of input stimulus N 1 . When the voltage of N 2 is lower than V 2 , O P 2 outputs low level, which indicates that N 1 is nagetive stimulus. When the voltage of N 2 is higher than V 2 , O P 2 outputs high level, which indicates that N 1 is positive or neutral stimulus. Logical unit is composed of D 1 , D 2 , D 3 , D 4 , S 1 and S 2 , which can determine the voltage of a and b according to the output of O P 1 and O P 2 . The voltage of a and b is shown in Table 2. When V b = N 1 , the input signal N 1 is negative strong stimulus, otherwise N 1 is other stimulus.

4.2. Habituation Module

The habituation module is shown in Figure 6. When V a is initially input, the memristance of M 3 remains unchanged because the amplitude of V a fails to reach the positive threshold voltage of M 3 . The output of O P 8 is V O P 8 = ( R 12 / M 3 ) × V S U M 2 . A B S 2 is an absolute value module, which can obtain the absolute value of V O P 8 . When V a is high level, voltage-controlled switch S 10 is closed and the output of A B S 2 is transferred to N 3 , where N 3 represents the output signal of the habituation module. The output voltage of N 3 exceeds the closed voltage of S 12 because the memristance of M 3 is unchanged. The function of O P 9 is to sum the voltage, where the output of O P 9 is V O P 9 = V x + V y + V z . S U M 4 is sum component. V 12 is applied to M 3 through O P 9 and S U M 4 . V 12 exceeds the positive threshold voltage of M 4 and the memristance of M 4 is gradually reduced. The output of A B M 2 is V A B M 2 = V I N 2 / V I N 1 = M 4 / 1000 . V A B M 2 is gradually reduced due to the decrease of the memristance of M 4 . O P 11 is voltage comparator and O P 11 outputs high level when the input voltage is lower than V 14 . When V A B M 2 is less than V 14 , O P 11 outputs high level. Voltage-controlled switch S 10 is closed and V 14 is transmitted to S 15 as feedback voltage F 1 . When V a is low level, voltage-controlled switch S 15 is closed and feedback signal F 1 is applied to M 3 through S U M 2 . F 1 is less than the negative threshold voltage of M 3 and the memristance of M 3 is gradually increased. When V a is high level, the output of O P 8 and N 3 are gradually reduced, which indicates that habituation occurs. When N 3 is low level, voltage-controlled switch S 11 is closed. V 11 is applied to M 3 through O P 9 and S U M 4 . V 12 is less than the negative threshold voltage of M 4 and the memristance of M 4 is gradually increased. When the output of A B M 2 exceeds the threshold of comparator O P 11 , F 1 will disappear. When the amplitude of V a is increased, V a exceeds the positive threshold voltage of M 3 and the memristance of M 3 is decreased. When V a is high level, the output of A B S 2 and N 3 are gradually increased, which indicates that dishabituation occurs.

4.3. Emotion Module

The emotion module is shown in Figure 7. The function of emotion module is to generate different feedback signals according to the emotion signal ( N 2 ). Feedback signals affect the time of forming habituation. Habituation is more easily formed with positive stimulus repetition, while habituation is less easily formed with negative stimulus repetition. N 2 = 1 V indicates positive emotion, N 2 = 1 V indicates negative emotion and N 2 = 0 V indicates neutral emotion. When positive stimulus is applied, O P 7 outputs a feedback signal ( F 2 ). The change in the memristance of M 4 is influenced by F 2 . When V a is high level, the memristance of M 4 decreases faster. When V a is low level, the memristance of M 4 increases slower. The memristance of M 4 decreases faster than in the absence of F 2 and the time to generate F 1 is reduced. O P 12 outputs a feedback signal F 3 due to the generation of F 1 . The voltage of F 1 is increased due to the presence of F 3 , which makes the memristance of M 3 rise faster. The time to form habituation is also reduced. When negative stimulus is applied, O P 7 also outputs a feedback signal ( F 2 ). The memristance of M 4 decreases slower than in the absence of F 2 and the time to generate F 1 is increased. O P 12 outputs a feedback signal F 3 to reduce the voltage of F 1 , which makes the memristance of M 3 rise slower. The time to form habituation is increased. Feedback signals cannot be generated when neutral stimulus is applied, indicating that neutral stimulus has no effect on habituation.

4.4. Sensitization Module

The sensitization module is shown in Figure 8. When V b is initially input, the memristance of M 1 remains unchanged because the amplitude of V b fails to reach the positive threshold voltage of M 1 . M 1 , R 1 and OPE module are used to realize proportional operation. The output of V d is V d = ( 1 R 1 / M 1 ) × V S U M 1 . A B S 1 is an absolute value module, which can obtain the absolute value of V d . When V d is high level, voltage-controlled switch S 3 is closed and the output of A B S 1 is transmitted to N 4 . Comparator is composed of O P 3 and O P 4 . The output of A B M 1 is V A B M 1 = V I N 2 / V I N 1 = M 2 / 1000 . When V 4 < V O U T 2 < V 3 , D 6 outputs high level. The output of D 6 exceeds the positive threshold voltage of M 2 and the memristance of M 2 is gradually reduced. The output of A B M 1 is also gradually reduced. When the output of A B M 1 is less than V 5 , the comparator O P 6 outputs high level. Voltage-controlled switch S 3 is closed and the feedback voltage F 4 is generated, where F 4 = V 6 . When V b is low level, feedback voltage F 4 is applied to M 1 through S U M 1 . F 4 is less than the negative threshold voltage of M 1 and the memristance of M 1 is gradually increased. When V b is high level, the output of N 4 is gradually increased, which indicates that sensitization occurs. When the voltage of N 4 exceeds V 3 , D 6 outputs low level and feedback signal F 4 cannot be generated. The output of N 6 remains unchanged, which means that the sensitization is completed.

4.5. Complete Circuit

The complete circuit is shown in Figure 9, in which stimulus judgment module, habituation module, sensitization module, emotion module are connected with each other. The designed circuit realizes the functions of habituation, dishabituation, sensitization, emotion generation, frequency-dependent habituation and so on, which are verified by PSPICE.

5. Implementation and Simulation of Circuit

5.1. Habituation and Dishabituation

5.1.1. Habituation

The simulation results of habituation are shown in Figure 10. The voltage of emotion signal N 1 is 0 V, which indicates that the input signal N 1 is neutral stimulus. From 0 s to 14 s, the feedback signal F 1 is not generated. When N 1 is high level, the output of N 3 is V N 3 = V A B S 1 = ( R 12 / M 3 ) × V N 1 = 2 V, where the memristance of M 3 is 0.5 k Ω . At 14 s, the memristance of M 4 is reduced to 0.2 k Ω and the feedback signal F 1 is generated. The voltage of F 1 is less than the negative threshold voltage of M 3 . When F 1 is applied to M 3 , the memristance of M 3 is gradually increased. The voltage of N 3 is also gradually decreased with the increase of the memristance of M 3 . At 34 s, the memristance of M 3 increases to 1 k Ω . The voltage of N 3 is reduced to 1 V and remains unchanged, which shows that habituation is formed. The time of habituation under the neutral stimulus is 34 s.

5.1.2. Dishabituation

The simulation results of dishabituation are shown in Figure 11. At 48 s, a strong stimulus N 1 is applied, where the voltage of N 1 is 3 V. Sensitization cannot occur because N 1 is a neutral stimulus. The memristance of M 3 decreases rapidly from 1 k Ω to 0.5 k Ω and the memristance of M 4 rises rapidly to 1 k Ω . At 52 s , the voltage of N 1 is reduced from 3 V to 1 V and the output of N 3 is reduced from 6 V to 2 V, which indicates that dishabituation is completed.

5.2. Emotional Habituation

Habituation is influenced by emotional stimuli. When different repeated emotional stimuli are applied, the time taken to form habituation is also different. Positive stimulus promotes the formation of habituation, while negative stimulus inhibits the formation of habituation.

5.2.1. Habituation under Positive Stimulus

The simulation results of habituation under positive stimulus are shown in Figure 12. The voltage of N 2 is 1 V, which indicates that N 1 is positive stimulus. When positive stimulus is applied, feedback signals F 2 and F 2 are generated. When N 1 is high level, the voltage of F 2 is 0.5 V. The voltage applied to M 4 is reduced from 4 V to 3.5 V due to the effect of F 2 , which causes the memristance of M 4 to drop faster. At 9 s, the memristance of M 4 drops to 0.2 k Ω . When N 1 is low level, the voltage of F 2 is 0.01 V. The voltage applied to M 4 is increased from 0.1 V to 0.09 V due to the effect of F 2 , which is greater than the negative threshold voltage of M 4 . The memristance of M 4 remains unchanged. The time taken for the feedback voltage F 1 to be generated is reduced, which also reduces the time for habituation formation. When the feedback signal F 1 appears, the feedback signal F 3 is generated. Feedback signal F 1 decreases from 1 V to 1.2 V due to the effect of F 3 , which causes the memristance of M 3 to rise more quickly. At 15 s, the memristance of M 3 increases from 0.5 k Ω to 1 k Ω and the voltage of N 3 decreases from 2 V to 1 V which indicates that habituation is formed. The time of habituation under the positive stimulus is 15 s.

5.2.2. Habituation under Negative Stimulus

The simulation results of habituation under negative stimulus are shown in Figure 13. The voltage of N 2 is 1 V, which indicates that N 1 is negative stimulus. When N 1 is high level, the voltage of F 2 is 0.5 V. The voltage applied to M 4 is increased from 4 V to 4.5 V due to the effect of F 2 , which causes the memristance of M 4 to drop slower. When N 1 is low level, the voltage of F 2 is 0.01 V, which causes the memristance of M 4 to drop faster. At 17.5 s, the memristance of M 4 drops to 0.2 k Ω . The voltage of F 3 under negative stimulus is 0.2 V. Feedback signal F 1 increases from 1 V to 0.8 V due to the effect of F 3 , which causes the memristance of M 3 to rise more slowly. It also takes more time for the voltage of N 3 to decrease from 2 V to 1 V. At 60 s, the voltage of N 3 is reduced from 2 V to 1 V. The time of habituation under the negative stimulus is 60 s.

5.3. Frequency-Dependent Habituation

In addition to being influenced by emotion, habituation is also affected by the frequency of stimulus. As shown in Figure 14, frequency of N 1 is increased. When N 1 is low level, the memristance of M 4 is increased under the effect of V 11 , which is called the callback of the memristance of M 4 . The callback of the memristance of M 4 is reduced due to an increase in the frequency of the input stimulus. The time taken to increase the memristance of M 3 from 0.5 k Ω to 1 k Ω is reduced. At 20 s, the memristance of M 3 rises to 1 k Ω , which indicates that habituation is formed. By comparing Figure 10, habituation is more easily formed under high frequency of stimulus.

5.4. Sensitisation

The simulation results of sensitisation are shown in Figure 15. The voltage of N 1 is 3 V and the voltage of N 2 is 1 V, which means that N 1 is negative strong stimulus. Sensitization is formed with negative stimulus N 1 repetition. The voltage of N 1 is less than the positive threshold voltage of M 1 and the value of M 1 remains unchanged. The output of OPE module is V d = ( 1 R 1 / M 1 ) × V S U M 1 = 2.25 V, where R 1 = 1 k Ω and M 1 = 4 k Ω . When V 4 < V d < V 3 , D 6 outputs high level voltage V h i g h , where V h i g h = 3.5 V. The output of A B M 2 is M 2 / 1000 . V h i g h exceeds the positive threshold value of M 2 . The value of M 2 and the output of A B M 2 are reduced. When the output of A B M 2 is less than V 14 , S 14 is closed. When N 1 is low level, the feedback voltage F 4 is applied to M 1 to increase the value of M 1 . The change in the memristance of M 1 leads to the increase of the voltage of V d . The voltage of N 4 is also increased, which indicates sensitization occurs.

5.5. Result Analysis and Comparison Analysis

As shown in Table 3, a comparison is made with the previous nonassociative learning circuits. The more complex functions of nonassociative learning under different emotional stimuli are realized in this article. Compared with work [31,32,33,34,35], our work realizes the functions of habituation, dishabituation, sensitization, frequency-dependent habituation, emotion generation, emotional habituation, emotional sensitization.
Circuit performance is influenced by process variations and noise sources. In this paper, the voltage variation of N 3 is tested by PSpice Monte Carlo simulation. The reliability of the system is affected by the tolerance of devices. The tolerance of R o n and R o f f for all memristor are set to 5%, and the simulation is repeated for 100 times continuously. As shown in Figure 16, the results shows that the circuit system has high reliability.

6. Conclusions

In this paper, a memristive circuit of nonassociative learning under different emotional stimuli has been designed, in which the functions of habituation, dishabituation, frequency-dependent habituation, emotional habituation, and sensitisation have been implemented. The effect of different emotional stimuli on nonassociative learning has been considered, where positive stimulus promotes habituation formation while negative stimuli inhibit habituation formation. In addition, sensitization will occur with strong negative stimulus repetition. Frequency-dependent habituation is also implemented, which enables the designed circuit to be more bionic. However, the circuit designed only considered the effects of emotion and the frequency of stimulus on nonassociative learning, which ignores the effects of other factors on nonassociative learning. For example, the variety of stimuli and different personalities can have an impact on nonassociative learning. In addition, we should concentrate on improving the integration of circuits and implementing more complex biological mechanisms.

Author Contributions

Methodology, J.S.; software, L.Z.; validation, Y.W.; formal analysis, L.Z. and Y.W.; investigation, S.W.; resources, J.S.; data curation, Y.W.; writing—original draft, L.Z.; writing—review and editing, J.S.; visualization, S.W.; supervision, J.S.; project administration, S.W.; funding acquisition, Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 62276239 and 62272424, in part by the Joint Funds of the National Natural Science Foundation of China under Grant U1804262, in part by Henan Province University Science and Technology Innovation Talent Support Plan under Grant 20HASTIT027, in part by Zhongyuan Thousand Talents Program under Grant 204200510003, in part by Zhongyuan Talents Program under Grant ZYYCYU202012154, and in part by Henan Natural Science Foundation–Outstanding Youth Foundation under Grant 222300420095, and in part by the Henan Province Key Research and Development and promotion special project (Science and technology) under Grant 21210221044.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Valencia, D.; Thies, J.; Alimohammad, A. Frameworks for efficient brain–computer interfacing. IEEE Trans. Biomed. Circuits Syst. 2019, 6, 1714–1722. [Google Scholar] [CrossRef] [PubMed]
  2. Liu, X.; Huang, Z.; Wunsch, C. Memristor-based HTM spatial pooler with on-device learning for pattern recognition. IEEE Trans. Syst. Man, Cybern. Syst. 2022, 3, 1901–1915. [Google Scholar] [CrossRef]
  3. Wang, Z.; Wang, X.; Lu, Z.; Wu, W.; Zeng, Z. The design of memristive circuit for affective multi-associative learning. IEEE Trans. Biomed. Circuits Syst. 2020, 14, 173–185. [Google Scholar] [CrossRef] [PubMed]
  4. Wen, S.; Liu, W.; Guo, Z.; Chen, Y.; Huang, T. Multi-label image classification via feature/label co-projection. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 7250–7259. [Google Scholar] [CrossRef]
  5. Wen, S.; Dong, M.; Yan, Z.; Yang, Y.; Zhou, P.; Chen, Y.; Huang, T. End-to-end detection-segmentation network for face labeling. IEEE Trans. Emerging Top. Comput. Intell. 2021, 5, 457–467. [Google Scholar] [CrossRef]
  6. Wen, S.; Xiao, S.; Zeng, Z.; Yan, Y.; Huang, T. Adjusting learning rate of memristor-based multilayer neural networks via fuzzy method. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2019, 38, 1084–1094. [Google Scholar] [CrossRef]
  7. Ding, T.; Wang, Z.; Rong, Z. Intermittent control for quasisyn chronization of delayed discrete-time neural networks. IEEE Trans. Cybern. 2021, 51, 862–873. [Google Scholar] [CrossRef]
  8. Kang, W.; Kwon, D.; Woo, S.Y.; Lee, S.; Yoo, H.; Kim, J.; Park, B.; Lee, J. Hardware-based spiking neural network using a TFT-Type AND Flash memory array architecturenased on direct feedback alignment. IEEE Access 2021, 9, 73121–73132. [Google Scholar] [CrossRef]
  9. Xia, L.; Liu, M.; Ning, X.; Chakrabarty, K.; Wang, Y. Fault-tolerant training enabled by on-line fault detection for RRAM-based neural computing systems. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 2018, 38, 1611–1624. [Google Scholar] [CrossRef]
  10. Chua, L. Memristor-the missing circuit element. IEEE Trans. Circuit Theory 1971, 18, 507–519. [Google Scholar] [CrossRef]
  11. Strukov, D.B.; Snider, G.S.; Stewart, D.R.; Williams, R.S. The missing memristor found. Nature 2008, 453, 80–83. [Google Scholar] [CrossRef] [PubMed]
  12. Theis, T.N.; Wong, H.S.P. The end of moore’s law: A new beginning for information technology. Comput. Sci. Eng. 2017, 19, 41–50. [Google Scholar] [CrossRef]
  13. Yao, P.; Wu, H.; Gao, B.; Tang, J.; Zhang, Q.; Zhang, W.; Yang, J.J.; Qian, H. Fully hardware-implemented memristor convolutional neural network. Nature 2020, 577, 641–646. [Google Scholar] [CrossRef] [PubMed]
  14. Sun, J.; Han, G.; Zeng, Z.; Wang, Y. Memristor-based neural network circuit of full-function Pavlov associative memory with time delay and variable learning rate. IEEE Trans. Cybern. 2020, 50, 2935–2945. [Google Scholar] [CrossRef]
  15. Sun, J.; Han, J.; Wang, Y.; Liu, P. Memristor-based neural network circuit of operant conditioning accorded with biological feature. IEEE Trans. Circuits Syst. I Regul. Pap. 2022, 69, 4475–4486. [Google Scholar] [CrossRef]
  16. Sun, J.; Wang, Y.; Liu, P.; Wen, S.; Wang, Y. Memristor-based neural network circuit with multimode generalization and differentiation on pavlov associative memory. IEEE Trans. Cybern. 2022. [Google Scholar] [CrossRef]
  17. Yang, L.; Wang, C. Emotion model of associative memory possessing variable learning rates with time delay. Neurocomputing 2021, 460, 117–125. [Google Scholar] [CrossRef]
  18. Sun, J.; Han, J.; Wang, Y.; Liu, P. Memristor-based neural network circuit of emotion congruent memory with mental fatigue and emotion inhibition. IEEE Trans. Biomed. Circuits Syst. 2021, 15, 606–616. [Google Scholar] [CrossRef] [PubMed]
  19. Wen, S.; Han, J.; Wei, H.; Yang, Y.; Guo, Z.; Zeng, Z.; Huang, T.; Chen, Y. Memristive LSTM networks for sentiment analysis. IEEE Trans. Syst. Man, Cybern. Syst. 2021, 51, 1794–1804. [Google Scholar] [CrossRef]
  20. Liu, G.; Shen, S.; Jin, P.; Wang, G.; Liang, Y. Design of memristor-based combinational logic circuits. Circuits Syst. Signal Process. 2021, 40, 5825–5846. [Google Scholar] [CrossRef]
  21. Wen, S.; Wei, H.; Yan, Z.; Guo, Z.; Yang, Y.; Huang, T.; Chen, Y. Memristor-based design of sparse compact convolutional neural networks. IEEE Trans. Netw. Sci. Eng. 2020, 7, 1431–1440. [Google Scholar] [CrossRef]
  22. Ni, R.; Yang, L.; Huang, X.D.; Ren, S.G.; Wan, T.Q.; Li, Y.; Miao, X.S. Controlled majority-inverter graph logic with highly nonlinear, self-rectifying memristor. IEEE Trans. Electron Devices 2021, 68, 4897–4902. [Google Scholar] [CrossRef]
  23. Sun, J.; Xiao, X.; Liu, P.; Wang, Y. Multiple target recognition and position identification circuit based on memristor. AEU-Int. J. Electron. Commun. 2022, 151, 154223. [Google Scholar] [CrossRef]
  24. Sun, J.; Zhao, X.; Fang, J.; Wang, Y. Autonomous memristor chaotic systems of infifinite chaotic attractors and circuitry realization. Nonlinear Dyn. 2018, 94, 2879–2887. [Google Scholar] [CrossRef]
  25. Gokyildirim, A.; Yesil, A.; Babacan, Y. Implementation of a memristor-based 4D chaotic oscillator and its nonlinear control. Analog Integr. Circuits Signal Process. 2022, 110, 91–104. [Google Scholar] [CrossRef]
  26. Liu, X.; Zeng, Z. Memristor crossbar architectures for implementing deep neural networks. Complex Intell. Syst. 2022, 110, 91–104. [Google Scholar] [CrossRef]
  27. Poon, C.S.; Young, D.L. Nonassociative learning as gated neural integrator and differentiator in stimulus-response pathways. Behav. Brain Funct. 2006, 2, 1–21. [Google Scholar] [CrossRef] [Green Version]
  28. Wright, C.I.; Fischer, H.; Whalen, P.J.; McInerney, S.C.; Shin, L.M.; Rauch, S.L. Differential prefrontal cortex and amygdala habituation to repeatedly presented emotional stimuli. Neuroreport 2001, 12, 379–383. [Google Scholar] [CrossRef] [Green Version]
  29. Carretie, L.; Hinojosa, J.A.; Mercado, F. Cerebral patterns of attentional habituation to emotional visual stimuli. Psychophysiology 2003, 40, 381–388. [Google Scholar] [CrossRef]
  30. Zhou, M.; Wang, L.; Duan, S. Habituation characteristic implementation by synapse-like device based on memristor. In Proceedings of the 2019 IEEE 3rd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC), Chengdu, China, 15–17 March 2019; pp. 1465–1469. [Google Scholar]
  31. Zhao, B.; Xiao, M.; Shen, D.; Zhou, Y.N. Heterogeneous stimuli induced nonassociative learning behavior in ZnO nanowire memristor. Nanotechnology 2020, 31, 125201. [Google Scholar] [CrossRef]
  32. Hong, Q.; Yan, R.; Wang, C.; Sun, J. Memristive circuit implementation of biological nonassociative learning mechanism and its applications. IEEE Trans. Biomed. Circuits Syst. 2020, 14, 1036–1050. [Google Scholar] [CrossRef] [PubMed]
  33. Wang, Z.; Wang, X.; Zeng, Z. Memristive Circuit Design of Brain-Like Emotional Learning and Generation. IEEE Trans. Cybern. 2021. [Google Scholar] [CrossRef] [PubMed]
  34. Sun, J.; Han, J.; Wang, Y. Memristor-Based Neural Network Circuit of Memory With Emotional Homeostasis. IEEE Trans. Nanotechnol. 2022, 21, 204–212. [Google Scholar] [CrossRef]
  35. Long, Q.; Yang, J.; Lou, Y.; Cai, A.; Yuan, J. Humans’ emotional habituation to pleasant stimuli: Behavioral and electrophysiological evidence. Chin. Sci. Bull. 2015, 36, 3594–3605. [Google Scholar]
  36. Kvatinsky, S.; Ramadan, M.; Friedman, E.G.; Kolodny, A. VTEAM: A general model for voltage-controlled memristors. IEEE Trans. Circuits Syst. II Express Briefs 2015, 62, 786–790. [Google Scholar] [CrossRef]
  37. Ren, K.; Zhang, K.; Qin, X.; Yang, F.; Sun, B.; Zhao, Y.; Zhang, Y. VETAM-M: A General Model for Voltage-Controlled Memcapacitive-Coupled Memristors. IEEE Trans. Circuits Syst. II Express Briefs 2015, 69, 1717–1721. [Google Scholar] [CrossRef]
  38. Zhang, Y.; Wang, X.; Li, Y.; Friedman, E.G. Memristive model for synaptic circuits. IEEE Trans. Circuits Syst. II Express Briefs 2016, 64, 767–771. [Google Scholar] [CrossRef]
Figure 1. Basic model of the memristor.
Figure 1. Basic model of the memristor.
Electronics 11 03851 g001
Figure 2. The change in memristance when the memristors are applied by different voltages. V i n represents input voltage. M represents the memristance of memristor.
Figure 2. The change in memristance when the memristors are applied by different voltages. V i n represents input voltage. M represents the memristance of memristor.
Electronics 11 03851 g002
Figure 3. Illustration of nonassociative learning under different emotional stimuli.
Figure 3. Illustration of nonassociative learning under different emotional stimuli.
Electronics 11 03851 g003
Figure 4. Diagram of circuit design. N 1 is the input signal. N 2 is the emotional signal. P E represents that the input signal N 1 is positive stimulus. N E represents that the input signal N 1 is negative stimulus.
Figure 4. Diagram of circuit design. N 1 is the input signal. N 2 is the emotional signal. P E represents that the input signal N 1 is positive stimulus. N E represents that the input signal N 1 is negative stimulus.
Electronics 11 03851 g004
Figure 5. Stimulus judgement module. O P 1 and O P 2 are comparators. V 1 = 2.99 V, V 2 = 0.1 V.
Figure 5. Stimulus judgement module. O P 1 and O P 2 are comparators. V 1 = 2.99 V, V 2 = 0.1 V.
Electronics 11 03851 g005
Figure 6. Habituation module. F 1 , F 2 and F 3 are feedback signals. S 11 , S 12 , S 13 , S 14 , S 15 and S 10 are the voltage-controlled switches. V 11 = 0.1 V, V 12 = 4 V, V 13 = 6.5 V, V 14 = 0.2 V, V 15 = 1 V. The closed voltage of S 14 and S 15 is 2 V. The closed voltage of S 11 and S 12 is 1 V. The closed voltage of S 10 is 0.9 V. The closed voltage of S 13 is 2.1 V. R 12 = 1 k Ω , R 18 = 100 Ω , R 13 = R 14 = R 15 = R 17 = 20 k Ω , R 16 = 10 k Ω .
Figure 6. Habituation module. F 1 , F 2 and F 3 are feedback signals. S 11 , S 12 , S 13 , S 14 , S 15 and S 10 are the voltage-controlled switches. V 11 = 0.1 V, V 12 = 4 V, V 13 = 6.5 V, V 14 = 0.2 V, V 15 = 1 V. The closed voltage of S 14 and S 15 is 2 V. The closed voltage of S 11 and S 12 is 1 V. The closed voltage of S 10 is 0.9 V. The closed voltage of S 13 is 2.1 V. R 12 = 1 k Ω , R 18 = 100 Ω , R 13 = R 14 = R 15 = R 17 = 20 k Ω , R 16 = 10 k Ω .
Electronics 11 03851 g006
Figure 7. Emotion module. V 7 = 0.5 V, V 8 = 0.01 V, V 9 = 0.5 V, V 10 = 0.01 V, V 16 = 0.2 V, V 17 = 0.2 V. R 4 = R 5 = R 6 = R 7 = R 9 = R 10 = R 19 = R 20 = R 21 = R 22 = 20 k Ω , R 8 = 5 k Ω . D 7 is a AND gate to control S 6 . D 8 and D 9 control S 7 . D 10 and D 11 control S 8 . D 12 , D 13 and D 14 control S 9 . D 17 and D 19 control S 16 . D 18 and D 20 control S 17 . O P 12 , R 19 , R 20 , R 21 , R 22 form a voltage summation unit. O P 7 , R 4 , R 5 , R 6 , R 7 , R 8 , R 9 and R 10 form a voltage summation unit.
Figure 7. Emotion module. V 7 = 0.5 V, V 8 = 0.01 V, V 9 = 0.5 V, V 10 = 0.01 V, V 16 = 0.2 V, V 17 = 0.2 V. R 4 = R 5 = R 6 = R 7 = R 9 = R 10 = R 19 = R 20 = R 21 = R 22 = 20 k Ω , R 8 = 5 k Ω . D 7 is a AND gate to control S 6 . D 8 and D 9 control S 7 . D 10 and D 11 control S 8 . D 12 , D 13 and D 14 control S 9 . D 17 and D 19 control S 16 . D 18 and D 20 control S 17 . O P 12 , R 19 , R 20 , R 21 , R 22 form a voltage summation unit. O P 7 , R 4 , R 5 , R 6 , R 7 , R 8 , R 9 and R 10 form a voltage summation unit.
Electronics 11 03851 g007
Figure 8. Sensitization module. F 4 is feedback signal. S 3 , S 4 , and S 5 are the voltage-controlled switches. The closed voltage of S 5 is 2 V. The closed voltage of S 3 is 0.9 V. The closed voltage of S 4 is 2 V. R 1 = 1 k Ω , R 11 = 100 Ω , V 3 = 3.5 V, V 4 = 2 V.
Figure 8. Sensitization module. F 4 is feedback signal. S 3 , S 4 , and S 5 are the voltage-controlled switches. The closed voltage of S 5 is 2 V. The closed voltage of S 3 is 0.9 V. The closed voltage of S 4 is 2 V. R 1 = 1 k Ω , R 11 = 100 Ω , V 3 = 3.5 V, V 4 = 2 V.
Electronics 11 03851 g008
Figure 9. Complete circuit.
Figure 9. Complete circuit.
Electronics 11 03851 g009
Figure 10. Habituation. (a) Input signal. (b) Emotion signal. (c) Memristance of M 3 . (d) Feedback signal F 1 . (e) Memristance of M 4 . (f) Output signal N 3 .
Figure 10. Habituation. (a) Input signal. (b) Emotion signal. (c) Memristance of M 3 . (d) Feedback signal F 1 . (e) Memristance of M 4 . (f) Output signal N 3 .
Electronics 11 03851 g010
Figure 11. Dishabituation. (a) Input signal. (b) Emotion signal. (c) Memristance of M 3 . (d) Feedback signal F 1 . (e) Memristance of M 4 . (f) Output signal N 3 .
Figure 11. Dishabituation. (a) Input signal. (b) Emotion signal. (c) Memristance of M 3 . (d) Feedback signal F 1 . (e) Memristance of M 4 . (f) Output signal N 3 .
Electronics 11 03851 g011
Figure 12. Habituation under positive stimulus. (a) Input signal. (b) Emotion signal. (c) Feedback signal F 1 . (d) Feedback signal F 2 . (e) Feedback signal F 3 . (f) Memristance of M 3 . (g) Memristance of M 4 . (h) Output signal N 3 .
Figure 12. Habituation under positive stimulus. (a) Input signal. (b) Emotion signal. (c) Feedback signal F 1 . (d) Feedback signal F 2 . (e) Feedback signal F 3 . (f) Memristance of M 3 . (g) Memristance of M 4 . (h) Output signal N 3 .
Electronics 11 03851 g012
Figure 13. Habituation under negative stimulus. (a) Input signal. (b) Emotion signal. (c) Feedback signal F 1 . (d) Feedback signal F 2 . (e) Feedback signal F 3 . (f) Memristance of M 3 . (g) Memristance of M 4 . (h) Output signal N 3 .
Figure 13. Habituation under negative stimulus. (a) Input signal. (b) Emotion signal. (c) Feedback signal F 1 . (d) Feedback signal F 2 . (e) Feedback signal F 3 . (f) Memristance of M 3 . (g) Memristance of M 4 . (h) Output signal N 3 .
Electronics 11 03851 g013
Figure 14. Frequency -dependent habituation. (a) Input signal. (b) Emotion signal. (c) Memristance of M 3 . (d) Feedback signal F 1 . (e) Memristance of M 4 . (f) Output signal N 3 .
Figure 14. Frequency -dependent habituation. (a) Input signal. (b) Emotion signal. (c) Memristance of M 3 . (d) Feedback signal F 1 . (e) Memristance of M 4 . (f) Output signal N 3 .
Electronics 11 03851 g014
Figure 15. Sensitisation. (a) Input signal. (b) Emotion signal. (c) Memristance of M 2 . (d) Feedback signal F 5 . (e) Memristance of M 1 . (f) Output signal N 4 .
Figure 15. Sensitisation. (a) Input signal. (b) Emotion signal. (c) Memristance of M 2 . (d) Feedback signal F 5 . (e) Memristance of M 1 . (f) Output signal N 4 .
Electronics 11 03851 g015
Figure 16. Monte Carlo simulation.
Figure 16. Monte Carlo simulation.
Electronics 11 03851 g016
Table 1. Parameters setting of memristors.
Table 1. Parameters setting of memristors.
Parameters M 1 M 2 M 3 M 4
D (nm)3333
R O N ( Ω ) 500100500100
R O F F ( Ω ) 6 k 1 k 1 k 1 k
R i n i t ( Ω ) 4 k 1 k 500 1 k
V T + ( v ) 3.5 1 1.1 1
V T ( v ) 0.5 0.1 0.5 0.099
μ v ( m 2 s 1 Ω 1 ) 6 ×   10 19 3 ×   10 17 5 ×   10 18 1 ×   10 17
i o n (A)1111
i o f f (A)1 ×   10 5 1 ×   10 5 1 × 10 5 1 × 10 5
i 0 (A) 1 × 10 3 1 × 10 3 1 × 10 3 1 × 10 3
p10101010
Table 2. The voltage of a, b.
Table 2. The voltage of a, b.
O P 1 O P 2 V a V b
low levellow level N 1 0
low levelhigh level N 1 0
high levellow level0 N 1
high levelhigh level N 1 0
Table 3. Comparison of functions implemented by several different works.
Table 3. Comparison of functions implemented by several different works.
WorkHabituationDishabituationSensitizationFrequency-Dependent HabituationEmotion GenerationEmotional HabituationEmotional Sensitization
[30]×××××
[31]××××
[32]××××××
[33]××××××
[34]
this work
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sun, J.; Zhao, L.; Wen, S.; Wang, Y. Memristive Circuit Design of Nonassociative Learning under Different Emotional Stimuli. Electronics 2022, 11, 3851. https://doi.org/10.3390/electronics11233851

AMA Style

Sun J, Zhao L, Wen S, Wang Y. Memristive Circuit Design of Nonassociative Learning under Different Emotional Stimuli. Electronics. 2022; 11(23):3851. https://doi.org/10.3390/electronics11233851

Chicago/Turabian Style

Sun, Junwei, Linhao Zhao, Shiping Wen, and Yanfeng Wang. 2022. "Memristive Circuit Design of Nonassociative Learning under Different Emotional Stimuli" Electronics 11, no. 23: 3851. https://doi.org/10.3390/electronics11233851

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop