LETTER Communicated by Marcos Eduardo Valle
Stability Conditions of Bicomplex-Valued Hopfield Neural Networks
Masaki Kobayashi Downloaded from http://direct.mit.edu/neco/article-pdf/33/2/552/1896796/neco_a_01350.pdf by guest on 30 September 2021 [email protected] Mathematical Science Center, University of Yamanashi, Kofu, Yamanashi 400-8511, Japan
Hopfield neural networks have been extended using hypercomplex num- bers. The algebra of bicomplex numbers, also referred to as commutative quaternions, is a number system of dimension 4. Since the multiplica- tion is commutative, many notions and theories of linear algebra, such as determinant, are available, unlike quaternions. A bicomplex-valued Hopfield neural network (BHNN) has been proposed as a multistate neu- ral associative memory. However, the stability conditions have been in- sufficient for the projection rule. In this work, the stability conditions are extended and applied to improvement of the projection rule. The com- puter simulations suggest improved noise tolerance.
1 Introduction
A Hopfield neural network (HNN) is an associative memory model using neural networks (Hopfield, 1984). It has been extended to a complex-valued HNN (CHNN), a multistate associative memory model that is useful for storing multilevel data (Aoki & Kosugi, 2000; Aoki, 2002; Jankowski, Lo- zowski, & Zurada, 1996; Muezzinoglu, Guzelis, & Zurada, 2003; Tanaka & Aihara, 2009; Zheng, 2014). Moreover, a CHNN has been extended using hypercomplex numbers (Kuroe, Tanigawa, & Iima, 2011; Kobayashi, 2018a, 2019). The algebra of hyperbolic numbers is a number system of dimen- sion 2, like that of complex numbers. Several models of hyperbolic HNNs (HHNNs) have been proposed. An HHNN using a directional activation function is an alternative of CHNN and improves noise tolerance. The al- gebra of quaternions is a number system of dimension 4 and the multiplica- tion is not commutative. Several activation functions have been proposed for quaternion-valued HNNs (QHNNs):
1. A split activation function (Isokawa, Nishimura, Kamiura, & Matsui, 2006, 2007, 2008). 2. A phasor-represented activation function (Isokawa, Nishimura, Saitoh, Kamiura, & Matsui, 2008; Isokawa, Nishimura, & Matsui, 2009).
Neural Computation 33, 552–562 (2021) © 2021 Massachusetts Institute of Technology https://doi.org/10.1162/neco_a_01350 Stability Conditions of Bicomplex-Valued Hopfield Neural Networks 553
Table 1: Multiplication Table of Bicomplex Numbers.
ijk i −1 kj jk+1 i kj i−1 Downloaded from http://direct.mit.edu/neco/article-pdf/33/2/552/1896796/neco_a_01350.pdf by guest on 30 September 2021
3. Acontinuous activation function (de Castro & Valle, 2017; Valle, 2014; Valle & de Castro, 2018). 4. A twin-multistate activation function (Kobayashi, 2017).
A twin-multistate activation function was also applied to an HNN using split quaternions, referred to as split quaternion-valued HNNs (SQHNN) (Kobayashi, 2020b). The algebra of bicomplex numbers, also referred to as commutative quaternions, is another number system of dimension 4. The multiplication is commutative, unlike that of quaternions. Isokawa, Nishimura, and Matsui (2010) proposed a bicomplex-valued HNN (BHNN) employing a phasor-represented activation function. Since many notions and theories of linear algebra are available for bicomplex matrices, they are useful for analyzing BHNNs. The twin-multistate activation function was proposed to reduce the number of weight parameters and also introduced a BHNN (Kobayashi, 2018b). The BHNN employing the twin-multistate activation function is available as an alternative to CHNN. Although the stability conditions were given, they were insufficient for the projection rule; the conventional pro- jection rule does not theoretically ensure convergence. This problem ap- pears in the models using algebra with a unipotent imaginary unit, such as the HHNN. In the HHNN, stability conditions were extended such that an HHNN with projection rule converges (Kobayashi, 2020a). In this work, the stability conditions of BHNN are extended. The extended stability con- ditions provide a new projection rule. In addition, computer simulations show that the new projection rule improves noise tolerance.
2 Bicomplex Numbers
In this section, we briefly describe bicomplex numbers (Catoni, Cannata, & Zampetti, 2006; Kosal & Tosun, 2014). A bicomplex number is repre- = + + + sented as q q0 q1i q2 j q3k. Bicomplex numbers form a commuta- α = + β = + tive number system based on Table 1. Putting q0 q1i and q2 q3i, the bicomplex number is represented as q = α + β j. Then the product of q = α + β j and q = α + β j is