Collective Relational Inference for learning heterogeneous interactions
Zhichao Han, Olga Fink, David S. Kammer
TL;DR
This work introduces Collective Relational Inference (CRI), a probabilistic framework for learning heterogeneous interactions by inferring the joint distribution of edge-types within local subgraphs, thereby capturing correlations among incoming interactions. Built on a generalized EM algorithm, CRI combines a flexible inference module with a physics-aware generative module to learn interaction laws, and it extends to evolving graphs via Evolving-CRI. Across causality discovery, heterogeneous particle interactions, and crystallization with changing topology, CRI demonstrates superior accuracy, data efficiency, and the ability to impose known constraints (e.g., Newtonian physics) to recover physics-consistent laws. The approach offers strong generalization to larger systems and provides a versatile tool for graph-structure learning and discovery of governing equations in complex multi-agent systems.
Abstract
Interacting systems are ubiquitous in nature and engineering, ranging from particle dynamics in physics to functionally connected brain regions. These interacting systems can be modeled by graphs where edges correspond to the interactions between interactive entities. Revealing interaction laws is of fundamental importance but also particularly challenging due to underlying configurational complexities. The associated challenges become exacerbated for heterogeneous systems that are prevalent in reality, where multiple interaction types coexist simultaneously and relational inference is required. Here, we propose a novel probabilistic method for relational inference, which possesses two distinctive characteristics compared to existing methods. First, it infers the interaction types of different edges collectively by explicitly encoding the correlation among incoming interactions with a joint distribution, and second, it allows handling systems with variable topological structure over time. We evaluate the proposed methodology across several benchmark datasets and demonstrate that it outperforms existing methods in accurately inferring interaction types. We further show that when combined with known constraints, it allows us, for example, to discover physics-consistent interaction laws of particle systems. Overall the proposed model is data-efficient and generalizable to large systems when trained on smaller ones. The developed methodology constitutes a key element for understanding interacting systems and may find application in graph structure learning.
