Self-organizing circuits
First Claim
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.
0 Assignments
0 Petitions
Accused Products
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.
-
Citations
16 Claims
-
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. - View Dependent Claims (3, 4, 5, 6, 7, 8)
-
-
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. - View Dependent Claims (10, 11, 12, 13)
- 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;
-
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. - View Dependent Claims (15, 16)
- 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;
Specification