Table of Contents
Fetching ...

Binding threshold units with artificial oscillatory neurons

Vladimir Fanaskov, Ivan Oseledets

TL;DR

The paper addresses integrating oscillatory neural dynamics with threshold units to enrich memory and information exchange. It develops a Hopfield-Kuramoto associative memory with energy $E_{HK}(\boldsymbol{x},\boldsymbol{\mu})$ that monotonically decreases along trajectories, unifying Hopfield and Kuramoto formulations under Lyapunov guarantees. It reveals multiple interpretations of the coupling, including low-rank weight corrections akin to LoRA/fast weights and gating-like mechanisms for information multiplexing, supported by toy MNIST-based experiments. The proposed framework provides a principled path to combine temporal synchronization with distributed memory, with potential benefits for deeper networks and tasks where timing and phase carry information.

Abstract

Artificial Kuramoto oscillatory neurons were recently introduced as an alternative to threshold units. Empirical evidence suggests that oscillatory units outperform threshold units in several tasks including unsupervised object discovery and certain reasoning problems. The proposed coupling mechanism for these oscillatory neurons is heterogeneous, combining a generalized Kuramoto equation with standard coupling methods used for threshold units. In this research note, we present a theoretical framework that clearly distinguishes oscillatory neurons from threshold units and establishes a coupling mechanism between them. We argue that, from a biological standpoint, oscillatory and threshold units realise distinct aspects of neural coding: roughly, threshold units model intensity of neuron firing, while oscillatory units facilitate information exchange by frequency modulation. To derive interaction between these two types of units, we constrain their dynamics by focusing on dynamical systems that admit Lyapunov functions. For threshold units, this leads to Hopfield associative memory model, and for oscillatory units it yields a specific form of generalized Kuramoto model. The resulting dynamical systems can be naturally coupled to form a Hopfield-Kuramoto associative memory model, which also admits a Lyapunov function. Various forms of coupling are possible. Notably, oscillatory neurons can be employed to implement a low-rank correction to the weight matrix of a Hopfield network. This correction can be viewed either as a form of Hebbian learning or as a popular LoRA method used for fine-tuning of large language models. We demonstrate the practical realization of this particular coupling through illustrative toy experiments.

Binding threshold units with artificial oscillatory neurons

TL;DR

The paper addresses integrating oscillatory neural dynamics with threshold units to enrich memory and information exchange. It develops a Hopfield-Kuramoto associative memory with energy that monotonically decreases along trajectories, unifying Hopfield and Kuramoto formulations under Lyapunov guarantees. It reveals multiple interpretations of the coupling, including low-rank weight corrections akin to LoRA/fast weights and gating-like mechanisms for information multiplexing, supported by toy MNIST-based experiments. The proposed framework provides a principled path to combine temporal synchronization with distributed memory, with potential benefits for deeper networks and tasks where timing and phase carry information.

Abstract

Artificial Kuramoto oscillatory neurons were recently introduced as an alternative to threshold units. Empirical evidence suggests that oscillatory units outperform threshold units in several tasks including unsupervised object discovery and certain reasoning problems. The proposed coupling mechanism for these oscillatory neurons is heterogeneous, combining a generalized Kuramoto equation with standard coupling methods used for threshold units. In this research note, we present a theoretical framework that clearly distinguishes oscillatory neurons from threshold units and establishes a coupling mechanism between them. We argue that, from a biological standpoint, oscillatory and threshold units realise distinct aspects of neural coding: roughly, threshold units model intensity of neuron firing, while oscillatory units facilitate information exchange by frequency modulation. To derive interaction between these two types of units, we constrain their dynamics by focusing on dynamical systems that admit Lyapunov functions. For threshold units, this leads to Hopfield associative memory model, and for oscillatory units it yields a specific form of generalized Kuramoto model. The resulting dynamical systems can be naturally coupled to form a Hopfield-Kuramoto associative memory model, which also admits a Lyapunov function. Various forms of coupling are possible. Notably, oscillatory neurons can be employed to implement a low-rank correction to the weight matrix of a Hopfield network. This correction can be viewed either as a form of Hebbian learning or as a popular LoRA method used for fine-tuning of large language models. We demonstrate the practical realization of this particular coupling through illustrative toy experiments.
Paper Structure (26 sections, 3 theorems, 57 equations, 2 figures, 4 tables)

This paper contains 26 sections, 3 theorems, 57 equations, 2 figures, 4 tables.

Key Result

Theorem 3.1

Let for dynamical system (eq:Hopfield_memory) weight matrix be symmetric $\boldsymbol{W}^{\top} = \boldsymbol{W}$, and Hessian of Lagrange function be positive-semidefinite matrix $\frac{\partial^2 L}{\partial \boldsymbol{x}^2} \geq 0$, $\boldsymbol{g}(\boldsymbol{x}) \equiv \frac{\partial L\left(\b is a Lyapunov function of (eq:Hopfield_memory) since

Figures (2)

  • Figure 1: In the middle: membrane potential of three Izhikevich neurons under constant injected dc-current. Two first neurons fire at the same frequency but have different phases. The third neuron spikes at a higher frequency. On the left: threshold unit with smooth activation function $\sigma(x)$; interaction term of additive model. Threshold unit is a simplified description of neuron's interaction that only models time-averaged intensity of spikes $x$. Phase shift is ignored by the model. On the right: artificial oscillatory neuron with $D=1$; interaction term of Kuramoto model. Artificial oscillatory neuron is a simplified model that describes a neuron as a harmonic oscillator with fixed natural frequency. Interaction of artificial oscillatory neurons depends only on the phase difference. According to izhikevich1999weakly oscillatory neurons with different non-resonant frequencies do not interact, and in this sense average intensity of spikes is ignored by the model. See Section \ref{['section:Threshold_and_oscillatory']} for discussion.
  • Figure 2: Empirical validation of interaction between threshold and oscillatory units. On the first stage Hopfield network with threshold units is pre-trained to recognise MNIST digits and all its parameters are frozen. On the second stage oscillatory units are added to the network and the combined network is trained on the modified task. For example, if $1$ is present to oscillatory neurons, Hopfield network should swap labels for $0$ and $1$; if additional input is $0$, the output of Hopfield network is not modified. Learnable parameters are interaction strength (scalar) and weights of oscillatory units.

Theorems & Definitions (10)

  • Theorem 3.1: Lyapunov function for Hopfield-Krotov associative memory
  • proof
  • Example 1: deep ReLU network
  • Theorem 3.2: Lyapunov function for Kuramoto associative memory
  • proof
  • Example 2: dense ReLU network
  • Example 3: dense attention network
  • Theorem 4.1: Lyapunov function for Hopfield-Kuramoto associative memory
  • proof
  • Example 4: multiplexing with oscillatory units