LGMLFeb 20, 2020

Set2Graph: Learning Graphs From Sets

arXiv:2002.08772v337 citations
AI Analysis

This addresses a fundamental challenge in machine learning for tasks such as clustering and graph feature learning, though it appears incremental as it builds on prior equivariant layer approaches.

The paper tackled the problem of learning functions from sets to graphs (Set2Graph) by proposing neural network models that are both practical and universally expressive, achieving favorable results compared to existing baselines in tasks like particle physics.

Many problems in machine learning can be cast as learning functions from sets to graphs, or more generally to hypergraphs; in short, Set2Graph functions. Examples include clustering, learning vertex and edge features on graphs, and learning features on triplets in a collection. A natural approach for building Set2Graph models is to characterize all linear equivariant set-to-hypergraph layers and stack them with non-linear activations. This poses two challenges: (i) the expressive power of these networks is not well understood; and (ii) these models would suffer from high, often intractable computational and memory complexity, as their dimension grows exponentially. This paper advocates a family of neural network models for learning Set2Graph functions that is both practical and of maximal expressive power (universal), that is, can approximate arbitrary continuous Set2Graph functions over compact sets. Testing these models on different machine learning tasks, mainly an application to particle physics, we find them favorable to existing baselines.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes