Next Article in Journal
Bi-Level Fuzzy Expectation-Based Dynamic Anti-Missile Weapon Target Allocation in Rolling Horizons
Next Article in Special Issue
A Kind of Optoelectronic Memristor Model and Its Applications in Multi-Valued Logic
Previous Article in Journal
On Unstable Spatial Modes and Patterns in Cellular and Graph Neural Circuits
Previous Article in Special Issue
A Passive but Local Active Memristor and Its Complex Dynamics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Two-Neuron Based Memristive Hopfield Neural Network with Synaptic Crosstalk

1
School of Internet of Things Engineering, Guangdong Polytechnic of Science and Technology, Guangzhou 510640, China
2
Institute of Modern Circuits and Intelligent Information, Hangzhou Dianzi University, Hangzhou 310018, China
*
Author to whom correspondence should be addressed.
Electronics 2022, 11(19), 3034; https://doi.org/10.3390/electronics11193034
Submission received: 5 September 2022 / Revised: 21 September 2022 / Accepted: 21 September 2022 / Published: 23 September 2022
(This article belongs to the Special Issue Memristive Devices and Systems: Modelling, Properties & Applications)

Abstract

:
Synaptic crosstalk is an important biological phenomenon that widely exists in neural networks. The crosstalk can influence the ability of neurons to control the synaptic weights, thereby causing rich dynamics of neural networks. Based on the crosstalk between synapses, this paper presents a novel two-neuron based memristive Hopfield neural network with a hyperbolic memristor emulating synaptic crosstalk. The dynamics of the neural networks with varying memristive parameters and crosstalk weights are analyzed via the phase portraits, time-domain waveforms, bifurcation diagrams, and basin of attraction. Complex phenomena, especially coexisting dynamics, chaos and transient chaos emerge in the neural network. Finally, the circuit simulation results verify the effectiveness of theoretical analyses and mathematical simulation and further illustrate the feasibility of the two-neuron based memristive Hopfield neural network hardware.

1. Introduction

Neural systems contribute to processing information in brains, where neurons and synapses play an important role in transmitting information. It is reported that crosstalk exists between synapses because of their interaction [1]. When the neurotransmitter overflow between synapses or the diffusion of receptors between neighboring ridges emerges, the signal transmission may be affected, thereby inducing the variation in the functions of brains.
Memristor, defined by Chua in 1971 and physically realized by HP lab in 2008, can be used to emulate synaptic functions [2,3]. By adjusting the voltage across the memristor, the change in memristances can emulate the plasticity of synaptic weights, showing the activity-dependent change in neuronal connection strength. Thus, a memristor is a good choice to replace the fixed resistor-based synapses in the neural networks, which can flexibly solve different kinds of combinatorial optimization problems, such as MAX-CUT problems and TSP (Traveling Salesman Problem) [4].
Recently, memristive neural networks have attracted more and more attention [5,6,7]. The memristor-based cellular neural network was applied to image processing, which has nonvolatility, compactness, and programmability of synaptic weights [5]. The memristor-based pulse coupled neural network was designed to solve image fusion problems, which improves the quality of images [6]. Ma et al. established a memristor-based Hopfield neural network and emulated human emotions via the circuit simulation [7].
The Hopfield neural network (HNN) proposed by Hopfield is a well-known and typical artificial neural network [8], which has the ability to emulate complex dynamics of the human brain, such as chaos. After that, the HNN is widely applied in associative memory, image processing, combinatorial optimization, and so on [9,10,11,12,13]. Reference [9] proposed a novel algorithm called Teamwork Optimization Algorithm (TOA) to solve the optimization problems. Kasihmuddin et al. presented an integrated representation of k-satisfiability (kSAT) in a mutation HNN (MHNN), which overcomes the overfitting issue [10]. Citko et al. set up associative memories to retrieve images based on the HNN [11]. Reference [12] embedded the logical rule PRAN3SAT in HNN and optimized the ability of retrieval. Rubio-Manzano et al. created a complete explainer video about the HNN on a recognition problem [13].
Considering the great advantages of memristors, researchers established Hopfield neural networks based on memristors [14,15,16,17,18]. Sun et al. achieved the recognition and sequence of four characters [16]. Reference [17] explored nonlinear dynamics of a three-neuron based memristive HNN.
This paper aims to study more complex nonlinear behaviors via a simple two-neuron based HNN. In this paper, a two-neuron based memristive HNN with synaptic crosstalk is established. By analyzing the dissipation and stability of the HNN, many different types of coexisting dynamics are found. It is verified that the memristive parameter and crosstalk weight have a significant influence on the complexity of the HNN via the bifurcation diagram, basin of attraction, and so on. Finally, the circuit simulation results verify the effectiveness of theoretical analyses.

2. Simplest Hyperbolic Memristive Synapse-Coupled HNN

2.1. Hyperbolic Memristive Synapse Emulator

Neuron activation functions are used to transform the output signal of the former neuron into the input signal of the latter neuron, where the sigmoid nonlinear activation function is commonly used.
Here, we use the hyperbolic tangent function with zero-mean as the activation function, which has a higher range and greater slope than the sigmoid activation function. The mathematical description of the hyperbolic tangent function is
v o = tanh ( v i )
The equivalent circuit of the inverting hyperbolic tangent function is shown in Figure 1, including two operational amplifiers TL084 (Ui and Uo), two transistors MPS2222 (Q1 and Q2), one current source I0 = 1.1 mA, and several resistors (R1 = R5 = R6 = R7 = R8 = 10 kΩ, R2 = 0.52 kΩ, R3 = R4 = 1 kΩ), where Vin and Vout are the input and output voltage, respectively. The operational amplifiers Ui and Uo finished the inversion of the input and subtraction operation, respectively. The transistors Q1 and Q2 realized the exponential operation.
The obtained simulated results of the inverting hyperbolic tangent circuit using Pspice are shown in Figure 2.
The generic model of hyperbolic tangent-type memristor emulator can be used to emulate synaptic weights of neurons, which is described as
i = W ( x ) v = [ a b tanh ( x ) ] v
where v, i, and x represent the voltage, current, and state variable of the memristor; a and b are the memristor parameters, a > 0, b > 0.
Based on Equation (2), the circuit equation of the memristor can be defined as
i = W ( x ) v = [ 1 R a 1 R b tanh ( x ) ] v
From Equation (3), one can establish the hyperbolic tangent memristor emulator, as depicted in Figure 3, including an operational amplifier TL084 (Uo), a capacitor (C = 100 nF), four resistors (R = 10 kΩ, Ra and Rb are adjustable), a multiplier AD633, and a model of -tanh.
A coupled memristor emulator is obtained by coupling the two same hyperbolic tangent memristors [19], as shown in Figure 4, which can emulate the crosstalk between synapses. Thus, the synaptic weights between neurons can be described as
{ W 1 = a 1 b 1 tanh ( z ) + c 1 tanh ( u ) W 2 = a 2 b 2 tanh ( u ) + c 2 tanh ( z )
where a1, b1, a2 and b2 are memristor parameters; c1 and c2 are crosstalk strength parameters; a 1 = R R a 1 , b 1 = R R b 1 , c 1 = g R 2 R b 1 R c 1 , a 2 = R R a 2 , b 2 = R R b 2 , c 2 = g R 2 R b 2 R c 2 .

2.2. Two Neurons-Based HNN Model

The Hopfield neural network (HNN), a fully interconnected neural network, can be used to describe dynamic behaviors of human brains [20]. An n-neuron-based HNN is defined as
C i d x i d t = x i R i + i = 1 n w i j tanh ( x i ) + I i
where Ci, Ri and xi represent membrane capacitance, membrane resistance and voltage; tanh(xi) is the activation function of neuron I; wij is the synaptic weight between neurons i and j; Ii is the biasing current.
Here, we design a novel two-neuron-based memristive HNN, as depicted in Figure 5, which can emulate synaptic crosstalk. The mathematical description of the established HNN is
{ x ˙ = x + w 11 tanh ( x ) k 2 W 2 tanh ( y ) y ˙ = y + k 1 W 1 tanh ( x ) + w 22 tanh ( y ) z ˙ = z + tanh ( x ) u ˙ = u + tanh ( y )
where k1 = 1, k2 = 1; w11 and w22 are self-connected synaptic weights; W1 = a1b1tanh(z) + c1tanh(u) and W2 = a2b2tanh(u) + c2tanh(z) are mutual synaptic weights between neuron 1 and neuron 2. The synaptic weight matrix is
W i j = ( w 11 w 12 w 21 w 22 ) = ( w 11 k 2 W 2 k 1 W 1 w 22 )

3. Dissipativity and Stability of HNN

3.1. Dissipativity Analyses

A dissipative characteristic is necessary for a system or network to generate chaos. Thus, the volumetric shrinkage rate Ʌ should be calculated to verify that the system in Equation (6) is dissipative based on V(t) = VeɅt. If Ʌ < 0, the system is dissipative, and chaos may emerge; when Ʌ = 0, the system is called a conservative system; the divergent phenomenon will occur in the system when Ʌ > 0.
According to the method in reference [21], the Lyapunov function is introduced as
V ( x , y , z , u ) = 1 2 ( x 2 + y 2 + z 2 + u 2 )
whose corresponding time derivative is
V ˙ ( x , y , z , u ) = x x ˙ + y y ˙ + z z ˙ + u u ˙ = ( x 2 + y 2 + z 2 + u 2 ) + v ( x , y , z , u ) = 2 V ( x , y , z , u ) + v ( x , y , z , u )
where
v ( x , y , z , u ) = ( w 11 x + W 1 x + z )   tanh ( x ) + ( w 22 y + W 2 x + u )   tanh ( y )
Since tanh ( ζ ) ( 1 , 1 ) for all ζ = x , y , u , z , one can obtain
| W 1 | = a 1 b 1 tanh ( z ) + c 1 tanh ( u ) M 1 = max { | a 1 b 1 + c 1 | , | a 1 + b 1 + c 1 | } | W 2 | = a 2 b 2 tanh ( u ) + c 2 tanh ( z ) M 2 = max { | a 2 b 2 + c 2 | , | a 2 + b 2 + c 2 | }
So we have
v ( x , y , z , u ) | ( w 11 x + W 1 y + z )   tanh ( x ) | + | ( w 22 y + W 2 x + u )   tanh ( y ) | ( w 11 + M 2 ) | x | + ( M 1 + w 22 ) | y | + | z | + | u |
Suppose that all state variables (x, y, z, u) satisfy V (x, y, z, u) = D for D > D0 (D0 > 0 is a sufficiently large domain), it requires
v ( x , y , z , u ) < ( w 11 + M 2 ) | x | + ( M 1 + w 22 ) | y | + | z | + | u | < x 2 + y 2 + z 2 + u 2 = 2 V ( x , y , z , u )
where w11 + M2 and M1 + w22 are positive constants. So
{ ( x , y , z , u ) | V ( x , y , z , u ) = D }
Since D > D0, one can obtain
V ˙ = 2 V ( x , y , z , u ) + v ( x , y , z , u ) < 0
Based on Equation (15), the confined domain of the solutions in Equation (6) is given, as
{ ( x , y , z , u ) | V ( x , y , z , u ) D }
Thus, the memristive HNN in Equation (6) is bounded, which has the possibility to generate chaos.

3.2. Stability Analyses

From Equation (6), the equilibria P = ( x ¯ , y ¯ , z ¯ , u ¯ , w ¯ ) can be calculated by
{ 0 = x ¯ + w 11 tanh ( x ¯ ) k 2 W 2 tanh ( y ¯ ) 0 = y ¯ + k 1 W 1 tanh ( x ¯ ) + w 22 tanh ( y ¯ ) 0 = z ¯ + tanh ( x ¯ ) 0 = u ¯ + tanh ( y ¯ )
where W1 and W2 are hyperbolic-type memristor emulator, as
{ W 1 = a 1 b 1 tanh ( z ) + c 1 tanh ( u ) W 2 = a 2 b 2 tanh ( u ) + c 2 tanh ( z )
By solving Equations (17) and (18), one can obtain
{ H 1 ( x , y ) = x + w 11 tanh ( x ) k 2 ( a 2 b 2 tanh ( u ) + c 2 tanh ( z ) ) tanh ( y ) H 2 ( x , y ) = y + k 1 ( a 1 b 1 tanh ( z ) + c 1 tanh ( u ) ) tanh ( x ) + w 22 tanh ( y )
where the equilibria of the HNN are the intersection points between the curve H1(x, y) and H2(x, y).
Now, as an example, we set a1 = 1, a2 = 2, b1 = 0.04, b2 = 0.03, c1 = 5.55 and c2 = 5.9. The two curves H1(x, y) and H2(x, y) are shown in Figure 6. Based on Figure 6 and Equation (17), the obtained equilibria are P0 (0, 0, 0, 0), P1 (−1.7, −0.238, −0.935, 0.234), P2 (−0.174, −1.116, −0.184, −0.806) and P3 (1.737, −0.149, 0.940, −0.148).
By linearizing Equation (6) at the equilibria ( x ¯ , y ¯ , z ¯ , u ¯ ), one obtains its Jacobian matrix as
J = [ 1 + w 11 h 1 W 2 h 2 c 2 tanh ( y ¯ ) h 3 b 2 tanh ( y ¯ ) h 4 W 1 h 1 1 + w 22 h 2 b 1 tanh ( x ¯ ) h 3 c 1 tanh ( x ¯ ) h 4 h 1 0 1 0 0 h 2 0 1 ]
where h1 = 1 − tanh( x ¯ ), h2 = 1 − tanh( y ¯ ), h3 = 1 − tanh( z ¯ ), h4 = 1 − tanh( u ¯ ).
According to the stability criterion, at least one positive eigenvalue causes an unstable equilibrium. The eigenvalues at different equilibria and their stability are listed in Table 1.

3.3. Chaotic Behaviors

Here, set the initial condition (x0, y0, z0, u0) = (0.1, 0, 0, 0), k1 = 1, k2 = 1, W11 = 1, W22 = 2, a1 = 1, a2 = 1, b1 = 0.04, b2 = 0.03. The HNN system generates chaos shown in Figure 7. Figure 7a–d show chaotic attractors on the x-y phase, x-z phase, x-u phase and y-z phase, respectively. Then, we use the Poincaré map and Lyapunov exponent to verify the chaotic behaviors.
The Poincaré map is a qualitative method to verify chaotic phenomena. If there are one or several points on the Poincaré map, the system shows stable or periodic characteristics; a large number of dense points in the Poincaré map predict chaos. Figure 8 shows the Poincaré map when the cross-section is chosen as the plane z = −0.1. It is found that two continuous segments with dense points emerge on the x-y plane, indicating chaotic attractors.
The Lyapunov exponent is a quantitative method to judge chaotic attractors. By using the QR decomposition method to calculate the Jacobian matrix and its eigenvalues, the Lyapunov exponents of the system are calculated as LE1 = 0.058, LE2 = 4.892 × 10−4, LE3 = −0.179, LE4 = −1.402, and the corresponding Lyapunov dimension is DL = 2.321. Since the maximum Lyapunov exponent LE1 > 0, the Hyperbolic-type memristive HNN produces chaos.

4. Dynamics Varying with Parameters

In this section, we choose two representative parameters a2 and c2 to study the influence on dynamics of the memristive HNN, where a2 and c2 are the memristive parameter and crosstalk parameter, respectively. We use the bifurcation diagram, Lyapunov exponent spectrum, and phase portraits to further explore the complex dynamics of two-neuron based HNNs varying with a2 and c2.

4.1. Influence of Memristive Parameter a2 on Dynamics

The synaptic plasticity of neurons can be realized by adding memristors into neural networks, which is important for the HNN to solve many different kinds of combinatorial optimization problems including MAX-CUT problems, TSP, and so on. Changing the memristive parameter means adjusting the synaptic weight. Now, we set the initial condition (x0, y0, z0, u0) = (0.1, 0, 0, 0), W11 = 1.24, W22 = 0.75, a1 = 1, b1 = 0.03, b2 = 0.02, c1 = 5.7, c2 = 5.9. The bifurcation diagram of the HNN and corresponding Lyapunov exponent spectrum varying with a2 over the range of [1.1, 1.5] are shown in Figure 9.
Observe from Figure 9 that the memristive parameter a2 has a great influence on the dynamics of the HNN. The chaotic and periodic region in the bifurcation diagram is almost consistent with that of the Lyapunov exponent spectrum. When a2 ∈ [1.1, 1.29], the HNN evolves from the single-period state into chaos via the period-doubling bifurcation. As a2 gradually increases to 1.34, the HNN turns into the three-period state and then enters into the chaotic region. When a2 ∈ [1.34, 1.49], the HNN is mostly chaotic except for several narrow periodic windows. Interestingly, the HNN exhibits transient chaos when a2 = 1.5 and finally shows non-chaotic phenomena.
The representative phase portraits of the HNN under the parameter a2 = 1.1, 1.2, 1.3, 1.4 and 1.5 are depicted in Figure 10, corresponding to single-period (red), double-period (blue), quasi-period (green), chaos (purple) and transient chaos (pink), respectively.
The time-domain waveforms under a2 = 1.4 and a2 = 1.5 are depicted in Figure 11, corresponding to red and green trajectories. Observe that the HNN shows chaotic states over the range of t ∈ [200 s, 550 s] with a2 = 1.4 and a2 = 1.5. However, the HNN evolves from the chaotic state into the stable state over the range of t ∈ [550 s, 800 s] when a2 = 1.5. This special phenomenon is called transient chaos [22,23], with short-time chaotic behaviors.
Thus, changing memristive parameter a2 can adjust synaptic weights, and finally, the dynamics of the HNN are easily controlled.

4.2. Influence of Crosstalk Parameter c2 on Dynamics

Here, set the parameter c1 = 5.56. The bifurcation diagram of the HNN over the range of c2 ∈ [5.5, 6] is shown in Figure 12. Observe that the HNN exhibits stable states when c2 ∈ [5.5, 6.68]. When c2 ∈ [5.68, 5.95], the system shows periodic states, transient chaos and chaos switching with each other. As c2 increases to 5.95, the HNN always exhibits periodic states.
The HNN produces different attractors varying with the crosstalk parameter c2, as shown in Figure 13. Notice that the transient chaos emerges in the HNN under c2 = 5.68, as depicted in Figure 13a. In this case, the attractor is chaotic over a period of time, then switches into another nonchaotic behavior after the period of time. This phenomenon is a kind of special dynamics in neural networks, because it is difficult to find in a nonlinear system [23]. When solving the combinatorial optimization problem using the HNN, the introduction of transient chaos can help to jump from the local optimal solution to the global optimal solution. The HNN with transient chaos has stronger global search ability, so it has higher application values [24].

5. Sensitivity of Initial Conditions and Coexisting Behaviors

Chaos is sensitive to initial conditions, which is vividly described by the “butterfly effect” presented by Lorenz [25]. Small perturbations of initial conditions can eventually cause the separation of chaotic orbits. The sensitivity means the unpredictability of long-term nonlinear behaviors.
Coexisting phenomenon means different kinds of attractors emerge in a system when choosing the same system parameters and different initial values. If the obtained attractors have different dynamics, such as point attractors, periodic attractors, and chaotic attractors, these attractors are called inhomogeneous attractors. If the obtained attractors have the same dynamics but different gravity or shapes, these attractors are called homogenous attractors [26]. The generation of coexisting attractors indicates high sensitivity to initial conditions for the HNN, which also means rich dynamics.
Now, set the parameters c1 = 5.55, c2 = 5.9, and the initial value (x(0), 0, z(0), 0). The three-dimensional bifurcation diagram of the state x varying with initial values x(0) and z(0) is depicted in Figure 14.
Observe from Figure 14 that the chaotic and periodic orbits switch with each other over the range of x(0) ∈ [−1,1] and z(0) ∈ [−1,1], indicating that rich and complex dynamics emerge in the HNN.
When changing the initial values x(0) and z(0), the obtained basin of attraction and typical coexisting attractors on the x-y-z plane are shown in Figure 14.
Observe from Figure 15 that the two-neuron based HNN generates rich coexisting dynamics when changing initial values and fixing parameters, including the coexisting of periodic attractors and chaotic attractors, the coexisting of transient chaotic attractors and stable point attractors, the coexisting of chaotic attractors, periodic attractors and point attractors. The details are listed in Table 2.

6. Circuit Simulation

In order to verify the validity of the mathematical analyses, we made a circuit simulation by using the Pspice tool. Based on the HNN model described in Equation (6), we obtain
{ R C 1 d v x d t = v x + R R 11 tanh ( v x ) tanh ( v y ) × [ R R a 2 R R b 2 tanh ( v u ) + R R c 2 tanh ( v z ) ] R C 2 d v y d t = v y + tanh ( v x ) × [ R R a 1 R R b 1 tanh ( v z ) + R R c 1 tanh ( v u ) ] + R R 22 tanh ( v y ) R C 3 d v z d t = v z + tanh ( v x ) R C 4 d v u d t = v u + tanh ( v y )
where vx, vy, vz and vu represent the voltage of capacitors C1, C2, C3 and C4, respectively.
The main circuit of two-neuron based HNN from Equation (21) is shown in Figure 16a, including four ideal operational amplifiers, four “-tanh” function models, several resistors and capacitors. Figure 16b shows memristive synaptic equivalent circuits W1 and W2, including four multipliers and several resistors.
Here, set the time constant as 1 ms. The parameter values of circuit components are listed in Table 3. The obtained simulation results from Pspice software are depicted in Figure 17, which are consistent with the results obtained from MatLab.
In addition, we set R11 = 10 kΩ and R22 = 5 kΩ. Different coexisting behaviors emerge in the circuit varying with the memristance Ra2. When Ra2 = 7.14 kΩ and 6.67 kΩ, the simulation results from Pspice are shown in Figure 18, which exhibit chaotic trajectory and transient chaotic trajectory, respectively. The obtained results are consistent with that of Figure 10c,d.
In conclusion, the circuit simulation results verify the feasibility of the HNN circuit, which is conductive to the hardware implementation of neural networks and studying their synaptic crosstalk.

7. Conclusions

Based on the synaptic plasticity and nonvolatility of the memristor, this paper presents a simple two-neuron-based Hopfield neural network, which can emulate the synaptic crosstalk of neural networks. By using the bifurcation diagram, basin of attraction and Lyapunov exponent spectrum, the dynamics of the HNN varying with memristive parameters and synaptic crosstalk weights are analyzed. Complex phenomena, including chaotic attractors, emerge in the HNN under the influence of synaptic crosstalk. In particular, a special phenomenon called transient chaos occurs in the HNN. Moreover, it is indicated that the HNN has high sensitivity and rich coexisting dynamics via the phase portraits, bifurcation diagram and basin of attraction. Finally, the circuit simulation is completed via Pspice, which is consistent with the MatLab simulation results, further verifying the implementation of the hardware of memristive HNN.

Author Contributions

Conceptualization, R.Q., Y.D. and G.W.; methodology, R.Q. and X.J.; software, X.J.; validation, G.W. and Y.D.; formal analysis, Y.D.; investigation, G.W.; resources, R.Q.; writing—original draft preparation, X.J.; writing—review and editing, R.Q., G.W. and Y.D.; visualization, Y.D.; supervision, R.Q.; project administration, G.W.; funding acquisition, G.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 61771176.

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. Kawahara, M.; Kato-Negishi, M.; Tanaka, K. Cross talk between neurometals and amyloidogenic proteins at the synapse and the pathogenesis of neurodegenerative diseases. Metallomics 2017, 9, 619–633. [Google Scholar] [CrossRef]
  2. Chua, L.O. Memristor—The missing circuit element. IEEE Tran. Circuit Theory 1971, 18, 507–519. [Google Scholar] [CrossRef]
  3. Strukov, D.B.; Snider, G.S.; Stewart, D.R.; Williams, R.S. The missing memristor found. Nature 2008, 453, 80–83. [Google Scholar] [CrossRef]
  4. Huang, Y.; Liu, J.; Harkin, J.; McDaid, L.; Luo, Y. An memristor-based synapse implementation using BCM learning rule. Neurocomputing 2021, 423, 336–342. [Google Scholar] [CrossRef]
  5. Hu, X.F.; Feng, G.; Duan, S.; Liu, L. A memristive multilayer cellular neural network with applications to image processing. IEEE Trans. Neural Netw. Learn. Syst. 2017, 28, 1889–1901. [Google Scholar] [CrossRef]
  6. Dong, Z.K.; Lai, C.S.; Qi, D.L.; Xu, Z.; Li, C.Y.; Duan, S.K. A general memristor-based pulse coupled neural network with variable linking coefficient for multi-focus image fusion. Neurocomputing 2018, 308, 172–183. [Google Scholar] [CrossRef]
  7. Ma, D.M.; Wang, G.Y.; Han, C.Y.; Shen, Y.R.; Liang, Y. A memristive neural network model with associative memory for modeling affections. IEEE Access 2018, 6, 61614–61622. [Google Scholar] [CrossRef]
  8. Hopfield, J.J. Neural networks and physical systems with emergent collective computational abilities. Proc. Natl. Acad. Sci. USA 1982, 79, 2554–2558. [Google Scholar] [CrossRef]
  9. Dehghani, M.; Trojovský, P. Teamwork optimization algorithm: A new optimization approach for function minimization/maximization. Sensors 2021, 21, 4567. [Google Scholar] [CrossRef]
  10. Kasihmuddin, M.S.M.; Mansor, M.A.; Basir, M.F.M.; Sathasivam, S. Discrete mutation Hopfield neural network in propositional satisfiability. Mathematics 2019, 7, 1133. [Google Scholar] [CrossRef] [Green Version]
  11. Citko, W.; Sienko, W. Inpainted image reconstruction using an extended Hopfield neural network based machine learning system. Sensors 2022, 22, 813. [Google Scholar] [CrossRef]
  12. Bazuhair, M.M.; Jamaludin, S.Z.M.; Zamri, N.E.; Kasihmuddin, M.S.M.; Mansor, M.A.; Always, A.; Karim, S.A. Novel Hopfield neural network model with election algorithm for random 3 satisfiability. Processes 2021, 9, 1292. [Google Scholar] [CrossRef]
  13. Rubio-Manzano, C.; Segura-Navarrete, A.; Martinez-Araneda, C.; Vidal-Castro, C. Explainable Hopfield neural networks using an automatic video-generation system. Appl. Sci. 2021, 11, 5771. [Google Scholar] [CrossRef]
  14. Njitacke, Z.T.; Isaac, S.D.; Kengne, J.; Negou, A.N.; Leutcho, G.D. Extremely rich dynamics from hyperchaotic Hopfield neural network: Hysteretic dynamics, parallel bifurcation branches, coexistence of multiple stable states and its analog circuit implementation. Eur. Phys. J. Spec. Top. 2020, 229, 1133–1154. [Google Scholar] [CrossRef]
  15. Chen, C.; Chen, J.; Bao, H.; Chen, M.; Bao, B. Coexisting multi-stable patterns in memristor synapse-coupled Hopfield neural network with two neurons. Nonlinear Dyn. 2019, 95, 3385–3399. [Google Scholar] [CrossRef]
  16. Sun, J.; Xiao, X.; Yang, Q.; Liu, P.; Wang, Y. Memristor-based Hopfield Network Circuit for Recognition and Sequencing Application. AEU-Int. J. Electron. Commun. 2021, 134, 1536984. [Google Scholar] [CrossRef]
  17. Njitacke, Z.T.; Kengne, J.; Fotsin, H.B. A plethora of behaviors in a memristor based Hopfield neural networks (HNNs). Int. J. Dyn. Control 2019, 7, 36–52. [Google Scholar] [CrossRef]
  18. Bao, B.; Qian, H.; Xu, Q.; Chen, M.; Wang, J.; Yu, Y. Coexisting behaviors of asymmetric attractors in hyperbolic-type memristor based Hopfield neural network. Front. Comput. Neurosci. 2017, 11, 81. [Google Scholar] [CrossRef]
  19. Leng, Y.; Yu, D.; Hu, Y.; Yu, S.S.; Ye, Z. Dynamic behaviors of hyperbolic-type memristor-based Hopfield neural network considering synaptic crosstalk. Chaos 2020, 30, 033108. [Google Scholar] [CrossRef]
  20. Hopfield, J.J. Neurons with graded response have collective computational properties like those of 2-state neurons. Proc. Natl. Acad. Sci. USA 1984, 81, 3088–3092. [Google Scholar] [CrossRef] [Green Version]
  21. Parks, P.C. A new proof of the Routh-Hurwitz stability criterion using the second method of lyapunov. Math. Proc. Camb. Philos. Soc. 1962, 58, 694–702. [Google Scholar] [CrossRef]
  22. Margielewicz, J.; Gaska, D.; Opasiak, T.; Litak, G. Multiple solutions and transient chaos in a nonlinear flexible coupling model. J. Braz. Soc. Mech. Sci. Eng. 2021, 43, 471. [Google Scholar] [CrossRef]
  23. Yang, X.S.; Xu, Q. Chaos and transient chaos in simple Hopfield neural networks. Neurocomputing 2005, 69, 232–241. [Google Scholar] [CrossRef]
  24. Yang, K.; Duan, Q.; Wang, Y.; Zhang, T.; Yang, Y.; Huang, R. Transiently chaotic simulated annealing based on intrinsic nonlinearity of memristors for efficient solution of optimization problems. Sci. Adv. 2020, 6, eaba9901. [Google Scholar] [CrossRef]
  25. Lorenz, E.N. Deterministic nonperiodic flow. J. Atmos. Sci. 1963, 20, 130–141. [Google Scholar] [CrossRef]
  26. Faradja, P.; Qi, G. Analysis of multistability, hidden chaos and transient chaos in brushless DC motor. Chaos Solitons Fractals 2020, 132, 1884–2022. [Google Scholar] [CrossRef]
Figure 1. Circuit scheme of inverting hyperbolic tangent function.
Figure 1. Circuit scheme of inverting hyperbolic tangent function.
Electronics 11 03034 g001
Figure 2. Simulated results of the inverting hyperbolic tangent circuit.
Figure 2. Simulated results of the inverting hyperbolic tangent circuit.
Electronics 11 03034 g002
Figure 3. Hyperbolic tangent memristor emulator.
Figure 3. Hyperbolic tangent memristor emulator.
Electronics 11 03034 g003
Figure 4. Hyperbolic-type memristor emulator with crosstalk.
Figure 4. Hyperbolic-type memristor emulator with crosstalk.
Electronics 11 03034 g004
Figure 5. The simplest memristive HNN with synaptic crosstalk.
Figure 5. The simplest memristive HNN with synaptic crosstalk.
Electronics 11 03034 g005
Figure 6. Equilibria of the memristive HNN, i.e., the intersection points of H1 and H2.
Figure 6. Equilibria of the memristive HNN, i.e., the intersection points of H1 and H2.
Electronics 11 03034 g006
Figure 7. Chaotic attractors: (a) x-y phase portraits; (b) x-z phase portraits; (c) x-u phase portraits; (d) y-z phase portraits.
Figure 7. Chaotic attractors: (a) x-y phase portraits; (b) x-z phase portraits; (c) x-u phase portraits; (d) y-z phase portraits.
Electronics 11 03034 g007
Figure 8. Poincaré map in the x-y-z space with the cross-section z0 = −0.1.
Figure 8. Poincaré map in the x-y-z space with the cross-section z0 = −0.1.
Electronics 11 03034 g008
Figure 9. The bifurcation diagram and Lyapunov exponent spectrum of the HNN varying with a2 ∈ [1.1, 1.5].
Figure 9. The bifurcation diagram and Lyapunov exponent spectrum of the HNN varying with a2 ∈ [1.1, 1.5].
Electronics 11 03034 g009
Figure 10. Phase portraits of the HNN under the parameter a2 = 1.1, 1.2, 1.3, 1.4, 1.5: (a) a2 = 1.1, 1.2; (b) a2 = 1.3; (c) a2 = 1.4; (d) a2 = 1.5.
Figure 10. Phase portraits of the HNN under the parameter a2 = 1.1, 1.2, 1.3, 1.4, 1.5: (a) a2 = 1.1, 1.2; (b) a2 = 1.3; (c) a2 = 1.4; (d) a2 = 1.5.
Electronics 11 03034 g010
Figure 11. Time-domain waveforms with a2 = 1.4 (red) and 1.5 (green).
Figure 11. Time-domain waveforms with a2 = 1.4 (red) and 1.5 (green).
Electronics 11 03034 g011
Figure 12. The bifurcation diagram of the HNN varying with crosstalk parameter c2.
Figure 12. The bifurcation diagram of the HNN varying with crosstalk parameter c2.
Electronics 11 03034 g012
Figure 13. Phase portraits of the HNN under the parameter c2 = 5.68, 5.76, 5.82, 6: (a) c2 = 5.68; (b) c2 = 5.76; (c) c2 = 5.82; (d) c2 = 6.
Figure 13. Phase portraits of the HNN under the parameter c2 = 5.68, 5.76, 5.82, 6: (a) c2 = 5.68; (b) c2 = 5.76; (c) c2 = 5.82; (d) c2 = 6.
Electronics 11 03034 g013
Figure 14. The three-dimensional bifurcation diagram of the HNN varying with x(0) and z(0).
Figure 14. The three-dimensional bifurcation diagram of the HNN varying with x(0) and z(0).
Electronics 11 03034 g014
Figure 15. Basin of attraction and typical coexisting attractors under different parameters: (a) a2 = 1, c1 = 5.1, c2 = 3.2; (b) a2 = 1, c1 = 5.7, c2 = 3.5; (c) a2 = 1.04, c1 = 5.55, c2 = 5.9.
Figure 15. Basin of attraction and typical coexisting attractors under different parameters: (a) a2 = 1, c1 = 5.1, c2 = 3.2; (b) a2 = 1, c1 = 5.7, c2 = 3.5; (c) a2 = 1.04, c1 = 5.55, c2 = 5.9.
Electronics 11 03034 g015aElectronics 11 03034 g015b
Figure 16. Circuit scheme of memristive HNN with synaptic crosstalk: (a) main circuit; (b) equivalent circuit of memristive synapse.
Figure 16. Circuit scheme of memristive HNN with synaptic crosstalk: (a) main circuit; (b) equivalent circuit of memristive synapse.
Electronics 11 03034 g016
Figure 17. Simulation results of chaotic attractors: (a) x-y phase portrait; (b) x-z phase portrait; (c) x-u phase portrait; (d) y-z phase portrait.
Figure 17. Simulation results of chaotic attractors: (a) x-y phase portrait; (b) x-z phase portrait; (c) x-u phase portrait; (d) y-z phase portrait.
Electronics 11 03034 g017aElectronics 11 03034 g017b
Figure 18. Simulation results of chaotic attractors and transient chaotic attractors: (a) Ra2 = 7.14 kΩ; (b) Ra2 = 6.67 kΩ.
Figure 18. Simulation results of chaotic attractors and transient chaotic attractors: (a) Ra2 = 7.14 kΩ; (b) Ra2 = 6.67 kΩ.
Electronics 11 03034 g018
Table 1. Equilibria, eigenvalues and their stability of the HNN.
Table 1. Equilibria, eigenvalues and their stability of the HNN.
EquilibriaEigenvaluesStability
P0 (0, 0, 0, 0)0.5000 ± 0.8944i, −1.0000, −1.0000unstable
P1 (−1.7, −0.238, −0.935, 0.234)−0.0760 ± 1.6875i, −1.2437, −0.5887stable
P2 (−0.186, −1.116, −0.184, −0.806)1.6461, −0.6511 ± 0.2767i, −2.6779unstable
P3 (1.737, −0.149, 0.940, −0.148)2.3973, −2.4408, −1.1678, −0.7158unstable
Table 2. Characteristics of different attractors.
Table 2. Characteristics of different attractors.
ColorCharacteristicsTypesInitial Values
Electronics 11 03034 i001Single-period attractorIP(−0.1, 0, 0.1, 0)
Electronics 11 03034 i002Single-scroll chaosIC(0.1, 0, −0.1, 0)
Electronics 11 03034 i003Transient chaosITC(−0.2, 0, 0.2, 0)
Electronics 11 03034 i004Transient periodic attractorITS(0.2, 0, −0.3, 0)
Electronics 11 03034 i005Point attractorIS(0.2, 0, −0.2, 0)
Electronics 11 03034 i006Double-scroll chaosIIC(1, 0, −4, 0)
Electronics 11 03034 i007Double-periodic attractorIIP(2.5, 0, 2, 0)
Electronics 11 03034 i008Point attractorIIS(−1.5, 0, −1, 0)
Electronics 11 03034 i009Point attractorIIIS(1.5, 0, 0.5, 0, 0)
Table 3. Parameter values of components.
Table 3. Parameter values of components.
SymbolParameter ValuesSymbolParameter Values
R10 kΩRb1 = R/b1250 kΩ
C1 μFRa2 = R/a29.52 kΩ
R11 = R/W118.06 kΩRb2 = R/b2333.33 kΩ
R22 = R/W2213.33 kΩRc1 = R/c11.8 kΩ
Ra1 = R/a110 kΩRc2 = R/c21.69 kΩ
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Qiu, R.; Dong, Y.; Jiang, X.; Wang, G. Two-Neuron Based Memristive Hopfield Neural Network with Synaptic Crosstalk. Electronics 2022, 11, 3034. https://doi.org/10.3390/electronics11193034

AMA Style

Qiu R, Dong Y, Jiang X, Wang G. Two-Neuron Based Memristive Hopfield Neural Network with Synaptic Crosstalk. Electronics. 2022; 11(19):3034. https://doi.org/10.3390/electronics11193034

Chicago/Turabian Style

Qiu, Rong, Yujiao Dong, Xin Jiang, and Guangyi Wang. 2022. "Two-Neuron Based Memristive Hopfield Neural Network with Synaptic Crosstalk" Electronics 11, no. 19: 3034. https://doi.org/10.3390/electronics11193034

APA Style

Qiu, R., Dong, Y., Jiang, X., & Wang, G. (2022). Two-Neuron Based Memristive Hopfield Neural Network with Synaptic Crosstalk. Electronics, 11(19), 3034. https://doi.org/10.3390/electronics11193034

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