Semi-Implicit Neural Ordinary Differential Equations

Hong Zhang, Ying Liu, Romit Maulik
12/15/2024
cs.LGcs.AI

No official code found. Best implementation: caidao22/pnode (25 stars, MIT, last commit 2025-02-13).

Abstract

Classical neural ODEs trained with explicit methods are intrinsically limited by stability, crippling their efficiency and robustness for stiff learning problems that are common in graph learning and scientific machine learning. We present a semi-implicit neural ODE approach that exploits the partitionable structure of the underlying dynamics. Our technique leads to an implicit neural network with significant computational advantages over existing approaches because of enhanced stability and efficient linear solves during time integration. We show that our approach outperforms existing approaches on a variety of applications including graph classification and learning complex dynamical systems. We also demonstrate that our approach can train challenging neural ODEs where both explicit methods and fully implicit methods are intractable.

View on arXivView PDF

Code Implementations(1)

caidao22/pnodeCommunity100%
MIT

A Python library for training neural ODEs.

252Shell, PythonJun 6, 20211 years agoMIT
automatic-differentiationdeep-learningscientific-machine-learning

Similar Papers

Cite this paper

@article{zhang2024semiimplicit,
  title  = {Semi-Implicit Neural Ordinary Differential Equations},
  author = {Hong Zhang and Ying Liu and Romit Maulik},
  year   = {2024},
  eprint = {2412.11301},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.11301v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.11301.svg)](https://codeofpaper.com/paper/2412.11301)

Discussion