Global stability of a Hebbian/anti-Hebbian network for principal subspace learning
David Lipshutz, Robert J. Lipshutz
TL;DR
This work establishes global stability for a Hebbian/anti-Hebbian PSA network in the continuum limit at equal learning-rate timescales (τ=1/2), proving convergence from almost all initializations to equilibria whose neural filters form an orthonormal basis spanning the input's principal subspace. The analysis reveals a two-phase convergence: first, rapid contraction to an invariant manifold with orthonormal neural filters, and second, slow gradient-flow dynamics along this manifold toward the PSA subspace minima of a non-convex potential. The results bridge local synaptic updates with stable, high-level computations, providing a rigorous link between biologically plausible plasticity and principal subspace learning, and suggest practical initialization and extensions to general timescales. The work also discusses extensions to general 0<τ≤1/2 and outlines empirical evidence that the online algorithm inherits the two-phase behavior, with implications for neuromorphic and PSA-related algorithms.
Abstract
Biological neural networks self-organize according to local synaptic modifications to produce stable computations. How modifications at the synaptic level give rise to such computations at the network level remains an open question. Pehlevan et al. [Neur. Comp. 27 (2015), 1461--1495] proposed a model of a self-organizing neural network with Hebbian and anti-Hebbian synaptic updates that implements an algorithm for principal subspace analysis; however, global stability of the nonlinear synaptic dynamics has not been established. Here, for the case that the feedforward and recurrent weights evolve at the same timescale, we prove global stability of the continuum limit of the synaptic dynamics and show that the dynamics evolve in two phases. In the first phase, the synaptic weights converge to an invariant manifold where the `neural filters' are orthonormal. In the second phase, the synaptic dynamics follow the gradient flow of a non-convex potential function whose minima correspond to neural filters that span the principal subspace of the input data.
