five

BioGraphletQA: A complex biomedical Knowledge Graph Question Answering dataset

收藏
Zenodo2026-01-05 更新2026-05-26 收录
下载链接:
https://zenodo.org/doi/10.5281/zenodo.17381119
下载链接
链接失效反馈
官方服务:
资源简介:
This document provides a detailed description of the data files associated with the paper "BioGraphletQA: Knowledge-Anchored Generation of Complex QA Datasets". This repository contains the full dataset, intermediate outputs from our generation pipeline, and the rephrased subsets used for downstream task evaluation.   1. Generation Templates   This file contains the raw graphlets extracted from the OREGANO knowledge graph, which serve as the factual basis for the entire generation process. File: templates.jsonl Total Entries: 269,574 Description: Each line is a JSON object representing a single graphlet (a small, connected subgraph).   Schema: templates.jsonl   Key Type Descriptor id Integer A unique identifier for the graphlet. nodes List[String] A list of node IDs from the OREGANO KG (e.g., "COMPOUND:78"). edges List[List[Int]] An edge list representing the connections between nodes, using indices from the nodes list. graphlet_id Integer An ID corresponding to one of the 29 unique graphlet shapes. edge_labels List[String] The relation type for each edge. node_names List[String] The human-readable names corresponding to the node IDs. graphlet_text String A formatted string listing the nodes and their names for easy readability. num_nodes Integer The total number of nodes in the graphlet.     2. Raw Generated QA Pairs   This file contains the direct output from the initial LLM generation stage, after basic cleaning (JSON parsing validation and Z-score outlier removal). File: cleaned_dataset.jsonl - from _llm_outs/DATASET/ Total Entries: 264,373 Description: Each line is a JSON object containing the original graphlet information plus the full text output from the LLM, which includes its reasoning, self-reflection, and the final generated question-answer pair.   Schema: cleaned_dataset.jsonl   This file includes all fields from templates.jsonl plus the following: Key Type Description text String The complete, raw text output from the LLM, including its analysis and reflection steps. question String The final generated question. answer String The final generated answer. json_parsed Boolean A flag indicating that the LLM's output was successfully parsed as JSON.   3. Filtered Datasets   These files are the output of the LLM-as-a-judge filtering stage. The dataset is split into pairs that were accepted (deemed high-quality) and those that were rejected. File (Accepted): filtered_dataset.jsonl - from _llm_outs/FILTER_DATASET/ Total Entries (Accepted): 119,856 File (Rejected): rejected_dataset.jsonl - from _llm_outs/FILTER_DATASET/ Total Entries (Rejected): 127,416 Note: An additional 17,101 pairs that were not parseable as JSON are excluded from these files.   Schema: Filtered Files   These files include all fields from cleaned_dataset.jsonl plus the following, which contains the reasoning from the LLM filter: Key Type Description filtering_text String The full text output from the LLM filter, including its reasoning, its generated answer for comparison, and the final boolean judgments.     4. Supporting Document Retrieval   This section describes the two files related to enriching QA pairs with documents from PubMed.   4.1. BM25 Retrieved Documents (Input for Annotation)   File: shuffled_data_qa.jsonl - from _retrieval Description: This file contains the top 10 PubMed abstracts retrieved by the BM25 algorithm for each QA pair. This serves as the input for the LLM annotation step, using the 2025 PubMed index.   Schema: shuffled_data_qa.jsonl   Key Type Description id Integer The unique ID of the QA pair. query_text String The concatenated question and answer used as a query for retrieval. bm25 List[Dict] A list of the top 10 retrieved documents. Each dictionary contains the PubMed id and the full text.     4.2. LLM-Annotated Documents (Final Output)   File: retrieval_annotated_data.jsonl from _retrieval/ Description: This file is the output of the annotation process. It contains the QA pairs, the original retrieved documents, and the LLM's relevance judgment and extracted snippets for each document.   Schema: retrieval_annotated_data.jsonl   This file includes all fields from the input file plus processed_documents. Key Type Description processed_documents List[Dict] The LLM's annotation. Each dictionary contains the PubMed id, a boolean relevant flag, and a list of snippets (strings) extracted by the LLM.   5. Rephrased Datasets for Downstream Tasks   These files contain a subset of 20,000 QA pairs that have been automatically rephrased to match the format of specific downstream benchmarks. File (MedQA): _rephrase/20_000_qwen3_MedQA_rephrase.json File (PubMedQA): _rephrase/20_000_qwen3_PubMedQA_rephrase.json Note: These files are saved with a .jsonl extension for compatibility but are formatted as single, large JSON objects.   Schema: Rephrased Files   Each file is a single JSON object where keys are the id of the original QA pair. Key Type Description id Integer The unique ID of the original QA pair. qa String The original question and answer, concatenated. medQA_similar List[String] A list of five example questions from the target dataset, used to guide the LLM's rephrasing. snippets List[String] The supporting text snippets from the retrieval stage. medQA_rephrase Dict A dictionary containing the newly generated multiple-choice question (question), five options, reasoning, and the correct option letter (cop).
提供机构:
Zenodo
创建时间:
2025-10-18
二维码
社区交流群
二维码
科研交流群
商业服务