一般化句構造文法(GPSG )は、自然言語の構文と意味を記述するための枠組みです。これは制約ベースの句構造文法の一種です。制約ベースの文法は、特定の構文プロセスを特定の言語に対して非文法的であると定義し、そうでないものはその言語内ではすべて文法的であると仮定することに基づいています。句構造文法は、構成要素の関係に基づいて枠組みを構築し、文中の単語をランク付けし、一部の単語が他の単語を支配しているとみなします。たとえば、「犬が走る」という文では、「走る」が文の主語であるため、「犬」を支配しているとみなされます。この見解は、文中の単一の単語(文の主語)とその従属語との関係に基づいて想定される構造を構築する依存文法とは対照的です。[ 1 ]
GPSGは、1970年代後半にジェラルド・ガズダーによって最初に開発されました。他の貢献者には、イーワン・クライン、イヴァン・サグ、ジェフリー・プラムなどがいます。1985年に出版された彼らの著書『Generalized Phrase Structure Grammar』は、特に英語の構文への適用に関して、GPSGに関する主要なモノグラフです。GPSGは、構文の変形理論に対する反動として生まれた部分もあります。実際、 GPSGで開発された文脈自由文法(CFG)への表記拡張は、変形を不要にすると言われています。[ 2 ]
GPSG の主な目標の 1 つは、自然言語の構文が CFG ( ID/LP 文法として記述) で記述できることを示すことです。構文学者がそのような文法を書きやすくするための適切な規則がいくつかあります。これらの規則の中には、洗練された特徴構造システムと、文脈自由文法の生成規則であるいわゆる「メタ規則」があります。GPSG はさらに、構文記述を意味注釈で拡張し、構文派生木から文の構成的意味を計算するために使用できます。[ 3 ]しかし、(たとえばRobert Berwickによって) これらの拡張には、基本的な CFG で使用されるものよりも計算複雑度の高い構文解析アルゴリズムが必要であると主張されています。
一般化句構造文法(GPSG)では、文を表現する方法はいくつかあります。その一つが構文木で、これは文中のすべての単語を構文解析木の葉ノードとして表現します(図参照)。しかし、GPSGでは他にも文を表現する方法がいくつかあります。例えば、特定の構成要素を括弧で囲むことで、完全な木を描かずに表現できます。

ヒラリーが誰を好きで、レスリーが誰を嫌っていたと言いましたか?[ 4 ]
しかし、CFG では自然言語のすべてを記述できないという証拠がすぐに現れ(特にオランダ語とスイスドイツ語のクロスシリアル依存関係の例[ 5 ] [ 6 ])、ガズダーは他のほとんどの統語論者とともに、自然言語は実際には CFG で適切に記述できないことを認めた[ 7 ] 。その結果、一般化句構造文法は自然言語を記述するための枠組みとしてはすぐに放棄されたが、CFG は依然としてコンピュータ言語で使用されている。GPSG の統語的革新のほとんどは、その後、ヘッド駆動句構造文法に組み込まれた。