An Improvement on the Moore-Penrose Generalized Inverse Associative Memory

An improvement of the Moore-Penrose generalized inverse associative memory method is presented. It is known that for noisy input key vectors the associative memory is extremely sensitive (unstable) and association errors become unacceptably large, particularly as the number of vectors approaches the number of components per vector. Using singular value decomposition the association behavior of the associative memory is analyzed theoretically and its association error is shown to consist of two kinds of errors. One is due to the linear dependency of the key vectors (dependency error), and the other is due to the input additive noise (noise error). For noisy input key vectors the noise error is greatly increased when at least one small eigenvalue of the key space exists. It is found that the noise error can be changed to the dependency error by eliminating the corresponding eigenvalues. Therefore, if the eigenvalues are appropriately eliminated, stable association behavior can be realized and the association error reduced. In the proposed improvement method an elimination condition of the eigenvalues is given. The proposed method is greatly effective for noisy input key vectors.

[1]  Shuji Doshita,et al.  The Automatic Speech Recognition System for Conversational Sound , 1963, IEEE Trans. Electron. Comput..

[2]  Teuvo Kohonen,et al.  Correlation Matrix Memories , 1972, IEEE Transactions on Computers.

[3]  Karl Steinbuch,et al.  Learning Matrices and Their Applications , 1963, IEEE Trans. Electron. Comput..

[4]  Kaoru Nakano,et al.  Associatron-A Model of Associative Memory , 1972, IEEE Trans. Syst. Man Cybern..

[5]  John K. Dixon,et al.  Pattern Recognition with Partly Missing Data , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[6]  Tsunehiro Aibara,et al.  Construction of a Distributed Associative Memory on the Basis of Bayes Discriminant Rule , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Richard J. Reid,et al.  Convergence in Iteratively Formed Correlation Matrix Memories , 1975, IEEE Transactions on Computers.

[8]  Teuvo Kohonen,et al.  An Adaptive Associative Memory Principle , 1974, IEEE Transactions on Computers.

[9]  Teuvo Kohonen,et al.  Representation of Associated Data by Matrix Operators , 1973, IEEE Transactions on Computers.

[10]  T. Kohonen,et al.  Associative recall of images , 2004, Biological Cybernetics.

[11]  Nabih N. Abdelmalek,et al.  Direct algorithm for digital image restoration. , 1981, Applied optics.

[12]  K. Murakami,et al.  On optimal associative recall by an incomplete key , 2004, Biological Cybernetics.

[13]  S.-I. Amari,et al.  Neural theory of association and concept-formation , 1977, Biological Cybernetics.

[14]  T. Poggio,et al.  On optimal nonlinear associative recall , 1975, Biological Cybernetics.

[15]  Paul J. Schweitzer,et al.  Problem Decomposition and Data Reorganization by a Clustering Technique , 1972, Oper. Res..

[16]  Saburo Tenda,et al.  Determination of similar task types by the use of the multidimensional classification method: towards improving quality of working life and job satisfaction , 1980 .

[17]  Gardiner S. Stiles,et al.  On the Effect of Noise on the Moore-Penrose Generalized Inverse Associative Memory , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  K. Murakami,et al.  Optimal association with partly missing key vectors , 2004, Biological Cybernetics.

[19]  J. King Machine-component grouping in production flow analysis: an approach using a rank order clustering algorithm , 1980 .

[20]  Isabelle Guyon,et al.  A biologically constrained learning mechanism in networks of formal neurons , 1986 .

[21]  Josef Kittler Classification of Incomplete Pattern Vectors Using Modified Discrminant Functions , 1978, IEEE Transactions on Computers.

[22]  R. Penrose On best approximate solutions of linear matrix equations , 1956, Mathematical Proceedings of the Cambridge Philosophical Society.