Self-organizing circuits
First Claim
1. A self-organizing system having a system input signal with constituent elements comprising:
- self-organizing means for providing a system output signal corresponding to the analysis of the constituent elements of said system input signal, said self-organizing means further comprising a plurality of identical subcircuits, each subcircuit having a changeable state and organized into a plurality of levels;
an input set composed of both the constituent elements of said system input signal and the output state of each said subcircuit, each subcircuit adapted to receive input messages from at least one element of the input set and which input messages can originate from other subcircuits in previous levels, in the same level and in higher levels;
voting means for voting on the state of each said subcircuit based on a comparison of the relative amounts of positive and negative weighting which the input messages have on each subcircuit;
weight modification means of each subcircuit for modifying the weighting of the input messages based in part upon space functions of subcircuits.
0 Assignments
0 Petitions
Accused Products
Abstract
A self-organizing system providing improved performance is composed of node subcircuits in two or three dimensional arrays of nodes which behave like neurons in the brain. Improvements in the learning rules use the time-filtered output of nodes to define memory traces. Spatial summation and spatial difference functions then determine how node branches will compete to produce various memory trace topologies such as roots and junctions. Roots begin as input patterns at the lowest level of the circuit and grow towards output nodes at the highest level; roots are attracted to output nodes and to other roots as they grow. Roots connect or branch at junctions which are identified by spatial functions. By modifying node properties and branch competition of nodes at root junctions, roots interact to create Boolean logic roles. Unsupervised (classical) learning results when roots associate with each other. Supervised (operant) learning regulates root junction logic to assure that sequential or combinational system input patterns produce the proper system outputs. Punish or reward signals broadcast to all nodes are only acted on by memory trace root junction nodes. Implementation is in digital and analog circuitry as well as hardware and software embodiments.
66 Citations
43 Claims
-
1. A self-organizing system having a system input signal with constituent elements comprising:
-
self-organizing means for providing a system output signal corresponding to the analysis of the constituent elements of said system input signal, said self-organizing means further comprising a plurality of identical subcircuits, each subcircuit having a changeable state and organized into a plurality of levels; an input set composed of both the constituent elements of said system input signal and the output state of each said subcircuit, each subcircuit adapted to receive input messages from at least one element of the input set and which input messages can originate from other subcircuits in previous levels, in the same level and in higher levels; voting means for voting on the state of each said subcircuit based on a comparison of the relative amounts of positive and negative weighting which the input messages have on each subcircuit; weight modification means of each subcircuit for modifying the weighting of the input messages based in part upon space functions of subcircuits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification