Stochastic Dependency Parsing Based on A* Admissible Search

Dependency parsing has gained attention in natural language understanding because the representation of dependency tree is simple, compact and direct such that robust partial understanding and task portability can be achieved more easily. However, many dependency parsers make hard decisions with local information while selecting among the next parse states. As a consequence, though the obtained dependency trees are good in some sense, the N-best output is not guaranteed to be globally optimal in general. In this paper, a stochastic dependency parsing scheme based on A* admissible search is formally presented. By well representing the parse state and appropriately designing the cost and heuristic functions, dependency parsing can be modeled as an A* search problem, and solved with a generic algorithm of state space search. When evaluated on the Chinese Tree Bank, this parser can obtain 85.99% dependency accuracy at 68.39% sentence accuracy, and 14.62% node ratio for dynamic heuristic. This parser can output N-best dependency trees, and integrate the semantic processing into the search process easily.

[1]  Joakim Nivre,et al.  Deterministic Dependency Parsing of English Text , 2004, COLING.

[2]  Dan Klein,et al.  Fast Exact Inference with a Factored Model for Natural Language Parsing , 2002, NIPS.

[3]  Dan Klein,et al.  A* Parsing: Fast Exact Viterbi Parse Selection , 2003, NAACL.

[4]  Keh-Jiann Chen,et al.  A Model for Robust Chinese Parser , 1996, Int. J. Comput. Linguistics Chin. Lang. Process..

[5]  Yasuyoshi Inagaki,et al.  Robust dependency parsing of spontaneous Japanese speech and its evaluation , 2004, INTERSPEECH.

[6]  Joakim Nivre,et al.  An Efficient Algorithm for Projective Dependency Parsing , 2003, IWPT.

[7]  Yuji Matsumoto,et al.  Japanese Dependency Analysis using Cascaded Chunking , 2002, CoNLL.

[8]  Jason Eisner,et al.  Three New Probabilistic Models for Dependency Parsing: An Exploration , 1996, COLING.

[9]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[10]  Alexander Koller,et al.  Statistical A Dependency Parsing , 2004 .

[11]  James H. Martin,et al.  Speech and language processing: an introduction to natural language processing, computational linguistics, and speech recognition, 2nd Edition , 2000, Prentice Hall series in artificial intelligence.

[12]  Michael A. Covington,et al.  A Fundamental Algorithm for Dependency Parsing , 2004 .

[13]  Yuji Matsumoto,et al.  Machine Learning-based Dependency Analyzer for Chinese , 2005, J. Chin. Lang. Comput..

[14]  Keh-Jiann Chen,et al.  THE CKIP CHINESE TREEBANK : GUIDELINES FOR ANNOTATION , 1999 .

[15]  Yuji Matsumoto,et al.  Statistical Dependency Analysis with Support Vector Machines , 2003, IWPT.

[16]  Anna Maria Di Sciullo,et al.  Natural Language Understanding , 2009, SoMeT.