Title: Artificial Kuramoto Oscillatory Neurons
Authors: Takeru Miyato, Sindy Löwe, Andreas Geiger, Max Welling
Published: 17th October 2024 (Thursday) @ 17:47:54
Link: http://arxiv.org/abs/2410.13821v1
Abstract
It has long been known in both neuroscience and AI that “binding” between neurons leads to a form of competitive learning where representations are compressed in order to represent more abstract concepts in deeper layers of the network. More recently, it was also hypothesized that dynamic (spatiotemporal) representations play an important role in both neuroscience and AI. Building on these ideas, we introduce Artificial Kuramoto Oscillatory Neurons (AKOrN) as a dynamical alternative to threshold units, which can be combined with arbitrary connectivity designs such as fully connected, convolutional, or attentive mechanisms. Our generalized Kuramoto updates bind neurons together through their synchronization dynamics. We show that this idea provides performance improvements across a wide spectrum of tasks such as unsupervised object discovery, adversarial robustness, calibrated uncertainty quantification, and reasoning. We believe that these empirical results show the importance of rethinking our assumptions at the most basic neuronal level of neural representation, and in particular show the importance of dynamical representations.
Aim: Construct a different neuron component to allow to closer mimicking of McCullogh-Pitts neurons — fire with spatiotemporal dynamics neurons that fire together wire together
- New kind of neuron to place in NNs - based on Artificial Kuramoto Oscillators
- “Oscillators” are n-dimensional unit vectors vectors on the unit (hyper)sphere
Differential eqn. of the Kuramoto model:
where:
- : the phase of the -th oscillator
- : natural frequency of the -th oscillator
- : number of oscillators
- : coupling strength between the -th and -th oscillators 👈 this is the important one and ;
The Kuramoto model from Chemical Oscillations, Waves, and Turbulence SpringerLink is 1-dimensional and the representation of an oscillator is its phase information
In the above represents the phase difference between the -th and -th oscillators
The differential eqn. for their vector-valued Kuramoto model:
where:
- is an anti-symmetric matrix an anti-symmetric matrix is one where so basically like a symmetric one with the lower triangle multiplied by
- the component is the oscillators natural frequency
- defn. projects input vector onto the hypersphere’s tangent space - see Vector Projection