Self-organizing circuits
Abstract
Self-organizing circuits to receive input signals from transducers and the like and operable, under guidance from modifying inputs thereto, operate in a learning mode and systems embodying such self-organizing circuits. The circuits include mechanisms to change the modifying inputs based upon Boolean functions and further mechanisms to change the modifying inputs based upon competition among the input signals. Burst, bias, clipping and share circuits have been added to the system for the purpose of improving the "teaching" of the system. The present invention incorporates burst function circuits which amplify the influence of sub-circuits which fire in short bursts or randomly. Bias circuits ensure that sub-circuits fire consistently by specifying the number of other sub-circuits input that will be required to cause the biased sub-circuit to fire. Clipping circuits provide a method by which a sub-circuit will not fire if too many other sub-circuits influence it. Share is a method by like-signed influences on a sub-circuit grow at more nearly uniform rates.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A self-organizing circuit, having a plurality of sub-circuits or levels which are connected to receive messages from some other sub-circuit or level and are operable to deliver messages to some other sub-circuit or level, having voting in each sub-circuit or level by weighting relative amounts of positive and negative influence thereto regarding whether or not to pass along information to the further sub-circuits or levels, comprising: error correcting means acting on each sub-circuit or level of said self-organizing circuit which serves to correct errors by modifying the strength of connections between said sub-circuits or levels occasioned by inaccurate analysis of the input by said self-organizing circuit and for effecting analysis of a first pattern of constituent elements and at a later time to apply said error correcting means to effect analysis of a second pattern of constituent elements without modifying the strength of at least a portion of said connections made during said first application of error correction means; burst function means for amplifying the influence of sub-circuits or levels which fire in short bursts and for attenuating the influence of sub-circuits or levels which fire randomly wherein the learning patterns of said self-organizing circuit are made more stable.
2. A self-organizing circuit, having a plurality of sub-circuits or levels which are connected to receive messages from some other sub-circuit or level and are operable to deliver messages to some other sub-circuit or level, having voting in influence thereto regarding whether or not to pass along information to the further sub-circuits or levels, comprising: error correcting means acting on each sub-circuit or level of said self-organizing circuit which serves to correct errors by modifying the strength of connections between said sub-circuits or levels occasioned by inaccurate analysis of the input by said self-organizing circuit and for effecting analysis of a first pattern of constituent elements and at a later time to apply said error correcting means to effect analysis of a second pattern of constituent elements without modifying the strength of at least a portion of said connections made during said first application of error correction means; bias function means for selectively biasing said sub-circuits or levels to ensure consistent firing of said sub-circuits in response to minimum input strength.
3. The self-organizing circuit of claim 2 wherein said bias function further comprises a bias of sufficient strength on said sub-circuits such that input from a plurality of other sub-circuits is required in order to have the biased sub-circuit fire.
4. The self-organizing circuit of claim 3 wherein said bias function means causes the biased sub-circuit to behave as an AND circuit.
5. The self-organizing circuit of claim 3 wherein said bias functions means causes the biased sub-circuit to behave as an NAND circuit.
6. The self-organizing circuit of claim 2 wherein said bias function means further comprises a bias strength of sufficient strength on said sub-circuits such that input from a single sub-circuit is sufficient to cause the biased sub-circuit to fire.
7. The self-organizing circuit of claim 6 wherein said bias function means causes the biased sub-circuit to behave as an OR circuit.
8. The self-organizing circuit of claim 6 wherein said bias function means causes the biased sub-circuit to behave as an NOR circuit.
9. A self-organizing circuit, having a plurality of sub-circuits or levels which are connected to receive messages from some other sub-circuit or level and are operable to deliver messages to some other sub-circuit or level, having voting in each sub-circuit or level by weighting relative amounts of positive and negative influence thereto regarding whether or not to pass along information to the further sub-circuits or levels, comprising: error correcting means acting on each sub-circuit or level of said self-organizing circuit which serves to correct errors by modifying the strength of connections between said sub-circuits or levels occasioned by inaccurate analysis of the input by said self-organizing circuit and for effecting analysis of a first pattern of constituent elements and at a later time to apply said error correcting means to effect analysis of a second pattern of constituent elements without modifying the strength of at least a portion of said connections made during said first application of error correction means; clipping means for preventing sub-circuits from firing if said sub-circuits are influenced by more than a selected number of other sub-circuits.
10. The self-organizing circuit of claim 9 wherein said clipping means further comprises sufficient clipping strength influence on said sub-circuits which will cause said sub-circuits to change when said sub-circuits receive the input from a single other sub-circuit and said sub-circuits will not change upon receiving the inputs from more than one other sub-circuit.
11. The self-organizing circuit of claim 10 wherein said clipping means causes said sub-circuits to behave as XOR circuit.will fire under influence from a single other sub-circuit.
12. The self-organizing circuit of claim 9 wherein said clipping means further comprises sufficient clipping strength influence on said sub-circuits which will cause said sub-circuits to change when said sub-circuits receive the input from a plurality of other sub-circuits and said sub-circuits will not change upon receiving the inputs from more than the said plurality of other sub-circuits.
13. The self-organizing circuit of claim 12 wherein said clipping means causes said sub-circuits to behave as XNOR circuit.
14. A self-organizing circuit, having a plurality of sub-circuits or levels which are connected to receive messages from some other sub-circuit or level and are operable to deliver messages to some other sub-circuit or level, having voting in each sub-circuit or level by weighting relative amounts of positive and negative influence thereto regarding whether or not to pass along information to the further sub-circuits or levels, comprising: error correcting means acting on each sub-circuit or level of said self-organizing circuit which serves to correct errors by modifying the strength of connections between said sub-circuits or levels occasioned by inaccurate analysis of the input by said self-organizing circuit and for effecting analysis of a first pattern of constituent elements and at a later time to apply said error correcting means to effect analysis of a second pattern of constituent elements without modifying the strength of at least a portion of said connections made during said first application of error correction means; share means for influencing said sub-circuits wherein feedback causes slower changing sub-circuits to change more quickly and feedback causes faster changing sub-circuits to change more slowly.
15. The self-organizing circuit of claim 14 wherein said share means causes said sub-circuits to behave as an AND circuit.
16. The self-organizing circuit of claim 14 wherein said share means causes said sub-circuits to behave as an NAND circuit.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.