|
|
Mildly Context Sensitive ParsingThere is increasing consensus on the necessity of formalisms more powerful than CFGs to account for certain phenomena that are characteristic of Natural Languages (NLs). Typical natural languages constructions that require context sensitive power are:
Mildly context-sensitive grammars (Joshi85-tag) have been proposed as capable of modeling the above mentioned phenomena. The most restricted mildly context-sensitive grammar formalisms are LIG, HGs, TAGs, and CCGs which are weakly equivalent. They correspond to the class L2 in Weir's hierarchy, a level-2 control grammar. They were proven to have recognition algorithms with time complexity O(n6) considering the size of the grammar a constant factor ( Satta:94, Rajasekaran:96). More expressive power can be gained in a mildly context-sensitive model increasing the progression of the same mechanism ( e.g. in a grammar model adding another level of grammar control and a machine model allowing another level of embeddedness in the stack). This increases the time (and space) complexity but it still is in P: for a level-k control grammar (or a level-k of stack embeddedness, or ordering) the recognition problem is in O(n3·2K-1) (Weir:88, Weir:92). We investigate grammatical (a type of Indexed Grammar) and automaton models ( constrained two-stack automata) which are semi-linear and have mildly context-sensitive power. We have developed a parsing algorithm which has time complexity O(n5) for this grammatical model. Our next steps will consider the possible relationship of the class of mildly context-sensitive grammars with the formalisms that we are proposing. Questions or comments: José Castaño
Bibliography
|