(57)【要約】  情報処理装置１０は、発話行為式生成部１２と隣接ペア抽出部１４とを備える。発話行為式生成部１２には、自然言語で記述された対話テキストが入力される。隣接ペア抽出部１４は、予め設定されたペア情報を用いて、発話行為式生成部１２によって生成された複数の発話行為式の中から、隣接ペアを示す発話行為式のペアを抽出する。具体的には、隣接ペア抽出部１４は、対話テキスト中の任意の発話テキストから生成された発話行為式と、他の複数の発話テキストから生成された複数の発話行為式のうち前記任意の発話行為式に含まれる述語と述語ペアを構成する述語を含む一つの発話行為式とを、隣接ペアを示す発話行為式のペアとして抽出する。
2018212142.tif 000002
【特許請求の範囲】
【請求項１】
対話テキストを構成する複数の発話テキストをそれぞれ、予め設定されたパラメータを用いて発話内行為を表す述語を含む形式言語に変換することによって、複数の発話行為式を生成する、発話行為式生成手段と、
互いに関連する一対の発話内行為を表す述語によってそれぞれ構成された複数の述語ペアを示すペア情報に基づいて、前記対話テキスト中の任意の発話テキストから前記発話行為式生成手段によって生成された発話行為式と、前記任意の発話テキスト以外の複数の発話テキストから前記発話行為式生成手段によって生成された複数の発話行為式のうち前記任意の発話行為式に含まれる述語と前記述語ペアを構成する述語を含む一つの発話行為式とを、隣接ペアを示す発話行為式のペアとして抽出する、隣接ペア抽出手段と、
を備えたことを特徴とする、情報処理装置。
【請求項２】
前記ペア情報において、前記複数の述語ペアそれぞれに予め重みが付与されており、
前記任意の発話テキストから生成された一又は複数の発話行為式と、前記任意の発話テキスト以外の一つの発話テキストから生成された一又は複数の発話行為式とによって複数の発話行為式のペアが構成される場合、前記隣接ペア抽出手段は、前記ペア情報において最も大きい重みが付与された前記述語ペアを含む発話行為式のペアを、前記隣接ペアを示す発話行為式のペアとして抽出する、
請求項１に記載の情報処理装置。
【請求項３】
前記隣接ペア抽出手段は、前記発話テキストごとに、前記隣接ペアを示す発話行為式のペアを探索する、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記隣接ペアを示す発話行為式のペアごとに、該発話行為式のペアに含まれる前記述語ペアを用いて、形式言語で記述された対話情報を生成する対話構造構成手段と、
前記対話構造構成手段が生成した対話情報に予め設定されたアラート述語ペアが含まれる場合にアラート信号を生成するアラート手段と、
を更に備える、
請求項１から３のいずれかに記載の情報処理装置。
【請求項５】
（ａ）対話テキストを構成する複数の発話テキストをそれぞれ、予め設定されたパラメータを用いて発話内行為を表す述語を含む形式言語に変換することによって、複数の発話行為式を生成する、ステップと、
（ｂ）互いに関連する一対の発話内行為を表す述語によってそれぞれ構成された複数の述語ペアを示すペア情報に基づいて、前記対話テキスト中の任意の発話テキストから前記ステップ（ａ）で生成された発話行為式と、前記任意の発話テキスト以外の複数の発話テキストから前記ステップ（ａ）で生成された複数の発話行為式のうち前記任意の発話行為式に含まれる述語と前記述語ペアを構成する述語を含む一つの発話行為式とを、隣接ペアを示す発話行為式のペアとして抽出する、ステップと、
を備えたことを特徴とする、情報処理方法。
【請求項６】
前記ペア情報において、前記複数の述語ペアそれぞれに予め重みが付与されており、
前記任意の発話テキストから生成された一又は複数の発話行為式と、前記任意の発話テキスト以外の一つの発話テキストから生成された一又は複数の発話行為式とによって複数の発話行為式のペアが構成される場合、前記（ｂ）のステップでは、前記ペア情報において最も大きい重みが付与された前記述語ペアを含む発話行為式のペアを、前記隣接ペアを示す発話行為式のペアとして抽出する、
請求項５に記載の情報処理方法。
【請求項７】
前記（ｂ）のステップでは、前記発話テキストごとに、前記隣接ペアを示す発話行為式のペアを探索する、
請求項５又は６に記載の情報処理方法。
【請求項８】
（ｃ）前記（ｂ）のステップで抽出された発話行為式のペアごとに、該発話行為式のペアに含まれる前記述語ペアを用いて、形式言語で記述された対話情報を生成する、ステップと、
（ｄ）前記（ｃ）のステップで生成された対話情報に予め設定されたアラート述語ペアが含まれる場合にアラート信号を生成する、ステップと、
を更に備える、
請求項５から７のいずれかに記載の情報処理方法。
【請求項９】
コンピュータに、
（ａ）対話テキストを構成する複数の発話テキストをそれぞれ、予め設定されたパラメータを用いて発話内行為を表す述語を含む形式言語に変換することによって、複数の発話行為式を生成する、ステップと、
（ｂ）互いに関連する一対の発話内行為を表す述語によってそれぞれ構成された複数の述語ペアを示すペア情報に基づいて、前記対話テキスト中の任意の発話テキストから前記ステップ（ａ）で生成された発話行為式と、前記任意の発話テキスト以外の複数の発話テキストから前記ステップ（ａ）で生成された複数の発話行為式のうち前記任意の発話行為式に含まれる述語と前記述語ペアを構成する述語を含む一つの発話行為式とを、隣接ペアを示す発話行為式のペアとして抽出する、ステップと、
を実行させる命令を含む、プログラムを記録しているコンピュータ読み取り可能な記録媒体。
【請求項１０】
前記ペア情報において、前記複数の述語ペアそれぞれに予め重みが付与されており、
前記任意の発話テキストから生成された一又は複数の発話行為式と、前記任意の発話テキスト以外の一つの発話テキストから生成された一又は複数の発話行為式とによって複数の発話行為式のペアが構成される場合、前記（ｂ）のステップでは、前記ペア情報において最も大きい重みが付与された前記述語ペアを含む発話行為式のペアを、前記隣接ペアを示す発話行為式のペアとして抽出する、
請求項９に記載のコンピュータ読み取り可能な記録媒体。
【請求項１１】
前記（ｂ）のステップでは、前記発話テキストごとに、前記隣接ペアを示す発話行為式のペアを探索する、
請求項９又は１０に記載のコンピュータ読み取り可能な記録媒体。
【請求項１２】
前記プログラムが、前記コンピュータに、
（ｃ）前記（ｂ）のステップで抽出された発話行為式のペアごとに、該発話行為式のペアに含まれる前記述語ペアを用いて、形式言語で記述された対話情報を生成する、ステップと、
（ｄ）前記（ｃ）のステップで生成された対話情報に予め設定されたアラート述語ペアが含まれる場合にアラート信号を生成する、ステップと、
を更に実行させる、
請求項９から１１のいずれかに記載のコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対話テキストの意味を解析するための情報処理装置、情報処理方法、及びプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来、複数人の発話行為を表すテキストを分析して、有用な情報を抽出する技術の開発が進められている。なお、以下においては、複数人の発話から構成される一連のやり取りを表すテキストを、対話テキストと呼ぶ。また、対話テキストのうち、一つの発話を表すテキストを、発話テキストと呼ぶ。例えば、特許文献１には、複数の発話の内容を含む対話テキストを解析する装置が開示されている。【０００３】
特許文献１に開示された解析装置では、対話テキストにおいて応答ペア（隣接ペア）となる第一の発話と第二の発話とが特定され、第一の発話の事象が第二の発話で否定されているか否かが判定される。そして、第一の発話の事象が第二の発話で否定されている場合、否定された第一の発話の事象を対話テキストから除いたデータが、テキスト処理用データとして生成される。このようにして生成されたテキスト処理用データでは、対話の中で否定された事象が削除されているので、データマイニング等のテキスト処理を精度良く行うことが可能になる。【０００４】
上記のような対話テキストをコンピュータによって処理するためには、自然言語で表された対話テキストを、論理形式の言語（形式言語）に変換する必要がある。そこで、従来、自然言語を形式言語に変換するために、意味解析器（ｓｅｍａｎｔｉｃ  ｐａｒｓｅｒ）が用いられている（例えば、非特許文献１参照）。意味解析器では、予め設定されたパラメータに基づいて、自然言語で表されたテキストが形式言語の式に変換される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５８６７４１０号公報
【非特許文献】
【０００６】
【非特許文献１】Percy Liang, Michael Jordan, and Dan Klein. 2011. Learning dependency-based compositional semantics. In Proceedings of the Human Language Technology Conference of the Association for Computational Linguistics, pages 590-599, Portland, Oregon.
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、対話テキストでは、対話テキストを構成する発話テキスト間において、「依頼−同意」及び「質問−回答」といった隣接ペアに代表される発話行為上の依存関係がみられる場合がある。【０００８】
しかしながら、従来の意味解析器が解析できる対象は一つの独立した発話テキストに限定され、一つの発話テキストの意味を解析する際に、対話テキスト中の他の発話テキストを参照することはできない。言い換えると、従来の意味解析器では、一つの独立した発話テキストごとに意味解析が実行されるので、一つの発話テキストの意味解析を行なう際に、他の発話テキストとの依存関係を考慮することができない。【０００９】
例えば、Ａ社とＢ社との対話テキスト中に「私たちもコンテナ船を選びます（We will choose containership, too.）」というＢ社の発話テキストが含まれているとする。この場合、前後の文脈を考慮しなければ、上記Ｂ社の発話テキストが示す意味は、「私たちもコンテナ船を買います」と解釈されたり、「私たちもコンテナ船に乗ります」と解釈されたりすることが考えられる。しかし、例えば、Ｂ社の上記発話テキストの前に「Ａ社がＢ社に対して、（不定期船ではなく）コンテナ船の運賃値上げを提案している」という文脈があると仮定すると、Ｂ社の上記発話テキストの内容は、Ｂ社の同意行為として解釈される。すなわち、Ｂ社の上記発話テキストは、Ｂ社もコンテナ船の運転値上げに同意したことを意味していると解釈できる。このように、対話テキストが、文脈によって（すなわち、他の発話テキストとの関係によって）、解釈が変わる曖昧な発話テキストを含む場合、発話テキスト間の依存関係を考慮した意味解析を行なうことができない従来の意味解析器では、対話テキスト全体を精度良く意味解析することは困難である。【００１０】
そのため、対話テキスト全体をコンピュータによって精度良く意味解析するためには、対話テキストの中から、依存関係を有する発話テキストのペアを適切に特定する必要がある。これによって、発話テキスト間の依存関係を考慮した意味解析を行なうことが可能になり、各発話テキストを適切な形式言語に変換することが可能になる。【００１１】
本発明の目的の一例は、依存関係を有する発話テキストを特定することを可能にする、情報処理装置、情報処理方法、及びコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本発明の一側面における情報処理装置は、
対話テキストを構成する複数の発話テキストをそれぞれ、予め設定されたパラメータを用いて発話内行為を表す述語を含む形式言語に変換することによって、複数の発話行為式を生成する、発話行為式生成部と、
互いに関連する一対の発話内行為を表す述語によってそれぞれ構成された複数の述語ペアを示すペア情報に基づいて、前記対話テキスト中の任意の発話テキストから前記発話行為式生成部によって生成された発話行為式と、前記任意の発話テキスト以外の複数の発話テキストから前記発話行為式生成部によって生成された複数の発話行為式のうち前記任意の発話行為式に含まれる述語と前記述語ペアを構成する述語を含む一つの発話行為式とを、隣接ペアを示す発話行為式のペアとして抽出する、隣接ペア抽出部と、
を備えたことを特徴とする。【００１３】
また、上記目的を達成するため、本発明の一側面における情報処理方法は、
（ａ）対話テキストを構成する複数の発話テキストをそれぞれ、予め設定されたパラメータを用いて発話内行為を表す述語を含む形式言語に変換することによって、複数の発話行為式を生成する、ステップと、
（ｂ）互いに関連する一対の発話内行為を表す述語によってそれぞれ構成された複数の述語ペアを示すペア情報に基づいて、前記対話テキスト中の任意の発話テキストから前記ステップ（ａ）で生成された発話行為式と、前記任意の発話テキスト以外の複数の発話テキストから前記ステップ（ａ）で生成された複数の発話行為式のうち前記任意の発話行為式に含まれる述語と前記述語ペアを構成する述語を含む一つの発話行為式とを、隣接ペアを示す発話行為式のペアとして抽出する、ステップと、
を備えたことを特徴とする。【００１４】
更に、上記目的を達成するため、本発明の一側面におけるコンピュータ読み取り可能な記録媒体は、
コンピュータに、
（ａ）対話テキストを構成する複数の発話テキストをそれぞれ、予め設定されたパラメータを用いて発話内行為を表す述語を含む形式言語に変換することによって、複数の発話行為式を生成する、ステップと、
（ｂ）互いに関連する一対の発話内行為を表す述語によってそれぞれ構成された複数の述語ペアを示すペア情報に基づいて、前記対話テキスト中の任意の発話テキストから前記ステップ（ａ）で生成された発話行為式と、前記任意の発話テキスト以外の複数の発話テキストから前記ステップ（ａ）で生成された複数の発話行為式のうち前記任意の発話行為式に含まれる述語と前記述語ペアを構成する述語を含む一つの発話行為式とを、隣接ペアを示す発話行為式のペアとして抽出する、ステップと、
を実行させる命令を含む、プログラムを記録していることを特徴とする。
【発明の効果】
【００１５】
以上のように本発明によれば、依存関係を有する発話テキストを特定することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、本実施の形態における情報処理装置を示すブロック図である。
【図２】図２は、本発明の実施の形態における情報処理装置の具体的構成を示すブロック図である。
【図３】図３は、ペア情報格納部に格納されるペア情報の一例を示す図である。
【図４】図４は、発話行為式生成部に入力される発話テキスト及び発話行為式生成部によって生成される発話行為式の一例を示す図である。
【図５】図５は、発話行為式のペアの一例を示す図である。
【図６】図６は、対話情報の一例を示す図である。
【図７】図７は、本発明の実施の形態における情報処理装置の動作を示すフロー図である。
【図８】図８は、本発明の実施の形態における情報処理装置を実現するコンピュータの一例を示すブロック図である。
【発明を実施するための形態】
【００１７】
（実施の形態）
以下、本発明の実施の形態における、情報処理装置、情報処理方法及びプログラムについて、図１〜８を参照しながら説明する。
【００１８】
［装置構成］
図１は、本実施の形態における情報処理装置１０を示すブロック図である。図１に示すように、本実施の形態おける情報処理装置１０は、発話行為式生成部１２と、隣接ペア抽出部１４とを備えている。
【００１９】
発話行為式生成部１２には、自然言語で記述された対話テキストが入力される。本実施形態では、対話テキストは、複数の発話テキストによって構成される。なお、本実施形態においては、複数の発話者の発話から構成される一連のやり取りを表すテキストを、対話テキストと呼ぶ。また、対話テキストのうち、一つの発話を表すテキストを、発話テキストと呼ぶ。
【００２０】
発話行為式生成部１２は、発話行為式生成手段として機能する。具体的には、発話行為式生成部１２は、複数の発話テキストをそれぞれ、予め設定されたパラメータを用いて発話内行為を表す述語を含む形式言語に変換する。これにより、各発話テキストから、形式言語で記述された発話行為式が生成される。本実施形態では、発話行為式生成部１２は、各発話テキストを、１以上の発話行為式に変換する。なお、発話行為式生成部１２としては、自然言語のテキストが入力されるとパラメータに基づいて形式言語の式を出力する公知の意味解析器を用いることができる。具体的には、例えば、非特許文献１に開示された技術を発話行為式生成部１２に利用することができる。
【００２１】
隣接ペア抽出部１４は、隣接ペア抽出手段として機能する。具体的には、隣接ペア抽出部１４は、発話行為式生成部１２によって生成された複数の発話行為式の中から、隣接ペアを示す発話行為式のペアを抽出する。なお、本実施形態において隣接ペアとは、任意の発話者の発話行為（以下、第１成分の発話行為という。）と、その発話行為に連鎖する他の発話者の発話行為（以下、第２成分の発話行為という。）との組合せのことをいう。対話テキストにおいては、一つの第１成分の発話行為に対して、複数の第２成分の発話行為が存在する場合がある。
【００２２】
また、本実施形態では、隣接ペア抽出部１４は、予め設定されたペア情報を用いて、隣接ペアを示す発話行為式のペアを抽出する。詳細は後述するが、このペア情報は、複数の述語ペアを示す情報である。本実施形態において述語ペアとは、互いに関連する発話内行為（illocutionary acts）を表す述語のペアである。また、本実施形態において発話内行為とは、発話行為によって、その発話行為に含まれる発話者の意図が生じることをいう。具体的には、発話内行為とは、発話行為によって、質問、提案、回答、同意、反対、意志、忠告、命令、依頼等の発話者の意図が生じることをいう。したがって、本実施形態において述語ペアとは、一の発話内行為を示す述語（以下、第１成分の述語という。）と、その発話内行為に応答する他の発話者の発話内行為を示す述語（以下、第２成分の述語という。）とのペアである。本実施形態では、例えば、「質問（第１成分）」と「回答（第２成分）」との述語ペア、「提案（第１成分）」と「同意（第２成分）」との述語ペア、および「提案（第１成分）」と「反対（第２成分）」との述語ペアといった複数の述語ペアが、ペア情報として予め設定されている。
【００２３】
詳細は後述するが、本実施形態では、隣接ペア抽出部１４は、例えば、発話行為式生成部１２によって任意の一つの発話テキストから生成された１以上の発話行為式（以下、第１成分候補の発話行為式という。）の中から、第１成分の述語を有する発話行為式を抽出する。以下、第１成分候補の発話行為式から抽出された発話行為式を、第１成分の発話行為式という。また、第１成分候補の発話行為式の元となった発話テキストを、第１成分の発話テキストという。
【００２４】
次に、隣接ペア抽出部１４は、上述のペア情報に基づいて、上記第１成分候補の発話行為式以外の複数の発話行為式（以下、第２成分候補の発話行為式という。）の中から、第１成分の発話行為式が有する第１成分の述語に対応する第２成分の述語を有する発話行為式を抽出する。以下、第２成分候補の発話行為式から抽出された発話行為式を、第２成分の発話行為式という。また、第２成分候補の発話行為式の元となった発話テキストを、第２成分の発話テキストという。
【００２５】
本実施形態では、隣接ペア抽出部１４は、上記のようにして抽出した第１成分の発話行為式と第２成分の発話行為式とを、隣接ペアを示す発話行為式のペアとして出力する。
【００２６】
以上のように、本実施形態では、予め設定されたペア情報に基づいて、複数の発話テキストから生成された複数の発話行為式の中から、隣接ペアを示す発話行為式のペアを抽出することができる。より具体的には、任意に抽出された第１成分の発話行為式が有する第１成分の述語を考慮して、第２成分の発話行為式を抽出することができる。したがって、本実施形態では、第１成分の発話行為の内容を考慮して、第２成分の発話行為式を抽出することができる。言い換えると、一つの発話テキスト（第２成分の発話テキスト）の意味解析を行なう際に、他の発話テキスト（第１成分の発話テキスト）との依存関係を考慮することができる。これにより、各発話テキストを適切な形式言語に変換することが可能になる。
【００２７】
続いて、図２を用いて、本発明の実施の形態における情報処理装置の構成について更に具体的に説明する。図２には、本発明の実施の形態における情報処理装置の具体的構成を示すブロック図が示されている。
【００２８】
図２を参照して、本実施形態に係る情報処理装置１０は、上述の発話行為式生成部１２及び隣接ペア抽出部１４に加えて更に、対話テキスト入力部１６、パラメータ格納部１８、ペア情報格納部２０、アラートペア格納部２２、及びアラート部２４を備えている。また、本実施形態では、隣接ペア抽出部１４は、隣接ペア候補抽出部１４ａ、隣接ペア判定部１４ｂ、及び対話構造構成部１４ｃを含む。
【００２９】
本実施形態では、パラメータ格納部１８には、自然言語のテキストを形式言語に変換する際に発話行為式生成部１２によって利用されるパラメータが格納されている。なお、上述したように、自然言語のテキストを形式言語に変換する技術としては、公知の意味解析器の技術を利用できるので、発話行為式生成部１２及びパラメータ格納部１８の詳細な説明は省略する。
【００３０】
ペア情報格納部２０には、ペア情報が格納されている。図３は、ペア情報格納部２０に格納されるペア情報の一例を示す図である。図３に示すように、本実施形態では、ペア情報格納部２０には、ペア情報として、複数の述語ペアと、各述語ペアに付与された重みが格納されている。なお、図３の例では、「提案」を第１成分の述語とする４つの述語ペアと、「質問」を第１成分の述語とする４つの述語ペアが示されているが、述語ペアの組み合わせ、述語ペアの数、及び各述語ペアの重みは図３の例に限定されず、適宜設定することができる。
【００３１】
アラートペア格納部２２には、アラート述語ペアが格納されている。本実施形態においてアラート述語ペアとは、例えば、情報処理装置１０の管理者によって予め設定される述語ペアである。本実施形態では、例えば、「提案−同意」の述語ペアが、アラート述語ペアとしてアラートペア格納部２２に格納されている。アラート述語ペアについては後述する。
【００３２】
図２を参照して、対話テキスト入力部１６は、発話行為式生成部１２に対話テキストを入力する。なお、本実施形態では、対話テキスト入力部１６は、例えば、メール又は対話ログ等から、対話テキスト（複数の発話者の発話テキスト）を抽出し、抽出した対話テキストを発話行為式生成部１２へ入力する。
【００３３】
発話行為式生成部１２は、パラメータ格納部１８に格納されたパラメータを用いて、対話テキスト入力部１６から入力された各発話テキストを、形式言語で記述された発話行為式に変換する。
【００３４】
図４に、発話行為式生成部１２に入力される発話テキスト及び発話行為式生成部１２によって生成される発話行為式の一例を示す。図４に示すように、本実施形態では、発話行為式生成部１２は、各発話テキストを、１以上の発話行為式に変換する。なお、図４に示した発話行為式は一例であり、発話行為式生成部１２が、各発話テキストを３以上の発話行為式に変換してもよい。また、図４に示した形式言語は一例であり、発話行為式生成部１２が、他の形式言語で記述された発話行為式を生成してもよい。
【００３５】
図２を参照して、発話行為式生成部１２は、生成した発話行為式を隣接ペア抽出部１４の隣接ペア候補抽出部１４ａへ入力する。隣接ペア候補抽出部１４ａは、ペア情報格納部２０に格納されたペア情報に基づいて、発話行為式生成部１２から入力された複数の発話行為式の中から、隣接ペアに対応する発話行為式のペアの候補を抽出する。
【００３６】
具体的には、隣接ペア候補抽出部１４ａは、まず、ペア情報（図３参照）に基づいて、複数の発話行為式の中から、第１成分の述語を有する発話行為式を抽出する。例えば、図４に示す複数の発話行為式が隣接ペア候補抽出部１４ａに入力された場合、隣接ペア候補抽出部１４ａは、まず、第１成分の述語「提案」を有するＡ社の発話行為式「提案(A,e1)∧値上げ({A,B},運賃(コンテナ船))」を抽出する。
【００３７】
次に、隣接ペア候補抽出部１４ａは、ペア情報（図３参照）に基づいて、Ａ社の発話行為式の第１成分の述語「提案」と述語ペアを構成する第２成分の述語「質問」を有するＢ社の発話行為式「質問(B,e2)∧設定(A,運賃)」を、発話行為式「提案(A,e1)∧値上げ({A,B},運賃(コンテナ船))」のペア候補として抽出する。更に、図４及び図５を参照して、隣接ペア候補抽出部１４ａは、第２成分の述語「同意」を有するＢ社の発話行為式「同意(B,e1)」及び第２成分の述語「意志」を有するＢ社の発話行為式「意志(B)∧選択(B)」をそれぞれ、発話行為式「提案(A,e1)∧値上げ({A,B},運賃(コンテナ船))」のペア候補として抽出する。
【００３８】
詳細な説明は省略するが、図５に示すように、Ａ社の発話行為式「質問(A,e1)∧値上げ({A,B},運賃(コンテナ船))」についても同様に、ペア情報に基づいて、発話行為式「検討(B)∧値上げ(B,運賃(不定期船))」、「同意(B,e1)」及び「意志(B)∧選択(B)」がペア候補の発話行為式として抽出される。また、図示は省略するが、第１成分の述語を有する他の発話行為式についても同様に、発話行為式ごとにペア候補となる発話行為式が抽出される。このようにして、隣接ペア候補抽出部１４ａは、隣接ペアに対応する発話行為式のペアの候補を抽出し、抽出した複数のペアの候補を隣接ペア判定部１４ｂに入力する。
【００３９】
図２を参照して、隣接ペア判定部１４ｂは、ペア情報格納部２０に格納されたペア情報に基づいて、隣接ペア候補抽出部１４ａから入力された複数のペアの候補の中から、隣接ペアとして適切な発話行為式のペア（尤もらしいペア）を判定する。
【００４０】
例えば、図４の発話テキスト「私たちはコンテナ船の運賃値上げを検討していますが、いかがでしょうか。」について、図５に示すように、隣接ペアに対応する発話行為式のペアの候補として、６通りの発話行為式の組み合わせが隣接ペア判定部１４ｂに入力されたとする。この場合、隣接ペア判定部１４ｂは、最も大きい重みが付与された述語ペア「提案‐同意」に対応する発話行為式のペアを、隣接ペアとして尤もらしい発話行為式のペアとして判定する。すなわち、図５の例では、「提案(A,e1)∧値上げ({A,B},運賃(コンテナ船))」と「同意(B,e1)」との組み合わせが、適切な発話行為式のペアとして判定される。
【００４１】
本実施形態では、隣接ペア判定部１４ｂは、発話テキストごとに、適切な発話行為式のペアの判定を行う。すなわち、隣接ペア判定部１４ｂは、発話テキストごとに、隣接ペアを示す発話行為式のペアを探索する。詳細な説明は省略するが、例えば、図４の発話テキスト「ところで、Ａ社様はいくらに設定するおつもりですか？」について、隣接ペア判定部１４ｂは、「質問(B,e2)∧設定(A,運賃)」と「回答(A,e2)∧設定(A,運賃)」との組み合わせを、適切な発話行為式のペアとして判定する。
【００４２】
隣接ペア判定部１４ｂは、適切な発話行為式のペアとして判定した発話行為式の組合せを、対話構造構成部１４ｃに入力する。対話構造構成部１４ｃは、対話構造構成手段として機能する。具体的には、対話構造構成部１４ｃは、入力された発話行為式のペアごとに、対話構造を示す対話情報を生成する。本実施形態では、対話構造構成部１４ｃは、対話情報として、形式言語で記述された対話式を生成する。例えば、「提案(A,e1)∧値上げ({A,B},運賃(コンテナ船))」と「同意(B,e1)」とのペア、及び「質問(B,e2)∧設定(A,運賃)」と「回答(A,e2)∧設定(A,運賃)」とのペアが入力された場合、対話構造構成部１４ｃは、図６に示すような２つの対話情報（対話式）を生成する。本実施形態では、対話構造構成部１４ｃは、隣接ペア判定部１４ｂから入力された発話行為式のペアごとに、発話行為式のペアに含まれる述語ペア（本実施形態では、「提案‐同意」の述語ペア及び「質問−回答」の述語ペア）を用いて対話情報を生成する。本実施形態では、対話構造構成部１４ｃは、例えば、ペア情報格納部２０に格納されたペア情報に基づいて、発話行為式のペアごとに、対話情報を生成する。対話構造構成部１４ｃは、生成した対話情報を、アラート部２４に入力する。また、本実施形態では、対話構造構成部１４ｃは更に、生成した対話情報を、例えば図示しない表示装置等に出力し、表示する。
【００４３】
アラート部２４は、アラート手段として機能する。具体的には、アラート部２４は、アラートペア格納部２２に格納されているアラート述語ペアに基づいて、アラート信号を生成する。具体的には、アラート部２４は、対話構造構成部１４ｃから入力された対話情報がアラート述語ペアを有している場合に、アラート信号を生成する。例えば、「提案−同意」のアラート述語ペアがアラートペア格納部２２に格納されており、更に、図６に示した２つの対話情報がアラート部２４に入力されたとする。この場合には、アラート部２４は、一方の対話情報「提案(e1)‐同意(e1)∧値上げ(運賃)」が、アラート述語ペア「提案−同意」を有していると判定し、アラート信号を生成する。本実施形態では、アラート部２４は、例えば、図示しない表示装置等にアラート信号を出力し、アラート情報を表示させる。なお、上記のアラート述語ペアは一例であり、他のアラート述語ペアがアラートペア格納部２２に格納されていてもよい。また、アラートペア格納部２２に格納されるアラート述語ペアの数は１つに限定されず、複数のアラート述語ペアがアラートペア格納部２２に格納されていてもよい。
【００４４】
以上のように、本実施形態に係る情報処理装置１０では、一つの発話テキストの意味解析を行なう際に、他の発話テキストとの依存関係を考慮することができる。これにより、例えば、上記のように、「選択します」という発話テキストを、「選択」という述語ではなく、「同意」という述語に変換することが可能となる。すなわち、発話テキスト間の依存関係を考慮して、各発話テキストを適切な形式言語に変換することが可能になる。
【００４５】
また、本実施形態では、隣接ペア抽出部１４によって対話情報が生成されるので、ユーザは、対話情報を確認することによって、複数の発話者によって、どのようなやり取りが行われていたのかを容易に把握することができる。更に、本実施形態では、アラート部２４は、アラートペア格納部２２に予め格納されたアラート述語ペアに基づいて、アラート信号を生成する。したがって、アラート述語ペアを適切に設定することによって、例えば、複数の発話者によって、特定の規則に反する会話（例えば、コンプライアンス違反に関する会話）が行われていることを検知することが可能になる。
【００４６】
［装置動作］
次に、本発明の実施の形態における情報処理装置の動作について図７を用いて説明する。図７は、本発明の実施の形態における情報処理装置の動作を示すフロー図である。以下の説明においては、適宜図１〜図６を参酌する。また、本実施の形態では、情報処理装置１０を動作させることによって、情報処理方法が実施される。よって、本実施の形態における情報処理方法の説明は、以下の情報処理装置１０の動作説明に代える。
【００４７】
図７を参照して、情報処理装置１０においては、上述したように、まず、対話テキスト入力部１６が、発話行為式生成部１２に対話テキスト（複数の発話テキスト）を入力する（ステップＳ１）。次に、発話行為式生成部１２が、パラメータ格納部１８に格納されたパラメータを用いて、対話テキスト入力部１６から入力された各発話テキストを、形式言語で記述された発話行為式に変換する（ステップＳ２）。
【００４８】
次に隣接ペア候補抽出部１４ａが、ペア情報格納部２０に格納されたペア情報に基づいて、発話行為式生成部１２が生成した複数の発話行為式の中から、隣接ペアに対応する発話行為式のペアの候補を抽出する（ステップＳ３）。
【００４９】
次に、隣接ペア判定部１４ｂが、ペア情報格納部２０に格納されたペア情報に基づいて、隣接ペア候補抽出部１４ａから入力された複数のペアの候補の中から、隣接ペアとして尤もらしい発話行為式のペアを抽出する（ステップＳ４）。本実施形態では、ステップＳ４において、発話テキストごとに、隣接ペアとして尤もらしい発話行為式のペアが抽出される。
【００５０】
次に、対話構造構成部１４ｃは、発話テキストごとに隣接ペア判定部１４ｂから入力された発話行為式のペアに基づいて、対話構造を示す対話情報を生成する（ステップＳ５）。
【００５１】
次に、アラート部２４は、対話構造構成部１４ｃが生成した対話情報に、アラート述語ペアが含まれているか否かを判別する（ステップＳ６）。対話情報にアラート述語ペアが含まれている場合、アラート部２４は、アラート信号を生成して、表示装置等にアラート情報を表示させる（ステップＳ７）。
【００５２】
一方、ステップＳ６において、対話情報にアラート述語ペアが含まれていない場合、アラート部２４は、アラート信号を生成することなく、処理を終了する。
【００５３】
なお、上述の実施形態では、発話者の数が２である場合を例に挙げて説明したが、発話者の数は３以上であってもよい。
【００５４】
［プログラム］
本発明の実施の形態におけるプログラムは、コンピュータに、図７に示すステップＳ１〜Ｓ７を実行させるプログラムであればよい。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における情報処理装置と情報処理方法とを実現することができる。この場合、情報処理装置となるコンピュータのプロセッサは、発話行為式生成部１２、隣接ペア抽出部１４、対話テキスト入力部１６、及びアラート部２４として機能し、処理を行なう。また、本実施の形態では、パラメータ格納部１８、ペア情報格納部２０、及びアラートペア格納部２２は、コンピュータに備えられたハードディスク等の記憶装置に、これらを構成するデータファイルを格納することによって、又はこのデータファイルが格納された記録媒体をコンピュータと接続された読取装置に搭載することによって実現されている。
【００５５】
また、本実施の形態におけるプログラムは、複数のコンピュータによって構築されたコンピュータシステムによって実行されてもよい。この場合は、例えば、各コンピュータが、それぞれ、発話行為式生成部１２、隣接ペア候補抽出部１４ａ、隣接ペア判定部１４ｂ、対話構造構成部１４ｃ、対話テキスト入力部１６、及びアラート部２４のいずれかとして機能してもよい。また、パラメータ格納部１８、ペア情報格納部２０、及びアラートペア格納部２２は、本実施の形態におけるプログラムを実行するコンピュータとは別のコンピュータ上に構築されていても良い。
【００５６】
［物理構成］
ここで、本実施の形態におけるプログラムを実行することによって、情報処理装置を実現するコンピュータについて図を用いて説明する。図８は、本発明の実施の形態における情報処理装置を実現するコンピュータの一例を示すブロック図である。
【００５７】
図８に示すように、コンピュータ１１０は、ＣＰＵ（Central Processing Unit）１１１と、メインメモリ１１２と、記憶装置１１３と、入力インターフェイス１１４と、表示コントローラ１１５と、データリーダ／ライタ１１６と、通信インターフェイス１１７とを備える。これらの各部は、バス１２１を介して、互いにデータ通信可能に接続される。なお、コンピュータ１１０は、ＣＰＵ１１１に加えて、又はＣＰＵ１１１に代えて、ＧＰＵ（Graphics Processing Unit）、又はＦＰＧＡ（Field-Programmable Gate Array）を備えても良い。
【００５８】
ＣＰＵ１１１は、記憶装置１１３に格納された、本実施の形態におけるプログラム（コード）をメインメモリ１１２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１１２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）等の揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体１２０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス１１７を介して接続されたインターネット上で流通するものであってもよい。
【００５９】
また、記憶装置１１３の具体例としては、ハードディスクドライブの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス１１４は、ＣＰＵ１１１と、キーボードおよびマウスといった入力機器１１８との間のデータ伝送を仲介する。表示コントローラ１１５は、ディスプレイ装置１１９と接続され、ディスプレイ装置１１９での表示を制御する。
【００６０】
データリーダ／ライタ１１６は、ＣＰＵ１１１と記録媒体１２０との間のデータ伝送を仲介し、記録媒体１２０からのプログラムの読み出し、およびコンピュータ１１０における処理結果の記録媒体１２０への書き込みを実行する。通信インターフェイス１１７は、ＣＰＵ１１１と、他のコンピュータとの間のデータ伝送を仲介する。
【００６１】
また、記録媒体１２０の具体例としては、ＣＦ（Compact Flash（登録商標））およびＳＤ（Secure Digital）等の汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）等の磁気記憶媒体、またはＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記憶媒体が挙げられる。
【００６２】
なお、本実施の形態における情報処理装置は、プログラムがインストールされたコンピュータではなく、各部に対応したハードウェアを用いることによっても実現可能である。更に、情報処理装置は、一部がプログラムで実現され、残りの部分がハードウェアで実現されていてもよい。
【００６３】
上述した実施の形態の一部又は全部は、以下に記載する（付記１）〜（付記１２）によって実現することができるが、以下の記載に限定されるものではない。
【００６４】
（付記１）
対話テキストを構成する複数の発話テキストをそれぞれ、予め設定されたパラメータを用いて発話内行為を表す述語を含む形式言語に変換することによって、複数の発話行為式を生成する、発話行為式生成部と、
互いに関連する一対の発話内行為を表す述語によってそれぞれ構成された複数の述語ペアを示すペア情報に基づいて、前記対話テキスト中の任意の発話テキストから前記発話行為式生成部によって生成された発話行為式と、前記任意の発話テキスト以外の複数の発話テキストから前記発話行為式生成部によって生成された複数の発話行為式のうち前記任意の発話行為式に含まれる述語と前記述語ペアを構成する述語を含む一つの発話行為式とを、隣接ペアを示す発話行為式のペアとして抽出する、隣接ペア抽出部と、
を備えたことを特徴とする、情報処理装置。
【００６５】
（付記２）
前記ペア情報において、前記複数の述語ペアそれぞれに予め重みが付与されており、
前記任意の発話テキストから生成された一又は複数の発話行為式と、前記任意の発話テキスト以外の一つの発話テキストから生成された一又は複数の発話行為式とによって複数の発話行為式のペアが構成される場合、前記隣接ペア抽出部は、前記ペア情報において最も大きい重みが付与された前記述語ペアを含む発話行為式のペアを、前記隣接ペアを示す発話行為式のペアとして抽出する、
付記１に記載の情報処理装置。
【００６６】
（付記３）
前記隣接ペア抽出部は、前記発話テキストごとに、前記隣接ペアを示す発話行為式のペアを探索する、
付記１又は２に記載の情報処理装置。
【００６７】
（付記４）
前記隣接ペアを示す発話行為式のペアごとに、該発話行為式のペアに含まれる前記述語ペアを用いて、形式言語で記述された対話情報を生成する対話構造構成部と、
前記対話構造構成部が生成した対話情報に予め設定されたアラート述語ペアが含まれる場合にアラート信号を生成するアラート部と、
を更に備える、
付記１から３のいずれかに記載の情報処理装置。
【００６８】
（付記５）
（ａ）対話テキストを構成する複数の発話テキストをそれぞれ、予め設定されたパラメータを用いて発話内行為を表す述語を含む形式言語に変換することによって、複数の発話行為式を生成する、ステップと、
（ｂ）互いに関連する一対の発話内行為を表す述語によってそれぞれ構成された複数の述語ペアを示すペア情報に基づいて、前記対話テキスト中の任意の発話テキストから前記ステップ（ａ）で生成された発話行為式と、前記任意の発話テキスト以外の複数の発話テキストから前記ステップ（ａ）で生成された複数の発話行為式のうち前記任意の発話行為式に含まれる述語と前記述語ペアを構成する述語を含む一つの発話行為式とを、隣接ペアを示す発話行為式のペアとして抽出する、ステップと、
を備えたことを特徴とする、情報処理方法。
【００６９】
（付記６）
前記ペア情報において、前記複数の述語ペアそれぞれに予め重みが付与されており、
前記任意の発話テキストから生成された一又は複数の発話行為式と、前記任意の発話テキスト以外の一つの発話テキストから生成された一又は複数の発話行為式とによって複数の発話行為式のペアが構成される場合、前記（ｂ）のステップでは、前記ペア情報において最も大きい重みが付与された前記述語ペアを含む発話行為式のペアを、前記隣接ペアを示す発話行為式のペアとして抽出する、
付記５に記載の情報処理方法。
【００７０】
（付記７）
前記（ｂ）のステップでは、前記発話テキストごとに、前記隣接ペアを示す発話行為式のペアを探索する、
付記５又は６に記載の情報処理方法。
【００７１】
（付記８）
（ｃ）前記（ｂ）のステップで抽出された発話行為式のペアごとに、該発話行為式のペアに含まれる前記述語ペアを用いて、形式言語で記述された対話情報を生成する、ステップと、
（ｄ）前記（ｃ）のステップで生成された対話情報に予め設定されたアラート述語ペアが含まれる場合にアラート信号を生成する、ステップと、
を更に備える、
付記５から７のいずれかに記載の情報処理方法。
【００７２】
（付記９）
コンピュータに、
（ａ）対話テキストを構成する複数の発話テキストをそれぞれ、予め設定されたパラメータを用いて発話内行為を表す述語を含む形式言語に変換することによって、複数の発話行為式を生成する、ステップと、
（ｂ）互いに関連する一対の発話内行為を表す述語によってそれぞれ構成された複数の述語ペアを示すペア情報に基づいて、前記対話テキスト中の任意の発話テキストから前記ステップ（ａ）で生成された発話行為式と、前記任意の発話テキスト以外の複数の発話テキストから前記ステップ（ａ）で生成された複数の発話行為式のうち前記任意の発話行為式に含まれる述語と前記述語ペアを構成する述語を含む一つの発話行為式とを、隣接ペアを示す発話行為式のペアとして抽出する、ステップと、
を実行させる命令を含む、プログラムを記録しているコンピュータ読み取り可能な記録媒体。
【００７３】
（付記１０）
前記ペア情報において、前記複数の述語ペアそれぞれに予め重みが付与されており、
前記任意の発話テキストから生成された一又は複数の発話行為式と、前記任意の発話テキスト以外の一つの発話テキストから生成された一又は複数の発話行為式とによって複数の発話行為式のペアが構成される場合、前記（ｂ）のステップでは、前記ペア情報において最も大きい重みが付与された前記述語ペアを含む発話行為式のペアを、前記隣接ペアを示す発話行為式のペアとして抽出する、
付記９に記載のコンピュータ読み取り可能な記録媒体。
【００７４】
（付記１１）
前記（ｂ）のステップでは、前記発話テキストごとに、前記隣接ペアを示す発話行為式のペアを探索する、
付記９又は１０に記載のコンピュータ読み取り可能な記録媒体。
【００７５】
（付記１２）
前記プログラムが、前記コンピュータに、
（ｃ）前記（ｂ）のステップで抽出された発話行為式のペアごとに、該発話行為式のペアに含まれる前記述語ペアを用いて、形式言語で記述された対話情報を生成する、ステップと、
（ｄ）前記（ｃ）のステップで生成された対話情報に予め設定されたアラート述語ペアが含まれる場合にアラート信号を生成する、ステップと、
を更に実行させる、
付記９から１１のいずれかに記載のコンピュータ読み取り可能な記録媒体。
【００７６】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記実施の形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００７７】
この出願は、２０１７年５月１７日に出願された日本出願特願２０１７−０９８３８３を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用可能性】
【００７８】
以上のように、本発明によれば、依存関係を有する発話テキストを特定することによって、各発話テキストの意味を適切に解析することができる。
【符号の説明】
【００７９】
１０  情報処理装置
１２  発話行為式生成部
１４  隣接ペア抽出部
１６  対話テキスト入力部
１８  パラメータ格納部
２０  ペア情報格納部
２２  アラートペア格納部
２４  アラート部
１１０  コンピュータ
１１１  ＣＰＵ
１１２  メインメモリ
１１３  記憶装置
１１４  入力インターフェイス
１１５  表示コントローラ
１１６  データリーダ／ライタ
１１７  通信インターフェイス
１１８  入力機器
１１９  ディスプレイ装置
１２０  記録媒体
１２１  バス
【図１】
2018212142.tif 000003
【図２】
2018212142.tif 000004
【図３】
2018212142.tif 000005
【図４】
2018212142.tif 000006
【図５】
2018212142.tif 000007
【図６】
2018212142.tif 000008
【図７】
2018212142.tif 000009
【図８】
2018212142.tif 000010
【手続補正書】
【提出日】令和1年11月11日(2019.11.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
対話テキストを構成する複数の発話テキストをそれぞれ、予め設定されたパラメータを用いて発話内行為を表す述語を含む形式言語に変換することによって、複数の発話行為式を生成する、発話行為式生成手段と、
互いに関連する一対の発話内行為を表す述語によってそれぞれ構成された複数の述語ペアを示すペア情報に基づいて、前記対話テキスト中の任意の発話テキストから前記発話行為式生成手段によって生成された発話行為式と、前記任意の発話テキスト以外の複数の発話テキストから前記発話行為式生成手段によって生成された複数の発話行為式のうち前記任意の発話行為式に含まれる述語と前記述語ペアを構成する述語を含む一つの発話行為式とを、隣接ペアを示す発話行為式のペアとして抽出する、隣接ペア抽出手段と、
を備えたことを特徴とする、情報処理装置。
【請求項２】
前記ペア情報において、前記複数の述語ペアそれぞれに予め重みが付与されており、
前記任意の発話テキストから生成された一又は複数の発話行為式と、前記任意の発話テキスト以外の一つの発話テキストから生成された一又は複数の発話行為式とによって複数の発話行為式のペアが構成される場合、前記隣接ペア抽出手段は、前記ペア情報において最も大きい重みが付与された前記述語ペアを含む発話行為式のペアを、前記隣接ペアを示す発話行為式のペアとして抽出する、
請求項１に記載の情報処理装置。
【請求項３】
前記隣接ペア抽出手段は、前記発話テキストごとに、前記隣接ペアを示す発話行為式のペアを探索する、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記隣接ペアを示す発話行為式のペアごとに、該発話行為式のペアに含まれる前記述語ペアを用いて、形式言語で記述された対話情報を生成する対話構造構成手段と、
前記対話構造構成手段が生成した対話情報に予め設定されたアラート述語ペアが含まれる場合にアラート信号を生成するアラート手段と、
を更に備える、
請求項１から３のいずれかに記載の情報処理装置。
【請求項５】
（ａ）対話テキストを構成する複数の発話テキストをそれぞれ、予め設定されたパラメータを用いて発話内行為を表す述語を含む形式言語に変換することによって、複数の発話行為式を生成する、ステップと、
（ｂ）互いに関連する一対の発話内行為を表す述語によってそれぞれ構成された複数の述語ペアを示すペア情報に基づいて、前記対話テキスト中の任意の発話テキストから前記ステップ（ａ）で生成された発話行為式と、前記任意の発話テキスト以外の複数の発話テキストから前記ステップ（ａ）で生成された複数の発話行為式のうち前記任意の発話行為式に含まれる述語と前記述語ペアを構成する述語を含む一つの発話行為式とを、隣接ペアを示す発話行為式のペアとして抽出する、ステップと、
を備えたことを特徴とする、情報処理方法。
【請求項６】
前記ペア情報において、前記複数の述語ペアそれぞれに予め重みが付与されており、
前記任意の発話テキストから生成された一又は複数の発話行為式と、前記任意の発話テキスト以外の一つの発話テキストから生成された一又は複数の発話行為式とによって複数の発話行為式のペアが構成される場合、前記（ｂ）のステップでは、前記ペア情報において最も大きい重みが付与された前記述語ペアを含む発話行為式のペアを、前記隣接ペアを示す発話行為式のペアとして抽出する、
請求項５に記載の情報処理方法。
【請求項７】
前記（ｂ）のステップでは、前記発話テキストごとに、前記隣接ペアを示す発話行為式のペアを探索する、
請求項５又は６に記載の情報処理方法。
【請求項８】
（ｃ）前記（ｂ）のステップで抽出された発話行為式のペアごとに、該発話行為式のペアに含まれる前記述語ペアを用いて、形式言語で記述された対話情報を生成する、ステップと、
（ｄ）前記（ｃ）のステップで生成された対話情報に予め設定されたアラート述語ペアが含まれる場合にアラート信号を生成する、ステップと、
を更に備える、
請求項５から７のいずれかに記載の情報処理方法。
【請求項９】
コンピュータに、
（ａ）対話テキストを構成する複数の発話テキストをそれぞれ、予め設定されたパラメータを用いて発話内行為を表す述語を含む形式言語に変換することによって、複数の発話行為式を生成する、ステップと、
（ｂ）互いに関連する一対の発話内行為を表す述語によってそれぞれ構成された複数の述語ペアを示すペア情報に基づいて、前記対話テキスト中の任意の発話テキストから前記ステップ（ａ）で生成された発話行為式と、前記任意の発話テキスト以外の複数の発話テキストから前記ステップ（ａ）で生成された複数の発話行為式のうち前記任意の発話行為式に含まれる述語と前記述語ペアを構成する述語を含む一つの発話行為式とを、隣接ペアを示す発話行為式のペアとして抽出する、ステップと、
を実行させる命令を含む、プログラム。
【請求項１０】
前記ペア情報において、前記複数の述語ペアそれぞれに予め重みが付与されており、
前記任意の発話テキストから生成された一又は複数の発話行為式と、前記任意の発話テキスト以外の一つの発話テキストから生成された一又は複数の発話行為式とによって複数の発話行為式のペアが構成される場合、前記（ｂ）のステップでは、前記ペア情報において最も大きい重みが付与された前記述語ペアを含む発話行為式のペアを、前記隣接ペアを示す発話行為式のペアとして抽出する、
請求項９に記載のプログラム。
【請求項１１】
前記（ｂ）のステップでは、前記発話テキストごとに、前記隣接ペアを示す発話行為式のペアを探索する、
請求項９又は１０に記載のプログラム。
【請求項１２】
前記コンピュータに、
（ｃ）前記（ｂ）のステップで抽出された発話行為式のペアごとに、該発話行為式のペアに含まれる前記述語ペアを用いて、形式言語で記述された対話情報を生成する、ステップと、
（ｄ）前記（ｃ）のステップで生成された対話情報に予め設定されたアラート述語ペアが含まれる場合にアラート信号を生成する、ステップと、
を更に実行させる、請求項９から１１のいずれかに記載のプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、対話テキストの意味を解析するための情報処理装置、情報処理方法、及びプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明の目的の一例は、依存関係を有する発話テキストを特定することを可能にする、情報処理装置、情報処理方法、及びプログラムを提供することにある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
更に、上記目的を達成するため、本発明の一側面におけるプログラムは、
コンピュータに、
（ａ）対話テキストを構成する複数の発話テキストをそれぞれ、予め設定されたパラメータを用いて発話内行為を表す述語を含む形式言語に変換することによって、複数の発話行為式を生成する、ステップと、
（ｂ）互いに関連する一対の発話内行為を表す述語によってそれぞれ構成された複数の述語ペアを示すペア情報に基づいて、前記対話テキスト中の任意の発話テキストから前記ステップ（ａ）で生成された発話行為式と、前記任意の発話テキスト以外の複数の発話テキストから前記ステップ（ａ）で生成された複数の発話行為式のうち前記任意の発話行為式に含まれる述語と前記述語ペアを構成する述語を含む一つの発話行為式とを、隣接ペアを示す発話行為式のペアとして抽出する、ステップと、
を実行させる命令を含む、ことを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００７２
【補正方法】変更
【補正の内容】
【００７２】
（付記９）
コンピュータに、
（ａ）対話テキストを構成する複数の発話テキストをそれぞれ、予め設定されたパラメータを用いて発話内行為を表す述語を含む形式言語に変換することによって、複数の発話行為式を生成する、ステップと、
（ｂ）互いに関連する一対の発話内行為を表す述語によってそれぞれ構成された複数の述語ペアを示すペア情報に基づいて、前記対話テキスト中の任意の発話テキストから前記ステップ（ａ）で生成された発話行為式と、前記任意の発話テキスト以外の複数の発話テキストから前記ステップ（ａ）で生成された複数の発話行為式のうち前記任意の発話行為式に含まれる述語と前記述語ペアを構成する述語を含む一つの発話行為式とを、隣接ペアを示す発話行為式のペアとして抽出する、ステップと、
を実行させる命令を含む、プログラム。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００７３
【補正方法】変更
【補正の内容】
【００７３】
（付記１０）
前記ペア情報において、前記複数の述語ペアそれぞれに予め重みが付与されており、
前記任意の発話テキストから生成された一又は複数の発話行為式と、前記任意の発話テキスト以外の一つの発話テキストから生成された一又は複数の発話行為式とによって複数の発話行為式のペアが構成される場合、前記（ｂ）のステップでは、前記ペア情報において最も大きい重みが付与された前記述語ペアを含む発話行為式のペアを、前記隣接ペアを示す発話行為式のペアとして抽出する、
付記９に記載のプログラム。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
（付記１１）
前記（ｂ）のステップでは、前記発話テキストごとに、前記隣接ペアを示す発話行為式のペアを探索する、
付記９又は１０に記載のプログラム。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
（付記１２）
前記コンピュータに、
（ｃ）前記（ｂ）のステップで抽出された発話行為式のペアごとに、該発話行為式のペアに含まれる前記述語ペアを用いて、形式言語で記述された対話情報を生成する、ステップと、
（ｄ）前記（ｃ）のステップで生成された対話情報に予め設定されたアラート述語ペアが含まれる場合にアラート信号を生成する、ステップと、
を更に実行させる、
付記９から１１のいずれかに記載のプログラム。
【国際調査報告】
2018212142.tif 000011
2018212142.tif 000012