Self-organizing circuits
First Claim
1. A self-organizing system having a system input signal with constituent elements comprising:
- self-organizing means for providing an output signal corresponding to the analysis of the constituent elements of said input signal, said self-organizing means further comprising a plurality of subcircuits, each subcircuit having a changeable state and at least one subcircuit adapted to receive messages of the subcircuit state from at least one other subcircuit, said subcircuits 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, wherein said input messages provide relative amounts of positive and negative weighting on said subcircuits;
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;
weighting modification means for modifying the weighting of the inputs to each said subcircuit based upon the changes of state of the received input messages.
0 Assignments
0 Petitions
Accused Products
Abstract
A self-organizing circuit providing improved performance and reduction in costs. The improvements are of two basic types: those that apply to improved circuit design and those that apply to improved "teaching" of the circuit. A method to allow the circuit elements to learn new patterns quickly is provided. Also, a mechanism by which serial or sequential information can be learned is disclosed. Finally, the invention includes mechanisms by which the circuits can be simplified by reducing the number of interconnections within the circuit. Improved teaching of the circuit includes ways by which the self-organizing circuit can be quickly taught new patterns. First by making each input to a subcircuit compete against the many other inputs to that subcircuit, by weighting each input according to simple Boolean functions, and lastly by incorporating a method by which information can be added to the circuit after the circuit has already learned some information. The circuit makes better distinctions between patterns by incorporating modified subcircuits which are change-sensitive and by making the subcircuit competition be sensitive to change. Lastly, a method of stabilizing and destabilizing subcircuits using signals which are sent to all nodes, lets the subcircuits organize themselves into persistent patterns.
12 Citations
13 Claims
-
1. A self-organizing system having a system input signal with constituent elements comprising:
-
self-organizing means for providing an output signal corresponding to the analysis of the constituent elements of said input signal, said self-organizing means further comprising a plurality of subcircuits, each subcircuit having a changeable state and at least one subcircuit adapted to receive messages of the subcircuit state from at least one other subcircuit, said subcircuits 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, wherein said input messages provide relative amounts of positive and negative weighting on said subcircuits; 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; weighting modification means for modifying the weighting of the inputs to each said subcircuit based upon the changes of state of the received input messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification