atlas

Research map / Architectures and efficiency / RNNs and normalization

Unconditional stability of a recurrent neural circuit implementing divisive normalization

NeurIPS 2024 · Architectures and efficiency › RNNs and normalization · approach: Brain-inspired recurrent architectures · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proves unconditional local stability of ORGaNICs (an oscillatory recurrent gated integrator circuit implementing dynamic divisive normalization) for identity recurrent weights, derives its energy function, conjectures stability for arbitrary recurrent weights, and trains it with naive BPTT on MNIST tasks.

Problem

Recurrent neurodynamical circuit models that implement divisive normalization are biologically plausible but hard to train because their nonlinear dynamics lack stability guarantees for high-dimensional systems, which makes them hard to train with BPTT.

Approach

Links dynamic divisive normalization in ORGaNICs to a system of coupled damped harmonic oscillators; using the indirect Lyapunov method and a Lyapunov-diagonal-stability/regular-splitting argument, it proves the normalization fixed point is unconditionally stable for identity recurrent weights, and derives an explicit energy function. The stability then enables vanilla BPTT training without gradie

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use ORGaNICs instead of SSN (80:20)MNIST static classification · MNIST testaccuracy: 95.2% -> 98.2%Helped
use ORGaNICs (80:80) instead of MLP (50)MNIST static classification · MNIST testaccuracy: 98.2% -> 98.2%No clear effect
use ORGaNICs (128 units) instead of LSTM (128 units)sequential classification · sMNIST testaccuracy: 97.3% -> 97.8%Helped
use ORGaNICs (128 units) instead of LSTM (128 units)sequential classification · psMNIST testaccuracy: 92.6% -> 90.7%Hurt
allow learned rather than fixed intrinsic time constants (ablation)ORGaNICs (64 units) · sMNIST testaccuracy: 90.3% -> 97.7%Helped
allow learned rather than fixed intrinsic time constants (ablation)ORGaNICs (64 units) · psMNIST testaccuracy: 80.3% -> 89.9%Helped
allow learned rather than fixed intrinsic time constants (ablation)ORGaNICs (128 units) · sMNIST testaccuracy: 94.8% -> 97.8%Helped
allow learned rather than fixed intrinsic time constants (ablation)ORGaNICs (128 units) · psMNIST testaccuracy: 84.8% -> 90.7%Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST sequential MNIST permuted sequential MNIST

Benchmarks: MNIST sequential MNIST permuted sequential MNIST

Metrics: test accuracy largest eigenvalue real part of Jacobian trajectory boundedness

Baselines: SSN MLP LSTM AntisymmetricRNN coRNN Lipschitz RNN

Builds on: ORGaNICs LSTM Lipschitz RNN coRNN stabilized supralinear network

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy