WEIGHTED SUBSYMBOLIC DATA ENCODING
First Claim
1. A method of geometrically encoding data, the method being performed by circuitry included in a computing device, the method comprising:
- generating, based on a plurality of semantic classes, a subspace formed by a first data element and a second data element, the first data element being included in a first number of semantic classes, and the second data element being included in a second number of semantic classes;
encoding by circuitry, the first data element with respect to the second data element such that the generated subspace formed by the first data element and the second data element is orthogonal, the encoding being performed by computing one of a left contraction and a right contraction of a first set that includes the first data element with respect to a second set that includes the second data element;
computing by circuitry, a weight distribution of the first data element with respect to the second data element, the weight distribution being performed for each of the first number of semantic classes with respect to the second number of semantic classes; and
determining a dominant semantic class corresponding to an ordered sequence of the first data element and the second data element, the dominant semantic class having a maximum weight distribution.
3 Assignments
0 Petitions
Accused Products
Abstract
Described herein is a method and system of geometrically encoding data including partitioning data into a plurality of semantic classes based on a dissimilarity metric, generating a subspace formed by first and second data elements, the first and second data elements being included in first and second numbers of partitioned semantic classes, encoding the first data element with respect to the second data element such that the generated subspace formed by the first data element and the second data element is orthogonal, computing a weight distribution of the first data element with respect to the second data element, the weight distribution being performed for each of the first number of semantic classes and the second number of semantic classes, and determining a dominant semantic class corresponding to an ordered sequence of the first data element and the second data element, the dominant semantic class having a maximum weight distribution.
10 Citations
45 Claims
-
1. A method of geometrically encoding data, the method being performed by circuitry included in a computing device, the method comprising:
-
generating, based on a plurality of semantic classes, a subspace formed by a first data element and a second data element, the first data element being included in a first number of semantic classes, and the second data element being included in a second number of semantic classes; encoding by circuitry, the first data element with respect to the second data element such that the generated subspace formed by the first data element and the second data element is orthogonal, the encoding being performed by computing one of a left contraction and a right contraction of a first set that includes the first data element with respect to a second set that includes the second data element; computing by circuitry, a weight distribution of the first data element with respect to the second data element, the weight distribution being performed for each of the first number of semantic classes with respect to the second number of semantic classes; and determining a dominant semantic class corresponding to an ordered sequence of the first data element and the second data element, the dominant semantic class having a maximum weight distribution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device for geometrically encoding data, the device comprising:
-
circuitry configured to generate, based on a plurality of semantic classes, a subspace formed by a first data element and a second data element, the first data element being included in a first number of semantic classes, and the second data element being included in a second number of semantic classes; encode the first data element with respect to the second data element such that the generated subspace formed by the first data element and the second data element is orthogonal, the encoding being performed by computing one of a left contraction and a right contraction of a first set that includes the first data element with respect to a second set that includes the second data element; compute a weight distribution of the first data element with respect to the second data element, the weight distribution being performed for each of the first number of semantic classes with respect to the second number of semantic classes; and determine a dominant semantic class corresponding to an ordered sequence of the first data element and the second data element, the dominant semantic class having a maximum weight distribution. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A non-transitory computer-readable medium including computer program instructions, which when executed by a computer, cause the computer to perform a method, the method comprising:
-
generating, based on a plurality of partitioned semantic classes, a subspace formed by a first data element and a second data element, the first data element being included in a first number of partitioned semantic classes, and the second data element being included in a second number of partitioned semantic classes; encoding by circuitry, the first data element with respect to the second data element such that the generated subspace formed by the first data element and the second data element is orthogonal, the encoding being performed by computing one of a left contraction and a right contraction of a first set that includes the first data element with respect to a second set that includes the second data element; computing by circuitry, a weight distribution of the first data element with respect to the second data element, the weight distribution being performed for each of the first number of semantic classes with respect to the second number of semantic classes; and determining a dominant semantic class corresponding to an ordered sequence of the first data element and the second data element, the dominant semantic class having a maximum weight distribution. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method of geometrically encoding data, the method being performed by circuitry included in a computing device, the method comprising:
-
generating, based on a plurality of semantic classes, a subspace formed by a first data element and a second data element, the first data element being included in a first number of semantic classes, and the second data element being included in a second number of semantic classes; encoding by circuitry, the first data element with respect to the second data element such that the generated subspace formed by the first data element and the second data element is orthogonal, the encoding being performed by computing one of a left contraction and a right contraction of a first set that includes the first data element with respect to a second set that includes the second data element; computing by circuitry, a weight distribution of the first data element with respect to the second data element, the weight distribution being performed for each of the first number of semantic classes with respect to the second number of semantic classes; and indexing by circuitry, the encoded subspaces based on the computed weight distributions.
-
-
44. A method of geometrically encoding data, the method being performed by circuitry included in a computing device, the method comprising:
-
generating, based on a plurality of semantic classes, a subspace formed by a first data element and a second data element, the first data element being included in a first number of semantic classes, and the second data element being included in a second number of semantic classes; encoding by circuitry, the first data element with respect to the second data element such that the generated subspace formed by the first data element and the second data element is orthogonal, the encoding being performed by computing one of a left contraction and a right contraction of a first set that includes the first data element with respect to a second set that includes the second data element; computing by circuitry, a weight distribution of the first data element with respect to the second data element, the weight distribution being performed for each of the first number of semantic classes with respect to the second number of semantic classes; and selecting by circuitry, a subspace from the encoded subspaces based on the computed weight distributions.
-
-
45. A method of geometrically encoding data, the method being performed by circuitry included in a computing device, the method comprising:
-
generating, based on a plurality of semantic classes, a subspace formed by a first data element and a second data element, the first data element being included in a first number of semantic classes, and the second data element being included in a second number of semantic classes; encoding by circuitry, the first data element with respect to the second data element such that the generated subspace formed by the first data element and the second data element is orthogonal, the encoding being performed by computing one of a left contraction and a right contraction of a first set that includes the first data element with respect to a second set that includes the second data element; computing by circuitry, a weight distribution of the first data element with respect to the second data element, the weight distribution being performed for each of the first number of semantic classes with respect to the second number of semantic classes; and translating by circuitry, the encoded subspaces based on the computed weight distributions.
-
Specification