生成文法の句構造と構文木とは?単語の順番では読めない文の「まとまり」

スポンサーリンク
生成文法シリーズの句構造と構文木の記事サムネイル。単語の列から階層構造へ変わる様子を示す
スポンサーリンク

The child opened the box. は五つの語が並んだ文です。でも、the child と opened the box のどちらを先に一つのまとまりとして読むかで、文の関係はまったく違って見えます。

句構造と構文木は、文を単語の列ではなく、小さなまとまりがさらに大きなまとまりへ入る階層として読むための道具です。S、NP、VPといった記号は暗記のための飾りではなく、どの語が一緒に動き、どこで意味が分かれるかを確かめる目印になります。

一つの短い文から出発し、構成素テストと構造的曖昧性まで進むと、木が必要な理由が見えてきます。

文は、単語の横並びだけではなぜ説明しきれないのか?
スポンサーリンク
スポンサーリンク
本ページはプロモーションが含まれています

生成文法とはなにか?

まずは、生成文法の定義を押さえておきましょう。

生成文法generative grammar言語学の研究プログラム人が限られた語彙と規則から無数の文を作り、理解できる仕組みを、心の中にある言語知識とその働きとして記述・説明しようとする研究の枠組み。

生成文法は、表面の単語順だけでなく、どの語句が一つの構成素を作り、どの要素がどの位置と関係するかを説明します。

生成文法の定義、チョムスキー、普遍文法、文法性判断、理論の変遷は、生成文法の全体像を基礎から解説した記事で詳しく扱っています。

句構造と構文木は、生成文法が文を単語の横並びではなく階層構造として扱う入口です。

スポンサーリンク

文は単語の横並びではない|同じ語順から二つの意味が生まれる

音声や文字では、語は左から右へ並びます。しかし、順番だけでは意味のまとまりを一つに決められません。

たとえば、次の英文には二つの解釈があります。

同じ語順から生まれる二つの意味I saw the man with a telescope.

1.私は望遠鏡を使って、その男性を見た。
2.私は望遠鏡を持っている男性を見た。

単語の順番は一つです。違うのは with a telescope が、見る行為とまとまるのか、the manとまとまるのかです。

  • [saw the man] [with a telescope]:望遠鏡を使って見た
  • saw [the man with a telescope]:望遠鏡を持つ男性を見た

同じ線形順序に複数の階層構造が対応し、その構造差が意味差を支えます。構文木は、見えないまとまりの違いを明示するために使います。

スポンサーリンク

句構造とは?まず「まとまり」を見つけよう

句構造とは、語が句を作り、句がさらに大きな句や文を作る階層的な組み立てです。基準例を一つに固定します。

The child opened the boxを線形順序とNPやVPの入れ子になった階層構造で比較する図
同じ五つの語でも、階層構造ではThe childとthe boxが名詞句を作り、opened the boxが動詞句を作ります。
基準例文The child opened the box.

その子どもは、その箱を開けた。

まず、意味と振る舞いから三つのまとまりを見つけます。

  1. the box:openedの目的語になる名詞のまとまり
  2. opened the box:何をしたかを表す動詞側のまとまり
  3. The child:動作主となる主語のまとまり

括弧で表すと、文の骨格は次のようになります。

[S [NP The child] [VP opened [NP the box]]]

内側の [NP the box] が [VP opened the box] に入り、主語の [NP The child] とVPが合わさって文Sになります。これが「入れ子」です。

学校文法の「主語+述語」に似ていますが、句構造は各まとまりの内部も階層として記述します。また、すべての理論・言語でS、NP、VPという同じラベルと分岐を使うわけではありません。
スポンサーリンク

構成素とは|一つの単位として振る舞う語のグループ

構成素(constituent)とは、文の中で一つの単位として振る舞う語または語のまとまりです。句構造の枝が囲う「部品」に当たります。

構成素constituent統語上の単位一語または複数の語から成り、代用、移動、等位接続、質問への応答などで一つのまとまりとして振る舞う単位。

基準例では、次の部分が構成素の候補です。

  • The child
  • the box
  • opened the box
  • The child opened the box(文全体)
  • 各単語

一方、child openedopened the は隣り合っていますが、通常は一つの構成素として振る舞いません。隣接していることは、まとまりであるための十分条件ではありません。

構成素は意味のかたまりと重なることが多いものの、意味だけで決めるわけでもありません。文の中でどんな置換や移動が可能かという統語的な証拠も使います。

スポンサーリンク

構文木の基本パーツ|根・節点・枝・終端要素

構文木は、上部の大きな構造から下部の語へ枝分かれします。最低限、四つの部位が分かれば読めます。

The child opened the boxの構文木で根、非終端節点、枝、終端要素、直接支配を示す図
Sを根、NPやVPを非終端節点、線を枝、最下部の語を終端要素として読みます。
部位 意味 基準例
根(root) 木全体の最上部 文全体を表すS
節点(node) 語やまとまりを表す位置 S、NP、VP、Det、N、V
枝(branch) 節点どうしの構造関係を結ぶ線 SからNPとVPへ伸びる線
終端要素(terminal) 木の最下部にある実際の語 The、child、opened、the、box

終端要素ではないS、NP、VPなどは非終端節点です。それ自体は発音される語ではなく、下にある語が作るまとまりの種類を示します。

Sのすぐ下にNPとVPがあるとき、SはNPとVPを直接支配するといいます。Sはその下のNやVも広い意味では支配しますが、途中にNPやVPを挟むので直接支配ではありません。

枝は語が発音される時間順を表す矢印ではありません。どの節点がどのまとまりに含まれるかを表します。

スポンサーリンク

NP・VP・N・Vは何を表す?基本ラベルの読み方

ラベルは、構成素の種類を短く示す記号です。基準例を読むために必要なものから覚えれば十分です。

ラベル 英語 表すもの
S Sentence The child opened the box.
NP Noun Phrase 名詞句 The child / the box
VP Verb Phrase 動詞句 opened the box
N Noun 名詞 child / box
V Verb 動詞 opened
Det Determiner 限定詞 The / the
PP Prepositional Phrase 前置詞句 with a telescope
P Preposition 前置詞 with

NPは「複数語でなければならない」という意味ではありません。固有名詞Mikaや代名詞sheを、一語のNPとして表す分析もあります。

また、近年の生成文法では、the childの最上部をNPではなくDP(Determiner Phrase)とする分析が広く使われます。ここでは初学者向けの古典的なNP表記で統一します。ラベルは観察事実そのものではなく、理論がまとまりの性質をどう分析するかを示す記号です。

スポンサーリンク

構文木を上から読む方法|文から語へ

完成した木を読むときは、最上部から「この節点が何を直接支配するか」を順にたどります。

  1. 根を見る:Sなので、木全体は一つの文を表す。
  2. Sの子を見る:Sは主語側のNPと述語側のVPへ分かれる。
  3. 主語NPを開く:DetのTheとNのchildから成る。
  4. VPを開く:Vのopenedと目的語NPから成る。
  5. 目的語NPを開く:DetのtheとNのboxから成る。
  6. 終端要素を読む:左から The child opened the box の順になる。

上から読む利点は、文の大きな二分から細部へ降りられることです。「openedは何と同じVPに入るか」「the boxはどの動詞の目的語か」が、枝から分かります。

S
├ 主語NP:The child
└ VP:opened the box
 ├ V:opened
 └ 目的語NP:the box

この表示は木の関係を文章で再現したものです。記号の形より、Sの直下にNPとVP、VPの直下にVと目的語NPがあるという関係を読めることが大切です。

スポンサーリンク

構文木を下から組み立てる方法|語から句へ

自分で木を作るときは、最下部の語から、小さいまとまりを先に組み上げます。

  1. 各語の品詞を置く:The=Det、child=N、opened=V、the=Det、box=N
  2. 名詞のまとまりを作る:Det+NからThe childとthe boxのNPを作る
  3. 動詞側を作る:Vのopenedと目的語NPのthe boxからVPを作る
  4. 文へまとめる:主語NPとVPからSを作る
  5. 終端を読み返す:左から読んで元の語順と一致するか確かめる

括弧を段階的に増やすと、枝を引く前に階層を点検できます。

下から組み立てる[NP the box]
[VP opened [NP the box]]
[S [NP The child] [VP opened [NP the box]]]

木を描く順番と、人が文をリアルタイムで処理する順番は同じとは限りません。下からの手順は、構造関係を間違えにくくする作図方法です。

スポンサーリンク

その語群は本当にまとまり?4つの構成素テスト

枝は見た目の好みで引くのではありません。ある語群が一つの単位として振る舞うかを、複数の構成素テストで調べます。

テスト the boxでの例 見ること
代用 The child opened it. the box全体を代名詞itで置き換えられる
移動 The box, the child opened. 語群全体を話題化して動かせる
等位接続 The child opened [the box] and [the door]. 同じ種類の単位どうしをandで結べる
質問への応答 What did the child open? — The box. 語群全体が一つの答えになる

四つが示すのは、the boxが一つの名詞句として振る舞うという収束した証拠です。

ただし、構成素テストは一問で正解を決める試験ではありません。移動は情報構造や文体に左右され、代用できる表現がない構成素もあります。等位接続は、単純に同じ種類だけを結ぶとは限らない分析があります。

一つのテストが失敗しても、すぐ非構成素とは断定しません。複数の診断、意味、他の構文での振る舞いを合わせ、どの木が最も広い事実を説明するか比べます。

スポンサーリンク

一つの文に二つの木|構造的曖昧性を図で比べる

冒頭の I saw the man with a telescope. に戻ると、同じ語順へ二つの構文木を対応させる理由が見えます。

I saw the man with a telescopeにVP付加とNP付加の二つの構文木が対応する比較
PPのwith a telescopeがVPに付くかNPに付くかで、道具の解釈と男性を修飾する解釈に分かれます。

PPがVPに付く|望遠鏡を使って見た

[VP [VP saw the man] [PP with a telescope]]

with a telescopeは、見る行為の方法を表します。Iが望遠鏡を使った解釈です。

PPがNPに付く|望遠鏡を持つ男性を見た

[VP saw [NP the man [PP with a telescope]]]

with a telescopeは、the manを修飾します。男性が望遠鏡を持っている解釈です。

違うのは語順ではなく、PPが直接入る上位の節点です。この関係を付加位置と呼びます。

実際の会話では、文脈、イントネーション、世界知識によって一方の解釈が選ばれやすくなります。それでも、文だけで両方を解釈できる可能性は、階層構造が意味に関わる証拠になります。

スポンサーリンク

句構造規則 S → NP VP は何を言っている?

句構造規則は、ある種類の構成素が、どんな直下の構成素から作られるかを表します。矢印は「左を右の順に発音する」という時間命令ではなく、構造の展開を表す記号です。

規則 読み方 基準例
S → NP VP SはNPとVPから成る The child / opened the box
NP → Det N NPはDetとNから成る The child / the box
VP → V NP VPはVとNPから成る opened / the box
PP → P NP PPはPとNPから成る with / a telescope

この規則を適用した結果を枝分かれで描けば、句構造木になります。規則は木の局所的な関係、木は文全体の入れ子を見せます。

ただし、S → NP VP は英語の基本的な文を説明する古典的な入口です。主語が表面に出ない言語、動詞が先に出る言語、非構成的に見える語順、節の機能範疇を細かく分ける理論まで、一つの規則だけで表すことはできません。

同じ英語文でも、SではなくTPやCPを最上部に置き、VPをvPとVPへ分ける分析があります。この記事では木の読み方に集中するため、S・NP・VPを使う簡略記法に統一しています。
スポンサーリンク

構文木が語順・移動・意味の説明に役立つ理由

構文木の価値は、文をきれいに図示することではありません。一つの階層から、語順、移動、意味について予測を出せることです。

現象 木から見えること 次の論点
語順 表面順が変わっても保たれる構造関係 日本語のかき混ぜ
移動 どの構成素がどの位置から動くか 痕跡・コピー・Internal Merge
意味 どの要素が先にまとまり、意味を合成するか 合成性と構造的曖昧性

日本語は「太郎がりんごを食べた」「りんごを太郎が食べた」のように語順を変えられます。それでも、「りんごを」が食べる対象である関係まで自由に変わるわけではありません。日本語の語順とかき混ぜを階層から解説した記事では、表面順と構造の関係を扱っています。

疑問詞などが文頭へ移動した分析では、発音位置と元位置が木の中で結ばれます。痕跡・コピー・移動を解説した記事は、見えない位置がなぜ必要になるかを扱います。

意味の合成では、語の意味だけでなく、どの語が先にまとまるかが重要です。合成性の原理と構造から意味を作る考え方へ進むと、構文木と意味の接点が見えます。

スポンサーリンク

句構造規則からXバー理論、Mergeへ

生成文法の構造表現は、1957年の Syntactic Structures 以後も同じ形に固定されてきたわけではありません。

段階 中心となる考え方 構造の見方
句構造規則 S → NP VPなど、カテゴリ別の展開規則 規則が木の局所構造を作る
Xバー理論 句に共通する主要部・中間投射・最大投射 カテゴリごとの規則を共通形式へ近づける
Bare Phrase Structure 不要な階層やラベルをあらかじめ用意しない 語彙項目と結合操作から構造を作る
Merge 二つの統語対象を一つにする 出力を次の入力にして階層を作る

Xバー理論では、NP、VP、PPなどがまったく別の形を持つのではなく、主要部Xを中心に似た投射構造を持つと考えます。ミニマリスト・プログラムでは、個別の句構造規則を多数並べる代わりに、より単純なMergeから階層を作る方向へ進みました。

それでも、構成素、支配、付加位置、階層を読む技能は不要になりません。表記が変わっても、どの対象がどのまとまりに含まれるかを追う必要があるからです。

古典的なS・NP・VPの木は唯一の最終理論ではなく、階層構造を読むための有用な入口です。

スポンサーリンク

依存構造・NLPの構文木とは何が違う?

「構文木」という言葉は、理論言語学、自然言語処理、プログラミングで使われます。どれも階層を表しますが、節点に何を置き、何を説明するかが違います。

種類 主な節点・関係 中心となる目的
構成素構造 NP・VPなどの句と、その包含関係 語が作るまとまりと階層を表す
依存構造 主に語と語の主辞・依存関係 どの語がどの語に依存するかを表す
NLPの構文解析木 採用した構成素・依存のラベル モデルが文へ自動付与した分析を表す
抽象構文木(AST) 演算子、式、命令など プログラムの形式的な構造を処理する

構成素構造では、the boxという句の節点を置きます。依存構造では、boxを中心語としてtheがboxに依存し、boxがopenedに依存する、といった関係を直接結びます。

どちらか一方が常に正しいという関係ではありません。説明したい現象、言語、理論、計算目的によって表現の長所が変わります。

また、NLPの解析器が出した木は、学習データとモデルに基づく予測です。人間の頭の中に同じ木がそのままあることを自動的に証明するものではありません。

スポンサーリンク

よくある読み間違いとチェックポイント

構文木で迷ったときは、記号の細部より、まとまりと枝の対応へ戻ります。

読み間違い チェックポイント
左から右の順番だけを見る どの語が同じ上位節点に入るかを見る
隣り合う語をすべて構成素にする 代用・移動・等位接続・応答の証拠を比べる
枝を時間順の矢印として読む 枝は支配・包含関係を表すと考える
NPやVPを発音される語と思う ラベルはまとまりの種類を表す非終端節点
一つの文には一つの木しかないと思う 曖昧性や理論差で複数分析がありうる
一本の構成素テストで確定する 複数の診断が同じ境界を支持するかを見る

自分で木を作ったら、次の順に点検します。

  1. 最下部を左から読んで、元の文と一致するか。
  2. 各語が一つの枝に正しく接続しているか。
  3. 各節点の下に、ラベルと対応する語群があるか。
  4. 想定した意味と、PPや修飾語の付加位置が一致するか。
  5. 構成素テストの結果と大きく食い違っていないか。

枝が交差しない形は、連続した構成素を扱う標準的な木でよく使われます。ただし、非連続構成素や移動をどう表すかは理論によって異なります。「交差は絶対禁止」と暗記するより、採用した表現がどの関係を示すかを確かめます。

The child opened the boxを線形順序とNPやVPの入れ子になった階層構造で比較する図
語を横に読むだけでなく、小さなまとまりがどの大きなまとまりへ入るかをたどります。
スポンサーリンク

まとめ|構文木は「まとまりの入れ子地図」

句構造は、語が句を作り、句がさらに大きな句や文へ入る階層です。構文木は、その入れ子を節点と枝で表します。

  • 線形順序は語の左右、階層構造はどの語が一つのまとまりを作るかを表す。
  • 構成素は、代用・移動・等位接続・応答などで一単位として振る舞う。
  • 根、節点、枝、終端要素、直接支配が分かれば、基本的な木を読める。
  • 上からは文から語へ、下からは小さい句から文へたどる。
  • 構成素テストは単独で絶対判定せず、複数の証拠を組み合わせる。
  • 同じ語順でも、付加位置が違えば複数の構造と意味が生まれる。
  • S → NP VPは有用な入口だが、すべての言語・理論の唯一の分析ではない。
  • 構成素構造、依存構造、NLPの解析木、プログラムのASTは目的が違う。

構文木を読むとは、記号を音読することではなく、どの語群が一単位になり、その単位がどこへ入るかを説明することです。この読み方が身につくと、語順、移動、痕跡、意味の合成を同じ階層の上で考えられます。

スポンサーリンク

よくある質問

構文木を読み始めるときに迷いやすい向き、ラベル、正解の数、構成素テスト、心内表象について答えます。

構文木は上から読むのですか、下から読むのですか?

どちらからも読めます。完成した木の全体像は上から、木を組み立てるときは小さいまとまりを作る下からが分かりやすい方法です。最後は両方向からたどり、同じ階層になるか確かめます。

一つの文には一つだけ正しい構文木がありますか?

必ずしも一つではありません。構造的に曖昧な文には意味ごとに異なる木が対応し、同じ解釈でも理論によってラベルや分岐が異なることがあります。データに対する予測を比べて分析を選びます。

NPやVPというラベルは省略できますか?

何を説明するかによります。構成素構造を学ぶ段階では、句の境界と種類を示すNP・VPが役立ちます。Bare Phrase Structureなどではラベルの扱いが変わりますが、包含関係そのものを読めなくてよいわけではありません。

構成素テストの結果が一致しないときはどうしますか?

一つのテストを絶対視せず、文脈、情報構造、方言、代用表現の有無を点検します。複数のテストと他の構文での振る舞いを合わせ、どの分析が広い範囲を説明するか比べます。

構文木は頭の中にそのまま存在しますか?

木の絵がそのまま脳内に保存されていると確認されたわけではありません。構文木は、話者が示すまとまり、依存関係、曖昧性、移動制約を説明する理論表現です。心理処理や脳実装との対応は別に検証します。

スポンサーリンク

関連記事

生成文法シリーズで次に読むなら

構文木で見える「まとまり」は、移動の制約や束縛関係を理解するための土台でもあります。

句構造を基礎に、生成文法全体、日本語の語順、移動、意味の合成へ進める記事です。

スポンサーリンク

参考文献

句構造規則、構成素、構文木、ミニマリスト統語論への変化を確かめるための主要文献です。

構文木の記法は、教科書と理論によって異なります。参考文献を読むときも、枝の見た目をそろえることより、どのデータを説明するためにどの構造を仮定したかを確かめてください。

コメント