Neural CDEs are a neural network architecture that parameterizes the response function of a controlled differential equation with a neural network — $dz_t = f_ heta(z_t) , dX_t$, providing a continuous-time, theoretically grounded model for irregular time series classification and regression.
How Neural CDEs Work
- Input Processing: Interpolate the irregular time series ${(t_i, x_i)}$ into a continuous path $X_t$.
- Neural Response: $f_ heta$ is a neural network mapping the hidden state to a matrix that interacts with $dX_t$.
- ODE Solver: Solve the CDE using standard adaptive ODE solvers (Dormand-Prince, etc.).
- Output: Read out the prediction from the terminal hidden state $z_T$.
Why It Matters
- Irregular Time Series: Purpose-built for irregularly sampled data — outperforms RNNs, LSTMs, and Transformers on irregular benchmarks.
- Missing Data: Naturally handles missing channels and variable-length sequences.
- Memory Efficient: Adjoint method enables constant-memory training regardless of sequence length.
Neural CDEs are continuous RNNs for irregular data — using controlled differential equations to process time series with arbitrary sampling patterns.
neural controlled differential equationsneural architecture
Related Topics
Explore 500+ Semiconductor & AI Topics
From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.