コードネームは初話ユウスマートフォン用の表示で見るコードネームは初話ユウ自然言語処理でいろいろやってみるこの広告は、90日以上更新していないブログに表示しています。2014-01-09文末表現のパターン・組合せ4か月以上空いてしまった。今何をやってるかというと、前回書いた「オブジェクト指向自然言語理解システム」をちまちま作っている。仕様書を作り、コード半分くらい?書いたところ。動くまであと更に半年くらいかかりそうな気がする。仕様書といってもけっこうあちこち抜けがあるので、コード書いてて「あれ?ここどうしたらいいんだろう」と考えこんで数週間、とかいうのもしばしば。いう数ある抜けの中で、文末表現のパターン・組合せをきちんと考えていなかったというのがあり、ちょっと考えてまとめてみた、というのが今回のお題である。ここで「文末表現」と言ってるのは、テンス・アスペクト・否定・ヴォイス・モダリティの5つを指す。:後述これらが実際の文でどういうパターン/組合せで出てくるのかをできるだけ網羅的に知りたい、という話なのだが、ちょっとググった程度では答えが見つからなかった。自分の脳内で「こういう文は成り立つか?これはどうか?」などといろいろ試してみた結果をまとめたものである。したらどっかの文法書とかにまとめられてるのかもしれない。したらどっか間違ってるかもしれない。1)ヴォイスとアスペクト・ヴォイスとアスペクトはこの順に出る。・ヴォイスは使役と受身同時がありうる。その場合は必ず使役->受身の順。「食べさせられる」は使役と受身が同時に、この順に出た例。「食べられさせる」はNG。・ヴォイスのセル/サセル、レル/ラレルはそれぞれ、動詞のよって片方しか使えない五段動詞はセル・レル、一段動詞はサセル、ラレルを使うと決まっている。食べさせる/食べられる・ヴォイスとアスペクトは動詞にしかつかず、他(テンス・否定・モダリティ)より先に来る。A)動詞、B)形容詞、C)名詞+ダ、の3つがある。ヴォイスとアスペクトは動詞にしかつかない。(「赤くている」とかはNG)ヴォイスとアスペクトは動詞の直後につくため、テンス・否定・モダリティより先に来る。・アスペクトは同時にひとつしか出ない。「食べていてしまう」はNG。2)否定とテンス・否定とテンスが同時に出るときは、必ずこの順で、続けて出る。同時に出るのは「...なかった」「...ませんでした」のみ。・否定は同時にはひとつしか出ない。(※テンスは元々「タ」ひとつしかない)(ただし否定もテンスも、推量モダリティをはさんで2か所に出る場合を除く。後述)「...しないません」はNG。「食べさせていなかった」また、アスペクト、否定、テンスはそれぞれ最大ひとつずつしか出ない。ヴォイスだけは使役と受身が同時に出れる。...ここまでは、内省でやっている部分が多いがまあたぶん正しいと思う。ここからがちょっと怪しくなる。3)モダリティの種類モダリティの分類についてはググるとけっこう情報が出てくるし、文法書にもある。細かい分類については若干違いがあるようだが、大枠は大体似ている。ここではそれっぽい分類を適当にひとつ挙げておく。事実を事実として述べる。丁寧その他のところのラベルの「説明」とか「感嘆」とかはいまいちしっくりこないが、たまたま私が見ていた本にこう分類されていた、くらいに思ってほしい。網羅的にカバーしようと思うと他にもあるだろうが、100%を目指すときりがないので、このくらいでまあ現代日本語における実使用の9割以上はカバーしてるだろう、と仮に思って、これらについて検討するという方向で話を進めていく。ちなみに網羅的にと思うなら、名古屋大のつつじがいちばんまとまっていると思う。モダリティだけでなくヴォイス、アスペクト、否定、テンスも含んでいる。・「呼びかけ型」のモダリティは基本単独で使うここで「呼びかけ型」と言ってるのは、上で(*)をつけたものである。「行こう」「行きましょう」などは、基本的にそのままの形で使うもので、これに他のモダリティがつくことはない。「帰ってきてほしいにちがいありませんよ」なお、「にちがいない」は既に否定が入っているので、これに否定がつくことは通常ない。(「ちがいなくない」とかいうのもまああるといえばあるが、これは通常でない、ある種ふざけた文だろう。いうのは考えないとする。)感嘆の「ね」「わ」は大体何にでもつく一方、疑問「か」はたとえば「だろう」や「いい」「ほしい」等にはつくが「...だ」型にはつかない。いうのは他にもあると思うので、(+)の可能な列がすべてありえる、と主張しているわけではない、という点は了解いただきたい。『各カテゴリ内では最大ひとつ』については例は示さないが、興味ある方は確認してみてほしい。いうのはこの辺、いろんな変な例を考えついてはチェック、というのをずっと続けていると、感覚がおかしくなってきて、何が正しいのか自信がなくなってくるのである。毒されていないフレッシュな頭でチェックしてみていただけると幸いである。ウェブページとかもちょっと見て実際の文を検討しようとしたのだが、うだうだといくつもの文末表現が続くような文ってなかなかないのだ。当たり前といえばそうなんだけど。したらあんまりこんなとこで考えこんでも意味ないのか?少納言で検索しようとしたら、検索文字列10文字までしか受付けられなくて挫折した。・ヴォイスとアスペクトは、出るなら最初に出る。モダリティは必ずその後。これは先に1)でも書いたように、ヴォイスとアスペクトは動詞につくため。その両方)は、推量モダリティの前と後で2回出現しうる否定とテンスが同時に出るならば必ずこの順で、続けて出る、というのは2)で書いたとおり。否定とテンスをひとまとまりで考えることにする。否定->丁寧->テンス、となるので注意。とここでの主張を合わせると、次の順序で出ることになる。「帰ってきてほしいようではなかったですよ」くどいようだが、各カテゴリ内では、ヴォイスを除いて最大ひとつずつしか出ない。推量がないならば、否定/テンスが2つ続きはしない。否定が2回出る場合のそれぞれの意味は、推量の後の否定が「推量していること自体の否定」、推量の前の否定が「推量の対象の内容に関する否定」。cという理解(で正しい?)テンスが2回出る場合のそれぞれの意味は、推量の後のテンスが「推量している時点が過去か」、推量の前のテンスが「推量の対象が、推量している時点より過去か」で合ってるだろうか。上でモダリティ標識だけで30個ほど挙げているが、2の30乗通りとかよりはかなり可能なパターンの数は絞れたと思う。素性選択レイヤを見る。ソースはselector.cpp。係り受けの次のステップ月別アーカイブはてなブログをはじめよう!yu_hatvaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。