
reasoning-on-graphs
让大模型推理有据可依,每一步都可解释
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 536
使用教程
环境要求
- PyTorch
- 知识图谱数据
- GPU
安装与启动步骤
-
1装依赖
官方实现,按 requirements 装。
pip install -r requirements.txt -
2准备知识图谱
它要在图上推理,图谱质量决定上限。
-
3建对齐数据
先把问题与图谱实体对齐,这是最花时间的一步。
python src/align_kg/build_align_qa_dataset.py -d RoG-webqsp --split train -
4训练
先预处理再联合训练。
python src/joint_training/preprocess_qa.py -
5生成可解释路径
它的卖点是给出推理路径,别只看答案对错。
python src/qa_prediction/predict_answer.py
如何确认成功
问一个需要两跳图谱关系的问题,答案正确且同时给出可读的推理路径
注意事项
- 论文的核心是让模型在知识图谱上做可解释推理,而不是纯参数记忆。
- 数据对齐环节成本最高,图谱与问答集的实体匹配要仔细做。
- 两个数据集都给了脚本,换自己的图谱要改数据层。
- 推理路径的可读性是它相对普通检索增强的优势。
核心亮点
- 结合知识图谱路径,显著提升推理结果的可解释性
- 官方实现,代码完整,附带预训练模型和数据集
- 在多个基准上验证了优于直接提示大模型的效果
不足之处
- 依赖外部知识图谱,构建和维护成本较高
- 文档/社区待观察
适用场景
- 复杂问答系统,需提供可解释的答案依据
- 事实验证,判断陈述与知识图谱的一致性
- 多跳推理任务,如常识推理或医学问答
替代项目
GraphRAG、Think-on-Graph、KGP-LM
同类项目推荐
llama2-webui
开源
本地一键运行 Llama 2,网页聊天即刻上手
Run any Llama 2 locally with gradio UI on GPU or CPU from anywhere (Linux/Windows/Ma···
Awesome-MLLM-LLM-Colab
开源
一键运行主流大模型,Colab里轻松做实验
Happy experimenting with MLLM and LLM models!
LLaVA-Mini
开源
一个模型搞定图像视频理解,又快又省资源
LLaVA-Mini is a unified large multimodal model (LMM) that can support the understand···
FinGPT
开源
开源金融大模型,低成本微调,快速落地投研分析
FinGPT: Open-Source Financial Large Language Models! Revolutionize We release t···
NLP-pretrained-model
开源
收集常用NLP预训练模型,拿来即用省训练时间
A collection of Natural language processing pre-trained models.
Awesome-AVI
开源
一站式导航音频-视觉智能前沿资源,快速上手跨模态研究
Awesome Audio-Visual Intelligence, Survey of Audio-Visual Intelligence
StarWhisper
开源
用自然语言指挥望远镜,让天文观测像聊天一样简单
Astronomy LLMs, StarWhisper Telescope, Virtual Sitian, and astronomy research skills
awesome-open-llms
开源
每月一份清单,快速看清当下热门开源大模型
开源模型汇总,每月更新现在主流的开源模型。A monthly tracker for the latest and most ···
LLaVA-MoD
开源
把 LLaVA 模型做小做快,性能不掉线
[ICLR 2025] LLaVA-MoD: Making LLaVA Tiny via MoE-Knowledge Distillation