Cognitive memory encoding networks for fast semantic indexing storage and retrieval
First Claim
1. A non-transitory computer readable medium including therein a data structure, which is a Cognitive Signature, comprising:
- a field to identify a contraction level of a plurality of contraction levels of a network;
a field entry for a Globally Unique Identity Designation (GUID);
a field T of an ordered list of first vectors, each first vector corresponding to the contraction level of the network;
a field G of a list of second vectors, each second vector corresponding to the contraction level of the network;
a field F to contain a Bloom Filter as a binary vector comprised of values of each of the first vectors in field T and the second vectors in field G, the binary vector being computed based on a first threshold vector corresponding to field T and a second threshold vector corresponding to field G;
a field to contain a set of symbols S that label the network;
a field for a Discrete Unlabeled Network Representation Code (DUNRC);
a field for a Discrete Colored Network Representation Code (DCNRC);
a field for contraction tree operator expressions to identify whether the network was contracted by a contraction rule; and
a field for a pointer to a next Cognitive Signature at an incremented level of contraction.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a fast approximate as well as exact hierarchical network storage and retrieval system and method for encoding and indexing graphs or networks into a data structure called the Cognitive Signature for property based, analog based or structure or sub-structure based search. The system and method produce a Cognitive Memory from a multiplicity of stored Cognitive Signatures and are ideally suited to store and index all or parts of massive data sets, linguistic graphs, protein graphs, chemical graphs, graphs of biochemical pathways, image or picture graphs as well as dynamical graphs such as traffic graphs or flows and motion picture sequences of graphs. The system and method have the advantage that properties of the Cognitive Signature of the graph can be used in correlations to the properties of the underlying data making the system ideal for semantic indexing of massive scale graph data sets.
-
Citations
16 Claims
-
1. A non-transitory computer readable medium including therein a data structure, which is a Cognitive Signature, comprising:
-
a field to identify a contraction level of a plurality of contraction levels of a network; a field entry for a Globally Unique Identity Designation (GUID); a field T of an ordered list of first vectors, each first vector corresponding to the contraction level of the network; a field G of a list of second vectors, each second vector corresponding to the contraction level of the network; a field F to contain a Bloom Filter as a binary vector comprised of values of each of the first vectors in field T and the second vectors in field G, the binary vector being computed based on a first threshold vector corresponding to field T and a second threshold vector corresponding to field G; a field to contain a set of symbols S that label the network; a field for a Discrete Unlabeled Network Representation Code (DUNRC); a field for a Discrete Colored Network Representation Code (DCNRC); a field for contraction tree operator expressions to identify whether the network was contracted by a contraction rule; and a field for a pointer to a next Cognitive Signature at an incremented level of contraction. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11)
-
-
6. A method of creating a data structure, which is a Cognitive Signature, using a computer having a microprocessor for each step, the method comprising:
-
inputting a network; generating a Globally Unique Identity Designation (GUID); identifying a contraction level of a plurality of contraction levels of the network; generating an ordered list of first vectors in a field T, each first vector corresponding to the contraction level of the network; generating a list of second vectors in a field G, each second vector corresponding to the contraction level of the network; computing a Bloom Filter as a binary vector comprised of values of each of the first vectors in field T and the second vectors in field G based on a first threshold vector corresponding to field T and second threshold vector corresponding to field G; labeling the network with a set of symbols S; generating a Discrete Unlabeled Network Representation Code (DUNRC) and generating a Discrete Colored Network Representation Code (DCNRC); executing contraction tree operator expressions to identify whether the network was contracted by a contraction rule; and generating a pointer to a next Cognitive Signature at an incremented level of contraction. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification