Literature DB >> 30515194

Storage Capacities of Twin-Multistate Quaternion Hopfield Neural Networks.

Masaki Kobayashi1.   

Abstract

A twin-multistate quaternion Hopfield neural network (TMQHNN) is a multistate Hopfield model and can store multilevel information, such as image data. Storage capacity is an important problem of Hopfield neural networks. Jankowski et al. approximated the crosstalk terms of complex-valued Hopfield neural networks (CHNNs) by the 2-dimensional normal distributions and evaluated their storage capacities. In this work, we evaluate the storage capacities of TMQHNNs based on their idea.

Entities:  

Mesh:

Year:  2018        PMID: 30515194      PMCID: PMC6236997          DOI: 10.1155/2018/1275290

Source DB:  PubMed          Journal:  Comput Intell Neurosci


1. Introduction

A complex-valued Hopfield neural network (CHNN) is a multistate model of Hopfield neural network. CHNNs can deal with multilevel information and have been applied to the storage of image data [1-7]. They have also been extended using Clifford algebra, which includes a complex field, hyperbolic algebra, and quaternion field. Several models of hyperbolic Hopfield neural network have been proposed [8-11]. Isokawa et al. [12] proposed quaternion Hopfield neural networks (QHNNs) employing the split activation function. Minemoto et al. [13] studied QHNNs using the polar-represented activation function. Several other models of QHNNs have also been proposed [14-17]. In this work, we study the twin-multistate quaternion Hopfield neural networks (TMQHNNs) [18]. The neuron of a TMQHNN consists of a pair of complex-valued multistate neurons. The TMQHNN requires only half the connection weight parameters of the CHNN. Storage capacity is an important issue in Hopfield neural networks. When a Hopfield neural network is given a training pattern, the weighted sum input is decomposed into main and crosstalk terms. The main term enables the Hopfield neural network to memorize the training patterns. The crosstalk term interferes with the storage of training patterns. The storage capacity of conventional Hopfield neural network has been investigated by evaluating the crosstalk term [19]. Jankowski et al. [1] and Kobayashi [20] applied this technique to CHNNs and rotor Hopfield neural networks (RHNNs), respectively. The RHNN is an extension of the CHNN using vectors and matrices [21]. In this work, we provide the Hebbian learning rule for TMQHNNs and evaluate the storage capacity based on Jankowski's concept. In the case of TMQHNNs, the cross talk term is decomposed into two complex parts. By evaluating both parts, we determine the storage capacity of TMQHNNs. The theory suggests that TMQHNNs have half the storage capacities of CHNNs. In addition, we compared the storage capacities of CHNNs and TMQHNNs by computer simulation. The rest of this paper is organized as follows: Sections 2 and 3 introduce CHNNs and TMQHNNs, respectively. Section 4 provides the Hebbian learning rule for the TMQHNN and evaluates the storage capacity. It also contains descriptions of the computer simulations conducted to verify our analysis. Section 5 concludes this paper.

2. Complex-Valued Hopfield Neural Networks

The CHNNs are briefly described [1]. Let z and w be the state of neuron a and the connection weight from neuron b to neuron a, respectively. The weighted sum input to neuron a is given bywhere NC is the number of neurons. For the resolution factor K, we define θ=π/K. For the weighted sum, input I=rexp(iθ), where r ≥ 0 and 0 ≤ θ < 2π; the complex-valued multistate activation function is defined by We define the set of neuron states and denote it as follows: S={1, exp(2iθK),…, exp(2(K − 1)iθK)}. The connection weights must satisfy the following conditions: Then, the CHNN converges to a fixed point. Let z=(z1, z2,…, z)(1 ≤ p ≤ PC) be the pth training pattern, where PC is the number of training patterns. The Hebbian learning rule is defined as Then, the connection weights satisfy . Giving the qth training pattern to the CHNN, the weighted sum input to neuron a is The second term of (7) is referred to as the crosstalk term. The crosstalk term interferes with the storage of training patterns. We define Then, we have If |arg(1+A)| < θK, then we have fC(I)=z. Therefore, if |arg(1+A)| < θK for all a, the qth training pattern is a fixed point. We regard NCA as the summation of PCNC random variables of V for simplicity, although the summation consists of exactly (P − 1)NC terms. The real and imaginary parts of each random variable have the equal variance σ and do not have correlations. Setting PC=αNC, NCA is regarded as the summation of αNC2 random variables. Then, we have Let X and Y be the real and imaginary parts of , respectively. From the central limit theorem, we have For A=X′+Y′i, we have

3. Twin-Multistate Quaternion Hopfield Neural Networks

A quaternion is expressed by q=q0+q1i+q2j+q3k using real numbers q0, q1, q2, and q3. The imaginary units i, j, and k satisfy the following properties: The quaternions satisfy the associative and distributive laws. For a complex number c, we have the important equality: Putting x=q0+q1i and y=q2+q3i, the quaternion q is described as q=x+yj. For quaternions x+yj and x′+y′j, the addition and multiplication are described as The conjugate of q is defined as Then, we have the equality In the TMQHNNs, the neuron states and connection weights are represented by quaternions. These neuron states and connection weights are denoted in the same way as those of CHNNs. The number of neurons in a TMQHNN is denoted as NQ. The weighted sum input to neuron a is given by For the weighted sum, input I=I+Ij, the activation function is defined as Therefore, the set of neuron states is S+Sj. The connection weights must satisfy conditions (3) and (4). Then, the TMQHNN converges to a fixed point.

4. Storage Capacity of Twin-Multistate Quaternion Hopfield Neural Networks

We provide the Hebbian learning rule for TMQHNNs. Let z=(z1, z2,…, z)(1 ≤ p ≤ PQ) be the pth training pattern, where PQ is the number of training patterns. The Hebbian learning rule is given by Then, the connection weights satisfy . Giving the qth training pattern to the TMQHNN, the weighted sum input to neuron a is The second term of (22) is also referred to as the crosstalk term and interferes the storage of training patterns. We decompose the quaternion z into a pair of complex numbers by z=x+yj to investigate the storage capacity. Then, we have We define Then, we have If |arg(1+B)| < θK and |arg(1+C)| < θK, then we have fQ(I)=z. We regard 2NQB and 2NQC as the summations of 4NQPQ random variables of S. Then, B and C follow the same distributions. Thus, we can discuss only B. If the TMQHNN is used instead of the CHNN, NC=2NQ is required, since a twin-multistate quaternion neuron consists of two complex-valued multistate neurons. Setting PQNC=2βNQ, 2NQB is regarded as the summation of 8βNQ2 random variables, and we have Let X and Y be the real and imaginary parts of , respectively. From the central limit theorem, we have Putting B=X′+Y′i, we have We require the same distributions for (12) and (22) and obtained α=2β. Thus, the CHNN has double the storage capacity of the TMQHNN. Computer simulations were conducted to verify our analysis. K was varied from 4 − 12 in steps of 2, and P was varied from 1 − 20. For each K and P, 100 sets of training patterns were generated randomly; the number of trials was 100. The CHNN and TMQHNN attempted to store the training patterns by the Hebbian learning rule. If all the training patterns were fixed, the trial was regarded as successful, otherwise, as failed. Figure 1 shows the simulation results. The horizontal and vertical axes indicate the number of training patterns and success rate, respectively. The simulation results showed that the storage capacity of the TMQHNN was a bit larger than half that of the CHNN.
Figure 1

The simulation result for storage capacities.

5. Conclusions

A TMQHNN needs only half the connection weight parameters of CHNN and is expected to have a smaller storage capacity. However, the storage capacity had not yet been analyzed. In this work, we defined the Hebbian learning rule for TMQHNNs and analyzed their storage capacity. The analysis demonstrated that a TMQHNN had half of the storage capacity of a CHNN. In addition, a computer simulation was conducted to verify our analysis. The simulation results confirmed our analysis. In future, we intend to study the storage capacity using different methods [19, 22, 23].
  6 in total

1.  Complex-valued multistate neural associative memory.

Authors:  S Jankowski; A Lozowski; J M Zurada
Journal:  IEEE Trans Neural Netw       Date:  1996

2.  A new design method for the complex-valued multistate Hopfield associative memory.

Authors:  M K Muezzinoglu; C Guzelis; J M Zurada
Journal:  IEEE Trans Neural Netw       Date:  2003

3.  Complex-valued multistate associative memory with nonlinear multilevel functions for gray-level image reconstruction.

Authors:  Gouhei Tanaka; Kazuyuki Aihara
Journal:  IEEE Trans Neural Netw       Date:  2009-07-28

4.  Associative memory in quaternionic Hopfield neural network.

Authors:  Teijiro Isokawa; Haruhiko Nishimura; Naotake Kamiura; Nobuyuki Matsui
Journal:  Int J Neural Syst       Date:  2008-04       Impact factor: 5.866

5.  Neural-network model composed of multidimensional spin neurons.

Authors: 
Journal:  Phys Rev E Stat Phys Plasmas Fluids Relat Interdiscip Topics       Date:  1995-02

6.  Hyperbolic Hopfield neural networks.

Authors:  M Kobayashi
Journal:  IEEE Trans Neural Netw Learn Syst       Date:  2013-02       Impact factor: 10.451

  6 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.