【手続補正書】
【提出日】平成26年8月28日(2014.8.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータを使って、対話システムにおいて行動を実行する方法であって、
ユーザの意図の複数の思考状態を複数の行動の図にする変換処理を読み出すステップと、
ユーザが話した言葉を受信するステップと、
未観測ノードの各々が１つのドメイン概念を表すとともに１つの対話スロットに対応する１つの確率分布テーブルを有する、複数の未観測ノードを備える確率的オントロジーツリー（ＰＯＴ： probabilistic ontology tree）であって、
前記確率分布テーブルは、未観測ノードによって表される前記概念が複数の値の各々を取る確率を含み、
各未観測ノードが、前記未観測ノードが表す前記ドメイン概念と前記話した言葉の関係性に基づいて、前記話した言葉が割り当てられる対話スロットと対応する
ＰＯＴを用いて、
前記話した言葉に基づいて、前記ユーザの意図の思考状態を決定するステップと、
前記決定された思考状態および前記読み出された変換処理に基づいて、実行する行動を選択するステップと、
前記選択する行動を実行するステップと、を含む
ことを特徴とする方法。
【請求項２】
前記選択する行動は、前記ユーザにさらなるフィードバックを要求する行動を含む
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記選択する行動は、前記ユーザに前記話した言葉の全部または一部を明瞭化する要求
を含む
ことを特徴とする請求項２に記載の方法。
【請求項４】
前記選択する行動は、前記ユーザに前記話した言葉の全部または一部を確認する要求を含む
ことを特徴とする請求項２に記載の方法。
【請求項５】
前記選択する行動は、前記ユーザが要求した情報を前記ユーザに通知することを含む
ことを特徴とする請求項１に記載の方法。
【請求項６】
変換処理を読み出すステップは、変換処理を生成するステップ、を含む
ことを特徴とする請求項１に記載の方法。
【請求項７】
変換処理を生成するステップは、
複数の変換処理パラメータを生成するステップと、
所定の目標を有する、シミュレートしたユーザ入力を生成するステップと、
前記生成された、シミュレートしたユーザ入力に基づいて、ユーザの意図の、シミュレートした思考状態を決定するステップと、
前記シミュレートした思考状態および前記複数の変換処理パラメータに基づいて行動を実行するステップと、
前記実行された行動が前記所定の目標を満たすときには、前記複数の変換処理パラメータを出力するステップと、を含む
ことを特徴とする請求項６に記載の方法。
【請求項８】
前記実行された行動が前記所定の目標を満たさないときには、前記実行された行動に基
づいて前記シミュレートしたユーザ入力を修正するステップと、
前記修正された、シミュレートしたユーザ入力に基づいて、ユーザの意図の第２のシミュレートした思考状態を決定するステップと、
前記第２のシミュレートした思考状態および前記複数の変換処理パラメータに基づいて第２の行動を実行するステップと、
前記実行された第２の行動が前記所定の目標を満たすときには、前記複数の変換処理パラメータを出力するステップと、をさらに含む
ことを特徴とする請求項７に記載の方法。
【請求項９】
前記実行された複数の行動に基づいて、部分観測マルコフ決定過程（ＰＯＭＤＰ：partially observable Markov decision process）成果スコアを決定するステップと、
前記ＰＯＭＤＰ成果スコアに基づいて変換処理閾値が満たされているという判定に応じて、前記複数の変換処理パラメータを出力するステップと、をさらに含む
ことを特徴とする請求項８に記載の方法。
【請求項１０】
前記ＰＯＭＤＰ成果スコアに基づいて変換処理閾値が満たされていないという判定に応じて、前記シミュレートした思考状態、前記第２のシミュレートした思考状態、前記実行された行動、前記実行された第２の行動、および前記ＰＯＭＤＰ成果スコアのうちの１つまたは複数に基づいて、前記複数の変換処理パラメータを修正するステップと、
所定の目標を有する第２のシミュレートしたユーザ入力を生成するステップと、
前記第２のシミュレートしたユーザ入力に基づいて、ユーザの意図の第３のシミュレートした思考状態を決定するステップと、
前記第３のシミュレートした思考状態および前記修正された複数の変換処理パラメータに基づいて第３の行動を実行するステップと、をさらに含む
ことを特徴とする請求項９に記載の方法。
【請求項１１】
前記決定された思考状態は、前記ユーザの意図の複数の思考状態特徴を備える
ことを特徴とする請求項１に記載の方法。
【請求項１２】
前記話した言葉に基づいて、前記ユーザの意図の思考状態を決定するステップは、
前記話した言葉が割り当てられる各未観測ノードと対応した対話スロットの各々に対して、未観測ノードのうち目的とするノードの値が正しくおよび誤って特定される確率を含む、１つの確率分布テーブルを有する各観測ノードを前記ＰＯＴ内に生成するステップと、
複数の未観測ノードの複数の確率分布テーブルおよび複数の観測ノードの複数の確率分布テーブルからなる結合確率に基づいて、ユーザの意図の思考状態を決定するステップと、を含む
ことを特徴とする請求項１に記載の方法。
【請求項１３】
前記話した言葉は、自動音声認識を用いてテキストに変換され、
前記話した言葉は、前記テキストが１つの対話テキストに正しく割り当てられた尤度に基づいて、割り当ての各々に対して１つの信頼度スコアを決定するステップ、によって、
割り当てられる
ことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記複数の観測ノードの前記複数の確率分布テーブルは、前記信頼度スコアと、前記複数の観測ノードに対応する前記ドメイン概念とに基づいて決定される
ことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記複数の未観測ノードの前記複数の確率分布テーブルおよび前記複数の観測ノードの前記複数の確率分布テーブルからなる前記結合確率は、子ノードが、前記子ノードの親ノードにメッセージを移すメッセージ・パッシングアルゴリズムを用いて決定され、
メッセージの各々は、前記子ノードおよび前記子ノードのすべての派生ノードからなる結合確率分布を有する
ことを特徴とする請求項１２に記載の方法。
【請求項１６】
行動を実行する対話システムであって、
ユーザの意図の複数の思考状態を複数の行動の図にする変換処理を読み出す変換処理モジュールと、
ユーザが話した言葉を受信するマイクロフォンと、
未観測ノードの各々が１つのドメイン概念を表すとともに１つの対話スロットに対応する１つの確率分布テーブルを有する、複数の未観測ノードを備えるＰＯＴであって、
前記確率分布テーブルは、未観測ノードによって表される前記概念が複数の値の各々を取る確率を含み、
各未観測ノードが、前記未観測ノードが表す前記ドメイン概念と前記話した言葉の関係性に基づいて、前記話した言葉が割り当てられる対話スロットと対応する
ＰＯＴを用いて、
前記話した言葉に基づいてユーザの意図の思考状態を決定する思考追跡モジュールと、
前記決定された思考状態および前記読み出された変換処理に基づいて、実行する行動を
選択する変換処理インターフェイスと、
前記選択された行動を実行するシステムインターフェースと、を備える
ことを特徴とする対話システム。
【請求項１７】
行動を実行するための、コンピュータが実行可能なプログラムを有する、一時的でないコンピュータ読み取り可能な記憶媒体であって、
ユーザの意図の複数の思考状態を複数の行動の図にする１つの変換処理を読み出す変換処理モジュールと、
ユーザが話した言葉を受信するマイクロフォンと、
未観測ノードの各々が１つのドメイン概念を表すとともに１つの対話スロットに対応する１つの確率分布テーブルを有する、複数の未観測ノードを備えるＰＯＴであって、
前記確率分布テーブルは、未観測ノードによって表される前記概念が複数の値の各々を取る確率を含み、
各未観測ノードが、前記未観測ノードが表す前記ドメイン概念と前記話した言葉の関係性に基づいて、前記話した言葉が割り当てられる対話スロットと対応する
ＰＯＴを用いて、
前記話した言葉に基づいてユーザの意図の思考状態を決定する思考追跡モジュールと、
前記決定された思考伏態および前記読み出された変換処理に基づいて、実行する行動を選択する変換処理インターフェイスと、
前記選択された行動を実行するシステムインターフェースと、を備える
ことを特徴とする記憶媒体。
【請求項１８】
コンピュータを使って、ユーザの意図の思考状態を決定する方法であって、
ユーザが話した言葉を受信するステップと、
前記話した言葉をテキストに変換するステップと、
未観測ノードの各々が１つのドメイン概念を表すとともに１つの対話スロットに対応する１つの確率分布テーブルを有する、複数の未観測ノードを備えるＰＯＴであって、
前記確率分布テーブルは、未観測ノードによって表される前記概念が複数の値の各々を取る確率を含むＰＯＴを読み出すステップと、
前記テキストと、前記複数の未観測ノードが表す前記複数のドメイン概念との間の関係性に基づいて、複数の未観測ノードに対応する１または複数の対話スロットに前記テキストを割り当てるステップと、
前記テキストが割り当てられる対話スロットの各々に対して、未観測ノードのうち目的とするノードの値が正しくおよび誤って特定される確率を含む、１つの確率分布テーブルを有する１つの観測ノードを前記ＰＯＴ内に生成するステップと、
複数の未観測ノードの複数の確率分布テーブルおよび複数の観測ノードの複数の確率分有テーブルからなる結合確率に基づいて、ユーザの意図の思考状態を決定するステップと、を含む
ことを特徴とする方法。