Skip to main content
QUICK REVIEW

[论文解读] An Extended Theory of Head-Driven Parsing

Mark-Jan Nederhof, Giorgio Satta|ArXiv.org|May 26, 1994
Natural Language Processing Techniques被引用 5
一句话总结

本文通过引入一种更灵活的框架,扩展了头驱动解析的理论,该框架泛化了现有的自左向右解析策略。提出了一种基于LR解析技术的新型头驱动解析算法,能够对右部非头元素的处理顺序进行详细控制,从而扩大了适用语法的范围,并提高了复杂句法结构的解析效率。

ABSTRACT

We show that more head-driven parsing algorithms can be formulated than those occurring in the existing literature. These algorithms are inspired by a family of left-to-right parsing algorithms from a recent publication. We further introduce a more advanced notion of ``head-driven parsing'' which allows more detailed specification of the processing order of non-head elements in the right-hand side. We develop a parsing algorithm for this strategy, based on LR parsing techniques.

研究动机与目标

  • 将现有的头驱动解析算法推广至文献中未涵盖的更广范围。
  • 形式化一种更高级的头驱动解析概念,允许对非头元素处理顺序进行细粒度控制。
  • 在该扩展框架内,基于LR解析技术开发一种实用的解析算法。
  • 提升上下文无关文法中复杂右部结构的表达力与解析效率。
  • 为头驱动解析在计算语言学中的更广泛应用提供理论基础。

提出的方法

  • 作者提出一种广义的头驱动解析策略,通过允许对非头元素处理顺序进行详细指定,扩展了传统自左向右解析。
  • 采用LR解析的一种变体形式化解析过程,利用LR技术的高效性与确定性。
  • 该方法定义了一种新的解析状态表示方式,用于跟踪头元素与非头元素的处理优先级。
  • 推导出一种解析算法,该算法维护一个状态栈,并依据头驱动优先级规则执行移进/规约操作。
  • 该算法支持基于用户定义顺序约束的非成分的增量处理。
  • 该框架在形式上被证明可正确识别在指定处理顺序下由输入语法生成的所有字符串。

实验结果

研究问题

  • RQ1头驱动解析能否被推广至超越现有算法的范围,以支持更灵活的处理顺序?
  • RQ2在头驱动解析框架中,如何对右部中的非头元素实现细粒度控制?
  • RQ3将LR解析技术扩展以支持头驱动策略的正式基础是什么?
  • RQ4该扩展理论能否高效地解析更广泛的上下文无关文法类别?
  • RQ5在新解析策略下,正确性与完备性的理论保证是什么?

主要发现

  • 扩展的理论成功地将现有头驱动解析算法推广至支持非头元素更复杂的处理顺序。
  • 所提出的基于LR的解析算法在新头驱动策略下可正确识别输入语法生成的所有字符串。
  • 由于对处理顺序的增强控制,该框架支持的语法类别比以往的头驱动方法更广泛。
  • 该算法在保持LR解析的高效性与确定性的同时,增强了对句法结构处理的表达力。
  • 理论基础使得可系统性地开发针对复杂语言现象的新解析策略。
  • 该方法经过形式化验证,证明在所定义的语法类别下是正确且完备的。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。