atlas

Research map / Probabilistic and scientific modeling / Dynamical systems

BRAID: Input-driven Nonlinear Dynamical Modeling of Neural-Behavioral Data

ICLR 2025 · Probabilistic and scientific modeling › Dynamical systems · approach: Switching and law-discovery dynamics · 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.

Introduces BRAID, an input-driven nonlinear RNN framework that uses multi-step-ahead forecasting and a multi-stage optimization to disentangle intrinsic behaviorally relevant neural dynamics from measured inputs.

Problem

Neural population models usually ignore measured external inputs (sensory stimuli, stimulation, upstream areas) and do not prioritize behaviorally relevant dynamics, so intrinsic and input-driven dynamics get conflated; nonlinear models also lack interpretable intrinsic dynamics.

Approach

Pairs a predictor-form RNN with a generative-form RNN trained jointly on m-step-ahead neural-behavioral forecasts with measured inputs, and learns behaviorally relevant states first in a separate optimization stage (plus optional stages for residual neural and behavior-specific dynamics).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add nonlinear behavior decoder (C_z) to input-driven model (ablation)BRAID · Simulation, sinusoidal behavior mappingbehavior decoding CC: 0.8696 vs 0.4558 for linear BRAIDHelped
add forecasting-based multi-step objective and separate generative model (ablation)BRAID · Simulation, intrinsic dynamics eigenvalueseigenvalue errorHelped
remove behavior prioritization (unsupervised U-BRAID)BRAID · NHP reaching, n_x=16, 4-step forecastingbehavior forecasting CC: 0.8042 vs 0.7663Helped
remove behavior prioritization (unsupervised U-BRAID)BRAID · NHP reaching, n_x=16, 4-step forecastingneural forecasting CC: 0.3274 vs 0.4089Hurt
include measured sensory inputs and multi-step forecasting (BRAID vs DPAD)BRAID · NHP reaching, n_x=64, 4-step forecastingbehavior forecasting CC: 0.7970 vs 0.7352Helped
nonlinear model vs linear (BRAID vs linear BRAID)BRAID · NHP reaching, n_x=16, 4-step forecastingbehavior forecasting CC: 0.8042 vs 0.7453Helped
nonlinear encoder, recursion, or neural decoder only, vs nonlinear behavior decoder (ablation)BRAID · Simulation, sinusoidal behavior mappingbehavior decoding CC: Nonlin K 0.7680; Nonlin A 0.4735; Nonlin C_y 0.4558Mixed
add sensory inputs to TNDMTNDM · NHP reaching, behavior decodingbehavior decodingHelped

Surprising findings

Limitations

Experimental setup

Datasets: Sabes lab NHP motor cortex reaching dataset (publicly available) simulated nonlinear input-driven systems

Benchmarks: Sabes NHP reaching dataset nonlinear simulations

Metrics: Pearson correlation coefficient R^2 m-step-ahead forecasting accuracy normalized eigenvalue error

Baselines: IPSID linear BRAID DPAD U-BRAID mmPLRNN TNDM LFADS CEBRA

Builds on: IPSID DPAD TNDM mmPLRNN LFADS

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