Improving the Eciency of Parsing with Discontinuous Constituents
Mike Daniels, Detmar Meurers · 2002
We discuss a generalization of Earley's algorithm to gram- mars licensing discontinuous constituents of the kind proposed by the so- called linearization approaches in Head-Driven Phrase Structure Gram- mar. We show how to replace the standard indexing on the string posi- tion by bitmasks that act as constraints over possible coverage bitvectors. This improves eciency of edge access and reduces the number of edges by constraining prediction to those grammar rules which are compatible with known word order properties. The resulting parsing algorithm does not have to process the righthand side categories in the order in which they cover the string, and so a head-driven strategy can be obtained simply by reordering the righthand side categories of the rules. The re- sulting strategy generalizes head-driven parsing in that it also permits the ordering of non-head categories.