Saved in:
Bibliographic Details
Main Authors: Velikonivtsev, Fedor, Mironov, Mikhail, Prokhorenkova, Liudmila
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2409.18859
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908161927020544
author Velikonivtsev, Fedor
Mironov, Mikhail
Prokhorenkova, Liudmila
author_facet Velikonivtsev, Fedor
Mironov, Mikhail
Prokhorenkova, Liudmila
contents For many graph-related problems, it can be essential to have a set of structurally diverse graphs. For instance, such graphs can be used for testing graph algorithms or their neural approximations. However, to the best of our knowledge, the problem of generating structurally diverse graphs has not been explored in the literature. In this paper, we fill this gap. First, we discuss how to define diversity for a set of graphs, why this task is non-trivial, and how one can choose a proper diversity measure. Then, for a given diversity measure, we propose and compare several algorithms optimizing it: we consider approaches based on standard random graph models, local graph optimization, genetic algorithms, and neural generative models. We show that it is possible to significantly improve diversity over basic random graph generators. Additionally, our analysis of generated graphs allows us to better understand the properties of graph distances: depending on which diversity measure is used for optimization, the obtained graphs may possess very different structural properties which gives a better understanding of the graph distance underlying the diversity measure.
format Preprint
id arxiv_https___arxiv_org_abs_2409_18859
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Challenges of Generating Structurally Diverse Graphs
Velikonivtsev, Fedor
Mironov, Mikhail
Prokhorenkova, Liudmila
Machine Learning
For many graph-related problems, it can be essential to have a set of structurally diverse graphs. For instance, such graphs can be used for testing graph algorithms or their neural approximations. However, to the best of our knowledge, the problem of generating structurally diverse graphs has not been explored in the literature. In this paper, we fill this gap. First, we discuss how to define diversity for a set of graphs, why this task is non-trivial, and how one can choose a proper diversity measure. Then, for a given diversity measure, we propose and compare several algorithms optimizing it: we consider approaches based on standard random graph models, local graph optimization, genetic algorithms, and neural generative models. We show that it is possible to significantly improve diversity over basic random graph generators. Additionally, our analysis of generated graphs allows us to better understand the properties of graph distances: depending on which diversity measure is used for optimization, the obtained graphs may possess very different structural properties which gives a better understanding of the graph distance underlying the diversity measure.
title Challenges of Generating Structurally Diverse Graphs
topic Machine Learning
url https://arxiv.org/abs/2409.18859