atlas

Research map / Probabilistic and scientific modeling / Dynamical systems

Neural Contractive Dynamical Systems

ICLR 2024 · Probabilistic and scientific modeling › Dynamical systems · approach: Stable contractive dynamics · 1 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 Neural Contractive Dynamical Systems (NCDS), a neural architecture guaranteed contractive for all parameters via a negative-definite Jacobian integrated along line paths, combined with an injective VAE for latent contractive dynamics and SO(3) extension for robot motion learning.

Problem

Learning dynamical systems from demonstrations with global stability (contraction) guarantees, especially when the dynamics are parameterized by high-capacity neural networks and must scale to high-dimensional robot data.

Approach

Define the vector field's Jacobian as a negative-definite matrix -(J^T J + eps I) from an unconstrained network, integrate it along line paths to obtain f, so contraction holds by construction for any parameters; wrap it in an injective VAE (zero-padding flow decoder) so the decoded high-dimensional system remains contractive, and map rotations via Exp/Log on the first cover of so(3).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use NCDS instead of Euclideanizing flow, Imitation flow, or SEDSNCDS · LASA-2DDTWD: 0.72\pm 0.12; 0.80\pm 0.24; 1.60\pm 0.44 -> 1.37\pm 0.40Hurt
Use NCDS instead of Euclideanizing flow or SEDSNCDS · LASA-4DDTWD: 3.23\pm 0.34; 3.08\pm 0.20 -> 0.98\pm 0.15Helped
Use NCDS instead of Euclideanizing flow, Imitation flow, or SEDSNCDS · LASA-8DDTWD: 10.22\pm 0.40; 4.69\pm 0.52; 4.85\pm 1.64 -> 2.28\pm 0.24Helped
Use NCDS instead of Euclideanizing flow, Imitation flow, or SEDSNCDS · 7 DoF robotDTWD: 5.11 \pm 0.30; 2.63 \pm 0.37; 2.69\pm 0.18 -> 1.18 \pm 0.16Helped
Use a latent-space full pipeline rather than learning directly in input spaceNCDS · 8Dexecution time (ms): 40.9 -> 20.2Helped
Remove the negative-definiteness constraint on the Jacobian (ablation)NCDS · LASA-2Dcontraction stabilityHurt
Use a larger regularization term epsilon (ablation)NCDS · ReconstructionaccuracyHurt
Use Tanh or Softplus instead of Sigmoid activation (ablation)NCDS · LASA trajectoriesgeneralizationMixed
Change the numerical integration time steps (ablation)NCDS · Sine-wave toy examplereconstruction accuracyNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: LASA Franka Emika Panda joint-space demonstrations (5 trajectories) KIT human motion dataset (Tennis forehand)

Benchmarks: LASA-2D LASA-4D LASA-8D 7-DoF Franka Emika robot dataset

Metrics: dynamic time warping distance (DTWD) average distance between nearby path integrals over time

Baselines: Euclideanizing flow Imitation flow SEDS MLP NeuralODE

Builds on: contraction theory Euclideanizing flow Imitation flow SEDS M-flows neural ODE

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