Neural ODE latent dynamic forecasting framework for continuous-time EEG graph modeling. Overcomes discrete-time RNN limitations by using Neural ODEs to model continuous latent dynamics of brain networks from EEG. Use when modeling neural population dynamics, continuous brain state forecasting, or EEG time-series with Neural ODEs.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add hiyenwong/ai_collection --skill odebrain-continuous-eeg-graph --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Odebrain Continuous Eeg Graph?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/hiyenwong-odebrain-continuous-eeg-graph)More formats (shields.io, HTML) on the badges page.
---
name: odebrain-continuous-eeg-graph
description: Neural ODE latent dynamic forecasting framework for continuous-time EEG graph modeling. Overcomes discrete-time RNN limitations by using Neural ODEs to model continuous latent dynamics of brain networks from EEG. Use when modeling neural population dynamics, continuous brain state forecasting, or EEG time-series with Neural ODEs.
version: 1.0.0
author: Research Synthesis
license: MIT
metadata:
hermes:
source_paper: "ODEBrain: Continuous-Time EEG Graph for Modeling Dynamic Brain Networks (arXiv:2602.23285)"
citations: 0
tags: [neural-ode, eeg, brain-dynamics, continuous-time, graph-neural-network, time-series-forecasting]
---
# ODEBrain: Continuous-Time EEG Graph Modeling
## Overview
ODEBrain is a Neural ODE-based latent dynamic forecasting framework for modeling continuous-time brain dynamics from EEG data. It addresses fundamental limitations of discrete-time recurrent architectures (e.g., RNNs, LSTMs) which suffer from compounded cumulative prediction errors and fail to capture instantaneous, nonlinear characteristics of EEG signals.
## Source Paper
- **Title**: ODEBrain: Continuous-Time EEG Graph for Modeling Dynamic Brain Networks
- **arXiv**: [2602.23285](https://arxiv.org/abs/2602.23285)
- **Authors**: Haohui Jia, Zheng Chen, Lingwei Zhu, Rikuto Kotoge, Jathurshan Pradeepkumar, Yasuko Matsubara, Jimeng Sun, Yasushi Sakurai, Takashi Matsubara
- **Published**: 2026-02-26
- **Category**: cs.AI
## Core Concepts
### Problem: Discrete-Time Limitations
Conventional latent variable methods model continuous brain dynamics through time discretization with recurrent architectures, which leads to:
1. **Compounded cumulative prediction errors** — small errors accumulate over time steps
2. **Failure to capture instantaneous nonlinear characteristics** — discrete steps miss rapid EEG dynamics
3. **Fixed temporal resolution** — cannot evaluate states at arbitrary time points
### Solution: Neural ODE + Spectral Graph Integration
ODEBrain integrates three key components:
1. **Spatio-Temporal-Frequency Feature Extraction**: Multi-domain EEG features are integrated into spectral graph nodes, capturing both spatial connectivity and frequency-band dynamics.
2. **Neural ODE Latent Dynamics**: A Neural Ordinary Differential Equation (Neural ODE) models the continuous evolution of latent brain states:
```
dh(t)/dt = f(h(t), t; θ)
```
where h(t) is the latent state and f is a neural network parameterized by θ.
3. **Continuous State Evaluation**: Latent representations can capture stochastic variations of complex brain states at any arbitrary time point, enabling flexible temporal resolution.
## Implementation Pattern
```python
import torch
import torch.nn as nn
from torchdiffeq import odeint
class ODEBrain(nn.Module):
"""Neural ODE for continuous-time EEG graph modeling."""
def __init__(self, num_nodes, hidden_dim, freq_bands):
super().__init__()
self.num_nodes = num_nodes
self.hidden_dim = hidden_dim
self.freq_bands = freq_bands
# Spatio-temporal-frequency feature encoder
self.encoder = nn.Sequential(
nn.Linear(num_nodes * freq_bands, hidden_dim),
nn.ReLU(),
nn.Linear(hidden_dim, hidden_dim)
)
# Neural ODE dynamics function
self.ode_func = nn.Sequential(
nn.Linear(hidden_dim, hidden_dim),
nn.Tanh(),
nn.Linear(hidden_dim, hidden_dim),
nn.Tanh(),
nn.Linear(hidden_dim, hidden_dim)
)
# Decoder for prediction
self.decoder = nn.Linear(hidden_dim, num_nodes)
def forward(self, x, t_eval):
"""
Args:
x: Input EEG features [batch, num_nodes, freq_bands]
t_eval: Time points to evaluate [T]
Returns:
predictions at each time point [batch, T, num_nodes]
"""
# Encode to initial latent state
h0 = self.encoder(x)
# Solve ODE for continuous dynamics
h_traj = odeint(
self.ode_func,
h0,
t_eval,
method='dopri5', # Adaptive step size
rtol=1e-5,
atol=1e-5
)
# Decode to predictions
predictions = self.decoder(h_traj)
return predictions
```
## Key Advantages
| Feature | Discrete RNN | Neural ODE (ODEBrain) |
|---------|-------------|----------------------|
| Time resolution | Fixed step size | Continuous, arbitrary evaluation |
| Error accumulation | Compounds over steps | Integrated, no step-wise accumulation |
| Nonlinear dynamics | Approximated at discrete points | Captures instantaneous nonlinearities |
| Adaptive computation | Fixed per step | Adaptive step size (dopri5) |
## Activation Keywords
- neural ode eeg
- continuous-time brain dynamics
- odebrain
- neural ode forecasting
- continuous latent dynamics
- EEG graph modeling
- 神经ODE脑电建模
- 连续时间脑动力学
- neural population dynamics
- EEG forecasting
## Related Skills
- `brain-dit-fmri-foundation-model-v6` — Foundation model for fMRI
- `geometric-brain-dynamics-mapping-v7` — Geometry-aware brain dynamics
- `brain-state-transition-network-control` — Brain state transitions
- `time-varying-brain-connectivity` — Time-varying directed connectivity
- `braincast-spatiotemporal-fmri-forecasting` — Spatiotemporal forecasting
## Applications
- EEG-based brain state forecasting
- Continuous neural dynamics modeling
- Clinical applications (seizure prediction, consciousness monitoring)
- Brain-computer interface temporal modeling
- Cross-subject EEG generalization
## Limitations
- Requires sufficient training data for Neural ODE stability
- Computational cost of ODE solvers (mitigated by adaptive step size)
- Interpretability of latent dynamics requires additional analysis
- Original paper uses specific spectral graph construction methodology
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!