• about as obvious as it sounds, you parameterize the dynamics of a differential equation. thats about it lol

For ODEs

where network parameters determine how state changes

What is Being Learned?

just a vector field, at each state which direction and how quickly should the system move.

Eulers Method gives , which looks like a Residual Network update. In a neural ODE, solver controls integration steps instead of treating each step as a separately learned layer. See Chen et al. (2018).

Latent State, Inputs, and Observations

For sparse neural or behavioral measurements, a useful formulation is

  • : measured EEG or behavioral features at recorded times.
  • : inferred latent state; not directly measured.
  • : observed inputs, such as stimulus features.
  • : observation model, connecting the latent state to a particular sensor.
  • : observation noise; uncertainty about dynamics is a separate issue.

some encoder can infer an initial-state distribution from observations. The ODE evolves that state; the decoder predicts measurements. This is the basic appeal of Latent ODEs: inference over hidden continuous-time trajectories with observations at irregular times. It does not make the hidden state uniquely recoverable.

  • LFADS is a close concept neighbor here. infer initial conditions, a recurrent generator, and optionally time-varying inputs from neural recordings. Its original generator is an RNN, not a neural ODE. The connection is the separation of latent evolution from the observation model. Results on population spiking do not directly establish suitability for sparse scalp EEG. Pandarinath et al. (2018)