Corpus survey · 2026-09-07
23.8億語のバランスコーパスから 2,163万文を無作為抽出し、係り受け解析して 3,433万の定形節を第1〜第5文型に分類した。SVO+to do は第5文型に数えている。 ラベルは層別サンプル337件を人手で照合して精度を実測した。
01 — 五文型の割合
単位は定形節(主節・等位節・that節・関係詞節・副詞節をそれぞれ1件)。 受動態と there 構文は表層では SV / SVC に見えてしまうので、5文型とは別枠にした。 下の割合は5文型だけを分母にした値。
02 — 本題
「生」は機械分類そのままの件数、「補正後」は C の型ごとに人手で測った精度 (右列)を掛けて再正規化した推定値。過去分詞Cの精度が低いのは the assay developed herein のような縮約関係詞を have O 過去分詞 と取り違えるため。
03 — C の型ごとに、その C を取る動詞
各カードの%は、その C 型の SVOC 内での構成比。例文はコーパスからそのまま採った実例で、 O は青の下線、C は橙の下線で示した。
Let me get my jacket.
They make us go do the shopping by bus.
I could feel him breathe on me.
I want you to eat something before you go into the water.
He forced me to steal the technology!
That permanence makes analysis possible.
So, you'd better keep him alive.
Did you see me dancing in the center?
But do you hear me complaining all the time?
But that does not make you a superhero.
History would call her the Unsinkable Molly Brown.
I just got the sonogram done.
I want this man's personal effects brought up and analyzed.
04 — レジスター
| ソース | SV | SVC | SVO | SVOO | SVOC |
|---|---|---|---|---|---|
| 字幕(映画・ドラマ) | 27.4 | 19.9 | 47.2 | 1.92 | 3.67 |
| 現代小説 | 33.3 | 15.8 | 46.2 | 1.27 | 3.41 |
| 放送インタビュー | 28.6 | 19.0 | 48.2 | 1.11 | 3.06 |
| ニュース記事 | 23.9 | 18.2 | 54.1 | 0.96 | 2.81 |
| Wikipedia | 25.4 | 22.9 | 49.1 | 0.54 | 2.06 |
| 医学論文 | 19.9 | 27.5 | 51.1 | 0.17 | 1.34 |
| arXiv 抄録 | 15.5 | 21.4 | 60.9 | 0.16 | 2.12 |
SVOC の C の内訳も、レジスターで順位が入れ替わる。 let me / let's が消える書き言葉では、C は to不定詞と過去分詞に寄る。
| ソース | 原形 | to不定詞 | 形容詞 | 現在分詞 | 名詞 | 過去分詞 |
|---|---|---|---|---|---|---|
| 字幕 | 33.9 | 28.1 | 12.2 | 8.3 | 8.6 | 6.4 |
| 放送インタビュー | 32.6 | 23.2 | 11.6 | 15.2 | 8.4 | 7.4 |
| 現代小説 | 27.8 | 22.1 | 16.9 | 16.2 | 6.6 | 7.9 |
| ニュース記事 | 17.0 | 37.1 | 15.1 | 11.3 | 9.3 | 8.6 |
| Wikipedia | 8.9 | 42.3 | 12.3 | 8.8 | 15.9 | 10.8 |
| 医学論文 | 4.8 | 38.3 | 20.0 | 7.5 | 10.8 | 17.3 |
05 — ついでに取れたもの
| 内訳 | 件数 | % |
|---|---|---|
| SVO の O = 名詞句 | 9,519,667 | 62.9 |
| SVO の O = that節・wh節 | 3,113,045 | 20.6 |
| SVO の O = to不定詞 | 1,846,279 | 12.2 |
| SVO の O = 動名詞 | 279,228 | 1.8 |
| SVC の C = 名詞 / 形容詞 | 2,850,332 / 2,807,725 | 47.5 / 46.8 |
| SVOO の O2 = 名詞句 / 節 | 231,228 / 157,831 | 59.4 / 40.6 |
| 受動態のうち SVOC 由来(be asked to do 等) | 321,487 | 12.6 |
| 受動態のうち SVOO 由来(be given a book) | 104,984 | 4.1 |
| regard O as C 型(SVOCに数えていない) | 113,058 | — |
06 — 教材に落とすなら
07 — この数字をどこまで信じるか
| ラベル | 照合数 | 精度 | 主な誤りの型 |
|---|---|---|---|
| there構文 | 16 | 1.00 | — |
| 受動態 / SVOO(O2=名詞句) | 32 | 0.97 | 付帯状況の分詞を補語と誤認 |
| SVO | 16 | 0.94 | 省略(I have to,) |
| SVC | 87 | 0.93 | 進行形・受動を C と誤認 |
| SV / SVOO(O2=節) | 32 | 0.81 | 縮約関係詞/コンマ連結の2文 |
| SVOC | 192 | 0.82 | C型別は §02 の表 |
取りこぼし側も実測した。SVOC の誤検出を抑えるためのガードで落ちたのは全節の 0.38%で、中身は use cookies to store data のような 目的の不定詞が大半。真の取りこぼしは SVOC 全体の1〜2%程度。SV・SVO のサンプル32件に 「本当は SVOC だった」ものは0件だった。
コーパス=ローカル23.8億語バランスコーパス(字幕・放送インタビュー・現代小説・ニュース・
Wikipedia・common crawl・Reddit・医学論文・arXiv・自然会話の10ソース、話し言葉35%)。
解析=spaCy en_core_web_sm、乱数種固定の無作為ウィンドウ抽出、11プロセス並列。
判定ルール・標本設計・既知の限界は C:\JC_EDU\_catalog\pattern5\METHOD.md、
集計表は tables/、SVOC 98万件・SVOO 39万件の実例レコードは
work/sm*.records.tsv.gz。