top of page

ECG ODE-GAN: Learning Ordinary Differential Equations of ECG Dynamics via Generative Adversarial Learning

T. Golany, D. Freedman, and K. Radinsky

AAAI Conference on Artificial Intelligence (AAAI), 2021

Understanding the dynamics of complex biological and physiological systems has been explored for many years in theform of physically-based mathematical simulators. The behavior of a physical system is often described via ordinarydifferential equations (ODE), referred to as the dynamics. Inthe standard case, the dynamics are derived from purely physical considerations. By contrast, in this work we study howthe dynamics can be learned by a generative adversarial network which combines both physical and data considerations.As a use case, we focus on the dynamics of the heart signal electrocardiogram (ECG). We begin by introducing a newGAN framework, dubbed ODE-GAN, in which the generatorlearns the dynamics of a physical system in the form of anordinary differential equation. Specifically, the generator network receives as input a value at a specific time step, andproduces the derivative of the system at that time step. Thus, the ODE-GAN learns purely data-driven dynamics. We thenshow how to incorporate physical considerations into ODE-GAN. We achieve this through the introduction of an additional input to the ODE-GAN generator: physical parameters, which partially characterize the signal of interest. As we focus on ECG signals, we refer to this new framework as ECG-ODE-GAN. We perform an empirical evaluation and showthat generating ECG heartbeats from our learned dynamics improves ECG heartbeat classification.

© 2025 by Daniel Freedman / Research Scientist

bottom of page