Create README.md
Browse files
README.md
CHANGED
@@ -1,3 +1,47 @@
|
|
1 |
-
---
|
2 |
-
license: apache-2.0
|
3 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
---
|
2 |
+
license: apache-2.0
|
3 |
+
language:
|
4 |
+
- ja
|
5 |
+
tags:
|
6 |
+
- rag
|
7 |
+
- gnn
|
8 |
+
---
|
9 |
+
# GNN-RAG モデルデータリポジトリ
|
10 |
+
|
11 |
+
このリポジトリは、論文「GNN-RAG: Graph Neural Retrieval for Large Language Model Reasoning」のトレーニング済みモデルデータを提供します。
|
12 |
+
|
13 |
+
## モデルについて
|
14 |
+
|
15 |
+
GNN-RAGは、Large Language Models (LLMs) の言語理解能力とGraph Neural Networks (GNNs) の推論能力を組み合わせた、Retrieval-Augmented Generation (RAG) スタイルの新しい手法です。このモデルは、Knowledge Graph (KG) 上の質問応答 (KGQA) タスクにおいて、最先端の性能を達成しています。
|
16 |
+
|
17 |
+
## リポジトリ構成
|
18 |
+
|
19 |
+
このリポジトリには、以下のモデルデータが含まれています。
|
20 |
+
|
21 |
+
- WebQSP用のGNNモデル
|
22 |
+
- CWQ用のGNNモデル
|
23 |
+
|
24 |
+
## 使用方法
|
25 |
+
|
26 |
+
1. このリポジトリをクローンまたはダウンロードしてください。
|
27 |
+
2. 必要なモデルデータを`GNN-RAG/llm/results/gnn/`の対応するフォルダに移動し、`test.info`という名前に変更してください。
|
28 |
+
3. 論文の元のリポジトリにある評価用のスクリプトを使用して、モデルを評価することができます。
|
29 |
+
|
30 |
+
例えば、WebQSPの評価を行うには、以下のコマンドを実行します。
|
31 |
+
|
32 |
+
```
|
33 |
+
python main.py ReaRev --entity_dim 50 --num_epoch 200 --batch_size 8 --eval_every 2 --data_folder data/webqsp/ --lm sbert --num_iter 3 --num_ins 2 --num_gnn 3 --relation_word_emb True --load_experiment ReaRev_webqsp.ckpt --is_eval --name webqsp
|
34 |
+
```
|
35 |
+
|
36 |
+
## 注意事項
|
37 |
+
|
38 |
+
- このリポジトリは、トレーニング済みのモデルデータのみを提供しています。完全なコードや追加のデータセットについては、元の論文のリポジトリを参照してください。
|
39 |
+
- モデルの使用にあたっては、元の論文を引用し、適切なクレジットを付与してください。
|
40 |
+
|
41 |
+
## 引用
|
42 |
+
|
43 |
+
GNN-RAGモデルの詳細については、以下の論文を参照してください。
|
44 |
+
|
45 |
+
```
|
46 |
+
Costas Mavromatis, George Karypis. "GNN-RAG: Graph Neural Retrieval for Large Language Model Reasoning" 2023.
|
47 |
+
```
|