A Graph Dynamics Prior for Relational Inference

Authors

  • Liming Pan University of Science and Technology of China Nanjing Normal University
  • Cheng Shi University of Basel
  • Ivan Dokmanic University of Basel

DOI:

https://doi.org/10.1609/aaai.v38i13.29366

Keywords:

ML: Graph-based Machine Learning, APP: Natural Sciences

Abstract

Relational inference aims to identify interactions between parts of a dynamical system from the observed dynamics. Current state-of-the-art methods fit the dynamics with a graph neural network (GNN) on a learnable graph. They use one-step message-passing GNNs---intuitively the right choice since non-locality of multi-step or spectral GNNs may confuse direct and indirect interactions. But the effective interaction graph depends on the sampling rate and it is rarely localized to direct neighbors, leading to poor local optima for the one-step model. In this work, we propose a graph dynamics prior (GDP) for relational inference. GDP constructively uses error amplification in non-local polynomial filters to steer the solution to the ground-truth graph. To deal with non-uniqueness, GDP simultaneously fits a ``shallow'' one-step model and a polynomial multi-step model with shared graph topology. Experiments show that GDP reconstructs graphs far more accurately than earlier methods, with remarkable robustness to under-sampling. Since appropriate sampling rates for unknown dynamical systems are not known a priori, this robustness makes GDP suitable for real applications in scientific machine learning. Reproducible code is available at https://github.com/DaDaCheng/GDP.

Published

2024-03-24

How to Cite

Pan, L., Shi, C., & Dokmanic, I. (2024). A Graph Dynamics Prior for Relational Inference. Proceedings of the AAAI Conference on Artificial Intelligence, 38(13), 14508-14516. https://doi.org/10.1609/aaai.v38i13.29366

Issue

Section

AAAI Technical Track on Machine Learning IV