050 — The Vreeswijk-Sompolinsky asynchronous-irregular state

Abstract

Cortical neurons fire irregularly — their spike trains look almost like random (Poisson) processes, even though a single neuron driven by steady current fires like clockwork. Vreeswijk & Sompolinsky’s 1996 Science paper explained why: in a recurrent network where excitation and inhibition are both strong and roughly cancel, what’s left over is fluctuations, and cells fire when those fluctuations randomly push them over threshold. The result is the asynchronous-irregular (AI) state — moderate rates, near-Poisson spiking, low correlations between cells, and deterministic chaos. This entry reproduces that state on the same conductance-based network used elsewhere in this collection to produce gamma-rhythmic PING, and checks all four of V&S’s signatures against a PING control. The same architecture gives two completely different regimes depending only on how it’s wired and driven.

The idea

A leaky integrate-and-fire neuron given a constant supra-threshold current is a metronome: it charges to threshold, fires, resets, repeats — perfectly regular, CV (coefficient of variation of inter-spike intervals) = 0. Real cortical neurons have CV ≈ 1, the value you’d get from a Poisson process. Where does the randomness come from?

V&S’s answer: not from noisy inputs, but from the balance of strong recurrent excitation and inhibition. Picture a cell receiving KK excitatory and KK inhibitory recurrent inputs, each of strength 1/K\propto 1/\sqrt{K}. The mean excitatory and inhibitory currents are each large (O(K)O(\sqrt{K})) but opposite-signed, so they cancel — the cell sits near threshold, not far above it. What survives the cancellation is the fluctuation around the mean (also O(1)O(1) by the central limit theorem). With the mean drive parked near threshold and fluctuations of comparable size, every spike is triggered by a chance upward swing. Firing becomes a threshold-crossing of noise, which is approximately Poisson.

This is self-organising: the network finds the firing rates at which the E and I currents balance, no fine-tuning required. It’s robust, it’s generic, and it produces four hallmarks that can each be measured:

  1. Irregular — single-cell ISI distributions approach Poisson, CV → 1.
  2. Asynchronous — pairs of cells are nearly uncorrelated (correlation 1/K\sim 1/\sqrt{K}, vanishing for large KK).
  3. Fluctuation-driven — the fluctuation amplitude is comparable to or larger than the distance from mean drive to threshold.
  4. Chaotic — a tiny perturbation to the network state grows (positive Lyapunov exponent); the network never settles onto a periodic orbit.

Brunel (2000) showed the regime survives the move from V&S’s binary-spin neurons to spiking LIF neurons; Renart et al. (2010) showed it survives conductance-based synapses. So we should be able to reach it on our conductance-based LIF network too — and contrast it against the gamma-clocked PING state the same network produces in other operating points.

Building it

We run two cells of the same network (COBANet, NE=1024N_E = 1024, NI=256N_I = 256, Δt=0.1\Delta t = 0.1 ms, T=1000T = 1000 ms): a PING control (the gamma-rhythmic regime, our foil) and a V&S AI target. They differ only in connectivity and drive:

PING (control)V&S AI
Recurrent connectivitydensefixed fan-in: exactly K10K \approx 10 inputs per cell
III \to I coupling (WIIW^{II})noneN(0.4,0.12)\mathcal{N}(0.4, 0.12) μS
WEIW^{EI} / WIEW^{IE}biophysical PING defaultsN(0.6,0.18)\mathcal{N}(0.6, 0.18) / N(3.0,0.9)\mathcal{N}(3.0, 0.9) μS
External drive20 Hz Poisson through WinW_\text{in}per-cell independent Poisson on E (45 Hz) and I (8 Hz), bypassing WinW_\text{in}

Three ingredients are what the PING runs never use, each mapping directly onto a V&S assumption:

  • An III \to I matrix. PING has no inhibitory self-coupling; V&S needs it so the inhibitory population doesn’t fire in synchronous bursts (which would re-establish a rhythm).
  • Fixed-KK connectivity. Every cell draws exactly KK presynaptic inputs (V&S’s assumption that all cells are statistically equivalent). The obvious alternative — zeroing each weight independently with probability 1K/N1 - K/N — gives a binomial fan-in that varies cell to cell (mean 10, but range 2–21), which broadens the rate distribution. Switching to fixed-KK cut the spread of per-cell rates from CV 0.790.79 to 0.330.33.
  • Per-cell independent drive on both populations. Each cell gets its own private Poisson noise stream into its excitatory conductance. This is the uncorrelated external input V&S’s cells receive. (Driving only E and letting I inherit noise through WEIW^{EI} leaves the I cells too correlated; both populations need their own.)

The headline result, before the diagnostics:

PINGV&S AI
rE,rI\langle r_E\rangle, \langle r_I\rangle4, 31 Hz17, 21 Hz
Rastergamma bandsscattered
Welch PSDsharp 31 Hz peakbroadband, no peak
Figure 1. Canonical PING — the rhythmic control
Five-panel figure for the PING control. Top: E raster across 1000 ms with vertical bands every ~33 ms. Second: I raster with synchronous bursts at the same cadence. Third: Welch PSD with a sharp gamma peak at ≈ 31 Hz plus 60 / 90 / 120 Hz harmonics. Fourth: per-neuron ISI CV histogram, median ≈ 0.62 — sub-Poisson, regular firing. Fifth: mean pairwise spike-train cross-correlation showing a clean comb of peaks at lag 0 and ±32 / ±64 / ±96 ms.

The foil. PING fires in cycle-locked gamma bursts: a sharp spectral peak, regular (sub-Poisson) ISIs, and cross-correlations that comb at the gamma period. Everything the AI state is not.

Figure 2. V&S asynchronous-irregular state
Five-panel figure for the V&S AI cell. Top: E raster, completely scattered with no vertical bands. Second: I raster, also scattered. Third: Welch PSD broadband across 5–150 Hz with no clear gamma peak. Fourth: per-E ISI CV histogram centered on 1.0, median ≈ 1.02. Fifth: mean pairwise cross-correlation, flat noise around zero at all lags, peak |C| = 0.010.

The target. Scattered rasters, broadband spectrum, ISIs centered on Poisson, flat cross-correlations. The same five panels as Figure 1, telling the opposite story.

Checking the four signatures

Each row of the contrast below is one V&S prediction, confirmed against the PING foil.

SignaturePINGV&S AIV&S predicts
Irregular — median ISI CV0.62 / 0.03 (E/I)1.02 / 1.13→ 1
Asynchronous — peak |pairwise C(τ)|0.041 (gamma comb)0.010 (flat)→ 0
Fluctuation-driven — median η\eta5.5231\gtrsim 1
Chaotic — divergence after ε kickre-locks to 0sustained ≈ 6 cellsgrows (λ>0\lambda > 0)

1 & 2: Irregular and asynchronous

These two read directly off Figures 1 and 2. Irregularity is the ISI-CV histogram (panel 4): PING’s E cells are regular (CV 0.62) and its I cells almost perfectly periodic (0.03, a metronome), while the AI cell’s E and I CVs both sit at ≈ 1 — Poisson. Asynchrony is the cross-correlogram (panel 5): PING shows a comb of peaks at multiples of the gamma period (cells that fire together this cycle fire together next cycle), whereas the AI correlogram is flat noise with a 4× smaller peak — cells fire essentially independently.

3: Fluctuation-driven firing

The mechanistic core of the theory: cells fire because fluctuations push them over threshold, not because the mean drive is supra-threshold. We measure this per cell from the total membrane current Itot(t)=gE(EeV)+gI(EiV)+gL(ELV)I_\text{tot}(t) = g_E(E_e - V) + g_I(E_i - V) + g_L(E_L - V): its time-mean μI\mu_I, its time-std σI\sigma_I, and the ratio

η=σIIthμI\eta = \frac{\sigma_I}{|I_\text{th} - \mu_I|}

where Ith=gL(VthEL)=0.75I_\text{th} = g_L(V_\text{th} - E_L) = 0.75 nA is the current that just holds a cell at threshold. η1\eta \gg 1 means fluctuations dwarf the gap to threshold — fluctuation-driven firing.

Figure 3. PING — drive vs fluctuation per cell
Two-panel figure. Left: scatter of per-cell time-mean current μ_I vs time-std σ_I, 1024 E cells clustered tightly near μ_I ≈ 0 with σ_I 2.5–5.5 nA, all left of the I_th = 0.75 nA line. Right: histogram of η, median 5.5, 100% of cells η ≥ 1.

PING. Mean drives cancel to μI0\mu_I \approx 0 (well below threshold), but σI\sigma_I is large — the fluctuations here are the deterministic gamma-cycle pumps, not random noise. So PING technically satisfies η1\eta \gtrsim 1 too, but its fluctuations are a clock, which the spectrum and correlogram already exposed.

Figure 4. V&S AI — drive vs fluctuation per cell
Two-panel figure for the AI cell. Left: μ_I vs σ_I scatter clustered near μ_I ≈ 0.7 nA with σ_I ≈ 4 nA. Right: histogram of η, median ≈ 23, 100% of cells η ≥ 1.

V&S AI. Mean drive sits right at threshold (μIIth\mu_I \approx I_\text{th}) with fluctuations many times larger (σI4\sigma_I \approx 4 nA). Median η=23\eta = 23 — every cell is strongly fluctuation-dominated, and here the fluctuations are genuinely random (independent Poisson noise), which is what makes the firing Poisson.

4: Chaos

The sharpest test of all, and the one that separates “balanced and noisy” from “balanced and chaotic.” Clone the network, perturb every membrane voltage by a tiny ε = 2 mV at t=0t = 0, and rerun on identical frozen input (same Poisson stream, same seed). Track D(t)D(t) = the number of E cells whose spike differs between the two copies. A chaotic network amplifies the perturbation; a stable one forgets it.

Figure 5. Spike-train divergence after an ε = 2 mV perturbation
Line plot of spike-train divergence D(t) vs time, 0–1000 ms. Grey (PING): an initial spike to ~7 cells, then decaying gamma-period pulses shrinking to exactly 0 by ~500 ms and staying there. Red (V&S AI): rises to a sustained fluctuating ≈ 6-cell level within ~100 ms and stays there for the full second.

PING forgets the kick; AI does not. PING (grey) re-locks: the perturbation rings down in decaying gamma-period pulses and reaches exactly zero — a stable limit cycle (λ0\lambda \leq 0). The AI cell (red) saturates at a sustained ≈ 6-cell divergence and never returns to zero — the perturbation grows then plateaus, the signature of positive λ\lambda (chaos).

The divergence saturates at a modest level (a handful of cells out of 1024) because the strong shared input partly entrains both copies — strongly-driven neurons fire reliably regardless of network state (the Mainen-Sejnowski effect). So our cell is “noise-entrained with chaos on top” rather than V&S’s strongly-autonomous chaos. But the qualitative split is unambiguous: PING’s perturbation vanishes to exactly zero, AI’s persists.

How faithful is it?

All four V&S signatures reproduce on a conductance-based LIF network — irregular, asynchronous, fluctuation-driven, chaotic — side-by-side with a PING control that fails every one. Two honest caveats remain:

  • Hand-tuned, not derived weights. V&S derive the 1/K1/\sqrt{K} synaptic scaling from the requirement that fluctuations stay O(1)O(1) as NN \to \infty. We found our operating point by tuning on the diagnostics rather than imposing that scaling. The state is clearly in the right regime, but we haven’t verified the mean E and I currents are individually O(K)O(\sqrt{K})-large and cancelling.
  • Weak chaos, masked by input entrainment. Because our cells are driven by strong shared Poisson noise, the perturbation can’t grow far before the common input re-entrains both copies. The autonomous chaos of V&S’s quenched-input network would show much larger divergence.

Both are sharpenings, not contradictions — the regime is V&S; the remaining work is making it quantitatively V&S.

Next steps

  1. 1/K1/\sqrt{K} scaling check. Sweep NN at fixed K/NK/N with weights rescaled 1/K\propto 1/\sqrt{K} and confirm the state is NN-invariant (CV, rate, spectrum unchanged). This is what would prove we’re on the V&S balanced manifold rather than at a lucky single-NN operating point. Fixed-KK connectivity, added here, is the prerequisite.
  2. Quenched-input chaos. Replace the fresh per-timestep Poisson drive with a frozen DC offset per cell, so the Lyapunov probe measures autonomous network chaos without the input-entrainment mask.