Systems and methods are configured for implementing a learning memory system organized as a network of multi-level and heterogeneous cues and dynamic association of cues with data units. In various embodiments, one or more hives are constructed within the memory system. Each hive is responsible for storing data of a particular modality. In addition, one or more localities are constructed for each hive. Each of the localities for a particular hive includes one or more data units that are semantically related and interconnected based on a relation to each other. Each of these data units contains a data element, features of the data element, and parameters relevant to the data element. Further, a cue bank is constructed for each hive to store cues configured to semantically link one or more data units across the various localities for a particular hive.
BRAIN INSPIRED LEARNING MEMORY SYSTEMS AND METHODS