Quasi-destructive graph unification

Hideto Tomabechi
1991 Proceedings of the 29th annual meeting on Association for Computational Linguistics -  
Graph unification is the most expensive part of unification-based grammar parsing. It often takes over 90% of the total parsing time of a sentence. We focus on two speed-up elements in the design of unification algorithms: 1) elimination of excessive copying by only copying successful unifications, 2) Finding unification failures as soon as possible. We have developed a scheme to attain these two elements without expensive overhead through temporarily modifying graphs during unification to
more » ... nate copying during unification. We found that parsing relatively long sentences (requiring about 500 top-level unifications during a parse) using our algorithm is approximately twice as fast as parsing the same sentences using Wroblewski's algorithm.
doi:10.3115/981344.981385 dblp:conf/acl/Tomabechi91 fatcat:lgezczt56rdzjgdlwiyzfnt6lm