EFO_k-CQA
收藏资源简介:
EFO_k-CQA数据集是由香港科技大学知识计算研究组构建的复杂逻辑查询基准,专为评估多变量存在性一阶逻辑查询(EFO_k)的联合排名性能而设计。该数据集基于标准知识图谱扩展而来,涵盖多种查询结构,数据量适中,通过引入更具挑战性的多变量查询模式,系统性地支持对k=3以内复杂推理任务的评估。数据集创建过程通过扩展现有EFO1基准实现,旨在解决知识图谱不完整场景下多变量联合推理的评估瓶颈,为复杂查询回答领域提供可扩展的测试平台。
The EFO_k-CQA dataset is a complex logical query benchmark constructed by the Knowledge Computing Research Group of the Hong Kong University of Science and Technology, specifically designed to evaluate the joint ranking performance of multi-variable existential first-order logical queries (EFO_k). This dataset is extended from standard knowledge graphs, covers diverse query structures, and has a moderate scale. By introducing more challenging multi-variable query patterns, it systematically supports the evaluation of complex reasoning tasks where k ≤ 3. The dataset is developed by extending the existing EFO1 benchmark, aiming to address the evaluation bottleneck of multi-variable joint reasoning in incomplete knowledge graph scenarios, and providing a scalable testbed for the field of complex query answering.
数据集概述
1. 数据集名称与来源
- 项目名称: NS3 (NS3_KDD2026)
- 官方实现地址: https://github.com/HKUST-KnowComp/NS3_KDD2026
- 所属机构: 香港科技大学知识计算实验室 (HKUST-KnowComp)
2. 数据集内容与结构
- 数据内容: 提供新采样的查询数据(new sampled queries),用于知识图谱上的复杂查询推理任务。
- 数据下载地址: https://drive.google.com/file/d/1UrOMijvCL7OVqDQsYKYQ7ETV-u7nXENO/view?usp=sharing
- 数据文件结构(解压后):
data/KG&queries/kgindex.jsontrain_kg.tsvvalid_kg.tsvtest_kg.tsvtest_type0000_EFO3-small_qaa.json
3. 基准模型与预训练检查点
- 基准模型检查点: 提供六种代表性模型(BetaE, LogicE, ConE, CQD, LMPNN, FIT)在知识图谱上的检查点,下载地址:https://drive.google.com/drive/folders/13S3wpcsZ9t02aOgA11Qd8lvO0JGGENZ2?usp=sharing
- 解压后放置于
ckpt文件夹,子文件夹命名示例:ckpt/FB15k-237/下包含各模型的.ckpt或.pt文件。
- 解压后放置于
- NLI 骨干模型检查点: 提供查询嵌入方法和超网络知识图谱嵌入的预训练检查点,下载地址:https://drive.google.com/drive/folders/1xVd-PihAbwi4RE9rmkMGkHtgQLssJZE2?usp=share_link
- 解压后放置于
pretrain文件夹,子文件夹示例:pretrain/FB15K-237/下包含以下文件:cache_ada.pt:缓存的适应值FB15K-237_best_valid.model:超网络知识图谱嵌入模型lmpnn-FB15K-237.ckpt:LMPNN 模型
- 解压后放置于
4. 依赖与安装
- 包管理工具: Poetry
- 安装 Poetry:
curl -sSL https://install.python-poetry.org | python3 - - 安装依赖包:
poetry install - 若
poetry.lock文件过旧,使用:poetry update --lock
- 安装 Poetry:
5. 复现实验结果
- 复现方法: 使用 LMPNN 和 ComplEx 作为骨干模型,支持缓存缩放值和并行化搜索过程。
- 在 Real EFO1 基准上复现实验命令: bash python solve_EFOX_small_NS3.py --batch_size 32 --data_folder data/KG&queries --num_domain 2000 --num_candidate 2000
6. 关键说明
- 当前早期开发阶段未追踪
poetry.lock文件。 - 所有检查点均基于知识图谱
FB15k-237提供示例结构。




