Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- 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"
48 changes: 35 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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))

</details>

Expand Down Expand Up @@ -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
```
Expand All @@ -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).