From d27a82a58ed5b174778ca88836455921fe824545 Mon Sep 17 00:00:00 2001 From: chenzihong-gavin Date: Thu, 24 Apr 2025 11:48:44 +0800 Subject: [PATCH 1/3] docs: add citation file --- CITATION.cff | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 CITATION.cff diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 00000000..15800f4f --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,8 @@ +cff-version: 1.2.0 +message: "If you use this software, please cite it as below." +authors: +- family-names: "Zihong" + given-names: "Chen" +title: "GraphGen" +date-released: 2025-04-21 +url: "https://github.com/open-sciencelab/GraphGen" From eff24db480861277dcb2c82f61e6ebc016563009 Mon Sep 17 00:00:00 2001 From: chenzihong-gavin Date: Thu, 24 Apr 2025 11:57:26 +0800 Subject: [PATCH 2/3] docs: update citation --- CITATION.cff | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 15800f4f..84fcb383 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -1,8 +1,20 @@ cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: -- family-names: "Zihong" - given-names: "Chen" +- family-names: "Chen" + given-names: "Zihong" +- family-names: "Jiang" + given-names: "Wanli" +- family-names: "Li" + given-names: "Jingzhe" +- family-names: "Yuan" + given-names: "Zhonghang" +- family-names: "Wang" + given-names: "Chenyang" +- family-names: "Kong" + given-names: "Huanjun" +- family-names: "Dong" + given-names: "Nanqing" title: "GraphGen" date-released: 2025-04-21 url: "https://github.com/open-sciencelab/GraphGen" From 8049fb6455d87270a8229248c140a8b0ccfffbd8 Mon Sep 17 00:00:00 2001 From: chenzihong-gavin Date: Thu, 24 Apr 2025 13:47:20 +0800 Subject: [PATCH 3/3] docs: update README --- README.md | 48 +++++++++++++++++++++++++++++++++++------------- 1 file changed, 35 insertions(+), 13 deletions(-) diff --git a/README.md b/README.md index 8c4db43c..547a5605 100644 --- a/README.md +++ b/README.md @@ -17,11 +17,15 @@ GraphGen: Enhancing Supervised Fine-Tuning for LLMs with Knowledge-Driven Synthe - 📝 [What is GraphGen?](#-what-is-graphgen) - 🚀 [Quick Start](#-quick-start) - 📌 [Latest Updates](#-latest-updates) -- 🌟 [Key Features](#-key-features) - 🏗️ [System Architecture](#-system-architecture) -- ⚙️ [Configurations](#-configurations) -- 📅 [Roadmap](#-roadmap) -- 💰 [Cost Analysis](#-cost-analysis) +- 🍀 [Acknowledgements](#-acknowledgements) +- 📚 [Citation](#-citation) +- 📜 [License](#-license) + +[//]: # (- 🌟 [Key Features](#-key-features)) +[//]: # (- 📅 [Roadmap](#-roadmap)) +[//]: # (- 💰 [Cost Analysis](#-cost-analysis)) +[//]: # (- ⚙️ [Configurations](#-configurations)) @@ -101,23 +105,25 @@ Experience it on the [OpenXLab Application Center](https://g-app-center-000704-6 ls cache/data/graphgen ``` +## 📌 Latest Updates + +- **2025.04.21**: We have released the initial version of GraphGen. + ## 🏗️ System Architecture ### Directory Structure ```text ├── baselines/ # baseline methods -├── cache/ # cache files -│ ├── data/ # generated data -│ ├── logs/ # log files -├── configs/ # configuration files ├── graphgen/ # GraphGen implementation -│ ├── operators/ # operators -│ ├── graphgen.py # main file -├── models/ # base classes +│ ├── configs/ # configuration files +│ ├── models/ # base classes +│ ├── operators/ +│ ├── templates/ # prompt templates +│ ├── utils/ # utility functions +│ ├── graphgen.py # core logic +│ ├── generate.py # main script ├── resources/ # static files and examples ├── scripts/ # scripts for running experiments -├── templates/ # prompt templates -├── utils/ # utility functions ├── webui/ # web interface └── README.md ``` @@ -130,3 +136,19 @@ Experience it on the [OpenXLab Application Center](https://g-app-center-000704-6 - [SiliconCloud](https://siliconflow.cn) Abundant LLM API, some models are free - [LightRAG](https://github.com/HKUDS/LightRAG) Simple and efficient graph retrieval solution - [ROGRAG](https://github.com/tpoisonooo/ROGRAG) ROGRAG: A Robustly Optimized GraphRAG Framework + + +## 📚 Citation +If you find this repository useful, please consider citing our work: +```bibtex +@software{Chen_GraphGen_2025, +author = {Chen, Zihong and Jiang, Wanli and Li, Jingzhe and Yuan, Zhonghang and Wang, Chenyang and Kong, Huanjun and Dong, Nanqing}, +month = apr, +title = {{GraphGen}}, +url = {https://github.com/open-sciencelab/GraphGen}, +year = {2025} +} +``` + +## 📜 License +This project is licensed under the [Apache License 2.0](LICENSE).