PROVCREATOR: Synthesizing Complex Heterogenous Graphs with Node and Edge Attributes

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Wang, Tianhao, Klancher, Simon, Mukherjee, Kunal, Wiedemeier, Josh, Chen, Feng, Kantarcioglu, Murat, Jee, Kangkook
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866908469580267520
author Wang, Tianhao
Klancher, Simon
Mukherjee, Kunal
Wiedemeier, Josh
Chen, Feng
Kantarcioglu, Murat
Jee, Kangkook
author_facet Wang, Tianhao
Klancher, Simon
Mukherjee, Kunal
Wiedemeier, Josh
Chen, Feng
Kantarcioglu, Murat
Jee, Kangkook
contents The rise of graph-structured data has driven interest in graph learning and synthetic data generation. While successful in text and image domains, synthetic graph generation remains challenging -- especially for real-world graphs with complex, heterogeneous schemas. Existing research has focused mostly on homogeneous structures with simple attributes, limiting their usefulness and relevance for application domains requiring semantic fidelity. In this research, we introduce ProvCreator, a synthetic graph framework designed for complex heterogeneous graphs with high-dimensional node and edge attributes. ProvCreator formulates graph synthesis as a sequence generation task, enabling the use of transformer-based large language models. It features a versatile graph-to-sequence encoder-decoder that 1. losslessly encodes graph structure and attributes, 2. efficiently compresses large graphs for contextual modeling, and 3. supports end-to-end, learnable graph generation. To validate our research, we evaluate ProvCreator on two challenging domains: system provenance graphs in cybersecurity and knowledge graphs from IntelliGraph Benchmark Dataset. In both cases, ProvCreator captures intricate dependencies between structure and semantics, enabling the generation of realistic and privacy-aware synthetic datasets.
format Preprint
id arxiv_https___arxiv_org_abs_2507_20967
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle PROVCREATOR: Synthesizing Complex Heterogenous Graphs with Node and Edge Attributes
Wang, Tianhao
Klancher, Simon
Mukherjee, Kunal
Wiedemeier, Josh
Chen, Feng
Kantarcioglu, Murat
Jee, Kangkook
Machine Learning
The rise of graph-structured data has driven interest in graph learning and synthetic data generation. While successful in text and image domains, synthetic graph generation remains challenging -- especially for real-world graphs with complex, heterogeneous schemas. Existing research has focused mostly on homogeneous structures with simple attributes, limiting their usefulness and relevance for application domains requiring semantic fidelity. In this research, we introduce ProvCreator, a synthetic graph framework designed for complex heterogeneous graphs with high-dimensional node and edge attributes. ProvCreator formulates graph synthesis as a sequence generation task, enabling the use of transformer-based large language models. It features a versatile graph-to-sequence encoder-decoder that 1. losslessly encodes graph structure and attributes, 2. efficiently compresses large graphs for contextual modeling, and 3. supports end-to-end, learnable graph generation. To validate our research, we evaluate ProvCreator on two challenging domains: system provenance graphs in cybersecurity and knowledge graphs from IntelliGraph Benchmark Dataset. In both cases, ProvCreator captures intricate dependencies between structure and semantics, enabling the generation of realistic and privacy-aware synthetic datasets.
title PROVCREATOR: Synthesizing Complex Heterogenous Graphs with Node and Edge Attributes
topic Machine Learning
url https://arxiv.org/abs/2507.20967