atlas

Research map / Graph learning / GNN architectures

A Graph Dynamics Prior for Relational Inference

AAAI 2024 · Graph learning › GNN architectures · approach: Structural GNN variants · 3 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 GDP, a relational inference method that jointly fits a one-step GNN and a polynomial multi-step GNN with shared learnable graph, using polynomial error amplification to escape local minima and recover graphs under undersampling.

Problem

Relational inference: recovering direct interaction graphs from observed dynamics of graph dynamical systems, where low sampling rates make the effective interaction graph non-local and confuse direct with indirect interactions, trapping one-step GNN surrogates in poor local minima.

Approach

Train two parallel surrogates with a shared learnable adjacency: a shallow one-step message-passing model on the adjacency matrix and a polynomial graph-filter model g_theta(A); the polynomial amplifies graph perturbations to steer optimization, while the one-step model keeps the solution close to direct interactions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use GDP's shared-topology two-scale model instead of the strongest listed baselineRelational inference · Michaelis–Menten, ER-50, δt=1AUC: 77.84 -> 98.31±1.41Helped
Use GDP instead of NRIRelational inference · Diffusion, ER-50, δt=4AUC: 60.23±6.73 -> 93.39±4.87Helped
Use GDP instead of NRIRelational inference · Rössler oscillators, ER-50, δt=1AUC: 60.35±4.58 -> 99.89±0.23Helped
Use GDP instead of MIRelational inference · Spring, BA-50, δt=40AUC: 92.82 -> 83.77±9.14Hurt
Use GDP instead of MIRelational inference · Netsim, δt=1AUC: 94.73 -> 95.09±0.68No clear effect
Stack two message-passing layers rather than use the one-step NRI baseline (ablation)NRI · Spring, ER-50, δt=20AUC: 99.84±0.47 -> 51.01±0.64Hurt
Stack two message-passing layers rather than use the one-step NRI baseline (ablation)NRI · FJ, ER-50, δt=1AUC: 97.67±1.06 -> 53.81±1.64Hurt
Use only the polynomial model without the parallel adjacency model (ablation)GDP · Diffusion, ER-50, δt=1, seed 0AUC: 85.90; 92.04; 90.47Mixed
Vary polynomial order K from the tested settings (ablation)GDP · Michaelis–Menten, ER-20, δt=4AUCMixed
Activate the polynomial model after one-step training plateaus (ablation)GDP · Kuramoto, ER-50AUCHelped

Surprising findings

Limitations

Experimental setup

Datasets: Michaelis-Menten simulated Rössler oscillators simulated Diffusion simulated Springs simulated Kuramoto simulated Friedkin-Johnsen simulated Coupled map network simulated Netsim fMRI METR-LA traffic S. cerevisiae gene regulatory network

Benchmarks: Michaelis-Menten simulated Rössler oscillators simulated Diffusion simulated Springs simulated Kuramoto simulated Friedkin-Johnsen simulated Coupled map network simulated Netsim

Metrics: AUC

Baselines: NRI mutual information transfer entropy

Builds on: Neural relational inference (NRI) GPR-GNN ChebyNet Deep image prior

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