Clique-Based Lower Bounds for Parsing Tree-Adjoining Grammars
Karl Bringmann, Philip Wellnitz

TL;DR
This paper establishes that improving the parsing time for tree-adjoining grammars would imply breakthroughs in solving the k-Clique problem, highlighting the problem's computational difficulty.
Contribution
It proves that even for constant-size grammars, faster algorithms would lead to breakthroughs in the k-Clique problem, strengthening the known hardness results.
Findings
Improving parsing time implies breakthroughs in k-Clique.
Tree-adjoining grammar parsing is computationally hard.
Current best algorithms run in near-quadratic time with respect to matrix multiplication exponent.
Abstract
Tree-adjoining grammars are a generalization of context-free grammars that are well suited to model human languages and are thus popular in computational linguistics. In the tree-adjoining grammar recognition problem, given a grammar and a string of length , the task is to decide whether can be obtained from . Rajasekaran and Yooseph's parser (JCSS'98) solves this problem in time , where is the matrix multiplication exponent. The best algorithms avoiding fast matrix multiplication take time . The first evidence for hardness was given by Satta (J. Comp. Linguist.'94): For a more general parsing problem, any algorithm that avoids fast matrix multiplication and is significantly faster than in the case of would imply a breakthrough for Boolean matrix multiplication.…
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.
