five

fedryanto/qas

收藏
Hugging Face2023-07-17 更新2024-03-04 收录
下载链接:
https://hf-mirror.com/datasets/fedryanto/qas
下载链接
链接失效反馈
官方服务:
资源简介:
斯坦福问答数据集(SQuAD)是一个阅读理解数据集,由众包工作者在维基百科文章上提出的问题组成,每个问题的答案是相应阅读段落中的一段文本,或者问题可能是无法回答的。数据集包含训练集和验证集,分别有87599和10570个样本。数据字段包括id、title、context、question和answers,其中answers包含text和answer_start两个子字段。

斯坦福问答数据集(SQuAD)是一个阅读理解数据集,由众包工作者在维基百科文章上提出的问题组成,每个问题的答案是相应阅读段落中的一段文本,或者问题可能是无法回答的。数据集包含训练集和验证集,分别有87599和10570个样本。数据字段包括id、title、context、question和answers,其中answers包含text和answer_start两个子字段。
提供机构:
fedryanto
原始信息汇总

数据集概述

数据集名称

  • pretty_name: SQuAD

数据集创建者

  • annotations_creators: crowdsourced
  • language_creators: crowdsourced, found

语言

  • language: en

许可证

  • license: cc-by-4.0

多语言性

  • multilinguality: monolingual

大小分类

  • size_categories: 10K<n<100K

源数据集

  • source_datasets: extended|wikipedia

任务类别

  • task_categories: question-answering

任务ID

  • task_ids: extractive-qa

训练与评估索引

  • config: plain_text
  • task: question-answering
  • task_id: extractive_question_answering
  • splits:
    • train_split: train
    • eval_split: validation
  • col_mapping:
    • question: question
    • context: context
    • answers:
      • text: text
      • answer_start: answer_start
  • metrics:
    • type: squad
    • name: SQuAD

数据集信息

  • features:
    • name: id, dtype: string
    • name: title, dtype: string
    • name: context, dtype: string
    • name: question, dtype: string
    • name: answers, sequence:
      • name: text, dtype: string
      • name: answer_start, dtype: int32
  • config_name: plain_text
  • splits:
    • name: train, num_bytes: 79317110, num_examples: 87599
    • name: validation, num_bytes: 10472653, num_examples: 10570
  • download_size: 35142551
  • dataset_size: 89789763
搜集汇总
数据集介绍
main_image_url
构建方式
在自然语言处理与机器阅读理解领域,高质量的数据集是推动模型性能提升的基石。SQuAD(Stanford Question Answering Dataset)正是这样一项典范之作,其构建过程严谨而富有创新。该数据集以维基百科文章为原始素材,通过众包平台招募标注人员,针对每篇文章中的特定段落提出自然语言问题,并确保每个问题的答案均为该段落中的一个连续文本片段。这一过程不仅涵盖了答案文本的精确标注,还记录了答案在原文中的起始位置,从而构建起一个用于抽取式问答任务的标准化资源。数据集最终包含约8.8万个训练样本和1.1万个验证样本,规模适中且质量上乘。
特点
SQuAD数据集在众多问答数据集中脱颖而出,其核心特点在于对机器阅读理解能力的精准评估。每个问题均设计为仅能通过理解上下文来解答,答案严格限定为原文中的连续片段,这促使模型必须具备深层次的语义理解与信息定位能力。此外,数据集涵盖了广泛的维基百科主题,确保了内容的多样性与泛化性。其标注过程由众包人员完成,不仅保证了问题与答案的自然性,还引入了对不可回答问题的处理,进一步提升了挑战性与实用性。这些特性共同使SQuAD成为衡量抽取式问答系统性能的业界标杆。
使用方法
在应用SQuAD数据集时,研究者通常采用Hugging Face Datasets库进行便捷的加载与处理。通过调用`load_dataset`函数并指定数据集名称,即可轻松获取训练集与验证集。每个样本包含`id`、`title`、`context`、`question`以及`answers`字段,其中`answers`为字典结构,内含答案文本`text`及其起始位置`answer_start`。模型训练时,可将`question`与`context`拼接作为输入,利用`answer_start`和答案长度构建目标标签,进行跨度预测。评估环节则采用官方SQuAD指标,计算精确匹配与F1分数,以全面衡量模型的回答准确性。
背景与挑战
背景概述
在自然语言处理领域,机器阅读理解任务长期受限于高质量标注数据的匮乏。为解决这一瓶颈,斯坦福大学 Pranav Rajpurkar、Jian Zhang 等研究人员于2016年发布了 SQuAD(Stanford Question Answering Dataset)数据集。该数据集基于维基百科文章,由众包工作者提出近十万个问题,答案均为原文中的连续文本片段。SQuAD 的诞生极大推动了抽取式问答系统的研究,成为该领域最具影响力的基准之一,其提出的评价指标和任务范式被后续众多工作沿用,催生了从 BiDAF 到 BERT 等一系列里程碑式模型的突破。
当前挑战
SQuAD 所面临的挑战首先体现在领域问题层面:尽管它有效评估了模型在简单事实性问答上的表现,但答案形式局限于单个连续文本片段,无法处理需要多段推理、生成式回答或跨文档整合的复杂场景。此外,数据集构建过程中亦存在显著困难:标注者需在维基百科段落中精确标注答案起始位置,这一过程对语义理解要求极高,导致标注成本高昂且易引入噪声。同时,众包标注的答案可能存在歧义或与上下文不一致,进一步增加了数据质量控制的难度。
常用场景
经典使用场景
在自然语言处理领域,机器阅读理解与抽取式问答是衡量模型语义理解能力的关键任务。SQuAD数据集作为这一方向的标杆性资源,由众包工作者基于维基百科文章构建而成,其中每个问题的答案均为原文中连续的一段文本。该数据集最经典的应用场景是训练和评估模型在给定上下文条件下精准定位答案片段的能力,推动诸如BERT、RoBERTa等预训练语言模型在抽取式问答任务上取得突破性进展,成为检验模型文本理解与信息检索能力的标准测试平台。
衍生相关工作
SQuAD数据集衍生了一系列具有深远影响的经典工作。其中,SQuAD 2.0通过引入不可回答问题进一步挑战模型的判别能力,推动了答案可验证性研究。此外,基于该数据集的BiDAF模型开创了双向注意力流机制的先河,而BERT在SQuAD上的卓越表现则验证了预训练-微调范式的有效性。后续的SpanBERT与ALBERT等模型亦以SQuAD为基准,持续优化跨度预测与参数效率,形成了围绕该数据集不断演进的研究生态。
数据集最近研究
最新研究方向
在自然语言处理领域,SQuAD数据集作为抽取式机器阅读理解的开创性基准,持续引领着问答系统能力的评估与演进。当前前沿研究方向聚焦于提升模型在复杂推理与多跳问答上的表现,尤其结合大规模预训练语言模型(如GPT与T5系列),研究者正探索如何利用SQuAD的精细注释——包括答案跨度与起始位置——来优化模型的上下文理解与精准提取能力。与此同时,伴随大模型在真实场景中的部署,热点事件如ChatGPT的崛起促使学界重新审视SQuAD的局限性,例如其对对抗性样本和模糊问题的鲁棒性不足,从而催生了跨数据集迁移学习与增强训练策略的研究。SQuAD的影响深远,不仅推动了机器阅读理解的标准化评测,还为医疗、法律等垂直领域的问答系统奠定了方法论基础,其意义在于持续挑战模型从浅层匹配走向深层语义理解的边界。
以上内容由遇见数据集搜集并总结生成
二维码
社区交流群
二维码
科研交流群
商业服务