Gang Dou(竇剛), Ming-Long Dou(竇明龍), Ren-Yuan Liu(劉任遠(yuǎn)), and Mei Guo(郭梅)
College of Electrical Engineering and Automation,Shandong University of Science and Technology,Qingdao 266590,China
Keywords: memristor,artificial synapse,synaptic plasticity,experiential learning,non-associative learning
Researchers have paid considerable attention to the key link of artificial neural network(ANN)to realize human brain bionics, namely, the bionic synapse.[1]For the brain, learning and memory are regarded to be achieved by adjusting the synaptic weights between the two neurons.[2]Synaptic weights can be enhanced or suppressed by external stimulus signals,which is called synaptic plasticity.[3-6]The simulation of synaptic plasticity is considered as the key step of neuromorphic calculations.[7-11]
Memristor known as memory resistor is the fourth passive electronic component after resistors,capacitors and inductors.It is firstly presented by Professor Chua in 1971.[12]However, the physical realization of the memristor has not made a breakthrough due to the limitation of the processing technology. Until 2008,the first memristor is developed by HP labs,which consists of a double-layered TiO2film.[13]In recent years, the exploitation of memristive devices as synapses has stimulated a growing interest.[14]The artificial synapses are realized by memristive devices, such as Y2O3, TaOx, HfO2,WOx, and MoS2.[15-21]The advantages of memristors being applied as synapses are due to their fast switching speed,low power consumption, crossbar integration, and analog resistance switching properties,[22-27]which make the memristive synapses as a suitable device for variety applications, including pattern recognition,[28,29]novel storage,[30,31]neuromorphic systems,[32-35]and image processing.[36]
In the paper,the artificial synapse is constructed based on the Sr0.97Ba0.03TiO3-x(SBT) memristor, which realizes the short-term and long-term plasticity of the synapse. Moreover,the experiential learning and non-associative learning behavior in accordance with human cognitive rules are realized by using the SBT-memristor-based synapse. Finally, the process of synaptic habituation and sensitization is analyzed.
The improved SBT memristor is prepared by radio frequency (RF) magnetron sputtering[37]. For electrical measurements, the Agilent B2900 source-measure unit is used to test the current-voltage (i-u) characteristics and the result is shown in Fig.1.
Fig.1. The measured i-u characteristic curves of SBT-memristor.
When the data of the voltage biases and the corresponding current passing through the SBT-memristor are obtained,they are preprocessed by the subsection-average method. The measured data are divided into several subsections according to their period at first,and then the subsections are further overlaid and averaged. After the preprocessing,thei-ucharacteristic curves of the SBT-memristor are plotted in Fig.2.
Fig. 2. The i-u characteristic curve of the SBT-memristor after the preprocessing.
Next, the chargeqand the magnetic fluxφacross the SBT-memristor could be obtained using the preprocessed voltage and current data in Fig. 2. The results (discrete points)in the first quadrant ofqandφare shown in Fig. 3. Then theφ-qcurve(solid line)can be obtained by the curve fitting method of quadratic polynomial according to the discrete data of chargeqand magnetic fluxφ,[38]as shown in Fig.3. Theφ-qformula of SBT-memristor is as follows:
Fig.3. The data of charge q and magnetic flux φ across the SBT-memristor(discrete points)and the approximated φ-q curve(solid line)in the first quadrant.
The SBT-memristor is a type of metal-semiconductormetal memristor. The Schottky barrier and the tunnelling current are formed in the metal-semiconductor-metal memristor upon the application of a positive voltage.[39]As Eq. (5)cannot fully characterize the Schottky barrier and tunneling current of SBT-memristors, a new mathematical model in Ref.[39]is introduced. The memristor equations can now be described as
where Eq.(6)is thei-uequation which includes the Schottky term(1stterm)and the tunneling term(2ndterm).
In Ref. [40], taking into account the change in ion concentration caused by the oxidation-reduction reaction on the surface of electrode,Eq.(7)is improved as
Herein,αis prefactor for Schottky barrier,βis exponent for Schottky barrier,γis prefactor for tunneling,δis exponent for tunneling.τandμare diffusion time constants,uis the applied voltage,wis the menductance value,andiis the current.
The initial values ofw,τ,μare 0.0315, 0.5 and 0.032,respectively.The measured voltage,the measured current,and the menductance value of the SBT-memristor are applied in Eq. (8). The fitting results areα=-0.0043,β= 1.4817,γ=0.4645,δ=1.7479,η=4,λ=0.0021,a=0.001, andb=0.002.
Under the voltage bias with amplitude 1.0 V,thei-ucharacteristic curve (red line) of the SBT-memristor is simulated numerically using the mathematical model (5), (6), (8)-(11),as shown in Fig. 4. The measuredi-ucharacteristic curves(black line)of the physical SBT-memristor are shown in Fig.4,which indicates that the simulatedi-ucharacteristic curve is coincident with the measuredi-ucharacteristic curves of the SBT-memristor well. Thus, the mathematical model (5), (6),(8)-(11)with the definite parameters could be used to characterize the SBT-memristor.
Fig. 4. The comparison of the i-u characteristic curve simulated from the mathematical model(5), (6), (8)-(11)(red line)and the measured i-u characteristic curves(black line)of the SBT-memristor.
When the memristor is stimulated by the applied voltage,its menductance values change continuously, which is analogous to the synaptic weights in neuromorphic systems.[41-43]When the continuous pulses are applied on synapses, the synaptic weights gradually increase.[44]Consequently, the menductance values of memristor can be taken as the synaptic weight of neuromorphic systems in order to simulate synaptic plasticity.
Here 15 pulses with amplitude of 1.6 V, pulse width of 0.05 s and time interval of 0.05 s are applied to SBT-memristor(see Fig. 5). Under the stimulation of high frequency pulses,the charge carriers in the memristor gradually increase,resulting in the increase of menductance value, which corresponds to the learning process of synapses (blue square). After the pulse is removed,the current values of the memristor decrease.The menductance values go through a process of rapid decline,which is similar to the forgetting process of human brain. This corresponds to the forgetting process of synapses(red circle).
Fig.5. The simulation of long/short term synaptic plasticity based on SBTmemristor.
The process of synaptic forgetting can be divided into the short-term synaptic plasticity(STP)and the long-term synaptic plasticity (LTP) according to the rate of forgetting. The process of rapid decline for menductance values corresponds to the STP,which is short-term memory. When the amount of charge carriers in the memristor is stable,the current and menductance values are stable, which correspond to the retention of human memory. This process is the LTP, which is longterm memory. Therefore, the attenuation process of menductance value of SBT-memristor is similar with forgetting curve of human brain, and the SBT-memristor can simulate longterm/short-term synaptic plasticity(see Fig.5).
Then 30 and 40 pulses with amplitude of 1.6 V, pulse width of 0.05 s and time interval of 0.05 s are applied to the memristor, respectively (see Fig. 6). The final menductance values are 0.26,0.49 and 0.64,respectively,corresponding to 15,30,and 40 pulses(see Figs.5 and 6).The synaptic weights increased as more pulses are applied. This demonstrates that short-term memory can be transformed into long-term memory by continuous learning and training.
Fig. 6. The effect of different number of pulse stimulation on synaptic weight: (a)the number of pulses is 30,and(b)the number of pulses is 40.
Organisms begin to forget immediately after learning,and the process of forgetting is nonlinear. The rate of forgetting is fast in the beginning,and then it slows down. When the learning is continued after forgetting,it is easier to reach the same memory level. This process is called experiential learning.The following experiments are carried out in order to research the learning behavior of the SBT-memristor-based synapses.
In Fig.7,the synaptic device is stimulated by 30 pulses at first. The spontaneous forgetting of synaptic weights occurred after learning,which is consistent with the results in Fig.6(a).In the forgetting process of synaptic devices after the first stimulus, the pulses are applied to SBT-memristor for the second time. The synapse weight can exceed the first value by applying three pulses,and then the forgetting of the synaptic weight occurs again,as shown in Fig.7.
Fig.7. Experiential learning of the SBT-memristor-based synapses.
In the third time,the synaptic weight can exceed the second value with only two pulses, as shown in Fig.7. The empirical learning behavior of the SBT-memristor-based synapse device is consistent with the memory rule of Ebbinghaus,which conforms to the memory rule of human brain. As a result, the SBT-memristor-based synapse can exhibit experiential learning behavior.
Non-associative learning refers to a change in a behavioral response to a novel stimulus after repeated or continuous exposure to that stimulus. Sensitization and habituation are examples of non-associative learning. Whereas habituation is primarily attributed to activity-dependent synaptic depression,and sensitization is often attributed to the facilitatory actions of neuromodulators.[45,46]
In this part,the influence of pulse frequency on the habituation of the SBT-memristor-based synapse device is studied.The 60 pulses with amplitude of 1.6 V and different frequency(5 Hz, 3 Hz and 2 Hz)are applied on the SBT-memristor, respectively. When the amplitude of the pulse is fixed, the frequency of the pulse is larger, the synaptic weight is smaller(see Fig.8). The SBT-memristor-based synapse adapts to this harmless stimulation gradually, and its behavioral response weakens. Thus, the SBT-memristor exhibits the process of synaptic habituation. This is because when the frequency of pulse is larger,the time of the memristor with the positive electric field is shorter,resulting in the decrease of the changes of menductance values.
Fig.8. The influence of different pulse frequency on habituation.
In this part, the influence of pulse amplitude on the sensitization of the SBT-memristor-based synapse device is studied. Here 30 pulses(2 Hz frequency)with different amplitude(1.3 V, 1.5 V and 1.7 V) are applied on the SBT-memristor,respectively. When the frequency of the pulse is fixed,the amplitude of the pulse is larger,the synaptic weight is larger(see Fig.9). That is because the external stimulus is stronger,it is easier to cause synaptic excitement and sensitization. Thus,the SBT-memristor exhibits the process of synaptic sensitization. This is because when the amplitude of pulse is larger,the changes of menductance values increases.
Non-associative learning is the basis of many complex learning. By the SBT-memristor-based synapse device, nonassociative learning process of human brain are simulated. It shows that the SBT-memristor-based synapse device has the potential to simulate complex learning.
Fig.9. The influence of different pulse amplitude on habituation.
The mathematical model of physical SBT-memristor is established. Based on the SBT-memristor, artificial neural synapse is constructed, which realizes the non-linear transmission characteristics, short-term plasticity and long-term plasticity of the synapse. The experiential learning and nonassociative learning behavior in accordance with human cognitive rules are realized by using the SBT-memristor-based synapse. The process of synaptic habituation and sensitization is analyzed. This study provides valuable guidance for the development of artificial neural network.