Learning System Dynamics without Forgetting
Xikun Zhang, Dongjin Song, Yushan Jiang, Yixin Chen, Dacheng Tao
TL;DR
The paper tackles learning trajectories when system dynamics change across tasks by formalizing Continual Dynamics Learning (CDL). It introduces MS-GODE, a mode-switching graph ODE that uses per-task masks on a shared LG-ODE backbone to prevent forgetting, and Bio-CDL, a biologically diverse benchmark for evaluating dynamic-system learning. Empirical results on both physics simulations and Bio-CDL demonstrate that MS-GODE achieves higher average performance and substantially reduced forgetting compared to strong continual learning baselines, aided by its automatic mode-switching among masks. This work advances the ability to generalize dynamics learning across heterogeneous systems and provides a practical benchmark to drive future research in machine learning for dynamic systems.
Abstract
Observation-based trajectory prediction for systems with unknown dynamics is essential in fields such as physics and biology. Most existing approaches are limited to learning within a single system with fixed dynamics patterns. However, many real-world applications require learning across systems with evolving dynamics patterns, a challenge that has been largely overlooked. To address this, we systematically investigate the problem of Continual Dynamics Learning (CDL), examining task configurations and evaluating the applicability of existing techniques, while identifying key challenges. In response, we propose the Mode-switching Graph ODE (MS-GODE) model, which integrates the strengths LG-ODE and sub-network learning with a mode-switching module, enabling efficient learning over varying dynamics. Moreover, we construct a novel benchmark of biological dynamic systems for CDL, Bio-CDL, featuring diverse systems with disparate dynamics and significantly enriching the research field of machine learning for dynamic systems. Our code available at https://github.com/QueuQ/MS-GODE.
