Associative memory, also known as auto-association memory or an autoassociation network, is often misunderstood to be only a form of backpropagation or other neural networks. It is actually a more generic term that refers to all memories that enable one to retrieve a piece of data from only a tiny sample of itself.