(57)【要約】【課題】質問文と回答文とのペアから精度よく述語項構造を抽出できる。【解決手段】質問依頼表現同定部３２が、質問文に含まれる質問表現又は依頼表現を同定する。述語項情報抽出部３４が、述語項情報抽出規則集合に従って、質問文に含まれる述語、及び述語に対応する格要素の少なくとも一方を述語項情報として抽出する。回答表現抽出部３６が、回答文に含まれる名詞、及び固有名詞を含む表現と、肯定否定表現との少なくとも一方を回答表現として抽出する。述語項構造生成部３８が、述語項情報と、回答表現とに基づいて、述語項構造を生成する。【選択図】図１
2017091100.tif 000002
【特許請求の範囲】
【請求項１】
入力された質問文と回答文とのペアから、述語と前記述語に対応する格要素との組み合わせである述語項構造を抽出する述語項構造抽出装置であって、
前記質問文に対して、質問表現、及び依頼表現の何れか一方である表記と、前記質問表現及び前記依頼表現の何れか一方であることを示す表現タイプとの組み合わせの各々が格納された辞書を用いて辞書引きを行い、前記質問文に含まれる質問表現又は依頼表現を同定する質問依頼表現同定部と、
前記質問文と、前記質問依頼表現同定部により同定された質問表現又は依頼表現とに基づいて、前記表現タイプを用いて予め定められた述語項情報抽出規則を含む述語項情報抽出規則集合に従って、前記質問文に含まれる述語、及び前記述語に対応する格要素の少なくとも一方を述語項情報として抽出する述語項情報抽出部と、
前記回答文に対して、前記回答文に含まれる名詞、及び固有名詞を含む表現と、肯定否定表現との少なくとも一方を回答表現として抽出する回答表現抽出部と、
前記述語項情報抽出部により抽出された前記述語項情報と、前記回答表現抽出部により抽出された前記回答表現とに基づいて、前記述語項構造を生成する述語項構造生成部と、
を含む述語項構造抽出装置。
【請求項２】
前記述語項情報抽出規則集合の述語項情報抽出規則は、更に、形態素の品詞又は出現表記を含み、
前記述語項情報抽出部は、前記述語項情報抽出規則集合のうち、前記質問文と合致する前記述語項情報抽出規則に従って、前記述語項情報を抽出する請求項１記載の述語項構造抽出装置。
【請求項３】
前記述語項構造生成部は、前記述語項情報抽出部により、前記述語項情報として格要素が抽出され、かつ、前記述語が抽出されていない場合に、前記述語を、前記回答表現抽出部により抽出した前記回答表現として前記述語項構造を生成し、
前記述語項情報抽出部により、前記述語項情報として述語が抽出され、かつ、前記格要素が抽出されていない場合に、前記格要素を、前記回答表現抽出部により抽出した前記回答表現として前記述語項構造を生成する請求項１又は請求項２に記載の述語項構造抽出装置。
【請求項４】
前記述語項構造生成部は、前記述語項情報抽出部により、前記述語項情報として述語が抽出され、かつ、前記格要素が抽出されている場合に、前記回答表現抽出部により抽出された前記回答表現が、否定表現であれば、前記述語項情報の述語に否定を表すフラグを追加して、前記述語項構造を生成する請求項１〜請求項３の何れか１項に記載の述語項構造抽出装置。
【請求項５】
入力された質問文と回答文とのペアから、述語と前記述語に対応する格要素との組み合わせである述語項構造を抽出する述語項構造抽出装置における述語項構造抽出方法であって、
質問依頼表現同定部が、前記質問文に対して、質問表現、及び依頼表現の何れか一方である表記と、前記質問表現及び前記依頼表現の何れか一方であることを示す表現タイプとの組み合わせの各々が格納された辞書を用いて辞書引きを行い、前記質問文に含まれる質問表現又は依頼表現を同定するステップと、
述語項情報抽出部が、前記質問文と、前記質問依頼表現同定部により同定された質問表現又は依頼表現とに基づいて、前記表現タイプを用いて予め定められた述語項情報抽出規則を含む述語項情報抽出規則集合に従って、前記質問文に含まれる述語、及び前記述語に対応する格要素の少なくとも一方を述語項情報として抽出するステップと、
回答表現抽出部が、前記回答文に対して、前記回答文に含まれる名詞、及び固有名詞を含む表現と、肯定否定表現との少なくとも一方を回答表現として抽出するステップと、
述語項構造生成部が、前記述語項情報抽出部により抽出された前記述語項情報と、前記回答表現抽出部により抽出された前記回答表現とに基づいて、前記述語項構造を生成するステップと、
を含む述語項構造抽出方法。
【請求項６】
前記述語項情報抽出規則集合の述語項情報抽出規則は、更に、形態素の品詞又は出現表記を含み、
前記述語項情報抽出部が抽出するステップは、前記述語項情報抽出規則集合のうち、前記質問文と合致する前記述語項情報抽出規則に従って、前記述語項情報を抽出する請求項５に記載の述語項構造抽出方法。
【請求項７】
前記述語項構造生成部が生成するステップは、前記述語項情報抽出部により、前記述語項情報として格要素が抽出され、かつ、前記述語が抽出されていない場合に、前記述語を、前記回答表現抽出部により抽出した前記回答表現として前記述語項構造を生成し、
前記述語項情報抽出部により、前記述語項情報として述語が抽出され、かつ、前記格要素が抽出されていない場合に、前記格要素を、前記回答表現抽出部により抽出した前記回答表現として前記述語項構造を生成する請求項５又は請求項６に記載の述語項構造抽出方法。
【請求項８】
コンピュータを、請求項１〜請求項４のいずれか１項に記載の述語項構造抽出装置の各部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、述語項構造抽出装置、方法、及びプログラムに係り、特に、質問文と回答文とのペアから述語項構造を抽出する述語項構造抽出装置、方法、及びプログラムに関する。
【背景技術】
【０００２】
テキストマイニングシステムでは、係り受け解析に基づいて「何がどうだ」を表す述語と項の形（ｅ．ｇ．［インターネット、つながらない］）で集計が可能となっている（例えば非特許文献１）。現在のテキストマイニングシステムは、係り受け解析に基づいて述語と項を抽出するものがほとんどであるが、テキストから述語とその項を抽出する技術として「述語項構造解析」もある（例えば非特許文献２）。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】脇森浩志，“ビッグデータに対するテキストマイニングとその適用例”，UNISYS TECHNOLOGY REVIEW 第115号，2013．
【非特許文献２】今村賢治, 東中竜一郎, 泉朋子，“ゼロ代名詞照応付き述語項構造解析の対話への適応”，言語処理学会第20回年次大会発表論文集，2014．
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし対話テキストには、「インターネットにつながりますか？」「いいえ」のように、質問と回答が対になっているテキストが多く存在する。この場合、回答は「いいえ」のみとなり「インターネット、つながらない」という述語と項を獲得できない。
【０００５】
非特許文献２に記載されているように、従来の述語項構造解析技術は、述語に対して省略されている項を補完するものである。しかしながら、述語が省略されているケースには対応していないため、「住まいはどちらですか？」「横須賀です」のように、回答側で述語が省略される場合に述語項構造を正しく獲得できない、という問題がある。
【０００６】
このように回答の述語項構造が正しく獲得できないと、たとえばコールセンタのデータでユーザの述語項情報で集計しようとしたときに正しい集計結果を得ることができない。
【０００７】
本発明は、上記問題点を解決するために成されたものであり、質問文と回答文とのペアから述語項構造を精度よく抽出できる述語項構造抽出装置、方法、プログラム、及びコンピュータ読取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、第１の発明に係る述語項構造抽出装置は、入力された質問文と回答文とのペアから、述語と前記述語に対応する格要素との組み合わせである述語項構造を抽出する述語項構造抽出装置であって、前記質問文に対して、質問表現、及び依頼表現の何れか一方である表記と、前記質問表現及び前記依頼表現の何れか一方であることを示す表現タイプとの組み合わせの各々が格納された辞書を用いて辞書引きを行い、前記質問文に含まれる質問表現又は依頼表現を同定する質問依頼表現同定部と、前記質問文と、前記質問依頼表現同定部により同定された質問表現又は依頼表現とに基づいて、前記表現タイプを用いて予め定められた述語項情報抽出規則を含む述語項情報抽出規則集合に従って、前記質問文に含まれる述語、及び前記述語に対応する格要素の少なくとも一方を述語項情報として抽出する述語項情報抽出部と、前記回答文に対して、前記回答文に含まれる名詞、及び固有名詞を含む表現と、肯定否定表現との少なくとも一方を回答表現として抽出する回答表現抽出部と、前記述語項情報抽出部により抽出された前記述語項情報と、前記回答表現抽出部により抽出された前記回答表現とに基づいて、前記述語項構造を生成する述語項構造生成部と、を含んで構成されている。
【０００９】
また、第１の発明に係る述語項構造抽出装置において、前記述語項情報抽出規則集合の述語項情報抽出規則は、更に、形態素の品詞又は出現表記を含み、前記述語項情報抽出部は、前記述語項情報抽出規則集合のうち、前記質問文と合致する前記述語項情報抽出規則に従って、前記述語項情報を抽出するようにしてもよい。
【００１０】
また、第１の発明に係る述語項構造抽出装置において、前記述語項構造生成部は、前記述語項情報抽出部により、前記述語項情報として格要素が抽出され、かつ、前記述語が抽出されていない場合に、前記述語を、前記回答表現抽出部により抽出した前記回答表現として前記述語項構造を生成し、前記述語項情報抽出部により、前記述語項情報として述語が抽出され、かつ、前記格要素が抽出されていない場合に、前記格要素を、前記回答表現抽出部により抽出した前記回答表現として前記述語項構造を生成するようにしてもよい。
【００１１】
また、第１の発明に係る述語項構造抽出装置において、前記述語項構造生成部は、前記述語項情報抽出部により、前記述語項情報として述語が抽出され、かつ、前記格要素が抽出されている場合に、前記回答表現抽出部により抽出された前記回答表現が、否定表現であれば、前記述語項情報の述語に否定を表すフラグを追加して、前記述語項構造を生成するようにしてもよい。
【００１２】
第２の発明に係る述語項構造抽出方法は、入力された質問文と回答文とのペアから、述語と前記述語に対応する格要素との組み合わせである述語項構造を抽出する述語項構造抽出装置における述語項構造抽出方法であって、質問依頼表現同定部が、前記質問文に対して、質問表現、及び依頼表現の何れか一方である表記と、前記質問表現及び前記依頼表現の何れか一方であることを示す表現タイプとの組み合わせの各々が格納された辞書を用いて辞書引きを行い、前記質問文に含まれる質問表現又は依頼表現を同定するステップと、述語項情報抽出部が、前記質問文と、前記質問依頼表現同定部により同定された質問表現又は依頼表現とに基づいて、前記表現タイプを用いて予め定められた述語項情報抽出規則を含む述語項情報抽出規則集合に従って、前記質問文に含まれる述語、及び前記述語に対応する格要素の少なくとも一方を述語項情報として抽出するステップと、回答表現抽出部が、前記回答文に対して、前記回答文に含まれる名詞、及び固有名詞を含む表現と、肯定否定表現との少なくとも一方を回答表現として抽出するステップと、述語項構造生成部が、前記述語項情報抽出部により抽出された前記述語項情報と、前記回答表現抽出部により抽出された前記回答表現とに基づいて、前記述語項構造を生成するステップと、を含んで実行することを特徴とする。
【００１３】
また、第２の発明に係る述語項構造抽出方法において、前記述語項情報抽出規則集合の述語項情報抽出規則は、更に、形態素の品詞又は出現表記を含み、前記述語項情報抽出部が抽出するステップは、前記述語項情報抽出規則集合のうち、前記質問文と合致する前記述語項情報抽出規則に従って、前記述語項情報を抽出するようにしてもよい。
【００１４】
また、第２の発明に係る述語項構造抽出方法において、前記述語項構造生成部が生成するステップは、前記述語項情報抽出部により、前記述語項情報として格要素が抽出され、かつ、前記述語が抽出されていない場合に、前記述語を、前記回答表現抽出部により抽出した前記回答表現として前記述語項構造を生成し、前記述語項情報抽出部により、前記述語項情報として述語が抽出され、かつ、前記格要素が抽出されていない場合に、前記格要素を、前記回答表現抽出部により抽出した前記回答表現として前記述語項構造を生成するようにしてもよい。
【００１５】
第３の発明に係るプログラムは、コンピュータを、上記第１の発明に係る述語項構造抽出装置の各部として機能させるためのプログラムである。
【発明の効果】
【００１６】
本発明の述語項構造抽出装置、方法、及びプログラムによれば、質問文に含まれる質問表現又は依頼表現を同定し、述語項情報抽出規則集合に従って、質問文に含まれる述語、及び述語に対応する格要素の少なくとも一方を述語項情報として抽出し、回答文に含まれる名詞、及び固有名詞を含む表現と、肯定否定表現との少なくとも一方を回答表現として抽出し、述語項情報と、回答表現とに基づいて、述語項構造を生成することにより、質問文と回答文とのペアから精度よく述語項構造を抽出できる、という効果が得られる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態に係る述語項構造抽出装置の構成を示すブロック図である。
【図２】質問依頼辞書の一例を示す図である。
【図３】述語項情報抽出規則集合の一例を示す図である。
【図４】肯定否定表現リストの一例を示す図である。
【図５】本発明の実施の形態に係る述語項構造抽出装置における述語項構造抽出処理ルーチンを示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００１９】
＜本発明の実施の形態に係る述語項構造抽出装置の構成＞
【００２０】
まず、本発明の実施の形態に係る述語項構造抽出装置の構成について説明する。図１に示すように、本発明の実施の形態に係る述語項構造抽出装置１００は、ＣＰＵと、ＲＡＭと、後述する述語項構造抽出処理ルーチンを実行するためのプログラムや各種データを記憶したＲＯＭと、を含むコンピュータで構成することが出来る。この述語項構造抽出装置１００は、機能的には図１に示すように入力部１０と、演算部２０と、出力部５０とを備えている。
【００２１】
入力部１０は、対話テキストから得られる質問文と当該質問文に対する回答文とのペアを受け付ける。
【００２２】
演算部２０は、テキスト解析部３０と、質問依頼表現同定部３２と、述語項情報抽出部３４と、回答表現抽出部３６と、述語項構造生成部３８と、質問依頼表現辞書４０と、述語項情報抽出規則集合４２と、肯定否定表現リスト４４とを含んで構成されている。
【００２３】
テキスト解析部３０は、入力部１０で受け付けた質問文と回答文とのペアを入力とし、それぞれの文に既知の技術である形態素解析及び固有表現抽出によりテキスト解析を行う。
【００２４】
以下の表１に質問文「住まいはどちらですか？」、表２に回答文「横須賀です」が入力された場合の形態素解析及び固有表現抽出の例を示す。
【００２５】
【表１】
2017091100.tif 000003
【表２】
2017091100.tif 000004
【００２６】
質問依頼表現同定部３２は、テキスト解析部３０で解析された質問文に対して、質問表現、及び依頼表現の何れか一方である表記と、質問表現及び依頼表現の何れか一方であることを示す表現タイプとの組み合わせの各々が格納された質問依頼表現辞書４０を用いて辞書引きを行い、質問文に含まれる質問表現又は依頼表現を同定し、表現タイプと共に出力する。
【００２７】
図２に示すように、質問依頼表現辞書４０は、質問表現及び依頼表現の何れか一方の表記である「出現表記」と、当該出現表記の質問表現及び依頼表現の何れか一方に対応する「表現タイプ」との組み合わせからなる。表現タイプは「QUESTION（質問）」か「REQUEST」（依頼）の何れかである。質問依頼表現同定部３２では、質問依頼表現辞書４０中の出現表記にマッチしなければ、質問依頼表現は無しとなる。上記で入力された質問文の例では、出現表記「どちら」が、解析済みの質問文にマッチした質問表現として同定され、質問表現に対応する表現タイプ「QUESTION」が同定される。なお、表現タイプとして、質問表現を更に細分化したタイプ、依頼表現を更に細分化したタイプを用いるようにしてもよい。
【００２８】
述語項情報抽出部３４は、以下に説明するように、テキスト解析部３０で解析された質問文と、質問依頼表現同定部３２により同定された質問表現又は依頼表現の表現タイプとに基づいて、表現タイプを用いて記述された述語項情報抽出規則を含む述語項情報抽出規則集合４２に従って、質問文に含まれる述語、及び述語に対応する格要素の少なくとも一方を述語項情報として抽出する。ここで、述語項情報抽出規則集合４２の述語項情報抽出規則は、形態素の品詞、出現表記、又は表現タイプを用いて記述され、述語項情報抽出部３４は、述語項情報抽出規則集合４２のうち、質問文と合致する述語項情報抽出規則に従って、述語項情報を抽出することを特徴とする。
【００２９】
図３に述語項情報抽出規則集合４２の一例を示す。なお、図３中において、[QUESTION]、[REQUEST]の表記は、質問依頼表現同定部３２から出力される表現タイプを表し、太字下線部分は抽出対象となる部分を指す。<>は一形態素を表し、“p:”は品詞、“h:”は出現表記をそれぞれ表す。述語項情報抽出規則は正規表現を用いて記載でき、例えば、「〈p:(判定詞:終止|句点:疑問符)〉」という規則は、判定詞であって終止の形態素（例えば「です」等）か、又は疑問符（例えば「？」等）のいずれかであることを表す。また、“$数字”は正規表現の後方参照であり、たとえば$1は正規表現中の一つ目の()で囲まれた部分を表す。なお、(?:)で囲まれた部分は単なるグループとして扱われ、後方参照には使われない。
【００３０】
また、例えば図３中の一行目の述語項情報抽出規則「((?:<p:(?:名詞|名詞:.+|Undef.+)>)+(?:<p:.+接尾辞.+>)*)<h:は>[QUESTION]<p:(?:判定詞:終止|句点:疑問符)>→ガ格:[$1]」は、質問文において、品詞が名詞か未知語の形態素１つ以上の後に何等かの接尾辞が０つ以上であり、かつ、表記「は」の後に、質問依頼表現同定部３２で同定された質問表現に対応する表現タイプがあり、かつ、その直後に判定詞であって終止の形態素、又は疑問符がくる場合にマッチする。この述語項情報抽出規則にマッチする場合、$1にあたる「品詞が名詞か未知語の形態素１つ以上、何等かの接尾辞が０つ以上」の項をガ格の項として抽出することを表す。この述語項情報抽出規則は、上記の入力された質問文の例「住まいはどちら（[QUESTION]）ですか？」にマッチし「ガ格：住まい」が述語項情報として抽出される。なお、質問文が、述語項情報抽出規則集合４２のいずれの規則にもマッチしない場合は何も出力しない。
【００３１】
回答表現抽出部３６は、テキスト解析部３０で解析された回答文に対して、回答文に含まれる名詞、及び固有名詞を含む表現と、肯定否定表現との少なくとも一方を回答表現として抽出する。回答表現は、基本的には固有表現か名詞であるため、回答文の最も末尾に出現する固有表現もしくは名詞の連続を回答表現として抽出する。また、「ペットを飼っていますか？」のような肯定又は否定を表す質問に対応するため、肯定否定表現リスト４４を用いてマッチングを行い、回答が「はい/いいえ」「あります/ありません」「います/いません」「します/しません」であれば、このような肯定否定表現も、回答表現として抽出する。肯定否定表現リスト４４は、図４に示すように、複数の肯定表現及び複数の否定表現を格納したリストである。
【００３２】
回答表現抽出部３６において、上記の入力された回答文の例では、「横須賀」が回答表現として抽出される。なお、該当する回答表現がなければ何も出力しない。
【００３３】
述語項構造生成部３８は、述語項情報抽出部３４により抽出された述語項情報と、回答表現抽出部３６により抽出された回答表現とに基づいて、述語項構造を生成する。述語項構造生成部３８は、具体的には、述語項情報の抽出内容に応じて、以下の３つの生成パターンに従って、述語項構造を生成する。
【００３４】
第１の生成パターンでは、述語項情報抽出部３４により、述語項情報として格要素が抽出され、かつ、述語が抽出されていない場合に、述語を、回答表現抽出部３６により抽出した回答表現として述語項構造を生成する。上記の入力された質問文及び回答文の例の場合、抽出された述語項情報が「ガ格：住まい」、回答表現が「横須賀」であり、述語が存在しないため、回答表現「横須賀」を述語とした「述語：横須賀、ガ格：住まい」が述語項構造として生成される。
【００３５】
また、第２の生成パターンでは、述語項情報抽出部３４により、述語項情報として述語が抽出され、かつ、格要素が抽出されていない場合に、格要素を、回答表現抽出部３６により抽出した回答表現として述語項構造を生成する。例えば、抽出された述語項情報が「述語：住む、ニ格：“ＮＵＬＬ（空の文字列）”」、回答表現が「横須賀」の場合、ニ格を「横須賀」とし、「述語: 住む、ニ格:横須賀」を述語項構造として生成する。
【００３６】
また、第３の生成パターンでは、述語項情報抽出部３４により、述語項情報として述語が抽出され、かつ、格要素が抽出されている場合に、回答表現抽出部３６により抽出された回答表現が、否定表現であれば、述語項情報の述語に否定を表すフラグを追加して、述語項構造を生成する。例えば、述語項情報の格要素が存在している場合であって、回答表現が否定を表す表現（いいえ、いません等）であれば、述語項情報の述語に否定を表すフラグを追加する（例えば“¬”）。例えば、述語項情報が「述語：飼う、ヲ格:ペット」、回答表現が「いいえ」の場合、「述語：¬飼う、ヲ格:ペット」を述語項構造として生成する。なお、回答表現が肯定を表す表現（はい、あります等）であれば、抽出した述語項情報をそのまま述語項構造として出力する。また、述語項構造生成部３８は、上記第１〜第３のパターンにより述語項構造を生成する場合を例に説明したが、これに限定されるものではなく、他のパターンによって述語項構造を生成するようにしてもよい。
【００３７】
＜本発明の実施の形態に係る述語項構造抽出装置の作用＞
【００３８】
次に、本発明の実施の形態に係る述語項構造抽出装置１００の作用について説明する。入力部１０において入力部１０で受け付けた質問文と回答文とのペアを受け付けると、述語項構造抽出装置１００は、図５に示す述語項構造抽出処理ルーチンを実行する。
【００３９】
まず、ステップＳ１００では、入力部１０において受け付けた質問文と回答文とのペアを取得する。
【００４０】
次に、ステップＳ１０２では、ステップＳ１００で取得した質問文と回答文のそれぞれに対し、既知の技術である形態素解析及び固有表現抽出によりテキスト解析を行う。
【００４１】
ステップＳ１０４では、ステップＳ１０２で解析された質問文に対して、質問表現、及び依頼表現の何れか一方である表記と、質問表現及び依頼表現の何れか一方であることを示す表現タイプとの組み合わせの各々が格納された質問依頼表現辞書４０を用いて辞書引きを行い、質問文に含まれる質問表現又は依頼表現を同定し、質問表現又は依頼表現に対応する表現タイプと共に出力する。
【００４２】
ステップＳ１０６では、ステップＳ１０２で解析された質問文と、ステップＳ１０４で同定された質問表現又は依頼表現の表現タイプとに基づいて、述語項情報抽出規則集合４２のうち質問文と合致する述語項構情報出規則に従って、質問文に含まれる述語、及び述語に対応する格要素の少なくとも一方を述語項情報として抽出する。
【００４３】
ステップＳ１０８では、ステップＳ１０２で解析された回答文に対して、回答文に含まれる名詞、及び固有名詞を含む表現と、肯定否定表現との少なくとも一方を回答表現として抽出する。
【００４４】
ステップＳ１１０では、ステップＳ１０６で抽出された述語項情報と、ステップＳ１０８で抽出された回答表現とに基づいて、述語項構造を生成する。具体的には、ステップＳ１０６において、述語項情報として格要素が抽出され、かつ、述語が抽出されていない場合に、述語を、ステップＳ１０８で抽出した回答表現として述語項構造を生成する。また、ステップＳ１０６において、述語項情報として述語が抽出され、かつ、格要素が抽出されていない場合に、格要素を、ステップＳ１０８で抽出した回答表現として述語項構造を生成する。また、ステップＳ１０６において、述語項情報として述語が抽出され、かつ、格要素が抽出されている場合に、ステップＳ１０８で抽出された回答表現が、否定表現であれば、述語項情報の述語に否定を表すフラグを追加して、述語項構造を生成する。
【００４５】
ステップＳ１１２では、ステップＳ１１０で生成された述語項構造を出力部５０に出力して処理を終了する。
【００４６】
以上説明したように、本発明の実施の形態に係る述語項構造抽出装置によれば、質問文に含まれる質問表現又は依頼表現を同定し、述語項情報抽出規則集合に従って、質問文に含まれる述語、及び述語に対応する格要素の少なくとも一方を述語項情報として抽出し、回答文に含まれる名詞、及び固有名詞を含む表現と、肯定否定表現との少なくとも一方を回答表現として抽出し、述語項情報と、回答表現とに基づいて、述語項構造を生成することにより、質問文と回答文とのペアから精度よく述語項構造を抽出できる、という効果が得られる。
【００４７】
なお、本発明は、上述した実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。
【符号の説明】
【００４８】
１０   入力部
２０   演算部
３０   テキスト解析部
３２   質問依頼表現同定部
３４   述語項情報抽出部
３６   回答表現抽出部
３８   述語項構造生成部
４０   質問依頼表現辞書
４２   述語項情報抽出規則集合
４４   肯定否定表現リスト
５０   出力部
１００ 述語項構造抽出装置
【図１】
2017091100.tif 000005
【図２】
2017091100.tif 000006
【図３】
2017091100.tif 000007
【図４】
2017091100.tif 000008
【図５】
2017091100.tif 000009