PyGraft: Configurable Generation of Synthetic Schemas and Knowledge Graphs at Your Fingertips
Not on the map. Why?
Abstract (arXiv)
Knowledge graphs (KGs) have emerged as a prominent data representation and management paradigm. Being usually underpinned by a schema (e.g., an ontology), KGs capture not only factual information but also contextual knowledge. In some tasks, a few KGs established themselves as standard benchmarks. However, recent works outline that relying on a limited collection of datasets is not sufficient to assess the generalization capability of an approach. In some data-sensitive fields such as education or medicine, access to public datasets is even more limited. To remedy the aforementioned issues, we release PyGraft, a Python-based tool that generates highly customized, domain-agnostic schemas and KGs. The synthesized schemas encompass various RDFS and OWL constructs, while the synthesized KGs emulate the characteristics and scale of real-world KGs. Logical consistency of the generated resources is ultimately ensured by running a description logic (DL) reasoner. By providing a way of generating both a schema and KG in a single pipeline, PyGraft's aim is to empower the generation of a more diverse array of KGs for benchmarking novel approaches in areas such as graph-based machine learning (ML), or more generally KG processing. In graph-based ML in particular, this should foster a more holistic evaluation of model performance and generalization capability, thereby going beyond the limited collection of available benchmarks. PyGraft is available at: https://github.com/nicolas-hbt/pygraft.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 15 of its 32 references that are in the map. First posted on arXiv 7 Sep 2023.
Builds on
15 of 32 references.
References · 15
- 2017Convolutional 2D Knowledge Graph Embeddingscited by 730
- 2020Knowledge Graphscited by 621
- 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 413
- 2018MolGAN: An implicit generative model for small molecular graphscited by 393
- 2018GraphVAE: Towards Generation of Small Graphs Using Variational Autoencoderscited by 383
- 2017GraphGAN: Graph Representation Learning with Generative Adversarial Netscited by 121
- 2018NeVAE: A Deep Generative Model for Molecular Graphscited by 67
- 2020GraphGen: A Scalable Approach to Domain-agnostic Labeled Graph Generationcited by 66
- 2022GraphWorld: Fake Graphs Bring Real Insights for GNNscited by 56
- 2023Sem@K: Is my knowledge graph embedding model semantic-aware?cited by 10
- 2022The DLCC Node Classification Benchmark for Analyzing Knowledge Graph Embeddingscited by 3
- 2023Schema First! Learn Versatile Knowledge Graph Embeddings by Capturing Semantics with MASCHInEcited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 1.
3 papers.