atlas

Research map / Probabilistic and scientific modeling / Dynamical systems

Inferring stochastic low-rank recurrent neural networks from neural data

NeurIPS 2024 · Probabilistic and scientific modeling › Dynamical systems · approach: Low-rank and diffusion neural dynamics · 4 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.

Fits stochastic low-rank RNNs to noisy neural data via variational sequential Monte Carlo, with exact fixed-point enumeration via hyperplane arrangements and evaluation on teacher-student, EEG, hippocampal and monkey reaching datasets.

Problem

Fitting low-rank recurrent neural networks, which have tractable dynamics, to noisy neural data so that the models are both interpretable and fit the observed data well.

Approach

Combines low-rank piecewise-linear RNNs with a stochastic latent state trained by variational sequential Monte Carlo (optimal or bootstrap proposal, with an optional CNN encoder), and proves that the number of fixed points is bounded via hyperplane arrangement theory, enabling exhaustive fixed-point search.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use a non-causal CNN encoder instead of a causal encoder (ablation)Ours on MC_Maze · MC_Mazeco-bps: 0.3225 -> 0.3407Helped
use a non-causal CNN encoder instead of a causal encoder (ablation)Ours on MC_Maze · MC_Mazevel R2: 0.8479 -> 0.8902Helped
use a non-causal CNN encoder instead of a causal encoder (ablation)Ours on MC_Maze · MC_MazePSTH R2: 0.5927 -> 0.5963Helped
use a non-causal CNN encoder instead of a causal encoder (ablation)Ours on MC_Maze · MC_Mazefp-bps: 0.2184 -> 0.2417Helped
add conditioning inputs at dim 5 (ablation)Ours on monkey reaching · Monkey reachingvel R2: 0.7897 ± 0.0687 -> 0.8589 ± 0.0493Helped
add conditioning inputs at dim 6 (ablation)Ours on monkey reaching · Monkey reachingvel R2: 0.8944 ± 0.0039 -> 0.9018 ± 0.0114Helped
use Ours instead of GPFAMC_Maze · MC_Mazeco-bps: 0.2463 -> 0.3225Helped
use Ours instead of SLDSMC_Maze · MC_Mazevel R2: 0.7944 -> 0.8479Helped
use Ours instead of LFADSMC_Maze · MC_Mazeco-bps: 0.3554 -> 0.3225Hurt
use Ours instead of LFADSMC_Maze · MC_Mazevel R2: 0.8906 -> 0.8479Hurt
use Ours instead of NDTMC_Maze · MC_Mazeco-bps: 0.3597 -> 0.3225Hurt
use Ours instead of NDTMC_Maze · MC_Mazevel R2: 0.8897 -> 0.8479Hurt

Surprising findings

Limitations

Experimental setup

Datasets: EEG motor imagery PhysioNet (S001R01) CRCNS HC-2 CRCNS HC-11 Monkey reaching MC_Maze (NLB) Synthetic teacher-student RNN data

Benchmarks: Neural Latents Benchmark MC_Maze EEG power spectrum and KL statistics HPC-2 spike statistics HPC-11 spike statistics

Metrics: co-bps vel R2 PSTH R2 fp-bps D_stsp D_H (Hellinger distance) firing rate and ISI statistics number of fixed points found

Baselines: LFADS NDT GPFA SLDS Spike smoothing approximate fixed-point search (Durstewitz CNS-2023)

Builds on: LFADS variational sequential Monte Carlo shPLRNN AutoLFADS

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