An efficient implementation of the head-corner parser

被引:0
|
作者
vanNoord, G [1 ]
机构
[1] RIJKS UNIV GRONINGEN,GRONINGEN,NETHERLANDS
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper describes an efficient and robust implementation of a bidirectional, head-driven parser for constraint-based grammars. This parser is developed for the OVIS system: a Dutch spoken dialogue system in which information about public transport can be obtained by telephone. After a review of the motivation for head-driven parsing strategies, and head-corner parsing in particular, a nondeterministic version of the head-corner parser is presented. A memorization technique is applied to obtain a fast parser. A goal-weakening technique is introduced, which greatly improves average case efficiency, both in terms of speed and space requirements. I argue in favor of such a memorization strategy with goal-weakening in comparison with ordinary chart parsers because such a strategy can be applied selectively and therefore enormously reduces the space requir;ements of the parser, while no practical loss in time-efficiency is observed. On the contrary, experiments are described in which head-corner and left-corner parsers implemented with selective memorization and goal weakening outperform ''standard'' chart parsers. The experiments include the grammar of the OVIS system and the Alvey NL Tools grammar. Head-corner pausing is a mix of bottom-up and top-down processing. Certain approaches to robust parsing require purely bottom-up processing. Therefore, it seems that head-corner parsing is unsuitable for such robust parsing techniques. However, it is shown how underspecification (which arises very naturally in a logic programming environment) can be used in the head-corner parser to allow such robust parsing techniques. A particular robust parsing model, implemented in OVIS, is described.
引用
收藏
页码:425 / 456
页数:32
相关论文
共 50 条
  • [31] An Efficient Recursive Transition Network Parser for Arabic Language
    Bataineh, Bilal M.
    Bataineh, Emad A.
    WORLD CONGRESS ON ENGINEERING 2009, VOLS I AND II, 2009, : 1307 - +
  • [32] iXML - Generation of Efficient XML Parser for Embedded System
    Sonar, Rashmi P.
    Ali, M. S.
    2016 INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION CONTROL AND AUTOMATION (ICCUBEA), 2016,
  • [33] AN EFFICIENT INCREMENTAL LR PARSER FOR GRAMMARS WITH EPSILON PRODUCTIONS
    AGRAWAL, R
    DETRO, KD
    ACTA INFORMATICA, 1983, 19 (04) : 369 - 376
  • [34] Implementation of Sentence Parser for Hungarian Language in Natural Language Processing
    Kovacs, L.
    Barabas, P.
    2010 IEEE 8TH INTERNATIONAL SYMPOSIUM ON APPLIED MACHINE INTELLIGENCE AND INFORMATICS, 2010, : 59 - 63
  • [35] Implementation of a Training Parser Using Explicit Abstract Syntax Tree
    Penev, Ivaylo
    Karova, Milena
    COMPUTER SYSTEMS AND TECHNOLOGIES, 2019, : 299 - 303
  • [36] A Novel Implementation of a Hash Function based on XML DOM Parser
    Yang, Dandan
    Wei, Zhiqiang
    Yang, Yongquan
    2015 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY, 2015, : 5 - 8
  • [37] MGFp: An Open Mascot Generic Format Parser Library Implementation
    Kirchner, Marc
    Steen, Judith A. J.
    Hamprecht, Fred A.
    Steen, Hanno
    JOURNAL OF PROTEOME RESEARCH, 2010, 9 (05) : 2762 - 2763
  • [38] An Efficient Edge and Corner Detector
    Yang, Song
    Lam, Siew-Kei
    Srikanthan, Thambipillai
    11TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV 2010), 2010, : 1628 - 1631
  • [39] An Analysis and Implementation of the Harris Corner Detector
    Sanchez, Javier
    Monzon, Nelson
    Salgado, Agustin
    IMAGE PROCESSING ON LINE, 2018, 8 : 305 - 328
  • [40] Modeling Attachment Decisions with a Probabilistic Parser: The Case of Head Final Structures
    Baldewein, Ulrike
    Keller, Frank
    PROCEEDINGS OF THE TWENTY-SIXTH ANNUAL CONFERENCE OF THE COGNITIVE SCIENCE SOCIETY, 2004, : 73 - 78