White Rose University Consortium logo
University of Leeds logo University of Sheffield logo York University logo

Correlation Matrix Memories: Improving Performance for Capacity and Generalisation

Hobson, Stephen (2011) Correlation Matrix Memories: Improving Performance for Capacity and Generalisation. PhD thesis, University of York.

Available under License Creative Commons Attribution-Noncommercial-No Derivative Works 2.0 UK: England & Wales.

Download (1852Kb)


The human brain is an extremely powerful pattern recogniser, as well as being capable of displaying amazing feats of memory. It is clear that human memory is associative; we recall information by associating items together so that one may be used to recall another. This model of memory, where items are associated as pairs rather than stored at a particular location, can be used to implement computer memories which display powerful properties such as robustness to noise, a high storage capacity and the ability to generalise. One example of such a memory is the Binary Correlation Matrix Memory (CMM), which in addition to the previously listed properties is capable of operating extremely quickly in both learning and recall, as well as being well suited for hardware implementation. These memories have been used as elements of larger pattern recognition architectures, solving problems such as object recognition, text recognition and rule chaining, with the memories being used to store rules. Clearly, the performance of the memories is a large factor in the performance of such architectures. This thesis presents a discussion of the issues involved with optimising the performance of CMMs in the context of larger architectures. Two architectures are examined in some detail, which motivates a desire to improve the storage capacity and generalisation capability of the memories. The issues surrounding the optimisation of storage capacity of CMMs are discussed, and a method for improving the capacity is presented. Additionally, while CMMs are able to generalise, this capability is often ignored. A method for producing codes suitable for storage in a CMM is presented, which provides the ability to react to previously unseen inputs. This potentially adds a powerful new capability to existing architectures.

Item Type: Thesis (PhD)
Keywords: Associative Memory, Correlation Matrix Memories, Neural Networks, Pattern Recognition, Binary Codes, Storage Capacity, Generalisation
Academic Units: The University of York > Computer Science (York)
Depositing User: Dr Stephen Hobson
Date Deposited: 26 Mar 2012 10:04
Last Modified: 08 Aug 2013 08:48
URI: http://etheses.whiterose.ac.uk/id/eprint/2211

You do not need to contact us to get a copy of this thesis. Please use the 'Download' link(s) above to get a copy.
You can contact us about this thesis. If you need to make a general enquiry, please see the Contact us page.

Actions (repository staff only: login required)