A Robust Parsing Algorithm For Link Grammars
Dennis Grinberg, John Lafferty, Daniel Sleator (Carnegie Mellon)

TL;DR
This paper introduces a robust parsing algorithm for link grammars that efficiently handles natural language sentences, including ungrammatical ones, by extending the original dynamic programming approach with null links and multiple passes.
Contribution
The paper presents a novel robust parsing algorithm for link grammars that improves handling of ungrammatical sentences using null links and multi-pass dynamic programming, maintaining cubic complexity.
Findings
Successfully parsed a large corpus of conversational English.
Extracted relevant structures from ungrammatical sentences.
Maintained cubic worst-case complexity with efficiency techniques.
Abstract
In this paper we present a robust parsing algorithm based on the link grammar formalism for parsing natural languages. Our algorithm is a natural extension of the original dynamic programming recognition algorithm which recursively counts the number of linkages between two words in the input sentence. The modified algorithm uses the notion of a null link in order to allow a connection between any pair of adjacent words, regardless of their dictionary definitions. The algorithm proceeds by making three dynamic programming passes. In the first pass, the input is parsed using the original algorithm which enforces the constraints on links to ensure grammaticality. In the second pass, the total cost of each substring of words is computed, where cost is determined by the number of null links necessary to parse the substring. The final pass counts the total number of parses with minimal cost.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Algorithms and Data Compression · semigroups and automata theory
