atlas

Research map / Graph learning / Graph algorithms and clustering

Challenges of Generating Structurally Diverse Graphs

NeurIPS 2024 · Graph learning › Graph algorithms and clustering · approach: Graph distance and retrieval · 0 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.

Formulates generating structurally diverse graph sets, argues Energy is a suitable diversity measure, and compares greedy, genetic, local optimization, and iterative DiGress-based generative approaches against random graph baselines.

Problem

Generating a set of graphs that is maximally structurally diverse, for testing graph algorithms and neural approximators, which has not been studied; existing diversity measures (Average, Bottleneck, Vendi Score, #Circles) fail desirable properties.

Approach

Defines diversity via an Energy measure over pairwise graph distances (monotonicity and uniqueness properties), and proposes several optimization algorithms (greedy with theoretical bound, genetic, local edge-edit search, and iterative DiGress generative modeling) that optimize it for arbitrary graph distances.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use IGGM instead of ER-mixGraph generation · GCDEnergy: 0.281 -> 0.120Helped
Use IGGM instead of Random Graph GeneratorsGraph generation · Portrait-divEnergy: 6.009 -> 1.213Helped
Use Greedy → Genetic → LocalOpt instead of GraphWorldGraph generation · NetLSD-heatEnergy: 5.108 -> 0.673Helped
Use ER-mix → Genetic instead of ER-mixGraph generation · NetLSD-waveEnergy: 0.583 -> 0.117Helped
Use IGGM instead of ER-mixGraph generation · GCDAverage pairwise distance: 4.350 -> 8.687Helped
Use IGGM instead of ER-mixGraph generation · Portrait-divAverage pairwise distance: 0.607 -> 0.854Helped
Use Greedy → Genetic → LocalOpt instead of GraphWorldGraph generation · NetLSD-heatAverage pairwise distance: 1.270 -> 3.073Helped
Use ER-mix → Genetic instead of ER-mixGraph generation · NetLSD-waveAverage pairwise distance: 6.302 -> 10.625Helped
Use larger Energy parameter γ (ablation)Energy optimization · Points distributed in a squareCoverageHelped
Optimize diversity using NetLSD instead of GCD or Portrait-divIGGM · Generated graph structuresGraph densityMixed

Surprising findings

Limitations

Experimental setup

Datasets: ER-mix random graphs random graph generator samples GraphWorld-generated graphs

Benchmarks: Energy diversity on GCD, Portrait-div, NetLSD-heat, NetLSD-wave for 100 graphs with 16 nodes Energy diversity for 100 graphs with 64 nodes

Metrics: Energy Average pairwise distance

Baselines: Erdős-Rényi mixture (ER-mix) GraphWorld Random Graph Generators Average pairwise distance

Builds on: DiGress NetLSD Graphlet Correlation Distance Portrait Divergence Vendi Score

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