METHOD FOR EXTRACTING SPATIAL KNOWLEDGE FROM AN INPUT SIGNAL USING COMPUTATIONAL MANIFOLDS
First Claim
1. A method for generating a spatially-encoded output signal from an input signal having a structure comprising a plurality of discrete signal units, the method comprising:
- inputting the input signal into a computer processor having software stored therein for executing a plurality of processing elements, wherein each processing element comprises a logic manifold association processor having an input and an output, and wherein each processing element generates a single output signal;
transforming the input signal into representations defined on manifolds of one of a physical space, a projective geometry, and topological manifolds of rotations or translations;
forming a recursive loop between a pair of processing elements, wherein the output of each processing element of the pair of processing elements is fed back into the input of the other processing element of the pair, and wherein at least one of the pair of processing elements further receives an element input comprising a small subset of the plurality of discrete signal units of the input signal;
training a plurality of pairs of processing elements to detect and form associations between a plurality of reciprocal signal pairs, wherein when a first signal of a reciprocal signal pair of the plurality is input into a first processing element, the first processing element outputs a second signal of the reciprocal signal pair, and when the second signal of the reciprocal signal pair is input into a second processing element, the second processing element outputs the first signal, so that the reciprocal signal pair converges to a fixed signal that is locked within the pair of processing elements;
wherein when the at least one of the pair of processing elements that receives the small subset of discrete signal units receives the input signal units, the two processing elements generate an encoded output comprising spatial information associated with the subset of input signal units; and
storing the encoded output in a memory in communication with the computer processor.
0 Assignments
0 Petitions
Accused Products
Abstract
A processor architecture for a learning machine is presented which uses a massive array of processing elements having local, recurrent connections to form global associations between functions defined on manifolds. Associations between these functions provide the basis for learning cause-and-effect relationships involving vision, audition, tactile sensation and kinetic motion. Two arbitrary input signals hold each other in place in a manifold association processor and form the basis of short-term memory.
28 Citations
4 Claims
-
1. A method for generating a spatially-encoded output signal from an input signal having a structure comprising a plurality of discrete signal units, the method comprising:
-
inputting the input signal into a computer processor having software stored therein for executing a plurality of processing elements, wherein each processing element comprises a logic manifold association processor having an input and an output, and wherein each processing element generates a single output signal; transforming the input signal into representations defined on manifolds of one of a physical space, a projective geometry, and topological manifolds of rotations or translations; forming a recursive loop between a pair of processing elements, wherein the output of each processing element of the pair of processing elements is fed back into the input of the other processing element of the pair, and wherein at least one of the pair of processing elements further receives an element input comprising a small subset of the plurality of discrete signal units of the input signal; training a plurality of pairs of processing elements to detect and form associations between a plurality of reciprocal signal pairs, wherein when a first signal of a reciprocal signal pair of the plurality is input into a first processing element, the first processing element outputs a second signal of the reciprocal signal pair, and when the second signal of the reciprocal signal pair is input into a second processing element, the second processing element outputs the first signal, so that the reciprocal signal pair converges to a fixed signal that is locked within the pair of processing elements; wherein when the at least one of the pair of processing elements that receives the small subset of discrete signal units receives the input signal units, the two processing elements generate an encoded output comprising spatial information associated with the subset of input signal units; and storing the encoded output in a memory in communication with the computer processor. - View Dependent Claims (2, 3, 4)
-
Specification