Enhancing Pre-Trained Generative Language Models with Question Attended Span Extraction on Machine Reading Comprehension

📄 arXiv: 2404.17991v3 📥 PDF

作者: Lin Ai, Zheng Hui, Zizhou Liu, Julia Hirschberg

分类: cs.CL

发布日期: 2024-04-27 (更新: 2024-10-15)

备注: arXiv admin note: substantial text overlap with arXiv:2403.04771


💡 一句话要点

提出问题关注的跨度提取模块以提升生成语言模型在机器阅读理解中的表现

🎯 匹配领域: 支柱九:具身大模型 (Embodied Foundation Models)

关键词: 机器阅读理解 生成模型 跨度提取 自然语言处理 问题关注 大语言模型 微调

📋 核心要点

  1. 现有的生成模型在机器阅读理解中常常生成不准确或无关的答案,导致性能不足。
  2. 本文提出的QASE模块通过关注问题相关的文本片段,增强了生成模型的回答能力。
  3. 在多个数据集上,QASE模块的性能超越了当前最先进的模型,且计算成本未增加。

📝 摘要(中文)

机器阅读理解(MRC)在自然语言处理(NLP)领域面临重大挑战。尽管主流的MRC方法主要依赖于使用仅编码器模型(如BERT)的抽取策略,但生成方法却存在生成失控的问题,即生成的答案往往不正确、无关或不忠实于源文本。为了解决生成模型在MRC中的这些局限性,本文提出了问题关注的跨度提取(QASE)模块。该模块在预训练生成语言模型的微调阶段集成,显著提升了模型性能,使其在少量样本设置中超越了先进的大型语言模型(如GPT-4)的抽取能力。值得注意的是,这些性能提升并未增加计算需求。QASE模块在多个数据集上的有效性经过严格测试,始终实现或超越了最新的状态(SOTA)结果,从而弥合了生成模型与抽取模型在抽取MRC任务中的差距。

🔬 方法详解

问题定义:本文旨在解决生成模型在机器阅读理解任务中生成失控的问题,现有方法往往导致生成的答案不准确或不相关。

核心思路:通过引入问题关注的跨度提取模块(QASE),该方法在生成模型的微调阶段中,专注于提取与问题相关的文本片段,从而提高生成答案的准确性和相关性。

技术框架:整体架构包括预训练生成语言模型的微调过程,QASE模块在此过程中被集成,主要分为问题识别、相关片段提取和生成答案三个阶段。

关键创新:QASE模块的核心创新在于其通过关注问题相关的文本片段,显著提升了生成模型的回答能力,与传统的抽取方法相比,能够在生成任务中实现更高的准确性。

关键设计:在设计上,QASE模块采用了特定的损失函数来优化生成答案的相关性,并在网络结构中引入了注意力机制,以确保模型能够有效地关注到与问题相关的文本片段。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

在多个数据集上,QASE模块的引入使得生成模型的性能显著提升,超越了当前最先进的GPT-4模型。在少量样本设置中,QASE模块的性能提升幅度达到了X%(具体数据未知),并且在计算资源消耗上没有增加,显示出其高效性。

🎯 应用场景

该研究的潜在应用领域包括智能问答系统、教育技术、信息检索等。通过提升生成模型在机器阅读理解中的表现,可以为用户提供更准确和相关的答案,进而改善人机交互体验。未来,该技术有望在更广泛的自然语言处理任务中发挥重要作用。

📄 摘要(原文)

Machine Reading Comprehension (MRC) poses a significant challenge in the field of Natural Language Processing (NLP). While mainstream MRC methods predominantly leverage extractive strategies using encoder-only models such as BERT, generative approaches face the issue of out-of-control generation -- a critical problem where answers generated are often incorrect, irrelevant, or unfaithful to the source text. To address these limitations in generative models for MRC, we introduce the Question-Attended Span Extraction (QASE) module. Integrated during the fine-tuning phase of pre-trained generative language models (PLMs), QASE significantly enhances their performance, allowing them to surpass the extractive capabilities of advanced Large Language Models (LLMs) such as GPT-4 in few-shot settings. Notably, these gains in performance do not come with an increase in computational demands. The efficacy of the QASE module has been rigorously tested across various datasets, consistently achieving or even surpassing state-of-the-art (SOTA) results, thereby bridging the gap between generative and extractive models in extractive MRC tasks.