atlas

Research map / Probabilistic and scientific modeling / Dynamical systems

Neural Persistence Dynamics

NeurIPS 2024 · Probabilistic and scientific modeling › Dynamical systems · approach: Latent dynamics models · 0 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.

Learns a latent ODE over vectorized per-time-point persistent homology diagrams (plus PointNet++ features) of collective-behavior point clouds and regresses governing-equation parameters from the latent path, outperforming PSK and crocker stacks.

Problem

Inferring parameters of governing equations for collective behavior (D'Orsogna, Vicsek, volume exclusion) from time-evolving point clouds without tracking individual trajectories, which is hard to scale and existing topological methods handle poorly.

Approach

Model the dynamics of vectorized persistence diagrams per time point with a variational latent ODE (attention-based mTAN encoder), then regress governing-equation parameters from the latent path, with stability results for vectorized persistent homology justifying the continuous latent model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add PointNet++ representations to PH representations (ablation)Neural Persistence Dynamics · dorsogna-1kVE: 0.851±0.008 -> 0.931±0.004Helped
Add PointNet++ representations to PH representations (ablation)Neural Persistence Dynamics · vicsek-10kVE: 0.579±0.034 -> 0.576±0.030No clear effect
Model latent dynamics with a latent ODE (ablation)Neural Persistence Dynamics · vicsek-10kVE: 0.512±0.020 -> 0.576±0.030Helped
Model latent dynamics with a latent ODE (ablation)Neural Persistence Dynamics · dorsogna-1kSMAPE: 0.098±0.004 -> 0.067±0.002Helped
Use PH representations instead of PointNet++ representations (ablation)Neural Persistence Dynamics · vicsek-10kVE: 0.274±0.085 -> 0.579±0.034Helped
Use PH+PointNet++ instead of PointNet++ alone (ablation)Neural Persistence Dynamics · dorsogna-1kSMAPE: 0.132±0.018 -> 0.067±0.002Helped
Include H1 with H0 features (ablation)Neural Persistence Dynamics (PH-only) · dorsogna-1kVE: 0.819 ± 0.015 -> 0.844 ± 0.021Helped
Include H1 and H2 with H0 features (ablation)Neural Persistence Dynamics (PH-only) · dorsogna-1kVE: 0.819 ± 0.015 -> 0.846 ± 0.011Helped
Include H2 in addition to H0 and H1 features (ablation)Neural Persistence Dynamics (PH-only) · dorsogna-1kVE: 0.844 ± 0.021 -> 0.846 ± 0.011No clear effect
Use PH-only instead of PH+PointNet++ representations (ablation)Neural Persistence Dynamics · dorsogna-10kVE: 0.689±0.021 -> 0.680±0.025Hurt
Use PH-only instead of PH+PointNet++ representations (ablation)Neural Persistence Dynamics · vicsek-10kVE: 0.576±0.030 -> 0.579±0.034No clear effect
Use PH-only instead of PH+PointNet++ representations (ablation)Neural Persistence Dynamics · volex-10kSMAPE: 0.081±0.006 -> 0.082±0.007No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: dorsogna-1k dorsogna-10k vicsek-10k volex-10k

Benchmarks: dorsogna-1k dorsogna-10k vicsek-10k volex-10k

Metrics: variance explained (VE) SMAPE

Baselines: PSK Crocker Stacks PointNet++ w/o dynamics baseline

Builds on: neural ODE mTAN exponential structure elements path signature kernel crocker stacks

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