中文

利用代码训练语言模型进行少样本语义解析

计算与语言 2022-05-31 v2

摘要

大型语言模型在经上下文示例提示后,能以少量训练数据执行语义解析。已有研究表明,将该问题表述为转写为规范话语的释义可改善此能力,其将底层意义表示投射为受控的类似自然语言的表示。直观上,此类模型更易输出规范话语,因其更贴近预训练所用的自然语言。近来,同样在代码上预训练的模型(如 OpenAI Codex)日益凸显。对于将自然语言映射为代码的语义解析任务,此类模型或更胜任。本文检验该假设,发现 Codex 在此类任务上优于同等的 GPT-3 模型。我们在 Overnight 与 SMCalFlow 上评估,发现不同于 GPT-3,Codex 在直接以意义表示为目标时表现相近,或许因为这些数据集中的意义表示结构与代码相似。

关键词

引用

@article{arxiv.2112.08696,
  title  = {Few-Shot Semantic Parsing with Language Models Trained On Code},
  author = {Richard Shin and Benjamin Van Durme},
  journal= {arXiv preprint arXiv:2112.08696},
  year   = {2022}
}

备注

NAACL 2022