TECHNICAL FIELDThe present invention relates generally to neural networks and more particularly to a solitary wave circuit for emulating one or more components of the central nervous system.
BACKGROUND OF THE INVENTIONIt is known in the prior art to model various functions of a simple biological nervous system using a so-called "neural network". A neural network is generally defined by an interconnected set of functional modules which are based on a set of non-linear differential equations. Alternatively, such prior art neural networks have been derived from crude, hardware-intensive circuits, or so-called "neuromimes." Because so little is known about the interconnected structure of complex neural systems, such functional modules or neuromime circuits are mere constructs based on best estimates and analogy to observed physiological responses.
While neural networks theoretically have widespread applications in artificial intelligence and expert systems, the models upon which such networks are based do not truly represent how nervous systems in general and nerve cells in particular operate. It would therefore be desirable to provide a simple electronic circuit which could be used to emulate or model one or more components of a true biological-based nervous system.
BRIEF SUMMARY OF THE INVENTIONIt is therefore an object of the present invention to describe circuits for use in modeling biological responses of a nervous system.
It is yet another object of the invention to describe an electronic circuit for use as a basic building block of a neural network to model nervous system configurations and responses.
It is a further object of the invention to describe one or more circuits through which solitary waves possessing nerve action potentials are transmitted to emulate a neuron, or a synapse between neurons, of a nervous system.
It is another object of the invention to describe one or more circuits through which stable solitary waves, compatible with living nerve signals in waveform, voltage and current, are transmitted at propagation velocities found in biological neural networks.
It is yet a further object of the present invention to describe circuits which facilitate the formation of associative memories for emulating long-term and short-term memory characteristics.
It is still another object of the invention to describe an electronic circuit which may be manufactured by existing technology use in implementing cost-effective and biologically-based neural network and/or parallel-processing algorithms.
It is yet another object of the invention to describe circuit configurations capable of possessing propagation delays ranging from physiological velocities to computer processing speeds.
It is still another object of the invention to describe circuits which have the capability of performing learning functions in real-time.
These and other objects of the present invention are achieved through a solitary wave circuit for use in emulating one or more components of a biological nervous system. In the preferred embodiment, the solitary wave circuit includes one or more interconnected functional modules comprising an LC ladder network. Preferably, each of the functional modules is formed in a conventional "L" two-port configuration having first and second shunt branches, and a third transverse branch. The first shunt branch has a variable capacitance or "varactor", the second shunt branch has a series-connected conductance and variable d.c. bias means, and the third transverse branch has an inductance. According to a feature of the invention, the inductance is formed from an active, as opposed to passive, circuit means including one or more operational amplifiers. The use of an active circuit means as the inductor insures that signal transmission through the module is unidirectional with an adjustable propagation velocity. Each module advantageously functions to propagate an input signal as a solitary waveform or pulse train representing an action potential through a portion of a neuron. By modifying the effective value of the inductance across a number of interconnected modules, a neural network is formed to emulate a neuron.
BRIEF DESCRIPTION OF THE DRAWINGSFor a more complete understanding of the present invention and the advantages thereof, reference is now made to the following Description taken in conjunction with the accompanying Drawings in which:
FIG. 1 is a schematic diagram of a neuron showing the constituent elements thereof;
FIG. 2a is a conventional circuit model of a segment of the axon of the neuron shown in FIG. 1;
FIG. 2b is a transitional model of an alternate embodiment of the circuit of FIG. 2a according to the present invention;
FIG. 3a is a schematic diagram of a preferred solitary wave circuit of the present invention for emulating one or more components of the central nervous system;
FIG. 3b shows various input and output waveforms generated by the circuit of FIG. 3a;
FIG. 3c is a schematic diagram of one stage of a cascaded LC network formed by the modules of FIG. 3a showing how variations in the impedance of the network emulate different neural behaviors; and
FIG. 4 is a simplified block diagram showing a neuron implemented by a plurality of the modules shown in FIG. 3.
DETAILED DESCRIPTIONWith reference now to the drawings wherein like reference characters designate like or similar parts throughout the several views. FIG. 1 is a schematic diagram of a nerve cell or "neuron" 10. As is well known, the "neuron" 10 is the basic cell of the central nervous system and consists of anucleated portion 12 and cytoplasmic extensions, acell body 14, a plurality ofdendrites 16 and anaxon 18. Theaxon 18 is usually encased throughout the majority of its length by amyelin sheath 20, although not all nerve cells are myelinated. One or morebare patches 22 are provided along the length of theaxon 18 for accelerating the nerve impulse. Theaxon 18 is the core of the neuron and generally serves to conduct impulses away from thecell body 14. Thedendrites 16 are the branched parts of theneuron 10 and generally transmit impulses toward thecell body 14. Neurons are interconnected at a "synapse", which is an electrochemical barrier at which a nerve impulse passes from an axon of one neuron to the dendrite of another neuron. The neuron is fired upon receipt of an excitatory stimulus at one of the synapses; conversely, the neuron can be inhibited from firing by an inhibitory stimulus at a synapse. Upon firing, the neuron sets-up an "action potential" along its length to transmit the nerve impulse.
Action potentials of nerves are generated by the active transport of ions through cell walls, thus producing ionic currents. Sodium, a positive ion, contributes the most to the transmembrane potential as its intracellular concentration changes. In particular, sodium flows inward through the cell wall, pauses, and is then actively transported out of the cell as the action potential becomes more positive. Thereafter, the sodium pauses and then returns to the intracellular resting potential. The physical characteristics of the cell which produce this transport mechanism have been modeled in the prior art by Hodgkin-Huxley using a simplified lumped parameter transmission lineequivalent circuit 24 such as generally shown in FIG.2a. Circuit 24 represents a cylindrical segment of length Δx of theaxon 18 of FIG. 1.Circuit 24 comprises twoshunt branches 26 and 28.Branch 26 includes afixed capacitor 32 andbranch 28 includes a shuntvariable conductance 34 connected in series with areference voltage source 36. Thecapacitor 32 stores energy to facilitate transmission of the action potential through the axon segment, and theshunt conductance 34 represents the high frequency behavior of the axon segment. Corresponding axon segments are separated by atransverse series resistance 38.
According to a feature of the present invention, it has been found that theaxon segment model 24 of FIG. 2a does not accurately represent a true equivalent circuit of the axon segment. In particular, examination of the real-time operation of so-called "solution-based" circuits has revealed that a more accurate emulation of an axon segment is provided by substituting an inductor means 38' for theresistance 38 and by substituting a varactor 32' for the fixedcapacitor 32 in the circuit of FIG. 2a. This transitional model is shown in FIG. 2b. Although not seen in FIG. 2b, the transverse inductor means 38' includes an effective resistance in series with the inductance.
According to the present invention, it has been found that a further substitution of an active transverse inductor circuit in the transitionalaxon segment model 24 of FIG. 2b enables the resulting solitary wave network to more precisely model how the neuron segment generates and propagates an action potential. As will be described, the network also advantageously permits information to be encoded by multiplexing techniques as in biological circuits. Referring to FIG. 3a, a schematic diagram is shown of a preferredsolitary wave circuit 40 according to the present invention for implementing this concept. As will be described,circuit 40 is designed to form the basic building block of a neural network comprising a plurality of such circuits cascaded in an LC ladder network and then interconnected. In this manner, information is processed in a parallel fashion.
Thesolitary wave circuit 40 comprises an "L" two-port circuit comprising afirst shunt branch 41 having a voltage-variable capacitor 42 or "varactor", asecond shunt branch 43 having a series-connectedshunt conductance 44 and a (variable or fixed)reference voltage 45, and abranch 47 in series withbranches 41 and 43.Branch 47 includes an active inductor means designated generally by thereference numeral 46. Preferably, the inductor means 46 comprises first and secondoperational amplifiers 48 and 50 connected in a feedback manner substantially as shown. Each of the operational amplifiers has aninternal input resistance 49 across its input terminals when the input transistors (not shown) of the amplifiers are bipolar junction (BJT) transistors; alternatively, theinternal input resistance 49 can be neglected if these transistors are junction field effect (JFET) transistors. Theoperational amplifier 48 also has aresistor 52 and acapacitor 54 connected across the input terminals thereof;operational amplifier 50 has aresistor 56 and aresistor 58 connected across the input terminals thereof. The output of theoperational amplifier 50 is connected to anode 60 between theresistor 52 and thecapacitor 54 while the output of theoperational amplifier 48 is connected to anode 62 between theresistors 56 and 58. Anotherresistor 64 of the inductor means is connected in series fromamplifier 50input node 65 tonode 70, the module output node. Each of theelements 52, 54, 56, 58 and 64 has a characteristic impedance "Z" such that the equivalent inductance "L" is defined by: ##EQU1##
As also shown in FIG. 3a, the inductor means 46 and thevariable capacitor 42/conductance 44 are connected as a voltage divider. Theshunt conductance 44 and the d.c.reference voltage 45 are provided to decrease the effective d.c. bias of thecircuit 40 and thereby prevent the circuit from clipping the applied input signal thereto. The reference voltage also establishes the capacitance of thevaractor 42 and provides the physiological -70 mV resting potential to enable the module to be coupled directly to living neurons.
Referring now to FIG. 3b,circuit 40 may be either self-exciting (i.e., a pacemaker potential) or may receive an input signal acrossterminals 66 and 68. FIG. 3b also shows several waveforms generated by thecircuit 40. The resulting signal is output acrossterminals 70 and 72 and is a solitary wave. Significantly, it has been found that thecircuit 40 of FIG. 3a emulates how a neuron (or an axon segment of a neuron) generates and propagates an action potential. Thecircuit 40 is also advantageously used as a dendrite, a cell body, or a synapse between neurons to enable the building of neural networks. As will be described in more detail below, multiple inputs can be spatially or temporally summed by superposition at a cell body module or along a dendrite (formed by a module ladder) in a manner similar to that found in biological neurons.
When a solitary wave or pulse train is to be generated from a stimulus which exceeds an active transmission line threshold voltage, the passive transmission line of FIG. 3a becomes an active transmission line, and this change corresponds physically to the creation of inductance due to active sodium ion transport and increased transmission conductance. The existence of a longitudinal voltage difference as measured by theoperational amplifiers 48 and 50 of FIG. 3a corresponds to a reduction in transmembrane resistance as is observed in biological nerves. Moreover, it has been found that the active transmission line of FIG. 3a generates a correct post-synaptic potential which can be exploited to implement neural network algorithms.
Variations in the equivalent inductance "L" of thesolitary wave circuit 46 advantageously alters the circuit's response, thereby enabling the circuit to emulate the various component parts of a neuron or neuron types. This aspect of the invention is shown in FIG. 3c, which is a schematic diagram of one stage of a cascaded LC network. As seen in FIG. 3c, theinductance circuit 46 possesses an effective inductance Leff and an effective resistance Reff. For any module in a cascaded LC network as shown in FIG. 3c, the remaining portion of the cascade has a complex impedance Zin as viewed frombranch 43 of the module. This complex impedance includes a real resistive portion designated "Re(Zin)". The specific type of neuron behaviors exhibited by the invention are determined by the three (3) classes of modules generally described by the boundary conditions shown in FIG. 3c. In particular, if the sum of Reff and Re(Zin) is very negative, then the node oscillates (Class I). If the sum of Reff and Re(Zin) approaches zero, the node rings (Class II). If the sum of Reff and Re(Z.sub. in) is very positive, the node is a lossless solitary wave nonlinear transmission line (Class III). Accordingly, the insertion of the appropriate or desired class of module interface into cascade determines the overall nerve circuit behavior.
If a stimulus is applied to inputterminals 66 and 68 as shown in FIG. 3b and the ladder includes Class II module interfaces insufficient in number to produce a pacemaker function (Class I) the circuit generates an output pulse (i.e., a phasic encoder operation) or a plurality of output pulses (i.e., a burst encoder operation). The type of function depends on the quantity and the magnitude of the negative effective resistance Reff.
Referring now to FIG. 4, a simple "two-input" neuron is emulated using a plurality of functional modules each comprising thesolitary wave circuit 40 of FIG. 3. Theneuron 80 includes two (2)dendrites 82 and 84, acell body 86, and an axon 88.Dendrite 82 is formed by an LC network comprising thesolitary wave circuits 82a, 82b and 82c, anddendrite 84 is formed by an LC network comprisingsolitary wave circuits 84a, 84b and 84c. Insertion of a Class I interface into the dendrites or sufficient quantities of Class II module interfaces along the dendrites yields a pacemaker output. The bulk of the axon 88 should be Class III which, as described above, is the lossless solitary wave nonlinear transmission line.
Referring now in detail to FIG. 4, each of thesolitary wave circuits 82a and 84a include an identical pair ofactive inductor circuits 85 and 87 for receiving weighted "inhibitory" or "excitatory" input signals generated by a "synaptic" input circuit. For example,dendrite 82 includes an input circuit 89a having inhibitory andexcitatory inputs 90 and 92 for receiving inhibitory or excitatory signals. Theinputs 90 and 92 are applied to the gate terminals of a pair of source-connectedJFET transistors 94 and 96. The source terminals of thetransistors 94 and 96 are connected to a hysteresis module 98a for generating a "weighted" inhibitory or excitatory signal at the drain terminals of thetransistors 94 and 96. The "weight" stored within the hysteresis module 98a is altered to change the synaptic efficacy. The input circuit 89a also includes voltage reference circuits 100a and 100b connected to the drain terminals of thetransistors 94 and 96 to form an input node for an EEG slow wave potential. Moreover, a commonemitter inverter circuit 102 is connected to the output of the inductor circuit 85 to invert any applied logical inhibitory signal to produce a negative wave. In particular,circuits 85 and 87 both generate an excitatory post-synaptic potential (EPS) andcircuit 102 inverts the output of circuit 85 to generate an inhibitory post-synaptic potential (IPSP).
The outputs ofsolitary wave circuits 82c and 84c are summed at thecell body node 104. If the value of the signal atnode 104 is higher than a predetermined value, the neuron "fires", and therefore an action potential solitary wave or burst of waves is transmitted through the axon comprising a thirdLC ladder network 88a, 88b . . . 88n. The net amount of propagation delay in the axon is determined by the number of modules in the third LC ladder network, with each module possessing a propagation delay equal to the square root of the quantity (LC).
According to the invention, the effective impedance in each component of the neuron varies. At the synapses, the effective impedance (i.e., effective series resistance) inactive circuits 85 and 87 has an resistance value greater than zero. In the dendrites, the impedance has an effective resistance value less than or equal to zero and, in the axon, the resistance value varies from negative to positive. Adjustment of the magnitude of the module effective resistance generates various types of information encoding on the waveform. For example, pulse position or frequency modulation occurs (see FIG. 3b) for effective resistance values of the magnitude (approximately 10.0G) while single pulses occur for effective resistance values greater than 10.0G.
As also seen in FIG. 4, signals at various positions along the dendrites can be applied toNAND gate 106 and then input to a flip-flop circuit 108. The flip-flop circuit includes a "learn"input 110 and a "fired"output 112. Thecollective inputs 110 and thecollective outputs 112 are advantageously controlled by a microprocessor-basedcontrol system 114 for rule-based learning using neural network algorithms. In this manner, theneuron 80 can be used as a basic building block of an associative long term memory and parallel distributed processing system. Alternatively, each of the modules can be used for pattern recognition or other learning-type applications. Such applications are possible due to the fact that interconnected modules such as shown in FIG. 4 exhibit the capability to "learn" in real-time. Moreover the signal waveshapes generated by the solitary wave circuits described herein are biocompatible and of physiological magnitudes. Thereference voltage 45 of FIG. 3a can be either the local tissue potential or the EEG slow wave. The principles of the subject invention can be implemented as a modular component of a prosthetic device; e.g., as an EEG phase-stored distributed memory. The distributed memory can optimize the performance of the prosthetic by increasing the signal-to-noise ratio for behavior pattern recognition of the prosthetic.
Although the invention has been described and illustrated in detail, the same is by way of example only and should not be taken by way of limitation. The spirit and scope of the present invention are limited only to the terms of the appended claims.