IFH: a Diffusion Framework for Flexible Design of Graph Generative Models
Samuel Cognolato, Alessandro Sperduti, Luciano Serafini

TL;DR
This paper introduces IFH, a flexible graph generative framework based on diffusion models that allows continuous control over the level of sequentiality in graph generation, improving quality and efficiency.
Contribution
The paper presents a novel diffusion-based graph generative model, IFH, enabling adjustable sequentiality and integrating with existing models like DiGress for enhanced performance.
Findings
IFH supports customizable sequentiality in graph generation.
Using DiGress within IFH improves generative quality.
IFH is competitive with state-of-the-art models.
Abstract
Graph generative models can be classified into two prominent families: one-shot models, which generate a graph in one go, and sequential models, which generate a graph by successive additions of nodes and edges. Ideally, between these two extreme models lies a continuous range of models that adopt different levels of sequentiality. This paper proposes a graph generative model, called Insert-Fill-Halt (IFH), that supports the specification of a sequentiality degree. IFH is based upon the theory of Denoising Diffusion Probabilistic Models (DDPM), designing a node removal process that gradually destroys a graph. An insertion process learns to reverse this removal process by inserting arcs and nodes according to the specified sequentiality degree. We evaluate the performance of IFH in terms of quality, run time, and memory, depending on different sequentiality degrees. We also show that…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Semantic Web and Ontologies · Design Education and Practice
MethodsDiffusion
