atlas

Research map / Label-efficient and robust learning / Semi-supervised learning

Semi-supervised Learning of Dynamical Systems with Neural Ordinary Differential Equations: A Teacher-Student Model Approach

AAAI 2024 · Label-efficient and robust learning › Semi-supervised learning · approach: Self-training theory · 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.

Proposes TS-NODE, a semi-supervised teacher-student framework for neural ODE modeling of dynamical systems that uses teacher-generated pseudo rollouts and student feedback to correct the teacher.

Problem

Neural ODEs for modeling dynamical systems overfit and generalize poorly when only limited labeled trajectories are available, and standard semi-supervised or augmentation techniques are ill-suited to dynamical data.

Approach

A noisy teacher neural ODE generates pseudo rollouts to train a student neural ODE; the student's error on true labeled trajectories serves as feedback, approximated via a REINFORCE-style, Taylor-expanded loss (student improvement times teacher NLL), to refine the teacher while the teacher also fits the labeled data.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TS-NODE instead of baseline NODENeural ODE · CubicLocal Error: 39.84 -> 32.77Helped
Use TS-NODE instead of baseline NODENeural ODE · Cubic, 100% rolloutRollouts Error: 1.08 -> 0.96Helped
Use TS-NODE instead of baseline NODENeural ODE · LKLocal Error: 20.93 -> 12.84Helped
Use TS-NODE instead of baseline NODENeural ODE · LK, 100% rolloutRollouts Error: 7346.09 -> 244.88Helped
Use TS-NODE instead of baseline NODENeural ODE · PendulumLocal Error: 40.49 -> 5.65Helped
Use TS-NODE instead of baseline NODENeural ODE · Pendulum, 100% rolloutRollouts Error: 507.17 -> 1.89Helped
Disable student feedback to the teacher (ablation)TS-NODE · LKLocal Error: 12.84 -> 23.60Hurt
Disable student feedback to the teacher (ablation)TS-NODE · LK, 100% rolloutRollouts Error: 244.88 -> 2057.37Hurt
Train NODE with white-noise augmentation instead of TS-NODENeural ODE · LKLocal Error: 12.84 -> 23.78Hurt
Train NODE with 0.95X rescaling instead of TS-NODENeural ODE · LKLocal Error: 12.84 -> 106.97Hurt
Use latent TS-NODE instead of latent neural ODELatent neural ODE · HopperReconstruction Error: 12.19 -> 12.31Hurt
Use latent TS-NODE instead of latent neural ODELatent neural ODE · Hopper, 100 steps extrapolationExtrapolation Error: 6.62 -> 5.13Helped

Surprising findings

Limitations

Experimental setup

Datasets: Converging cubic system (synthetic) Lotka-Volterra system (synthetic) Simple pendulum (synthetic) 14-dimensional Hopper dataset (simulated)

Benchmarks: Converging cubic system Lotka-Volterra system Simple pendulum Hopper (latent neural ODE)

Metrics: local error (MSE) rollouts error at 5%, 10%, 20%, 50%, 100% horizon reconstruction error extrapolation error

Baselines: Baseline neural ODE White Noise augmentation Re-scale augmentation No Feedback ablation Latent neural ODE with GRU encoder

Builds on: Neural ODE REINFORCE Learning to teach via student feedback (semi-supervised image classification)

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