(57)【要約】【課題】中間述部に補う必要がある機能語をより適切に補完する。【解決手段】述部の機能表現に意味ラベルを付与し、さらにそれらをＭｏｄ，Ｆｏｃ，Ｔという３種類に分類する。時制判定部７１が、補完対象となる中間述部の機能表現の意味と種類及び中間述部に後続する接続詞から、その中間述部に対し何らかの機能表現を補完する必要があるか判断する。補完処理部７２は、補完すべき機能表現が必要だと判断された中間述部に対して、その中間述部とその直後にある補完もと述部の機能表現の意味ラベルを比較する。その中間述部の機能表現の種類（Ｍｏｄ，Ｆｏｃ，Ｔ）から、その中間述部の「欠如」している機能表現を判断する。直後の述部の機能表現から、その中間述部が欠如しているもののみを補完する。【選択図】図１
2011164678.tif 000002
【特許請求の範囲】
【請求項１】
入力された文を形態素解析して複数の形態素に分割し、各形態素の品詞及び活用している場合にはその活用形を決定する形態素解析部と、
意味ラベル及びタイプ情報が予め定められた機能表現を記憶する機能表現辞書記憶部と、
等位接続詞を記憶する等位接続詞辞書記憶部と、
助詞、助動詞及び非自立性の動詞、形容詞並びに形式名詞を機能語とし、連続する少なくとも１つの機能表現及び機能語を機能語列とし、動詞、形容詞、形容動詞、副詞及び助動詞に後続する名詞を内容語とし、内容語及びその内容語に後続する機能語列又は後続する機能語列がない内容語を述部とし、等位接続詞を含む述部及び連用形で終わる述部を中間述部とし、文末の述部を文末述部として、各形態素が、上記機能表現辞書記憶部に記憶された機能表現、機能語又は内容語であるか判定し、その判定結果に基づいて述部を抽出し、上記等位接続詞辞書記憶部に記憶された等位接続詞を含む述部及び連用形で終わる述部を中間述部とし、文末の述部を文末述部とする述部抽出部と、
上記中間述部及び上記文末述部を構成する各形態素が、機能表現辞書記憶部に記憶された機能表現である場合には上記機能表現辞書記憶部を参照してその各形態素にその機能表現の意味ラベル及びタイプ情報を付与する意味ラベル付与部と、
上記中間述部を構成する各形態素の中に、完了の意味ラベルを有する形態素と過去形と接続できる接続詞との少なくとも一方が含まれているかを判定する時制判定部と、
完了の意味ラベルを有する形態素と過去形と接続できる接続詞との少なくとも一方が含まれていると判定されなかった場合に、上記中間述部から等位接続詞を削除し、上記文末述部を構成する形態素が有するが上記中間述部を構成する形態素が有しない意味ラベルのタイプ情報が、上記文末述部を構成する形態素が有するが上記中間述部を構成する形態素が有しないタイプ情報である場合に、上記中間述部にその意味ラベルを有する形態素を補完する補完処理部と、
上記中間述部及び上記補完すべきと認定された形態素を尤もらしく活用させる活用生成部と、
完了の意味ラベルを有する形態素と過去形と接続できる接続詞との少なくとも一方が含まれていると判定された場合に、上記中間述部から等位接続詞を削除する接続詞削除部と、
を含む機能表現補完装置。
【請求項２】
形態素解析部が、入力された文を形態素解析して複数の形態素に分割し、各形態素の品詞及び活用している場合にはその活用形を決定する形態素解析ステップと、
述部抽出部が、助詞、助動詞及び非自立性の動詞、形容詞並びに形式名詞を機能語とし、連続する少なくとも１つの機能表現及び機能語を機能語列とし、動詞、形容詞、形容動詞、副詞及び助動詞に後続する名詞を内容語とし、内容語及びその内容語に後続する機能語列又は後続する機能語列がない内容語を述部とし、等位接続詞を含む述部及び連用形で終わる述部を中間述部とし、文末の述部を文末述部として、各形態素が、意味ラベル及びタイプ情報が予め定められた機能表現を記憶する機能表現辞書記憶部に記憶された機能表現、機能語又は内容語であるか判定し、その判定結果に基づいて述部を抽出し、等位接続詞を記憶する等位接続詞辞書記憶部に記憶された等位接続詞を含む述部及び連用形で終わる述部を中間述部とし、文末の述部を文末述部とする述部抽出ステップと、
意味ラベル付与部が、上記中間述部及び上記文末述部を構成する各形態素が、機能表現辞書記憶部に記憶された機能表現である場合には上記機能表現辞書記憶部を参照してその各形態素にその機能表現の意味ラベル及びタイプ情報を付与する意味ラベル付与ステップと、
時制判定部が、上記中間述部を構成する各形態素の中に、完了の意味ラベルを有する形態素と過去形と接続できる接続詞との少なくとも一方が含まれているかを判定する時制判定ステップと、
補完処理部が、完了の意味ラベルを有する形態素と過去形と接続できる接続詞との少なくとも一方が含まれていると判定されなかった場合に、上記中間述部から等位接続詞を削除し、上記文末述部を構成する形態素が有するが上記中間述部を構成する形態素が有しない意味ラベルのタイプ情報が、上記文末述部を構成する形態素が有するが上記中間述部を構成する形態素が有しないタイプ情報である場合に、上記中間述部にその意味ラベルを有する形態素を補完する補完処理ステップと、
活用生成部が、上記中間述部及び上記補完すべきと認定された形態素を尤もらしく活用させる活用生成ステップと、
接続詞削除部が、完了の意味ラベルを有する形態素と過去形と接続できる接続詞との少なくとも一方が含まれていると判定された場合に、上記中間述部から等位接続詞を削除する接続詞削除ステップと、
を含む機能表現補完方法。
【請求項３】
請求項１に記載された機能表現補完装置の各部としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、自然言語処理において文情報の中心となる述部を正規化する技術に関し、特に等位接続文中の不完全な述部を正しい形に補完することにより述部を正規化する技術に関する。
【背景技術】
【０００２】
議事録、アンケート、ｗｅｂ上のテキストなど膨大な文書から有益な情報を得るためには、対象文書から「誰がどこで何をどうした。」という情報を自動で抽出・集計することが必須である。この技術はテキストマイニングと呼ばれる。このテキストマイニングにおいて、「誰」、「どこ」、「何」といった特定の名前を抽出するのと異なり、「どうした」に当たる「述部」の抽出・集計は困難である。その原因は、述部が単純に単語一語で表わされないからだ。例えば、「ハワイに行きたかった」という場合、「どうした」に当たる「行きたかった」は動詞「行く」、助動詞「たい」及び「た」の組み合わせで構成されている。このように、「どうした」の意味を表す述部は、動詞、名詞、形容詞、形容動詞及び副詞といった「内容語」と、助詞及び助動詞などの「機能語」との組み合わせで「述部」として成り立っている。以下、機能語を助詞・助動詞など機能語の部類に属する形態素単位の呼び名とし、１つまたは２つ以上の機能語の組み合わせでひとつの意味を表しているものを「機能語列」と呼ぶ。
【０００３】
行きたかった＝行き（く）〈内容語〉＋たかっ〈機能語〉＋た〈機能語〉  （１）
（１）の「行きたかった」は、述部として一つの意味をなす。つまり、「内容語＋機能語列」の組み合わせで抽出・集計しなくては、異なる意味を表してしまう。
【０００４】
「行く」(行く〈内容語〉)  （２）
≠「行った」(行っ〈内容語〉＋た〈機能語〉)  （３）
≠「行きたかった」(行き〈内容語〉＋たかっ〈機能語〉＋た〈機能語〉)  （４）
（２）、（３）及び（４）はまったく異なる意味を表している。（２）の「行く」はこれからどこかに行くという未来への動作を表している。（３）の「行った」はすでにどこかに行ったという過去の動作を表している。（４）の「行きたかった」はどこかに行きたかったが、結局行けなかったということが含意されている。これらの意味の違いは、述部の「機能語」によってのみ認定することができる。つまり、（３）は過去を表す機能語「た」が付いていて、（４）は願望を表す機能語「たい」と過去の機能語「た」の両方が付いている事で、（２）、（３）及び（４）の意味が区別されている。このように、機能語は述部の意味を区別するのに必須の要素であり、欠くことができない。
【０００５】
しかし、これらの機能語が時に「欠如」している述部がある。この「機能語の欠如」が起こりうるのが、文の途中に現れる述部（中間述部）である。
【０００６】
本当はハワイに行って、のんびりしたかった  （５）
（５）の場合、文中にある「行って」は、「行っ（行く）」という述部に接続助詞の「て」がついたものである。しかし、（５）を「行く」と抽出しては異なる意味に解釈されてしまう。つまり、（５）の中間述部は正しくは、「行きたかった」ということを表している。文末の述部である「のんびりしたかった」から「たかっ」と「た」という機能語列を正しく補わなくては、意図している事とは異なる意味で述部が抽出されてしまう。結果、テキストマイニングの精度を下げる。このように、述部を抽出・集計するようなテキストマイニングの精度を上げるためには、中間述部に「正しい機能語列」を補わなくてはいけない。
【０００７】
文中に現れる中間述部に機能語を補う従来手法として非特許文献１に記載された方法が挙げられる。非特許文献１は、中間述部の機能語を補う手法として「時制決定規則」と「相決定規則」というものを作成する。これらは、文末が過去形であった場合(すなわち，過去を表す機能語「た」がついている場合)中間述部も過去形にするというものと、文末に動作の継続を表す「ている」があった場合中間述部も「ている」にするというものである。つまり「た」と「ている」のみを補うというものである。
【０００８】
しかし、この非特許文献１に記載された方法だと（５）のような例のとき、誤った形に中間述部を変換してしまう。下記は、非特許文献１の手法で（５）の中間述部を言い換えたものである。
【０００９】
本当はハワイに行って、のんびりしたかった。  (５)
→非特許文献１の方法：(本当はハワイに)行った。
【００１０】
→本来述部が表す意味：(本当はハワイに)行きたかった。
【００１１】
（５）では「ハワイに行けなかった」という意味を含んでいるのにもかかわらず、非特許文献１の方法では実際にハワイに「行った」というように誤った出力となっている。これは、非特許文献１の方法が、過去形の「た」のみしか補わないためである。しかし、（５）が表すように、中間述部に補完されるべき機能語は「た」や「ている」だけではなく、願望を表す「たい」のような機能語も補完されなければいけない。
【００１２】
さらに、非特許文献１の方法だと、何も補わなくてもいい中間述部にまで余計な機能語を補ってしまう。
【００１３】
今日ではバナナはとても安いが、昔はとても高かった。  (６)
→非特許文献１の方法：(今日ではバナナはとても)安かった。
【００１４】
→本来述部が表す意味：(今日ではバナナはとても)安い。
【００１５】
(６)では、「バナナは今安い」という現在の状況を表しているのにもかかわらず、バナナは「(昔)安かった」というような出力となってしまう。これは、非特許文献１の方法だと、単純に文末に過去の「た」があれば、前の述部に補うという手法を取っているからである。非特許文献１も、過去の「た」を補わない時のルールというものを作成しているが、それは唯一文中の述部が「おる」という動詞で終わっているときのみであり、(６)の場合は、やはり「安い」→「安かった」というように誤って出力されてしまう。
【先行技術文献】
【非特許文献】
【００１６】
【非特許文献１】江原暉将，福島孝博，和田裕二，白井克彦，「聴覚障害者向け字幕放送のためのニュース文自動短文分割」，電子情報通信学会技術研究報告，NLC2000-12，2000，17-22.
【発明の概要】
【発明が解決しようとする課題】
【００１７】
非特許文献１に記載された方法は、以下にまとめるように、中間述部に補う必要がある機能語をより適切に補完することができないという課題を有する。
【００１８】
１．過去を表す「た」や継続を表す「ている」以外の機能表現は補うことができない。その結果、本来文中の述部が表している意味と異なった述部を出力してしまう。
【００１９】
２．過去を表す「た」や継続を表す「ている」が文末にあれば、ひとつの例外を除いて、常に補ってしまう。その結果、本来文中の述部が表している意味と異なった述部を出力してしまう。
【課題を解決するための手段】
【００２０】
上記の課題を解決するために、形態素解析部は、入力された文を形態素解析して複数の形態素に分割し、各形態素の品詞及び活用している場合にはその活用形を決定する。述部抽出部は、助詞、助動詞及び非自立性の動詞、形容詞並びに形式名詞を機能語とし、連続する少なくとも１つの機能表現及び機能語を機能語列とし、動詞、形容詞、形容動詞、副詞及び助動詞に後続する名詞を内容語とし、内容語及びその内容語に後続する機能語列又は後続する機能語列がない内容語を述部とし、等位接続詞を含む述部及び連用形で終わる述部を中間述部とし、文末の述部を文末述部として、各形態素が、意味ラベル及びタイプ情報が予め定められた機能表現を記憶する機能表現辞書記憶部に記憶された機能表現、機能語又は内容語であるか判定し、その判定結果に基づいて述部を抽出し、等位接続詞を記憶する等位接続詞辞書記憶部に記憶された等位接続詞を含む述部及び連用形で終わる述部を中間述部とし、文末の述部を文末述部とする。意味ラベル付与部が、中間述部及び文末述部を構成する各形態素が、機能表現辞書記憶部に記憶された機能表現である場合には機能表現辞書記憶部を参照してその各形態素にその機能表現の意味ラベル及びタイプ情報を付与する。時制判定部は、中間述部を構成する各形態素の中に、完了の意味ラベルを有する形態素と過去形と接続できる接続詞との少なくとも一方が含まれているかを判定する。補完処理部は、完了の意味ラベルを有する形態素と過去形と接続できる接続詞との少なくとも一方が含まれていると判定されなかった場合に、中間述部から等位接続詞を削除し、文末述部を構成する形態素が有するが中間述部を構成する形態素が有しない意味ラベルのタイプ情報が、文末述部を構成する形態素が有するが中間述部を構成する形態素が有しないタイプ情報である場合に、中間述部にその意味ラベルを有する形態素を補完する。活用生成部は、中間述部及び補完すべきと認定された形態素を尤もらしく活用させる。接続詞削除部は、完了の意味ラベルを有する形態素と過去形と接続できる接続詞との少なくとも一方が含まれていると判定された場合に、中間述部から等位接続詞を削除する。
【発明の効果】
【００２１】
中間述部に補う必要がある機能語をより適切に補完することができる。
【図面の簡単な説明】
【００２２】
【図１】機能表現補完装置の例の機能ブロック図。
【図２】機能表現補完方法の例の流れ図。
【図３】ステップＳ４の例の流れ図。
【図４】ステップＳ５の例の流れ図。
【図５】機能表現辞書を例示する図。
【図６】等位接続詞辞書を例示する図。
【図７】「したかった」という述部の構造を例示する図。
【図８】「行って」という述部の構造を例示する図。
【図９】「眠たいみたいで」という述部の構造を例示する図。
【図１０】具体例１に対する処理の結果を示す図。
【図１１】具体例２に対する処理の結果を示す図。
【図１２】「本当はハワイに行って、のんびりしたかった」という文の形態素解析の結果を例示する図。
【発明を実施するための形態】
【００２３】
以下、この発明による機能表現補完装置の一実施形態を詳細に説明する。
【００２４】
機能表現補完装置は、図１に例示するように、機能表現辞書記憶部１、等位接続詞辞書記憶部２、入力部３、形態素解析部４、述部抽出部５、意味ラベル付与部６、機能表現補完部７、接続詞削除部８、活用生成部９を例えば含む。
【００２５】
機能表現辞書記憶部１には、意味ラベル及びタイプ情報が予め定められた機能表現が記憶される。
【００２６】
機能表現には、例えば図５のように、意味ラベルが付され、文法的な性質で３種類に分けられたタイプ情報が付される。機能表現は、助詞・助動詞及びそれ自体では内容語として機能できない非自立性動詞、形容詞並びに形式名詞等の機能語に属する形態素、及び、これらの形態素を意味のかたまりでまとめたものである。機能表現の標準形が、見出し語となる。例えば、過去の助動詞「た」及び「だ」の機能表現には〈完了〉という意味ラベルが付されＴのタイプ情報が割り当てられ、判断を表す助動詞「だ」の機能表現には〈判断〉という意味ラベルが付されＦｏｃのタイプ情報が割り当てられ、モダリティの機能表現には〈疑問〉〈勧誘〉〈意志〉〈願望〉〈依頼〉〈勧め〉〈必要〉〈許可〉〈推量〉〈可能〉等の意味ラベルが付されＭｏｄのタイプ情報が割り当てられる。過去の時制、判断の助動詞、話者の主観を表すモダリティの機能表現以外には３つのタイプ情報は割り当てない。また、３種類に分類出来れば、タイプ情報のラベルとしてＴ，Ｆｏｃ，Ｍｏｄ以外のラベルを用いてもよい。
【００２７】
等位接続詞辞書記憶部２には、等位接続詞が記憶される。図６に例示するように、等位接続詞は、標準表記、意味ラベル及び時制判定指標と共に等位接続詞辞書記憶部２に記憶される。
【００２８】
入力部３の入力は、日本語で書かれた文である。この例では、「本当はハワイに行って、のんびりしたかった」という文が入力されるとする。
【００２９】
形態素解析部４は、入力された文を形態素解析して複数の形態素に分割し、各形態素の品詞及び活用している場合にはその活用形を決定する（ステップＳ１、図２）。入力された文に対する形態素解析の結果は、述部抽出部５に送られる。形態素解析では、文が形態素単位に分割され、各形態素に、表記、読み、標準形、品詞、活用型等の情報が付与されてもよい。形態素解析の方法として、公知の形態素解析の方法を用いればよい。
【００３０】
「本当はハワイに行って、のんびりしたかった」という文の形態素解析の結果を図１２に示す。
【００３１】
述部抽出部５は、各形態素が、機能表現辞書記憶部１に記憶された機能表現、機能語又は内容語であるか判定し、その判定結果に基づいて述部を抽出し、等位接続詞辞書記憶部２に記憶された等位接続詞を含む述部及び連用形で終わる述部を中間述部とし、文末の述部を文末述部とする（ステップＳ２）。端的にいえば、述部抽出部５は、形態素解析の結果を入力とし、「どうした」に当たる述部を抽出する。抽出された述部についての情報は、意味ラベル付与部６に送られる。
【００３２】
ここで、助詞、助動詞、「ちゃう」等のそれ自体では内容語としては機能できない非自立性の動詞、非自立性の形容詞及び「こと」等の非自立性の形式名詞を「機能語」とし、連続する少なくとも１つの機能表現及び機能語を「機能語列」とし、動詞、形容詞、形容動詞、副詞及び助動詞に後続する名詞を「内容語」とする。また、内容語及びその内容語に後続する機能語列又は後続する機能語列がない内容語を「述部」とし、等位接続詞を含む述部及び連用形で終わる述部を「中間述部」とし、文末の述部を「文末述部」とする。
【００３３】
まず、述部抽出部５は、形態素解析部４により分解された各形態素が、機能表現辞書記憶部１に記憶された機能表現、機能語又は内容語であるか判定する。内容語と判定された形態素に後続する機能語列がある場合には、その内容語及びその内容語に後続する機能語列を述部とする。内容語と判定された形態素に後続する機能語列がない場合には、その内容語を述部とする。
【００３４】
次に、述部抽出部５は、等位接続詞辞書記憶部２に記憶された等位接続詞を含む述部及び連用形で終わる述部を中間述部とし、文末の述部を文末述部とする。すなわち、述部が等位接続詞を含むか判断し、等位接続詞を含む場合にはその述部を中間述部とする。また、述部の最後の形態素が動詞、形容詞、形容動詞、判断を表わす「だ」等の活用変化をする助動詞の場合には、その活用形が連用形であるかを判断し、連用形である場合には、その述部を中間述部とする。さらに、述部が文末であるか判断し、文末である場合には、その述部を文末述部とする。
【００３５】
なお、形態素解析の結果と合わせて、既存の係り受け解析器を使用し、述部同士の係り受け関係を使って中間述部を抽出してもよい。つまり、等位接続詞辞書記憶部２に記憶された接続詞一覧の接続詞に後続されておりかつ、後続の述部に係っているか否かを判断した後に、中間述部を抽出してもよい。
【００３６】
「本当はハワイに行って、のんびりしたかった」という文の場合だと、動詞「行っ」が内容語と判定され、接続詞「て」が機能語と判定され、また、「て」が等位接続詞辞書記憶部２に記憶された等位接続詞であるため、「行って」が中間述部として抽出される。また、動詞「し」が内容語と判定され、助動詞「たかっ」が機能表現辞書記憶部１に記憶された機能表現と判定され、助動詞「た」が機能表現辞書記憶部１に記憶された機能表現として判定され、「たかった」全体で機能語列として判定される。「したかった」は文末であるため、「したかった」は文末述部として抽出される。
【００３７】
意味ラベル付与部６は、抽出された中間述部及び文末述部を構成する各形態素が、機能表現辞書記憶部に記憶された機能表現である場合には機能表現辞書記憶部１を参照してその各形態素にその機能表現の意味ラベル及びタイプ情報を付与する（ステップＳ３）。付与された意味ラベル及びタイプ情報についての情報は、機能表現補完部７に送られる。
【００３８】
機能表現辞書記憶部１には、機能表現が標準形で登録されている。したがって、例えば、形態素解析によって解析された各形態素の標準形をキーとして、機能表現辞書記憶部１が探索されて、同じ標準形を持つ機能表現の意味ラベル及びタイプ情報が、その各形態素に付与される。
【００３９】
この意味ラベル付与作業は、通常の形態素解析と同様の手法を取るとよい。例えば、２つの連続する機能語・機能表現の接続の可否を判定し、接続できる意味ラベル列を付与する方法や、意味ラベル列の尤もらしさを表す確率を用いて、一番尤もらしい意味ラベルを付与する方法等が挙げられる。この例では、「後方からの最長一致法」により照合し、対応する意味ラベルを付与する。
【００４０】
また、この際、中間述部に関しては、等位接続詞辞書記憶部２に記憶された等位接続詞に対応する機能語に「接続詞」の意味ラベルを付与する。さらに、中間述部が、等位接続詞辞書記憶部２において「Ｔ」の時制判定指標が付加されている等位接続詞を含む場合には、「Ｔ」の時制判定指標が付与される。機能表現辞書記憶部１にエントリーがない機能表現に関しては、意味ラベルが「空」であることを示す「ＮＵＬＬ」等の意味ラベルを付与する。
【００４１】
中間述部として抽出された「行って」に関しては、後方からの最長一致法により「て」に「接続詞」の意味ラベルが付与される。また、「て」は等位接続詞辞書記憶部２において「Ｔ」の時制判定指標が付加された等位接続詞ではないため、「行って」の「て」には「Ｔ」の時制判定指標が付与されない。最終述部である「したかった」に関しては、後方からの最長一致法により、最初に「た」に「完了」の意味ラベルと「Ｔ」のタイプ情報が付与される。次に、「たかっ」に「願望」の意味ラベルと「Ｍｏｄ」のタイプ情報が付与される。
【００４２】
機能表現補完部７は、中間述部に正しい機能表現を補完する。機能表現補完部７は、時制判定部７１と、補完処理部７２とを含む。
【００４３】
補完処理は、中間述部の数に関わらず、最終述部に一番近い中間述部から処理を始める。最終述部に一番近い中間述部が補完された後は、その補完された中間述部を補完すべき要素をもらってくるいわゆる「補完もと述部」として、その補完された中間述部の直前の中間述部を補完する。このようにして、すべての中間述部が補完されるまで、直後の述部に基づいて直前の述部を補完する作業を繰り返す。以後、「補完もと述部」が文末述部であり、文末述部に一番近い中間述部を補完する場合を例に挙げて説明する。すなわち、「したかった」を「補完もと述部」として、「行って」を補完する場合を例に挙げて説明する。
【００４４】
時制判定部７１は、中間述部を構成する各形態素の中に、完了の意味ラベルを有する形態素と過去形と接続できる接続詞との少なくとも一方が含まれているかを判定する（ステップＳ４）。これらのどちらも含まれていない場合には、その中間述部は補完処理が必要な「不完全な述部」ということになり、後述する補完処理部７２による補完処理が行われる。
【００４５】
時制判定部７１の処理は、「時制を表わす機能表現が述部にあれば、その述部は完全な文として成り立っている」という言語学的知見に基づく。時制判定部７１では、まず、中間述部に過去を表す「た」につく「完了」の意味ラベルが含まれているか否かを判断する（ステップＳ４１）。「完了」があれば、その述部は「完全な述部」として成り立っているとみなせる。そのため、接続詞削除部８へ処理を移行する。
【００４６】
しかし、時制には「過去」のほかに「現在」と「未来」というものがあるが、日本語は「過去」の時制以外は表記では区別できない。すなわち、「行く＋過去」は「行った」だが、「行く＋現在」は「行くφ」である。そこで、時制判定部７１では、接続詞を基に、中間述部が時制をもっているか否かを決定する（ステップＳ４２）。具体的には、内容語に過去を表す「完了」の「た」を接続させた述部（例えば、「行った」）に後続できる接続詞が後続できるか否かを判定し、後続できればその接続詞が付いている述部は、時制をもっているとして補完処理を行わない。これは、「過去形と接続できる接続詞が付いていれば、その前の述部は過去を表す『た』が付いていなくても時制をもっている」という発明者の知見である。この例では、等位接続詞辞書記憶部２に記憶された等位接続詞の中で過去の「た」とつながることのできるものに「Ｔ」の時制判定指標が付加されており、意味ラベル付与部６において必要に応じて中間述部に「Ｔ」の時制判定指標が付与される。中間述部を構成する形態素の中に「Ｔ」の時制判定指標が付与されているものがあれば、その形態素の位置の直前に時制があるとして、接続詞削除部８へ処理を移行する。
【００４７】
これによると、「行って」には、「完了」の「た」もなければ、「Ｔ」の時制判定指標が付与された等位接続詞も付属していない。そのため、「行って」は「何らかの補完処理が必要」と判断され、補完処理部７２へ処理を移行する。
【００４８】
時制の有無の判断だが、この例のように、あらかじめＴの情報を接続詞辞書に登録するほかに、中間述部の中の等位接続詞の直前に、「完了」の「た」を挿入して、後続する等位接続詞との接続が尤もらしいかを言語モデルなどで測る方法でもよい。例えば、「行って」の場合、「行く」と接続詞の「て」の間に「た」を挿入する。この場合、「行ったて」となり、日本語としておかしいので（すなわち、言語モデルでは低い値を示す）、当該の述部には「時制がない」と判断することもできる。
【００４９】
補完処理部７２は、「何らかの補完処理が必要」と認定された中間述部について、実際の補完処理を行う（ステップＳ５）。この補完処理は、「述部は図７に示す構造を持ち、機能表現はそのタイプにより述部内に現れることのできる位置が決まっており、中間述部に補うことが出来る機能表現は現れることのできる位置があるものに限る」という発明者の知見に基づく。
【００５０】
図７において、内容部は内容語の位置を表しており、内容語が動詞のときはＶＰ、形容詞及び形容動詞のときはＡｄｊＰ、名詞のときはＮＰ、副詞のときはＡｄｖＰと示す。Ｔ、Ｆｏｃ、Ｍｏｄは、機能表現辞書記憶部１に記載されている機能表現が現れることのできる述部内での位置を示している。
【００５１】
具体的には、述部においては、まず内容部が最初に現れ、次にＭｏｄに属する機能表現が現れることができる。この内容部とＭｏｄに属する機能表現とにより、Ｍｏｄ表現を持つ述部のかたまり（ＭｏｄＰ）＊が構成される。Ｐは、フレーズ（Ｐｈｒａｓｅ）を意味する。括弧とアスタリスクの意味について後述する。また、（ＭｏｄＰ）＊の後に、Ｆｏｃに属する機能表現が現れることができる。この（ＭｏｄＰ）＊とＦｏｃに属する機能表現とにより、Ｆｏｃ表現を持つ述部のかたまり（ＦｏｃＰ）が構成される。さらに、（ＦｏｃＰ）の後に、Ｔに属する機能表現が現れることができる。この（ＦｏｃＰ）とＴに属する機能表現とにより、Ｔの表現を持つ述部のかたまりＴＰが構成される。
【００５２】
「したかった」を例に挙げて説明すると、内容部「し」とＭｏｄ「たかっ」とによりＭｏｄＰ「したかっ」が構成され、Ｆｏｃに属する機能表現がないため、ＭｏｄＰ「したかっ」とＴ「た」とによりＴＰ「したかった」が構成される。
【００５３】
Ｍｏｄに属する機能表現とＦｏｃに属する機能表現は述部において常に現れるわけではなく、オプショナルなものである。換言すれば、Ｍｏｄに属する機能表現とＦｏｃに属する機能表現がなくても、述部を構成することができる。このことを示すために、図７ではＭｏｄＰ及びＦｏｃＰを括弧で括っている。
【００５４】
また、Ｍｏｄに属する機能表現は複数現れることが出来る。このことを示すために、図７では（ＭｏｄＰ）にアスタリスクを付けている。例えば、「行き（ＶＰ）たい（ＭｏｄＰ）みたい（ＭｏｄＰ）だ（ＦｏｃＰ）った（ＴＰ）」という述部を構成することができる。すなわち、「行きたい」で１つのかたまりＭｏｄＰを構成し、「行きたいみたい」で階層的に１つ上のかたまりＭｏｄＰを構成することができる。
【００５５】
補完処理部７２は、後続の述部(すなわち、補完もと述部)から「足りなくて、現れる場所がある機能表現のみを補う」という手法を取る。これは、「述部の機能表現は現れる場所が決まっているため、補完もと述部から機能表現を補完するときには、補完の対象となる述部に空いている場所がなくては補完することはできない」という発明者の知見に基づく。具体的な手順を次の通りに示す。
【００５６】
補完処理部７２は、補完の対象となる中間述部から等位接続詞を削除する（ステップＳ５１）。例えば、接続詞の意味ラベルが付与されている形態素を削除することにより、等位接続詞を削除する。補完の対象となる中間述部が「行って」の場合には、等位接続詞「て」が削除される。
【００５７】
次に、補完の対象となる中間述部に付与された意味ラベルをもとに、この述部が図７のどこまでできているかを判断する（ステップＳ５２）。「行って」の場合、意味ラベルを何も持っていないため、Ｍｏｄ、Ｆｏｃ、Ｔを埋める要素がない。そのため、図７の内容部（この場合は内容語である「行っ」が動詞なのでＶＰとなる）のところまでしかできておらず、Ｍｏｄ、Ｆｏｃ、Ｔの所は空のままである。この状態を図８に示す。斜線は、補完の対象となる中間述部がどこまでできているかを示しており、φのマークは「そこの要素は空である」ということを示している。点線の円は、述部の「不完全な範囲」を示している。述部を完全な形に言い換えるには、この不完全な範囲を埋めなければ述部として成り立たないことを示す。
【００５８】
次に、補完の対象となる中間述部を構成する形態素の意味ラベルと補完もと述部を構成する形態素の意味ラベルとを比較して、補完の対象となる中間述部を構成する形態素が保持していない意味ラベルを有する形態素を選択する。以下、述部がある意味ラベルを持つとは、述部を構成する形態素がその意味ラベルを有することを意味するものとする。
【００５９】
例えば、補完もと述部である「したかった」は「願望」と「完了」の意味ラベルを持っているが、補完の対象となる中間述部である「行って」は「願望」と「完了」の意味ラベルを持っていない。そこで、「願望」の意味ラベルを有する形態素及び「完了」の意味ラベルを有する形態素が、補完の対象となる中間述部が保持していない機能表現として認定される。
【００６０】
最後に、補完の対象となる中間述部が保持していない機能表現の形態素のタイプ情報（すなわち、Ｔ、Ｍｏｄ、Ｆｏｃのいずれか）を基に、補完の対象となる中間述部の「不完全な述部範囲」に現れることのできる場所がある機能表現の形態素のみを補う（ステップＳ５５）。すなわち、Ｔ，Ｍｏｄ，Ｆｏｃの要素がφであるかを見て、φである場合にのみ、その機能表現の形態素を補う。
【００６１】
例えば、補完の対象となる中間述部「行って」が持っていない１つ目の意味ラベル「願望」の形態素は、機能表現辞書よりＭｏｄの位置に現れる機能表現であり、図８に示すように中間述部「行って」のＭｏｄの位置はφである。したがって、「願望」の意味ラベルの形態素が補完されるべき形態素として認定される。次に、「行って」が持っていない２つめの意味ラベル「完了」の形態素は、機能表現辞書よりＴの位置に現れる機能表現であり、図８に示すように中間述部「行って」のＴの位置はφである。したがって、「完了」の意味ラベルの形態素が補完されるべき形態素として認定される。このように、この例では、「願望」の意味ラベルを有する形態素「たかっ」及び「完了」の意味ラベルを有する形態素「た」が、補完すべき形態素として認定される。
【００６２】
このようにして、補完処理部７２は、完了の意味ラベルを有する形態素と過去形と接続できる接続詞とのいずれも含まれていないと時制判定部７１において判定された場合に、補完の対象となる中間述部から等位接続詞を削除し、補完もと述部である文末述部を構成する形態素が有するが中間述部を構成する形態素が有しない意味ラベルのタイプ情報が、文末述部を構成する形態素が有するが中間述部を構成する形態素が有しないタイプ情報である場合に、補完の対象となる中間述部にその意味ラベルを有する形態素を補完する。補完した形態素についての情報は、活用生成部９に送られる。
【００６３】
接続詞削除部８は、完了の意味ラベルを有する形態素と過去形と接続できる接続詞との少なくとも一方が含まれていると時制判定部７１において判定された場合に、補完の対象となる中間述部から等位接続詞を削除する。例えば、補完の対象となる中間述部の中の、接続詞の意味ラベルが付与された形態素を削除する。
【００６４】
活用生成部９は、補完の対象となる中間述部及び補完された形態素を尤もらしく活用させる。日本語において、ある単語と単語を接続させるために単語を適切に活用させる必要がある。単語をどのように活用するかは、後続する単語の表記と品詞で決まる。例えば、言語モデルによる活用生成器を用いる。これは、予め正解データより、前方の単語の表記・品詞・活用型と後方の単語の表記・品詞とを素性として「どの接続が尤もらしいか」を学習したモデルによる生成器である。このモデルをもとに、新しく前後の単語の表記・品詞・活用型が入力された際に、もっとも最適な表記を生成する。また、最後の形態素(本実施例では「た」)の場合は、後続する単語がないので、文の終わりを表す形態素(例えば、句点)を接続生成の際に追加するか、または「最後の機能語は標準形に直す」等の追加ルールを加える。言語モデルを使用するほかに、活用変換ルールをもとに述部を生成してもよい。
【００６５】
この例では、中間述部の「行っ」と、後続述部より補完すべき「願望」の「たい」と、「完了」の「た」とを適切に接続させる必要がある。例えば、活用生成部９は、言語モデルによる活用生成器に「行っ」「動詞-自立」「五段・カ行促音便」、「たい」「助動詞」「特殊・タイ」、「た」「助動詞」「特殊・タ」及び「。」「記号-句点」を入力し、正しく接続された述部である「行きたかった」を生成する。
【００６６】
ある中間述部に対する補完処理が終了したら、今度はその中間述部が「補完もと述部」になり、その中間述部の直前の述部を補完対象の述部として上記の処理を繰り返す。これを、一文内のすべての中間述部についての補完処理が終わるまで続ける。
【００６７】
このように、「本当はハワイに行って、のんびりしたかった」という入力文に対して、中間述部である「行って」を正しく「行きたかった」と補完することができる。これにより、従来法ではできなかった願望を表す助動詞「たい」も正しく補えることができ、出来事の意味を正しくとらえた中間述部を生成することが出来る。
【００６８】
このように、等位接続文中の中間述部に適切な機能表現を補完することにより、マイニング等の述部を抽出・集計するシステムの精度を上げることが出来る。また、等位文接続の中間述部を完全な述部に言い換えることにより、そこで文を終わらせることができる。したがって、節分割の手法としても使用することができ、その結果、翻訳の前処理や要約の処理にも幅広く使用することができる。
【００６９】
［具体例１］
「今日ではバナナはとても安いが、昔はとても高かった。」という文に対するこの発明による述部の補完の例を説明する。
【００７０】
形態素解析部４、述部抽出部５、意味ラベル付与部６の処理により、図１０に示すように、「安いが」が補完の対象となる中間述部として抽出され、「高かった」が補完もと述部である文末述部として抽出される。
【００７１】
時制判定部７１は、「安いが」に時制を表わす機能表現があるか判定する。「安いが」の意味ラベルから、「安いが」の中に「完了」の「た」は含まれていないことがわかる。しかし、接続詞「が」が含まれており、「が」は過去形と接続できる接続詞として「Ｔ」の時制判定指標が付与されている。したがって、中間述部「安いが」は、補完処理部７２による補完処理が必要でない。よって、接続詞削除部８へ処理を移行する。
【００７２】
接続詞削除部８は、接続詞「が」の形態素のみを削除して「安い」という形で補完処理を終了する。
【００７３】
これにより、「今日ではバナナはとても安いが、昔はとても高かった。」の中間述部は正しく「安い」として抽出される。非特許文献１の手法だと誤って「安かった」と変換されてしまうが、この発明では不必要な補完処理を行うことを防ぐことができ、正しい述部「(今日ではバナナはとても)安い」を出力することができる。
【００７４】
［具体例２］
「眠たいみたいで、早く帰りたがっていた。」という文に対するこの発明による述部の補完の例を説明する。
【００７５】
形態素解析部４、述部抽出部５、意味ラベル付与部６の処理により、図１１に示すように、「眠たいみたいで」が補完の対象となる中間述部として抽出され、「帰りたがっていた」が補完もと述部である文末述部として抽出される。
【００７６】
時制判定部７１は、「眠たいみたいで」に時制を表わす機能表現があるか判定する。「眠たいみたいで」の意味ラベル(すなわち、「推量」と「判断」)から、「眠たいみたいで」の中に「完了」が含まれているか否かを判断する。この場合、「完了」は含まれていないので、次に、等位接続詞辞書記憶部２に記憶されている等位接続詞のうち「Ｔ」の時制判定指標が付加されている等位接続詞があるか否かを判断する。中間述部「眠たいみたいで」は、「Ｔ」の時制判定指標が付加されている等位接続詞も保持していないため、補完処理部７２による補完処理が必要と認定される。
【００７７】
補完処理部７２は、「眠たいみたいで」の補完処理を行う。この場合、補完もと述部は文末述部である「帰りたがっていた」になる。「眠たいみたいで」の最後の形態素の活用形は「連用形」であり接続詞がないために、接続詞を削除する処理をスキップする。次に、「眠たいみたいで」の意味ラベル及びタイプ情報から、図７に例示する述部構造のどの要素まで完成しているかを決定する。「眠たいみたいで」は「願望」（すなわちＭｏｄ）と「判断」（すなわちＦｏｃ）の機能表現を保持しているため、ＦｏｃＰの所まで述部ができている。この状態を図９に示す。斜線は、補完対象となる中間述部がどこまでできているかを示しており、φのマークは、「そこの要素は空である」ということを示している。点線の円は、中間述部の「不完全な範囲」を示している。これによると、この中間述部「眠たいみたいで」は、Ｔの位置に現れる機能表現が不足していることがわかる。
【００７８】
次に、補完の対象となる中間述部「眠たいみたいで」の意味ラベルと補完もと述部である文末述部「帰りたがっていた」の意味ラベルを比較して、「眠たいみたいで」が保持していない意味ラベルを選択する。「帰りたがっていた」という補完もと述部は、「願望」「継続」「完了」の意味ラベルをもっている。そこで、これら３つの意味ラベルを有する形態素が、補完すべき形態素候補として認定される。
【００７９】
最後に、「願望」「継続」「完了」の意味ラベルを有する形態素の中で、「眠たいみたいで」の「不完全な述部範囲」に現れることのできる場所がある形態素のみを補う。「願望」意味ラベルを有する形態素は、機能表現辞書よりＭｏｄに現れる機能表現である。しかし、図９が表すように，Ｍｏｄの位置は不完全な範囲内にない（すなわち、φではない）。そこで、「願望」の意味ラベルを表す形態素は、補完されない。次に、「継続」の意味ラベルを有する形態素だが、これは機能表現辞書より現れるタイプ情報がない。タイプ情報がない機能表現は補うことが出来ないので、「継続」の意味ラベルを有する形態素は補完されない。最後に、「完了」の意味ラベルを有する形態素だが、これは機能表現辞書よりＴの位置に現れる機能表現である。また、図９が表すように、Ｔの位置はφである。そのため、「完了」の意味ラベルを有する形態素が補完すべき形態素として認定される。このように、具体例２では、補完もと述部「帰りたがっていた」から、「完了」の意味ラベルが付与されている形態素「た」が、補完すべき形態素として認定される。
【００８０】
活用生成部９は、「眠たいみたいで」に「完了」の「た」を接続させるために、「眠たいみたいで」と「た」を活用させる。活用生成器に「眠たい」「形容詞−自立」「形容詞・アウオ段」、「みたい」「名詞−非自立−形容動詞語幹」、「で」「助動詞」「特殊・ダ」、「た」「助動詞」「特殊・タ」及び「。」「記号−句点」を入力して、正しく接続された述部である「眠たいみたいだった」を生成する。
【００８１】
非特許文献１の手法だと、本来補完できない「継続」の「ている」まで補完してしまい、「眠たみたいでていた」という誤った述部を生成してしまう。一方、この発明が採用する「現れる場所がある機能表現のみ補う」という手法だと、これらの誤った生成を行うことを防ぐことができる。
【００８２】
機能表現補完装置は、コンピュータによって実現することができる。この場合、この装置が有すべき各部の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、この装置における各部が、コンピュータ上で実現される。
【００８３】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。また、この形態では、コンピュータ上で所定のプログラムを実行させることにより、これらの装置を構成することとしたが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【００８４】
この発明は、上述の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。
【符号の説明】
【００８５】
１     機能表現辞書記憶部
２     等位接続詞辞書記憶部
３     入力部
４     形態素解析部
５     述部抽出部
６     意味ラベル付与部
７     機能表現補完部
７１   時制判定部
７２   補完処理部
８     接続詞削除部
９     活用生成部
【図１】
2011164678.tif 000003
【図２】
2011164678.tif 000004
【図３】
2011164678.tif 000005
【図４】
2011164678.tif 000006
【図５】
2011164678.tif 000007
【図６】
2011164678.tif 000008
【図７】
2011164678.tif 000009
【図８】
2011164678.tif 000010
【図９】
2011164678.tif 000011
【図１０】
2011164678.tif 000012
【図１１】
2011164678.tif 000013
【図１２】
2011164678.tif 000014