Next Article in Journal
Frontal Asymmetry as a Neural Correlate of Motivational Conflict
Previous Article in Journal
Hypothesis of Cyclic Structures of Pre- and Consciousness as a Transition in Neuron-like Graphs to a Special Type of Symmetry
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A GCM Neural Network with Piecewise Logistic Chaotic Map

School of Mathematical Sciences, Harbin Normal University, Harbin 150025, China
*
Author to whom correspondence should be addressed.
Submission received: 6 February 2022 / Revised: 26 February 2022 / Accepted: 27 February 2022 / Published: 2 March 2022

Abstract

:
In order to explore dynamic mechanisms and chaos control of globally coupled map (GCM) chaotic neural networks, a new GCM model, called the PL-GCM model is proposed, of which a piecewise logistic chaotic map is used instead of a logistic map. As a result of the strong chaotic features of the map, the neurons’ period and chaotic characteristics over a wide range of parameters are discussed, the dynamic mechanism is demonstrated in detail, and the numerical simulations such as state evolution, the largest Lyapunov exponent (LLE), contour map, and so on are exhibited. Furthermore, chaos control of the proposed PL-GCM model is investigated by adopting two chaos control methods. It is shown that the network with conventional coupling or delay coupling can be precisely controlled to any specified periodic orbit by feedback control, and its dynamic associative memory is realized by the variable threshold parameter control method with external information. The results of simulations and experiments suggest that the network is controlled successfully and can output period patterns with a specified period that contains the stored pattern closest to the initial pattern. All features suggest that the network is fit for pattern recognition and information processing.

1. Introduction

Artificial neural network (ANN) is an algorithm model established by imitating the working principle of biological neurons. It can be used in the fields of information processing, pattern recognition, and so on. In 1986, Japanese scholar Aihara and his collaborators found chaos in an electrophysiological experiment of squid giant axons, and established a chaotic neural network (CNN) model [1,2,3]. It has both nonlinear characteristics of artificial neural networks and the ergodic characteristics of chaos, so that it can be used for intelligent information processing and has attracted extensive attention in recent decades. Since then, many chaotic neural network models have been successively presented according to different chaos mechanisms and have also been investigated, such as CNN on the experiment [1,2], the network introducing certain transformations to the Hopfield network created by Chen and Aihara [4,5,6], and the Inoue network composed of chaotic oscillators [7,8,9,10,11]. In 1990, Kaneko proposed a CNN based on the coupled mapping lattice model, which was named the globally coupled map (GCM) model [12]. As time goes on, each element of GCM network evolves according to a logistic map, which is expressed as a quadratic function with an extreme point, and appears as chaotic motion. Moreover, the network has interesting characteristics such as cluster frozen attractors and hidden coherence in turbulent states. With its two parameters specified, all units divide into several clusters, and the units falling into the same cluster will enter an identical orbit.
Associative memory is a vital function of the neural network. Its ability of storing and correctly recalling patterns and images has been widely investigated for different ANNs [13,14,15,16,17]. To CNNs, complex chaotic behavior is a double-edged sword. On the one hand, it makes CNNs fit for applications of associative memory in information processing; on the other hand, it restricts some applications. In fact, the associative memory states have aperiodicity and cannot converge to a stored pattern, thus the outputs cannot keep to a state among them or a periodic orbit and hover around all the stored patterns, and when to stop chaotic dynamics is hard to determined. Therefore, chaos control of CNNs for application in information processing is essential. The existing literatures on control methods for CNNs involve two kinds: with the control targets being specified at first (as in [18,19,20,21,22,23]), and without control target at the start to control CNNs and achieve associative memory, such as pinning control, phase space constraint control, and modulated parameter control as in [24,25].
For the GCM model, a modulated parameter control method with the outer information in the introduced parameter iteration was proposed by Ishii et al. in [26], which can implement both chaos control and information processing. Zheng and Tang improved its convergence rate in [27]. However, dynamic associative memory of the GCM network was still untouched. Based on the above work, we put forward several new GCM models and explored their chaos control and dynamic associative memory in [28,29,30]. The results show that these GCM networks can be controlled to the specified periodic orbit under parameter modulation control and can be used for information processing and pattern recognition.
In order to further understand the properties of GCM models, we make the dynamics of the network with different chaotic maps and its influence on the associative memory clear, and explore the chaos control effect of the GCM model under different control methods. We propose a new GCM chaotic neural network model named “globally coupled map with piecewise logistic chaotic map” (PL-GCM) model. With different ways of coupling and discontinuous piecewise logistic map, except at zero, it exhibits complex and rich dynamics. First, the dynamics analysis suggests that there exist cluster frozen attractors in a wide parameter field; thus, the information presents steadily, and the coupling mode does not affect the number of clusters. Second, feedback control and variable threshold parameter-modulated control are given to implement chaos control. Furthermore, compared with the controlled S-GCM in [26], under the condition of delayed coupling, the controlled PL-GCM by the variable threshold parameter-modulated control shows better performance, which manifests that the network can be controlled to the specified period orbit together with the cluster number controlled. Moreover, it can output not only a unique fixed pattern but also periodic pattern running, as in traditional neural networks or common CNNs. Finally, the effectiveness of the information processing applications of the PL-GCM model is verified with pattern recognition as an example in simulations.
The main content of the article is arranged as follows. A PL-GCM model is proposed and the dynamics analysis is demonstrated in detail, then the mechanism of the system’s chaotic behavior is illustrated from the angle of neurons in Section 2. After that, chaos control of the PL-GCM model is discussed, which involves feedback control and modulated parameter control with variable threshold, and further application and control effect are shown through the associative memory experiments in Section 3 and Section 4. Some conclusions are drawn in Section 5.

2. PL-GCM

2.1. PL-GCM Model

A single neuron of the PL-GCM model can be described as follows:
x ( t + 1 ) = ( 1 ε ) f ( x ( t ) ) ,
f ( x ) = 1 4 μ ( x + 0.5 ) 2 , 1 < x < 0 , 4 μ ( x + 0.5 ) 2 1 , 0 x < 1 ,
y ( t + 1 ) = O ( x ( t + 1 ) ) ,
where x ( t ) denotes the neuron’s internal state at time t, y ( t ) denotes the neuron’s output at time t, ε is the coherent parameter indicating the coupling strength, f ( · ) is a piecewise logistic chaotic map with bifurcation parameter μ and is shown in Figure 1a. It can be seen that the curve of the bimodal mapping has two extreme points in its domain. When μ = 0.5 , it is discontinuous and jumps at x = 0 . When μ = 1 , it is continuous for lim x 0 f ( x ) = f ( 0 ) , so that the function is ergodic in the interval [ 1 , 1 ] . When μ = 2 , it is decomposed into two independent quadratic function images, each with a top, indicating that no matter how x is evaluated, the function can be searched twice on the top, which is the fundamental reason why the piecewise logistic map (2) is superior to the logistic map, based on the fact that Ishii once pointed out that bimodal mapping has better performance than single-modal mapping for information processing applications of the GCM networks.
Figure 2 shows the Lyapunov exponent (LE) of the piecewise logistic chaotic map with the variation of parameter μ . It can be seen that map (2) has a very wide chaotic domain. When μ > 0.522 , the system enters chaos from period doubling bifurcation; when μ ( 1.4012 , 2 ) , the system has a stable chaotic state with the value of x ( t ) traversing [ 1 , 1 ] , and the parameter range of the map is much larger than that of logistic map. The above analysis shows that the chaotic characteristics of map (2) are stronger, and it is more difficult to analyze and predict the iterative sequence of the system. Therefore, from this angle, the performance of map (2) is also better than that of logistic map when used in the application of information processing.
In addition, the neuron x ( t ) exhibits chaotic behaviour because each neuron’s motion characteristics is determined by the piecewise logistic map, which can be seen in Formula (1). For application, the neuron’s output function O ( · ) can be selected as a binary representation:
O ( x ) = 1 , x x * , 1 , x < x * .
where x * = 0 because zero is the symmetric point of the piecewise logistic map.
A PL-GCM model made up of the above chaotic neurons was constructed. It had time-delay self-feedback and the spatiotemporal summation of the time-delay feedback inputs from other chaotic neurons, of which the ith chaotic neuron is expressed as:
x i ( t + 1 ) = ( 1 ε ) f x i ( t θ ) + ε N j = 1 N f x j ( t τ ) ,
where f ( · ) is defined by Formula (2) and x i ( t ) expresses the ith unit’s state at discrete time t, N is the number of units, bifurcation parameter μ , and coherent parameter ε , respectively, denote the ith unit’s chaos strength and the coupling strength. θ , τ are time-delay parameters, and both equal to zero means PL-GCM with conventional coupling; otherwise, it means PL-GCM with delay coupling. The methods of delay coupling can be divided into three modes: the case of θ = 0 , τ 0 is called delay coupling of the first kind; the case of θ = τ 0 is called delay coupling of the second kind; and the case of θ τ is called delay coupling of the third kind, which includes the first case. It is noteworthy that θ , τ are set to be less than or equal to 10 in the following discussions on account of little overlarge time delay in practice. Additionally, symbols have the same meaning in the context unless otherwise specified.
We now review the network’s dynamical behaviors. First, the case of θ = τ = 0 is considered. We chose a network of 100 neurons for our study, and the initial values were randomly selected. Figure 3 and Figure 4 describe the dynamic states of the system (5) under different parameters. When μ = 0.1 , ε = 0.9 , Figure 3 depicts the 2-cycle and 1-cluster orbit of the network. We set sixty of the initial values as positive and forty as negative in Figure 3a, then the network was stable at the point 0.9271 . Furthermore, changing positive and negative ratios of the initial values to 40:60 in Figure 3b, the network was stable at the point 0.9271 . Moreover, it can be found in the experiment that the network clustering did not change with the change of the initial value in these two cases. However, when positive and negative ratios of the initial value changed and exceeded the critical ratio of 45:65, the network jumped from the 1-cluster state to the 2-cluster state. When μ , ε changed slightly, the network still remained in the 2-cycle and 1-cluster state with only the cluster point changing. Otherwise, the network jumped out of this state and entered the multi-period and multi-cluster state.
If μ is kept unchanged and ε is reduced, the network jumps into the 2-cycle and 2-cluster state, as shown in Figure 4. Moreover, it can be seen that the network’s coupling characteristics weaken with ε decreasing so that the two clusters separate from each other, and when ε 0 , the two clustering points are close to 1 and 1, respectively. In addition, when positive and negative ratios of the initial value are fixed, the change of the initial value does not affect the periodic orbit of the network. When the positive and negative ratio changes, only the sign of the cluster point changes, for example, given ε = 0.7 , the orbit was ( 0.1283 , 0.4549 ) when the positive and negative ratio was 60:40, and it changed to ( 0.1283 , 0.4549 ) when the positive and negative ratio was 40:60.
If ε is kept unchanged and μ is appropriately increased, the network can still maintain 1-cluster state, but the number of cycles increases with the increase of μ . For example, when ε = 0.7 remains unchanged and μ increases to 0.63 , the network enters a 4-period orbit; further when μ = 0.69 , the network enters the 8-period orbit, and when μ = 0.7 , the period of the orbit increases to 32 cycles. If μ continues to increase, the network leaves the periodic orbit and slowly enters a chaotic state. Another example, when ε = 0.2 remains unchanged and μ increases to 0.9 , the network enters the 4-period orbit, but at this time, the network is stable in different 4-period orbits with different initial values. When μ increases to 0.96 , the network operates randomly and is stable in the orbits with 2 periods and 2 clusters, 2 periods and 4 clusters, 4 periods and 2 clusters, or 8 periods and 2 clusters with different initial values. When μ continues to increase, the network becomes more unstable and gradually enters the chaotic state, and the network states of 3 clusters with 2 periods and 4 clusters with 4 periods under different parameters are shown in Figure 5.
It can be drawn from the above analysis that parameters μ , ε determine the network’s dynamic properties. Roughly speaking, with the increase of μ , the chaotic characteristics of the network are enhanced, and the network finally falls into chaotic orbit after the increase of the running period number and the cluster number. Furthermore, the bonding property of the network is also enhanced, which shows the decrease of the running period number and the cluster number, and the network eventually falls into a 2-period orbit. Figure 6 exhibits the largest Lyapunov exponent (LLE) of the system (5) according to parameters μ , ε and the corresponding contour diagram. Red regions in contour diagram indicate the system is in a chaotic state, and other regions indicate the system is in a stable state. It can be concluded from these two figures that the system has a very wide periodic domain and chaotic domain.
Next, the case of at least one of θ , τ being nonzero is discussed. The introduction of time delay greatly changes the dynamic properties of the network. The temporal and spatial characteristics of the delayed network is not only determined by bifurcation parameter μ and coherent parameter ε , but also affected by delay parameters. The network will evolve into different clusters with different parameter values, and the cluster number in each evolution and the periodic orbits corresponding to the clusters are different. For example, when θ = τ = 1 , if μ = 0.8 , ε = 0.2 are set, the network will run in the 4-period 2-cluster orbits, and if μ = 0.8 , ε = 0.1 , the network will operate in the 4-period 4-cluster orbits. Through the previous similar analysis, it can be found that the delayed network with θ = τ = 1 and the conventional network have similar properties that both have cluster freezing attractors, and the network state will evolve into chaotic orbit from the unstable cluster. Furthermore, if delay parameter τ is increased and θ is kept unchanged, it can be observed that the system is sensitive to the change of parameters. In the case of μ = 0.7 , ε = 0.2 , all neuronal states enter 2-period orbit when τ is even and they enter 2 ( τ + 1 ) -period orbit when τ is odd, and the delay parameters making the network run stably also change with the variation of μ , ε . For instance, if the case is changed to μ = 0.8 , ε = 0.2 , the network will still converge to the corresponding period orbit when τ 14 . Further experiments suggest that the delay parameters can only affect the network’s operation cycle not cluster. When τ = 9 , the network runs in the 20-cycle 2-cluster orbit, and it runs in 2-cluster orbit with 24 period when τ = 11 . For too large delay parameters, the network’s running states become uncertain and change randomly with the initial input. Another example, when θ = 0 , τ 0 , the network operation is different from that of the delay coupling mode of the second type. If μ = 0.7 , ε = 0.2 , the network will run in different 2-period orbits with different initial values whether the delay parameter is odd or even, and it will keep this property in a large parameter domain such as μ = 0.7 , ε ( 0.1 , 0.5 ) and μ = 0.2 , ε ( 0.1 , 0.9 ) . For excessively large delay parameters, the network operating state will also become uncertain and change randomly with the initial input.
The network with delay coupling of the third kind is first considered by setting θ = 1 . It can be found that when μ = 0.2 , ε = 0.2 , no matter what τ is, the network runs in the 4-period 2-cluster orbit. If μ is kept unchanged and ε is increased to 0.8 , the network will enter the 2-period 2-cluster orbit. Further, keeping ε unchanged while changing μ ( 0.2 , 0.8 ) , the network keeps its operation characteristics unchanged. For too large μ , it jumps out of the periodic state. Therefore, it indicates that τ does not affect the network operation period and cluster, and the change of coherent parameter ε only affects the orbit period not cluster. Next θ = 2 is fixed, the network’s property is similar to that of the analysis above, except that it runs in a 2-period 2-cluster orbit. Further experiments suggest that when θ is an odd number, no matter what τ is, the network will run in 2 ( τ + 1 ) -period orbit; when θ is an even number, no matter what τ is, it will be in a 2-period orbit. It is the same as the delay coupling mode of the first type, which indicates that in the process of network operation, delay parameter θ plays a major role, while τ plays a small role.

2.2. Analysis of Neurons

The dynamic behavior of a single neuron in the coupling network at time t + 1 is determined by two factors, one is the iteration of the neuron’s own signal at time t, the other is the feedback signal of other neurons to it at time t. These two parts work together to form its complex dynamic behavior. The role of feedback items in neuron movement will be discussed in the following.
Without loss of generality, the dynamical mechanism on neurons of PL-GCM with conventional couplings is investigated, of which the ith neuron is expressed as:
x i ( t + 1 ) = ( 1 ε ) f x i ( t ) + ε N j = 1 N f x j ( t ) ,
and it is the same as that of PL-GCM with delay couplings. Formula (6) is rewritten as:
x i ( t + 1 ) = ( 1 ε ) f x i ( t ) + ε m N ( t ) ,
where, for convenience,
m N ( t ) = 1 N j = 1 N f x j ( t ) .
As can be seen from Section 2.1, taking the number of network neurons to 100, when μ = 0.2 , ε = 0.2 , the PL-GCM network will enter a 2-period orbit for any initial value, and all states are divided into a 2-period cluster; that is, the whole network runs in two 2-period orbits. In fact, according to Formula (8) and experimental analysis, each neuron is affected by the gain m N ( t ) during each iteration, the number of positive and negative initial values of the system (5) in [ 1 , 1 ] , and the magnitude of their absolute values determine the neuron’s motion direction so that m N ( t ) may be a constant positive or constant negative. However, due to the existence of a reduction coefficient (coherent parameter), the order of the second term magnitude is one order of magnitude smaller than that of the first term in Equation (5), thus the second term will not affect the sign of each iteration. Further analysis suggests that due to the intrinsic effect of the network structure, m N ( t ) makes each neuron move towards the network’s attractor direction. Once the neuron reaches the network attractor, m N ( t ) is no longer changed, which indicates the function of constant gain is to keep the neuron stable at the attractor. The final running orbit of m N ( t ) is affected by the initial value and parameters. For example, when μ = 0.4 , ε = 0.2 , the network runs in the 2-period 2-cluster orbit, and m N ( t ) runs in a 2-period orbit ( 0.0334 , 0.0334 ) for any initial value. If μ = 0.8 , ε = 0.2 , m N ( t ) runs in a 2-period orbit ( 0.0096 , 0.0639 ) or ( 0.0096 , 0.0639 ) according to the initial value. It is worth noting that when ε = 0.2 , μ ( 0.1 , 0.5 ) , in the process of initial value random selection, there is one situation that will make the network’s coupling structure “invalid”. When the initial values are randomly selected as 50 positive numbers and 50 negative numbers, after the coupling iteration in the initial stage, m N ( t ) finally stabilizes at 0; that is, 50 neurons run on one track, while the other 50 neurons run on another track with the opposite sign, so that m N ( t ) is always 0 after each iteration. The situation is not affected by the specific value of the initial state, and the absolute value of the initial value only insensitively affects the network’s final stable orbit. When ε = 0.2 , μ = 0.4 , the neuron will enter the orbit with opposite sign after the network is stabilized, and the initial value completely determines which orbit the neuron finally runs on. At this time, even though m N ( t ) is not stabilized to zero, it is in a symmetric orbit with the odd step at 0.7314 and the even step at 0.7314 , and the neuron runs on two 2-period orbits ( 0.6339 , 0.7569 ) and ( 0.6339 , 0.7569 ) . The symmetry of the orbit makes the coupling ineffective, each neuron runs in the same (opposite) orbit and does not interfere with each other.
If the positive and negative ratio of the initial value is 1:1, when μ = 0.6 , ε = 0.2 , the network enters the 2-period 2-cluster orbit. m N ( t ) will jump back and forth between two fixed points 0.0132 and 0.0132 according to different initial values. When the bifurcation parameter μ increases further, the network’s chaotic characteristics enhance, while the coupling characteristics weaken, and m N ( t ) transforms from periodic to random gradually. The law remains unchanged now, and it will run on a symmetric orbit in most cases and the neuron’s operating period will gradually increase until the network enters chaos. After the network enters the chaotic state, it is natural to think that m N ( t ) as a mean value term is also running in chaotic orbit since every neuron is running in chaotic orbit. However, it is found through experiments that when the network dimension is sufficiently large, the value of m N ( t ) represents a certain statistical regularity. Figure 7 shows the density histogram of m N ( t ) in the condition of network dimension 10 2 and 10 3 , when μ = 1.8 , ε = 0.2 . It can be seen that the density is approximately a Gaussian distribution; that is, the distribution of m N ( t ) approximately obeys the central limit theorem. It can be analyzed that although each neuron runs in chaotic orbit, the proportion of each neuron’s value in the sum is sufficiently small due to the large number of neurons. Moreover, the chaotic characteristics are further weakened after being averaged by the number of neurons, thus, the variation of m N ( t ) shows statistical regularity.

3. Chaos Control of PL-GCM

The spatiotemporal chaos control is indispensable to the chaotic system and different chaos control methods can be applied to realize different goals. For the system composed of coupled chaotic neurons, chaos can be eliminated by controlling it to the periodic orbit, and the corresponding control methods involved in feedback control, phase space compression control, perturbation control, and so on. Among them, the control method with control signals no external information contained and the unchanged parameter domain is usually adopted, such as the state feedback control method [25]. Besides, the control method with the external information injected in the process, such as modulated parameter control put forward by Ishii [26] to implement successful control of S-GCM and CL-GCM, can be used in pattern recognition and associative memory. In the following, feedback control and modulated parameter control of PL-GCM is discussed in detail.

3.1. Feedback Control of PL-GCM

Adding feedback control signals to each neuron for iteration, the ith neuron state equation of PL-GCM is expressed as:
x i ( t + 1 ) = f x i ( t θ ) + ε N j = 1 N f x j ( t τ ) ρ C ,
C = f x i ( t α ) x i ( t α ) ,
where C is the feedback item, which has different forms, θ , τ , α are delay parameters defined in (5), ρ is the control parameter. The PL-GCM network can be controlled by using the control method borrowed from that of a low-dimensional chaotic systems to achieve designated cycle orbit and cluster with specific cluster number by adjusting parameter ρ .
The feedback control of the conventional coupled PL-GCM with θ = τ = α = 0 was investigated first. Assume the network condition is N = 100 , ε = 0.2 and the initial value generates randomly, the network is chaotic when taken μ = 1.8 . After 100 steps of network operation, control signals were added to the system. Given ρ = 0.3 , Figure 8 describes the neurons’ state changes before and after time control. It can be seen that the system is chaotic before control, and the system motion changes from chaos to order, which represents the network’s convergence to the 2-period and 1-cluster state after control. When ρ = 0.2 , the controlled network enters the 2-period 2-cluster orbit. Further experiments suggest that the network can be controlled stably when ρ ( 0.1 , 0.3 ) and the control becomes unstable if ρ continues to decrease or increase. Moreover, the networks with different initial inputs will run in different periodic orbits after control. For example, when ρ ( 0.08 , 0.1 ) , the controlled network’s operation cycle changes randomly at 2 , 4 , 8 , while the number of clusters changes randomly at 2 , 3 , 4 .
In addition, according to the change of coherent parameter ε , the control effect remains unchanged while the network’s stability control domain changes. Table 1 lists the control parameter fields corresponding to different ε values. It can be further found that when ε > 0.6 , the value of the control parameter remains unchanged, which indicates that the change of coherent parameter is insensitive to the influence of the control effect.
Next, feedback control is adopted in the delay network with θ 0 or τ 0 . The network with the first delay coupling mode θ = 0 , τ 0 can be controlled by 2-cycle 1-cluster orbit and 2-cycle 2-cluster orbit under ordinary feedback control when ε = 0.2 , τ = 1 , and the change of ε only affects the corresponding control parameter domain not the control effect. Under the same parameters, τ does not affect the control effect either; that is, the stable running track of the controlled network is completely determined by ε , μ . However, the network can not be controlled by the delay feedback control, and it cannot enter the periodic orbit no matter what the feedback delay α is.
Now, the feedback control of the network with the second delay coupling mode θ = τ 0 is considered. The delay feedback control is adopted here because the network with this kind of coupling can not be controlled by conventional feedback control. When θ = τ = 1 , the network can be controlled by different 4-period 1-cluster orbits according to different initial values under ε = 0.2 , ρ ( 0.25 , 0.34 ) . The system’s dynamic behavior becomes more complex with the increase of the delay parameters, the network can be controlled stably only when the coherent parameter increases. For example, when ε = 0.5 , the network can be controlled by the corresponding 2 ( τ + 1 ) orbit according to different delay parameters, and the cluster number remains unchanged while the cluster point changes randomly under the influence of the initial value. Figure 9 shows the 8-period orbits of the network with θ = τ = 3 , and the corresponding three clusters are represented by “∗”, “+” and “∆”, respectively. It is worth noting that the value of the delay parameter in the delay feedback control should be consistent with that in the system, otherwise the control system cannot be stabilized, and the parameter domain of the network stability control decreases with the increase of the delay.
As for the feedback control of the network with the third delay coupling mode θ τ and θ 0 , τ 0 , the system can be controlled stably by delay feedback control and run in 2 ( τ + 1 ) periodic orbits by choosing the value of parameters appropriately. For example, when θ = 3 , α = 3 , ε = 0.5 , the controlled network runs stably under τ ( 4 , 15 ) ; when θ = 4 , α = 4 , ε = 0.5 , the network can be stably controlled under τ ( 5 , 15 ) . Furthermore, when τ > 15 , the feedback control fails.

3.2. Modulated Parameter Control of PL-GCM

When considering network applications such as pattern recognition or associative memory, external input signals must be required. Besides, the difference between the GCM network and traditional neural network is that the network’s connection weight is constant ε / N and the information cannot be stored on the connection weight, so the external input signal is necessary. Ishii proposed a parameter threshold control method that can bring external information into the network [26], and the method was improved and applied to the control of the CL-GCM network to achieve good results [27]. Motivated by the above points, we will discuss the dynamical characteristics of the PL-GCM network under this control method.
The bifurcation parameter of the ith neuron is controlled as follows:
μ i = μ min , μ i < μ min , μ i + μ i μ min tanh β E i , μ min < μ i < μ max , μ max , μ i > μ max ,
E i = x i j = 1 N σ i j x j , i = 1 , 2 , , N ,
σ i j = 1 N k = 1 N ω i k ω j k , i , j = 1 , 2 , , N ,
where σ i j is the crossing element of the ith row and the jth column of the matrix generated by the tensor product, ω k = ( ω 1 k , , ω N k ) { 1 , 1 } N is a storage memory mode for k = 1 , 2 , , N , x i is the state of the ith neuron, E = i = 1 N E i is the conventional energy function and E i is the ith partial energy. β is a constant weighted parameter whose role is to enlarge or shrink the energy function and it indirectly influences the iteration speed of μ . In addition, the value of μ max depends on f ( x ) and μ min is a modulated parameter.
The network condition is given as N = 100 , ε = 0.1 . Selecting the control parameter μ min = 0.5 , μ max = 2 , β = 0.5 and the initial values of μ i to be 1.8 for all i, the network is chaotic according to the analysis in the previous section. For the application of the controlled network to information processing and its fast convergence, the following input coding is adopted as:
I ( x ) = x + , x > 0 , x , x < 0 ,
where x + , x are points in two 2-period orbits of the PL-GCM network. Under the control strategy (11), the chaotic behavior of the conventional coupled network is well controlled. Figure 10 shows that the system is controlled by the 2-period 2-cluster and 2-period 3-cluster orbits, respectively, corresponding to μ min = 0.2 and μ min = 0.65 . The results of the experiment suggest that when μ min ( 0.01 , 0.5 ) , the system can be controlled by the 2-period 2-cluster orbit and it can be controlled by a 2-period 3-cluster orbit when μ min ( 0.65 , 0.69 ) . If the value of μ min continues to increase, the control will become unstable. For example, the controlled network will be randomly stabilized at a 2-period 3-cluster orbit and 2-period 4-cluster orbit when μ min = 0.7 . The control will fail as μ min continues to increase.
For the time-delayed coupled network with θ = 0 , τ 0 , given τ = 1 , the network can be stably controlled in a 2-period 2-cluster orbit if μ min ( 0.01 , 0.55 ) ; it can be controlled by a 2-period 3-cluster orbit when μ min ( 0.56 , 0.69 ) . The variance of τ does not affect the control effect of the network, and the corresponding delay network can all be controlled by the 2-period orbit under the appropriate parameter domain. In addition, the network’s final stable cluster number will change as the coherent parameter ε decreases. For example, when ε = 0.05 , the network will be controlled in the 2-period 4-cluster orbit. However, the control becomes unstable and eventually fails as ε increases.
For the time-delayed coupled network with θ = τ 0 , the system will be controlled in the 2 ( τ + 1 ) orbit with different delays when μ min ( 0.01 , 0.6 ) , which is the same as the conclusion of the network’s feedback control. For the time-delayed coupled network with θ τ 0 , when θ is fixed, the network will be controlled in the 2 ( θ + 1 ) periodic orbit, and the value of τ does not affect the operation period of the network. In conclusion, it can be seen that the first term in the neuron equation, namely the iterative term of PL function, plays a major role in the operation of neurons, which is consistent with the previous conclusion in Section 2.1.

4. Dynamic Associative Memory of PL-GCM

Because chaos has sensitive dependence on the initial value and orbit ergodicity, the correct pattern can be found through a chaos search, and the network can carry out normal associative memory through chaos control. In this section, the dynamic associative memory features of the PL-GCM network is investigated by using the control method presented in Section 3.2, and the sample patterns below are selected as storage patterns.
Here, each storage mode is represented by the 10 × 10 dot matrix so that the network is composed of 100 neurons. The neuron’s output function is selected as Formula (4). It is represented by “.” or blank, respectively, if the output of the neuron is 1 or 1 . According to the characteristics of the network, Formula (14) can be used for input encoding instead of “ 1 ” or “1”, and the Hamming distance is used to measure whether the output is correct. For the PL-GCM network consisting of 100 neurons, when the output mode and input mode are the same, the Hamming distance takes the minimum value 0; when the two modes are completely opposite, the Hamming distance takes the maximum value 100.
Now, based on the above descriptions, we set the network parameter as N = 100 , ε = 0.1 , sample mode as in Figure 11, the input function and output function as in Formulas (14) and (4), respectively, and the Hamming distance to describe the difference between the sample mode and the input mode, then the complete information processing can be shown as:
P 1 I ( x ) x ( 0 ) control x ( t ) O ( x ) P 2
where P 1 , P 2 are initial input and stable output, respectively.
The dynamic associative memory of the PL-GCM network with conventional coupling is realized by controlling the bifurcation parameter μ . We set the control parameters as μ max = 2 , β = 0.5 . Figure 12 shows the output response of the conventional coupled network with a disturbance mode when μ min = 0.5 . On the left is the input mode, and on the right is the stable output mode. It can be seen that the stable output is only the correct mode “J” and its opposite mode, and does not contain other storage modes, which indicates that the dynamic associative memory is successful. The change of threshold μ min will affect the network’s associative memory performance. When the value of μ min increases or decreases, the control is still successful; however, the associative success rate of the network decreases. The experiment shows that when μ min ( 0.45 , 0.55 ) the network’s associative memory is successful and the associative correct rate is more than 99 % .
Similarly, under threshold control (11), the time-delay coupled PL-GCM network also has dynamic associative memory capabilities. For PL-GCM with a delay coupling mode of the first type, its motion characteristics under control are the same as those of the conventional coupling network, and it eventually converges to the 2-period output. For PL-GCM with delay coupling mode of the second type, its output will be stable at the 2 ( τ + 1 ) period under control. Figure 13 exhibits the output characteristics of the system with different delays under the condition of μ min = 0.5 . The left side of the figure is the initial input, which manifests the fragmentary mode of four storage modes and it is a typical situation in practical application. The right end of the figure is the stable output of the system in three cycles, which is the output of four cycles with τ = 1 and the output of eight cycles with τ = 2 , respectively. It can be seen that the output is consistent with the control results in the previous section; that is, the output and state of the system run in the same orbit. Besides, the network can carry out chaos search to realize correct associations, and the stable output contains only the storage mode with the minimum Hamming distance from the input, but not other storage modes, which is beneficial to practical application.

5. Conclusions

A new chaotic neural network called PL-GCM was proposed. It has richer dynamical properties on account of the introduction of the piecewise logistic map and different ways of coupling, which was exhibited by deeply analyzing the neurons’ behaviors and numerical simulations, such as state evolution, LLE and contour map to explain the running regularity clearly. It can be concluded that the system’s dynamical behaviors appear as clustering features and depend on both the neurons’ chaotic behaviors (which generate the system’s chaos) and their coupling which was denoted as m N ( t ) . Moreover, by comparing with the existing literature, it can be found that GCM networks with different chaotic maps that have similar dynamic behaviors, except that the parameter domain varies with different chaotic maps. The analysis method can be used for all kinds of GCM modeling. In addition, the chaotic behavior of the PL-GCM model is successfully controlled by using feedback control or modulated parameter control, which shows that the model with different couplings can be controlled to any specified-periodic orbit and time delay only affects the stable running period of the system. The excellent dynamic associative memory ability to noise initial pattern was exhibited by simulation experiments on 100 pixel images, which suggests the network can be used in pattern recognition and information processing.
In future research, two aspects will be considered. On the one hand, whether the full connection structure of the GCM model can be simplified to improve the operation efficiency of the network. On the other hand, how the GCM model can play a role for more complex gray image recognition. We willll make efforts and look forward to breakthroughs.

Author Contributions

Conceptualization, T.W.; methodology, T.W.; software, T.W.; validation, T.W.; formal analysis, N.J.; writing—original draft preparation, N.J.; writing—review and editing, N.J.; supervision, T.W.; funding acquisition, N.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Doctoral Program of Harbin Normal University, China (Grant No. XKB201805).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Aihara, K.; Matsumoto, G. Chaotic oscillations and bifurcation in squid giant axons. In Chaos; Holden, A.V., Ed.; Princeton University Press: Princeton, NJ, USA, 1986; pp. 257–269. [Google Scholar]
  2. Degn, H.; Holden, A.V.; Olsen, L.F. Chaos in Biological Systems; Plenum Press: New York, NY, USA, 1987. [Google Scholar]
  3. Matsumoto, G.; Aihara, K.; Hanyu, Y.; Takahashi, N.; Yoshizawa, S.; Nagumo, J.I. Chaos and phase locking in normal squid axons. Phys. Lett. A 1987, 123, 162–166. [Google Scholar] [CrossRef]
  4. Chen, L.; Aihara, K. Global searching ability of chaotic neural networks. IEEE Trans. Circuits-I 1999, 46, 974–993. [Google Scholar] [CrossRef]
  5. Aihara, K.; Takabe, T.; Toyoda, M. Chaotic neural networks. Phys. Lett. A 1999, 11, 333–339. [Google Scholar] [CrossRef]
  6. Kwork, T.; Smith, K. A unified framework for chaotic neural network approaches to combinatorial optimization. IEEE Trans. Neural Netw. 1999, 10, 978–981. [Google Scholar]
  7. Inoue, M.; Nagayoshi, A. A chaos neuro-computer. Phys. Lett. A 1991, 158, 373–376. [Google Scholar] [CrossRef]
  8. Kuramoto, Y. Collective synchronization of pulse-coupled oscillators and excitable units. Physica D 1991, 50, 15–30. [Google Scholar] [CrossRef]
  9. Liu, X.D.; Xiu, C.B. A novel hysteretic chaotic neural network and its applications. Neurocomputing 2007, 70, 2561–2565. [Google Scholar] [CrossRef]
  10. Sun, M.; Zhao, L.; Cao, W.; Xu, Y.; Dai, X.; Wang, X. Novel hysteretic noisy chaotic neural network for broadcast scheduling problems in packet radio networks. IEEE Trans. Neural Netw. 2010, 21, 1422–1433. [Google Scholar]
  11. Zhang, R.; Yu, L.; Jiang, D.; Ding, W.; Song, J.; He, K.; Ding, Q. A novel plaintext-related color image encryption scheme based on cellular neural network and Chen’s chaotic system. Symmetry 2021, 13, 393. [Google Scholar] [CrossRef]
  12. Kaneko, K. Clustering, coding, switching, hierarchical ordering, and control in a network of chaotic elements. Physica D 1990, 41, 137–172. [Google Scholar] [CrossRef]
  13. Sylvain, C.; Mounir, B.; Mahmood, A. BAM learning of nonlinearly separable tasks by using an asymmetrical output function and reinforcement learning. IEEE Trans. Neural Netw. 2009, 20, 1281–1292. [Google Scholar]
  14. Amiri, M.; Davande, H.; Sadeghian, A.; Chartier, S. Feedback associative memory based on a new hybrid model of generalized regression and self-feedback neural networks. Neural Netw. 2010, 23, 892–904. [Google Scholar] [CrossRef] [PubMed]
  15. Hamed, D.; Amiri, M.; Sadeghian, A.; Chartier, S. Auto-associative memory based on a new hybrid model of SFNN and GRNN: Performance comparison with NDRAM, ART2 and MLP. In Proceedings of the IEEE International Joint Conference on Neural Networks, Hongkong, China, 1–8 June 2008; pp. 1698–1703. [Google Scholar]
  16. He, G.; Chen, L.; Aihara, K. Associative memory with a controlled chaotic neural network. Neurocomputing 2008, 71, 2794–2805. [Google Scholar] [CrossRef]
  17. Zhang, Q.; Xie, X.; Zhu, P.; Chen, H.; He, G. Sinusoidal modulation control method in a chaotic neural network. Commun. Nonlinear Sci. Numer. Simulat. 2014, 19, 2793–2800. [Google Scholar] [CrossRef]
  18. Mizutani, S.; Sano, T.; Uchiyama, T.; Sonehara, N. Controlling chaos in chaotic neural networks. Electron. Commun. Jpn. (Part 3) 1998, 81, 73–82. [Google Scholar] [CrossRef]
  19. Nakamura, K.; Nakagawa, M. On the associative model with parameter controlled chaos neurons. J. Phys. Soc. Jpn. 1993, 62, 2942–2955. [Google Scholar] [CrossRef]
  20. Zhang, H.; Ma, T.; Huang, G.; Wang, Z. Robust global exponential synchronization of uncertain chaotic delayed neural networks via dual-stage impulsive control. IEEE Trans. Syst. Man Cybern. B Cybern. 2010, 40, 831–844. [Google Scholar] [CrossRef]
  21. Xia, M.; Fang, J.; Tang, Y.; Wang, Z. Dynamic depression control of chaotic neural networks for associative memory. Neurocomputing 2010, 73, 776–783. [Google Scholar] [CrossRef]
  22. Ha, S.; Chen, L.; Liu, H. Command filtered adaptive neural network synchronization control of fractional-order chaotic systems subject to unknown dead zones. J. Franklin Inst. 2021, 358, 3376–3402. [Google Scholar] [CrossRef]
  23. Xu, Z.; Peng, D.; Li, X. Synchronization of chaotic neural networks with time delay via distributed delayed impulsive control. Neural Netw. 2019, 118, 332–337. [Google Scholar] [CrossRef]
  24. He, G.; Cao, Z.; Zhu, P.; Ogura, H. Controlling chaos in a chaotic neural network. Neural Netw. 2003, 16, 1195–1200. [Google Scholar] [CrossRef] [Green Version]
  25. He, G.; Shrimali, M.; Aihara, K. Threshold control of chaotic neural network. Neural Netw. 2008, 21, 114–121. [Google Scholar] [CrossRef] [PubMed]
  26. Ishii, S.; Fukumizu, K.; Watanabe, S. A network of chaotic elements for information processing. Neural Netw. 1996, 9, 25–40. [Google Scholar] [CrossRef]
  27. Zheng, L.; Tang, X. A new parameter control method for S-GCM. Pattern Recognit. Lett. 2005, 26, 939–942. [Google Scholar] [CrossRef]
  28. Wang, T.; Wang, K.; Jia, N. Chaos control and associative memory of a time-delay globally coupled neural network using symmetric map. Neurocomputing 2011, 74, 1673–1680. [Google Scholar] [CrossRef]
  29. Wang, T.; Jia, N.; Wang, K. A novel GCM chaotic neural network for information processing. Commun. Nonlinear Sci. Numer. Simulat. 2012, 17, 4846–4855. [Google Scholar] [CrossRef]
  30. Wang, T.; Jia, N. A GCM neural network using cubic logistic map for information processing. Neural Comput. Appl. 2017, 28, 1891–1903. [Google Scholar] [CrossRef]
Figure 1. Function image with different parameters. (a) μ = 0.5 ; (b) μ = 1 ; (c) μ = 1.5 ; (d) μ = 2 .
Figure 1. Function image with different parameters. (a) μ = 0.5 ; (b) μ = 1 ; (c) μ = 1.5 ; (d) μ = 2 .
Symmetry 14 00506 g001
Figure 2. Lyapunov exponent (LE) of the piecewise logistic chaotic map.
Figure 2. Lyapunov exponent (LE) of the piecewise logistic chaotic map.
Symmetry 14 00506 g002
Figure 3. The network state with 1 cluster when μ = 0.1 , ε = 0.9 . (a) Positive and negative ratio of the initial values is 60:40; (b) positive and negative ratio of the initial values was 40:60.
Figure 3. The network state with 1 cluster when μ = 0.1 , ε = 0.9 . (a) Positive and negative ratio of the initial values is 60:40; (b) positive and negative ratio of the initial values was 40:60.
Symmetry 14 00506 g003
Figure 4. The network state of 2 clusters when μ = 0.1 and ε changes. (a) ε = 0.7 ; (b) ε = 0.2 .
Figure 4. The network state of 2 clusters when μ = 0.1 and ε changes. (a) ε = 0.7 ; (b) ε = 0.2 .
Symmetry 14 00506 g004
Figure 5. The network state of the clusters when ε = 0.2 and μ changes. (a) μ = 0.99 , ε = 0.2 ; (b) μ = 0.998 , ε = 0.2 .
Figure 5. The network state of the clusters when ε = 0.2 and μ changes. (a) μ = 0.99 , ε = 0.2 ; (b) μ = 0.998 , ε = 0.2 .
Symmetry 14 00506 g005
Figure 6. The LLE and corresponding contour map.
Figure 6. The LLE and corresponding contour map.
Symmetry 14 00506 g006
Figure 7. Probability density histograms of m N ( t ) in network with different dimensions when μ = 1.8 , ε = 0.2 . (a) N = 10 2 ; (b) N = 10 3 .
Figure 7. Probability density histograms of m N ( t ) in network with different dimensions when μ = 1.8 , ε = 0.2 . (a) N = 10 2 ; (b) N = 10 3 .
Symmetry 14 00506 g007
Figure 8. State variance of the network. (a) Without control; (b) under control.
Figure 8. State variance of the network. (a) Without control; (b) under control.
Symmetry 14 00506 g008
Figure 9. Periodic orbits of the controlled network with θ = τ = 3 . “*∗”, “+” and “∆” represent different 3-cluster orbits and the occurrence number of each symbol shows 8 periods.
Figure 9. Periodic orbits of the controlled network with θ = τ = 3 . “*∗”, “+” and “∆” represent different 3-cluster orbits and the occurrence number of each symbol shows 8 periods.
Symmetry 14 00506 g009
Figure 10. Evolution of the network under control. (a) μ min = 0.2 ; (b) μ min = 0.65 .
Figure 10. Evolution of the network under control. (a) μ min = 0.2 ; (b) μ min = 0.65 .
Symmetry 14 00506 g010
Figure 11. Sample patterns of the PL-GCM.
Figure 11. Sample patterns of the PL-GCM.
Symmetry 14 00506 g011
Figure 12. Input mode and stable output sequence of the controlled system.
Figure 12. Input mode and stable output sequence of the controlled system.
Symmetry 14 00506 g012
Figure 13. Periodic output sequences of the controlled system with different delays.
Figure 13. Periodic output sequences of the controlled system with different delays.
Symmetry 14 00506 g013
Table 1. The control parameter fields of ρ corresponding to different ε .
Table 1. The control parameter fields of ρ corresponding to different ε .
Coherent ParameterControl Parameter Fields
6 Cycle and 1 Cluster4 Cycle and 1 Cluster2 Cycle and 1 Cluster
ε = 0.4 ρ = 0.15 ρ ( 0.19 , 0.2 ) ρ ( 0.2 , 0.4 )
ε = 0.5 ρ = 0.15 ρ ( 0.19 , 0.2 ) ρ ( 0.2 , 0.41 )
ε = 0.6 ρ = 0.15 ρ ( 0.19 , 0.21 ) ρ ( 0.21 , 0.41 )
ε = 0.8 ρ = 0.15 ρ ( 0.19 , 0.21 ) ρ ( 0.21 , 0.41 )
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Jia, N.; Wang, T. A GCM Neural Network with Piecewise Logistic Chaotic Map. Symmetry 2022, 14, 506. https://0-doi-org.brum.beds.ac.uk/10.3390/sym14030506

AMA Style

Jia N, Wang T. A GCM Neural Network with Piecewise Logistic Chaotic Map. Symmetry. 2022; 14(3):506. https://0-doi-org.brum.beds.ac.uk/10.3390/sym14030506

Chicago/Turabian Style

Jia, Nuo, and Tao Wang. 2022. "A GCM Neural Network with Piecewise Logistic Chaotic Map" Symmetry 14, no. 3: 506. https://0-doi-org.brum.beds.ac.uk/10.3390/sym14030506

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