Interpret and as nonnegative firing-rate activities, rather than individual action potentials. Take . The relaxation time controls how quickly activity changes. The decay terms and make activity fall in the absence of recurrent drive. Each neuron receives a weighted input from the other, with coupling , and the static input-output function converts that input into a target activity.
The nonlinear response tends to at large input magnitude and equals at , so is its maximum activity and its half-saturation input scale. At small inputs it is approximately . For this is a mutually excitatory saturating rate network: increasing one neuron's activity increases the other's drive, permitting positive feedback. The response is even in , so this particular equation does not model a negative as ordinary inhibition; its dynamics depend on .
The equations combine passive relaxation with instantaneous nonlinear recurrent drive. They omit explicit spike timing, delays, channel dynamics and stochasticity, so they are an activity-level model for computational neuroscience.
Put . The nullclines areAny steady state has nonnegative coordinates because . For , is strictly increasing on the positive half-line. If a steady state had , then , a contradiction. The case is identical, so all steady states lie on the diagonal. Write . Besides , the equation givesand henceThus three distinct steady states exist exactly when , with and the positive parameter assumptions stated above. For positive excitatory coupling this is . At equality the two positive states merge; below it only the origin remains. If , the origin is again the only steady state.
Both nullclines begin at the origin and approach the limiting activity along their saturating direction; they are reflections of each other across . Flow points to the right where and to the left where . It points upwards where and downwards where . The plot shows these nullclines and typical trajectories for the parameters of the next part.
The origin and upper diagonal state attract nearby trajectories, while the lower positive state is a saddle. Its stable manifold separates the two attracting regions: trajectories in each basin of attraction approach its stable node, giving bistability. The diagonal is invariant, and on it the scalar activity increases between and and decreases between zero and or above . Activities remain nonnegative and bounded because . The vector field has constant negative divergence , so the Bendixson-Dulac criterion also rules out periodic orbits in the physical quadrant. The network is a switch between persistent activity levels, rather than an oscillator.
The Jacobian matrix at a diagonal steady state isIts eigenvectors and represent common and opposing perturbations, with respective eigenvalues and .
For a nonzero equilibrium, and . Consequently . The lower root has and is a saddle equilibrium; the upper root has and is a stable node. At the origin , so both eigenvalues are .
The supplied parameters give , and the nonzero roots solve , giving and . The numerical stability results areBiologically, the origin is a quiescent state and the upper equilibrium a sustained mutually reinforced activity state. The saddle represents a collective activation threshold: a perturbation crossing its basin boundary can switch the network from low to high activity. This persistent-state mechanism can model a memory or decision variable, but the simplified rate equations do not establish that a particular biological circuit uses it.
A standard binary Hopfield network contains recurrently connected units with activities . Choose symmetric weights , omit self-couplings by setting , and use zero thresholds for the energy in the next part. To store desired binary patterns , a simple choice is Hebbian memory weights for a Hopfield network:Correlated activity strengthens connections between units agreeing across the training patterns and makes disagreement contribute negatively. This creates attraction toward the stored configurations when cross-talk is sufficiently small. For one stored pattern, its local field is , so every bit is stable for . With multiple patterns, the other patterns add cross-talk; the rule does not guarantee exact retrieval for an arbitrary collection.
Start retrieval from a partial or corrupted cue and update one unit at a time using its current fieldA cyclic or random fair asynchronous schedule lets the network relax toward a fixed point, completing a memory when the cue lies in its basin. This is content-addressable retrieval: the initial pattern selects the memory without an explicit address. Nonzero thresholds can be included in a more general model, but their corresponding linear terms must then be included in the energy.
For the symmetric zero-diagonal weights and asynchronous rule just specified, update only unit . In the energy difference, terms involving neither nor its symmetric partner cancel. Thus asynchronous Hopfield energy descent givesIf the unit was already aligned, it does not change and . If it flips into alignment, , soAt our tie rule retains the old activity. The network has only configurations. Strict descent on every actual change prevents revisiting a configuration and permits only finitely many changes. With a fair schedule every misaligned unit is eventually updated, so the terminal configuration is a fixed point. At that point each possible single-bit flip has energy cost . The network reaches a minimum against single-unit changes, not necessarily the global minimum. Its energy is a Lyapunov function for these asynchronous dynamics.
The qualifications are essential to the printed claim. Synchronous updates can cycle: for two units with , the state alternates with , keeping energy . Symmetry alone therefore does not prove convergence under simultaneous updates.
Nor does the valid descent proof guarantee a global minimum. Consider four units with and all four cross-group weights equal to , symmetrically and with zero diagonal. The state has aligned fields and energy , so it is a strict single-flip local minimum. The all-positive state has energy . This explicit counterexample shows why local minima may trap retrieval even though the energy always descends under the stipulated rule.
One limitation is finite useful storage capacity and interference. Under simple Hebbian learning, each additional pattern contributes cross-talk to the retrieval fields; correlated or excessive patterns can erase a memory's basin or destabilize the pattern itself. More structured learning can reduce this interference: covariance-based weights account for activity biases, and pseudoinverse-based rules can orthogonalize a set of linearly independent patterns. Sparse representations and suitable thresholds can also change the capacity tradeoff. These extensions require their own retrieval analysis; they do not permit unlimited robust storage in a finite network.
A second limitation is spurious attractors and entrapment in unintended local minima. Mixtures of memories or unrelated configurations can be fixed points, and deterministic energy descent cannot escape an already stable incorrect state. Stochastic updates that sometimes accept energy increases can explore other configurations, and simulated annealing can gradually reduce that randomness to favor lower energies. Better weight learning and basin shaping can reduce the spurious states. Finite-temperature escape is probabilistic, and a practical finite-time annealing schedule does not guarantee the desired memory or a global minimum.
Changing the learning rule addresses interference; changing the retrieval dynamics can address trapping. The objective must still be appropriate: the lowest energy pattern is not necessarily the memory best matching a particular noisy cue.
Articles by others on the same topic
There are currently no matching articles.
