JP2009193448A - 対話システム、方法及びプログラム - Google Patents
対話システム、方法及びプログラム Download PDFInfo
- Publication number
- JP2009193448A JP2009193448A JP2008034743A JP2008034743A JP2009193448A JP 2009193448 A JP2009193448 A JP 2009193448A JP 2008034743 A JP2008034743 A JP 2008034743A JP 2008034743 A JP2008034743 A JP 2008034743A JP 2009193448 A JP2009193448 A JP 2009193448A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- utterance
- extraction
- dialogue
- target location
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Machine Translation (AREA)
Abstract
【課題】 人間に対する寄り添い感を十分に演出できる、自然な対話(応答)を実現できる対話システムを提供する。
【解決手段】 本発明は、人間とのインターフェースを行う装置との間で自然言語文のデータを授受して人間と対話する対話システムに関する。そして、人間の発話を解析する解析部と、解析結果を利用し、システムが発話をするための要素を、人間発話から抽出するための対象箇所を認定する対象箇所認定部と、認定された対象箇所に基づき、システム発話が適当な長さになるように人間発話から要素を抽出する抽出部とを有することを特徴とする。
【選択図】 図1
【解決手段】 本発明は、人間とのインターフェースを行う装置との間で自然言語文のデータを授受して人間と対話する対話システムに関する。そして、人間の発話を解析する解析部と、解析結果を利用し、システムが発話をするための要素を、人間発話から抽出するための対象箇所を認定する対象箇所認定部と、認定された対象箇所に基づき、システム発話が適当な長さになるように人間発話から要素を抽出する抽出部とを有することを特徴とする。
【選択図】 図1
Description
本発明は対話システム、方法及びプログラムに関し、例えば、対話型の情報検索装置に適用し得るものである。
従来、人間の発話を解析して述語及びそれに対応する格要素を識別(抽出)して、それらを用いて応答する装置として、特許文献1に記載の応答生成装置がある。この従来装置では、ユーザの発話「…リビングのサイドボードとかを全部作ったの。」に対して、システム(装置)の発話「サイドボードを作ったの?」という応答を実現する。特許文献1に記載の装置では、システムの発話候補は複数用意されるため、ランダムに選択するか、あるいは、(発話候補の生成方法によって分類されたグループに対して)優先度を自由に設定して選択することができる。
特開2007−206888号公報
ところで、対話型の情報検索装置として、特許出願人は、ラダリング型検索装置を研究、開発している。すなわち、装置がユーザとの対話の中で、徐々に掘り下げた質問を繰り返すことにより、ユーザのニーズや価値観を引き出し、引き出した情報とマッチするサービスやコンテンツなどを探し出す装置を研究、開発している。ユーザのニーズや価値観を適切に引き出すためには、自然な対話で寄り添い感(親しみ)をユーザに抱かせることが求められる。
しかしながら、上述した従来装置は、述語及びそれに対応する格要素を識別(抽出)してそれらを用いて応答する方法であり、応答の生成方法が限定的であって、寄り添い感を効果的に演出することができない。
また、従来装置では、述語や格要素は中心語だけを残し、修飾語句は応答には使われていない。述語に組み合わせる格要素は1候補には1つしか使われていない。そのため、対話の自然さを十分に保証することはできていない。
さらに、ラダリング型検索装置では、ユーザからの情報入手を目的とした発話(ユーザへの質問の類)をいくつか用意し、システムが主導して話を転じることが必要となるが、従来装置では、システムからの発話は「ユーザからの発話を受けた応答」あるいは「単純な相槌」であり、どのようにシステムが主導して話を転じるかを開示も示唆も行っていない。
さらにまた、従来装置では、ユーザの使った語彙のみしか利用できず、応答が単調になってしまう。
また、従来装置では、述語も格要素も存在しなかったときには、単独で単純な相槌(「へえ」や「そうなんだ」)が出現するだけであり、寄り添い感の演出としては強いものではない。
そのため、人間に対する寄り添い感を十分に演出できる、自然な対話(応答)を実現できる対話システム、方法及びプログラムが望まれている。
第1の本発明は、人間とのインターフェースを行う装置との間で自然言語文のデータを授受して人間と対話する対話システムにおいて、人間の発話を解析する解析部と、上記解析結果を利用し、システムが発話をするための要素を、人間発話から抽出するための対象箇所を認定する対象箇所認定部と、上記対象箇所に基づき、システム発話が適当な長さになるように人間発話から要素を抽出する抽出部とを有することを特徴とする。
第2の本発明は、人間とのインターフェースを行う装置と対話システムとが自然言語文のデータを授受して人間と対話する対話方法において、上記対話システムは、解析部、対象箇所認定部及び抽出部を備え、上記解析部が、人間の発話を解析し、上記対象箇所認定部が、上記解析結果を利用し、システムが発話をするための要素を、人間発話から抽出するための対象箇所を認定し、上記抽出部が、上記対象箇所に基づき、システム発話が適当な長さになるように人間発話から要素を抽出することを特徴とする。
第3の本発明の対話プログラムは、人間とのインターフェースを行う装置との間で自然言語文のデータを授受して人間と対話する対話システムを構築するコンピュータを、人間の発話を解析する解析部と、上記解析結果を利用し、システムが発話をするための要素を、人間発話から抽出するための対象箇所を認定する対象箇所認定部と、上記対象箇所に基づき、システム発話が適当な長さになるように人間発話から要素を抽出する抽出部として機能させることを特徴とする。
本発明によれば、人間発話における表現などに応じて、オウム返しで利用する箇所の選定やオウム返しでの長さ(語数)などを変更するようにしたので、人間に対する寄り添い感を十分に演出できる、自然な対話(応答)を実現できる対話システム、方法及びプログラムを提供できる。
(A)第1の実施形態
以下、本発明に係る対話システム、方法及びプログラムの第1の実施形態を、図面を参照しながら詳述する。
以下、本発明に係る対話システム、方法及びプログラムの第1の実施形態を、図面を参照しながら詳述する。
(A−1)第1の実施形態の構成
図1は、第1の実施形態に係る対話システム10の主たる構成を示す機能ブロック図である。図1は、ユーザ発話を入力とし、システム発話を生成する構成部分を示している。
図1は、第1の実施形態に係る対話システム10の主たる構成を示す機能ブロック図である。図1は、ユーザ発話を入力とし、システム発話を生成する構成部分を示している。
対話システム10は、例えば、ラダリング型検索装置等のより大きな装置の一部として構築されたものであっても良い。また、対話システム10は、PC(パソコン)やサーバ等の汎用的な情報処理装置に対話プログラム(固定データ等を含む)をインストールすることにより構築されたものであっても良い。いずれにせよ、機能的には、図1の構成で表すことができる。対話プログラムのインストールは、通信網を介したダウンロードによる方法に限らず、コンピュータが読取可能な記録媒体を介する方法であっても良い。例えば、転職先を検索して提供する機能を有するラダリング型検索装置の一部として利用される場合であれば、転職先提供用のサイトを提供するWebサーバ上に、対話システム10が搭載されることとなる。
図1において、第1の実施形態の対話システム10は、解析部11、対象箇所認定部12、抽出部13及び変形部14を有する。対象箇所認定部12、抽出部13及び変形部14は、オウム返し応答生成部15を構成している。
対話システム10には、自然言語文でなるユーザ発話が入力される。例えば、ユーザがユーザ端末であるパソコン上に表示されたWebページ上における、発話文入力用のフィールドに入力した自然言語文(テキスト)が対話システム10に入力される。また例えば、当該対話システム10の搭載装置がキーボードなどの入力装置を備えてユーザ発話を取り込むようにしても良い。さらに例えば、ユーザ端末のマイクロフォン若しくは当該対話システム10の搭載装置のマイクロフォンが捕捉した音声(音声信号)を認識処理してユーザ発話を取り込むようにしても良い。
解析部11は、ユーザ発話に対し、形態素解析や構文解析を行い、単語(形態素)に分け、文の構造を明らかにするものである。形態素解析や構文解析には、既存の解析方法を適用することができる。
対象箇所認定部12は、ユーザ発話の中で、オウム返しをするのに適当だと判断できる箇所を認定するものである。後述する動作説明で判断基準や判断方法を説明するが、判断基準のいくつかを挙げると、以下の通りである。ユーザ発話における末尾近くの「述語+その目的語若しくは主語」を対象箇所(の候補)とする。ユーザ発話における末尾近くの「名詞+その修飾語」を対象箇所(の候補)とする。ユーザ発話における「無理」、「困る」、「したい」、「できない」などの意思・主観表現、若しくは、それに類した表現を含む数語を対象箇所(の候補)とする。意思・主観表現そのものではなく、「困る」、「したい」の内容の方を記載した箇所を対象箇所(の候補)とする。対象箇所認定部12は、対象箇所(の候補)が複数ある場合には、予め定められているルールに従い、1個の対象箇所に絞り込むことを行う。具体的な方法は、動作の項で明らかにする。
抽出部13は、対象箇所認定部12が認定したユーザ発話における対象箇所及びその近傍から、オウム返しで自然な長さになる部分(構文木でのサブツリー)を抽出(選択)するものである。動作の項で後述するように、表現の種類によって定まっている標準長さ(例えば、3語)から大幅に外れないような語数(4語や2語)ならば許容する。なお、標準長さではなく上限の語数を設定し、オウム返しでの自然な長さを担保するようにしても良い(短い場合に無理に増やすことを実行しない)。抽出部13は、抽出した部分(構文木でのサブツリー)が長い方で許容できない長さである場合には、短縮化も行う。短縮化では、所定のルールに従って、目的語や主語を落としたり、修飾語を落としたりする。
変形部14は、抽出部13が得たオウム返し用部分が、所定ルールに該当する場合には、表現を変形(又は整形)するものである。例えば、時制を変換したり、敬語表現に変換したりする。また、名詞(句)が抽出された場合であれば、「ですね?」や「ですね。」を付加したりする。
変形部14の処理を得たオウム返し用部分(自然言語文)がシステム発話となる。システム発話は、例えば、ユーザ端末であるパソコン上に表示されたWebページ上に盛り込まれて表示される。また例えば、当該対話システム10の搭載装置が表示装置を備えてシステム発話を表示するようにしても良い。さらに例えば、テキストデータでなるシステム発話に対し、音声合成を施し、ユーザ端末のスピーカ若しくは当該対話システム10の搭載装置のスピーカからシステム発話の音声(音声信号)を発声させるようにしても良い。
なお、解析部11、対象箇所認定部12、抽出部13及び変形部14は、例えば、専用の制御デバイス、あるいは、プログラムを実行するプロセッサ(CPU)と、そのプロセッサで実行するプログラムとデータを記憶するRAM(Random Access Memory)、ROM、HDDなどの記憶デバイスを含むハードウエア資源で実現される。
また、上記では、機能別に説明したが、実現するハードウエアの物理構成が各部分毎に明確に分離され、独立に用意されている必要はない。例えば、対象箇所認定部12のプログラムを格納するHDDは、解析部11の解析用辞書データを格納するHDDと共通のものであっても良く、さらには他の機能を実現する装置の一部を利用しても良い。また、当該対話システム10を構成する一部は、ネットワークで接続された他の場所に配置されていても良い。
(A−2)第1の実施形態の動作
次に、以上の各部を有する第1の実施形態に係る対話システム10の動作(第1の実施形態に係る対話方法)を、図面を参照しながら説明する。図2は、第1の実施形態に係る対話システム10の動作を示すフローチャートである。
次に、以上の各部を有する第1の実施形態に係る対話システム10の動作(第1の実施形態に係る対話方法)を、図面を参照しながら説明する。図2は、第1の実施形態に係る対話システム10の動作を示すフローチャートである。
第1の実施形態に係る対話システム10は、ユーザ発話が入力されると、図2に示す処理を開始し、解析部11による形態素解析・構文解析(S100)、対象箇所認定部12による対象箇所認定(S101)、抽出部13による抽出(S102)、変形部14による変形(整形)(S103)を順に実行し、システム発話を形成する。以下では、各ステップS100、S101、S102、S103の処理を詳述する。
解析部11は、公知の解析方法によって形態素解析及び構文解析を行う(S100)。図3は、ユーザ発話が「人と接しながら自分が人間として成長できる仕事がしたい」に対する形態素解析結果を示しており、図4は、その形態素解析結果に対する構文解析結果(構文木)を示している。
対象箇所認定部12は、内蔵する図5に示す認定用特殊表現リストを利用しながら、オウム返しの対象箇所を認定する(S101)。
認定用特殊表現リストは、図5に示すように、グループ名称、具体的な特殊表現、抽出中心を規定している。
第1行L11は、ユーザ発話に、「たい」、「希望する」、…などの特殊表現(リストには現在形、原形などで記述しているが、ユーザ発話に、他の形式で含まれている場合も該当する;他の行も同様)が含まれている場合は、「意思表現」のグループに属し、その「たい」、「希望する」などを述部とする主部の中核名詞を抽出の中心に据えることを表している。図4の解析結果例は、「たい」を含むので、この場合に該当し、主部の中核名詞である「仕事」を抽出の中心とすることになる。
第2行L12は、ユーザ発話に、「困る」、「無理」、「できる」…などの特殊表現が含まれている場合は、「主観表現」のグループに属し、その「困る」、「無理」、「できる」などの直前の係り要素における中核名詞を抽出の中心に据えることを表している。図4の解析結果例は、「できる」を含むので、この場合に該当し、直前の係り要素における中核名詞である「成長」を抽出の中心とすることになる。また、ユーザ発話が「…残業が少ないところでないと困ります」であれば、「ところ」を抽出の中心とすることになる。
第3行L13は、ユーザ発話に、「気づく」、「経験する」…などの特殊表現が含まれている場合は、「活動表現」のグループに属し、その「気づく」、「経験する」等の特殊表現(中核用言)そのものを抽出の中心に据えることを表している。例えば、ユーザ発話が「…活かせる仕事だって気づいたんです」であれば、「気づく」を抽出の中心とすることになる。
第4行L14は、ユーザ発話に、「ある」、「ない」…などの特殊表現が含まれている場合は、「有無表現」のグループに属し、その「ある」、「ない」等の特殊表現を述部とする主部の中核名詞を抽出の中心に据えることを表している。例えば、ユーザ発話が「…伸びているところの方が社内の勢いがありそうだから」であれば、「勢い」を抽出の中心とすることになる。
対象箇所認定部12は、図5の認定用特殊表現リスト中の「具体的な特殊表現」に記載されている表現が、上述した解析結果に存在するか否かを確認する。存在する場合には、対象箇所認定部12は、特殊表現リスト中の該当行の「抽出中心」にあたる解析結果(ユーザ発話)の箇所を対象箇所と認定する。認定された対象箇所が複数個存在する場合には、構文解析結果において、主文の述部に最も近い方を選択する。すなわち、出現した文字列としての距離ではなく、構文解析結果における距離に鑑みて選択する。図4の構文解析結果では、特殊表現リストとの照合では、特殊表現「たい」に係る対象箇所「仕事」と、特殊表現「できる」に係る対象箇所「成長」とがあるが、主文の述部「したい」との距離が短い対象箇所は、図4から明らかなように、「仕事」であるので、対象箇所「仕事」を抽出の中心に据える。
抽出部13は、内蔵する図6に示す抽出用特殊表現リストを利用しながら、オウム返しで利用するユーザ発話部分を抽出する(S102)。抽出部13は、基本的には、対象箇所認定部12が認定した、対象箇所の抽出中心の語(群)をルートとするサブツリー(構文解析の結果できるツリー状の一群)を取り出すことで、オウム返しで利用するユーザ発話部分を抽出する。抽出部13は、取り出したユーザ発話部分が、抽出用特殊表現リストにおける後述する語数目安に基づいて定まる上限語数以内に収まっているか否かを判別し、収まっている場合には、取り出したユーザ発話部分をそのまま抽出結果とし、収まっていない場合には、抽出用特殊表現リストにおける後述する抽出(要素選択)ルールに従って、取り出したユーザ発話部分から一部の表現を削減して上限語数以下にし、削減後のユーザ発話部分を抽出結果とする。
抽出用特殊表現リストは、図6に示すように、グループ名称、語数目安、抽出ルールを規定している。
第1行L21は、「意思表現」グループに属している所定箇所の語数目安が5であって、この語数目安に基づいて定まる上限個数より、取り出したユーザ発話部分(サブツリー)の語数が多い場合には、以下のようにして語数削減を行うことを記述している。削減は、第1に、抽出中心(図5参照)に対する修飾要素のうち、(係りの)遠い方から削除する、第2に、遠さが同じ場合には、主格、目的格などの格要素以外のものを削除する。第3に、格要素の観点も同じ場合には、出現文字列上での遠い方を削除する、という方法を適用する。ここでの削除は、単語若しくはサブツリーの枝を最小単位として行い、上限個数以内に収まるまで、第1〜第3のルールに従う削減を繰り返す。例えば、上限個数を語数目安+1語とすると、「意思表現」グループについての上限語数は6語となる。
図4の構文解析結果に対し、上述したように、「仕事」が抽出中心であってルートとなるので、オウム返し用のユーザ発話部分(サブツリー)の取り出しでは、「自分が人間として成長できる仕事」(7語)が取り出される。上限個数の6個を越えているので、一部の削除を行う。ここで、「自分が」と「人間として」は「仕事」に対する係りの遠さは同レベルだが、格要素以外を削除という第2のルールにより、ガ格(主格)の「自分が」を残し、「人間として」を削除する。これにより、語数は5となって上限個数(6)以内となるので、この削除を行った段階を抽出結果とする。すなわち、「自分が成長できる仕事」が抽出結果となる。この抽出結果は、ユーザ発話の連続した一部分ではなく、2箇所の部分を繋げたものとなっている。
以上では、語数目安からのずれを許容できないのが語数が多い場合だけとしたが、語数目安から少ない場合には、追加させるようにしても良い(図6のいずれの行について同様である)。追加ルールは、削除の際のルールと対称的なものとすれば良い。例えば、第1に、抽出中心(図5参照)に対する修飾要素のうち、(係りの)近い方を追加する、第2に、近さが同じ場合には、主格、目的格などの格要素を優先させて追加する、第3に、格要素の観点も同じ場合には、出現文字列上での近い方を追加する、という方法を適用する。
抽出用特殊表現リストの第2行L22は、「主観表現」グループに属している所定箇所の語数目安が2であって、この語数目安に基づいて定まる上限個数より、取り出したユーザ発話部分(サブツリー)の語数が多い場合には、抽出中心(図5参照)に対する修飾要素のうち、(係りの)遠い方から削除することを記述している。但し、以下の二つを例外とする。修飾要素に用言がある場合には、例外的に、その主格と目的格に相当する要素は削除しない。削除した結果、中核名詞だけになってしまう場合には、削除せずに、語数オーバーのまま抽出結果とする。
ユーザ発話が「…残業が少ないところでないと困ります」であれば、上述したように、「ところ」が抽出中心となり、「残業が少ないところ」(4語)がオウム返し用のユーザ発話部分(サブツリー)として、まず、取り出される。サブツリーの語数は、上限個数を超えているので、「残業が」が遠いので削除をしたいところだが、「残業が」に対して「少ない」という用言があるので、「残業が」は削除しない。語数に収めるためには、「残業が少ない」全部を削除するしかないが、そうすると中核名詞「ところ」だけになってしまうので、語数オーバーを認めて、「残業が少ないところ」を最終的な抽出結果とする。
抽出用特殊表現リストの第3行L23は、「活動表現」グループに属している所定箇所の語数目安が1であって、抽出中心(図5参照)と認定された中核用言のみを抽出結果とすることを記述している。
例えば、ユーザ発話が「…活かせる仕事だって気づいたんです」であって「気づく」が抽出中心となった場合、「気づく」を特に分割できないので、この中核用言のみを抽出結果とし、削減を実行しない。
抽出用特殊表現リストの第4行L23は、「有無表現」グループに属している所定箇所の語数目安が2であって、この語数目安に基づいて定まる上限個数より、取り出したユーザ発話部分(サブツリー)の語数が多い場合には、抽出中心(図5参照)に対する修飾要素のうち、(係りの)遠い方から削除することを記述している。
例えば、ユーザ発話が「…伸びているところの方が社内の勢いがありそうだから」であれって「勢い」が抽出中心であれば、「社内の勢い」(3語)がオウム返し用のユーザ発話部分(サブツリー)として取り出される。「社内の勢い」(3語)は上限個数(3語)以内であるので、「社内の勢い」がそのまま抽出結果となる。なお、構文木は記載していないが、「伸びているところの方が」は「ありそう・・・」に直接係っているので、抽出中心「勢い」から見た場合には抽出の対象外になっている。
変形部14は、以下のような内部記録している変形ルールなどに従って、抽出部13による抽出結果の文字列を変形(整形)する(S103)。例えば、敬語への変換用の対応表を用意しておいて、見出しがマッチしたときに変形(変換)する。例としては、「気づく」を「気づかれる」(尊敬語)に変換したり、「自分」を「ご自分」(丁寧語)に変換するような対応表を用意しておいて適用したりする。ほかに例えば、抽出結果が名詞(句)で終了している場合であれば、「ですね?」や「ですね。」を付加する。最後に、一般的な形態素生成(形態素解析と逆のプロセス)を実施して、日本語として活用などがおかしくないような形にして出力する。
なお、対象箇所認定部12及び抽出部13の処理が終了したときに、抽出できない場合には、オウム返し応答のシステム発話をしないことになる。
(A−3)第1の実施形態の効果
第1の実施形態によれば、認定用特殊表現リストを用意しておき、ユーザ発話中の意思・主観表現を探し、意思・主観表現若しくはその周辺の要素を優先的に応答(システム発話)に利用するようにしたので、ユーザに対する寄り添い感を効果的に演出することができる。
第1の実施形態によれば、認定用特殊表現リストを用意しておき、ユーザ発話中の意思・主観表現を探し、意思・主観表現若しくはその周辺の要素を優先的に応答(システム発話)に利用するようにしたので、ユーザに対する寄り添い感を効果的に演出することができる。
また、第1の実施形態によれば、従来装置とは異なり、単に述語と格要素の中心語を抜き出すだけでなく、優先的に利用する箇所を判断し、どの語若しくはその周辺を応答に利用するかを決めた上で、事前に設定した目安の長さに合うように、要素を削ったり(付け加えたり)するようにしたので、システム応答の長さが自然の長さになって、対話の自然さを保証することができる。
さらに、第1の実施形態によれば、変形部14によって、ユーザ発話から取り出した部分に対して、変形(言い換え処理)を適用して、最終的なオウム返しのシステム発話とするようにしたので、応答が単調になったり不自然になったりすることを防止することができる。
以上のように、寄り添い感を効果的に演出すると共に、対話の自然さを保証した結果、対話がはずみ、ユーザから情報を収集し易くなる。
(B)第2の実施形態
次に、本発明に係る対話システム、方法及びプログラムの第2の実施形態を、図面を参照しながら詳述する。
次に、本発明に係る対話システム、方法及びプログラムの第2の実施形態を、図面を参照しながら詳述する。
図7は、第2の実施形態に係る対話システム10Aの主たる構成を示す機能ブロック図であり、第1の実施形態に係る図1との同一、対応部分には同一符号を付して示している。
第2の実施形態に係る対話システム10Aは、第1の実施形態の対話システム10の構成に加え、次話題選択部20及び話題データベース21を有する。
話題データベース(話題DB)21には、対話シナリオ情報やシステム発話等が格納されている。例えば、転職先を紹介するような検索装置に対話システム10Aが組み込まれている場合であれば、勤務希望地、希望年収、勤務時間(許容できる残業時間を含む)、勤務曜日など、多項目についてのシステム発話を、しかも、各項目について階層的に記憶していると共に(例えば、勤務希望地を問うシステム発話に対し、ユーザ発話で関東地方を希望すれば、より小さいエリアで希望を引き出すシステム発話に移行する)、ある項目内でのシステム発話の移行方法(対話シナリオ)と、ある項目について情報の収集が終了すると、どの項目のシステム発話に移行するかの移行方法(対話シナリオ)などを記憶している。
第2の実施形態では、対象箇所認定部12は対象箇所の認定をできない場合にはその旨を次話題選択部20に通知し、また、抽出部13も抽出をできない場合にはその旨を次話題選択部20に通知するようになされている。次話題選択部20は、対象箇所認定や抽出が成功しなかった場合には、話題データベース21の格納内容に従い、システム発話(次の話題)を取り出して出力する。
第2の実施形態によれば、第1の実施形態と同様な効果を奏することができ、さらに、システムの主導によって話題を転じることができるという効果をも奏する。言い換えると、オウム返し応答だけでは、他の話題に移行しない恐れがあるが、これを回避することができる。
(C)第3の実施形態
次に、本発明に係る対話システム、方法及びプログラムの第3の実施形態を、図面を参照しながら詳述する。
次に、本発明に係る対話システム、方法及びプログラムの第3の実施形態を、図面を参照しながら詳述する。
図8は、第3の実施形態に係る対話システム10Bの主たる構成を示す機能ブロック図であり、第1の実施形態に係る図1との同一、対応部分には同一符号を付して示している。
第3の実施形態に係る対話システム10Bは、第1の実施形態の対話システム10の構成に加え、換言部30をオウム返し応答生成部15B内に有する。
換言部30は、同義語句辞書を内蔵しており、抽出されたユーザ発話部分の全て又は一部の語句が別の表現に入れ替え可能であれば入れ替え、抽出されたユーザ発話部分を、内容が同一の他の表現に置き換えるものである。同義語句辞書は、例えば、ある語句とその言い換え語句をペアにしたデータベースである。例えば、「うまく回る」を見出しとして「スムースに進む」を入れ替え語句として獲得できるようなデータベースである。このデータベースを引くことにより、「仕事はうまく回っている」というフレーズがユーザ発話から抽出された場合に、これを言い換えて「仕事はスムースに進んでいる」にすることができる。
変形部14は、換言部30が動作しなかった場合には、抽出部13による抽出結果に対して変形処理を実行し、換言部30が動作した場合には、換言部30から出力された、抽出結果の換言文字列に対して変形処理を実行する。
第3の実施形態によれば、第1の実施形態と同様な効果を奏することができ、さらに、ユーザが使った表現を言い換えてシステム発話を形成することもでき、オウム返し応答の単調さを防止することができる。
(D)第4の実施形態
次に、本発明に係る対話システム、方法及びプログラムの第4の実施形態を、図面を参照しながら詳述する。
次に、本発明に係る対話システム、方法及びプログラムの第4の実施形態を、図面を参照しながら詳述する。
図9は、第4の実施形態に係る対話システム10Cの主たる構成を示す機能ブロック図であり、第1の実施形態に係る図1との同一、対応部分には同一符号を付して示している。
第4の実施形態に係る対話システム10Cは、第1の実施形態の対話システム10の構成に加え、フレーム付加部40をオウム返し応答生成部15C内に有する。
フレーム付加部40は、付加用フレーム(相槌)を取り出すためのデータベースを内蔵しており、抽出部13の抽出結果の内容(あるいは元々のユーザ発話内容)に応じて、「そうですか」、「つらいですね」、「大変でしたね」、「よかったですね」などの付加用フレーズのうちから適切なものを選択する。例えば、「そうですか」は感情を考慮することなく付加する汎用的なフレームとして利用する。例えば、「できない」、「〜られない」などの見出し語と、「つらいですね」といったフレームをペアにしたデータベースを持っておき、抽出部13が抽出した結果の中にそのデータベースの見出し語があれば、それとペアになっているフレームを選択して変形部14Cに送る。また例えば、図5の認定用特殊表現リストにおけるグループにサブグループを設け(主観表現であれば、「できる」が該当する肯定主観表現や、「困る」、「無理」が該当する否定主観表現)、サブグループ名を、付加用フレーム(相槌)を取り出すためのデータベースの見出し側に利用するようにしても良い。
フレーム付加部40における付加用フレーム(相槌)を取り出すためのデータベースには、付加対象のオウム返し応答の前に付加するか、付加対象のオウム返し応答の末尾に付加するかを規定する付加位置情報をも格納しておき、フレーム付加部40は、選択フレームと付加位置情報とを変形部14Cに送る。例えば、「そうですか」はオウム返し応答の前に付加するように規定しておき、「つらいですね」はオウム返し応答の末尾に付加するように規定しておく。
変形部13Cは、変形処理後のオウム返し応答の前あるいは末尾に、フレーズ付加部40から送られてきたフレーム(相槌)を加えて、システム発話として出力する。
第4の実施形態によれば、第1の実施形態と同様な効果を奏することができ、さらに、複数種類の中から選択したフレーム(相槌)を、オウム返し応答に盛り込むようにしたので、寄り添い感をより強く発揮させることができる。
(E)第5の実施形態
次に、本発明に係る対話システム、方法及びプログラムの第5の実施形態を、図面を参照しながら詳述する。
次に、本発明に係る対話システム、方法及びプログラムの第5の実施形態を、図面を参照しながら詳述する。
図10は、第5の実施形態に係る対話システム10Dの主たる構成を示す機能ブロック図であり、第1の実施形態に係る図1との同一、対応部分には同一符号を付して示している。
第5の実施形態に係る対話システム10Dは、第1の実施形態の対話システム10の構成に加え、システム発話確認部50をオウム返し応答生成部15D内に有する。また、第5の実施形態に係る対話システム10Dは、システム発話履歴データベース(システム発話履歴DB)51も構成要素となっている。
システム発話履歴データベース51は、少なくとも直前のシステム発話を格納しているものである。例えば、対話(システム発話及びユーザ発話)履歴を格納しているデータベースを、第5の実施形態のシステム発話履歴データベース51として流用することができる。
システム発話確認部50には、対象箇所認定部12Dから、対象箇所として認定しようとした要素語(図5の抽出中心参照)の情報が与えられる。システム発話確認部50は、対象箇所として認定しようとした要素語が、システム発話履歴データベース51に存在する直前のシステム発話に含まれている語と一致するか否かを確認する。直前のシステム発話に、対象箇所として認定しようとした要素語が含まれていた場合には、システム発話確認部50は、対象箇所認定部12Dに通知し、対象箇所の認定候補から除外させる。
例えば、対象箇所として認定しようとした要素語の候補が1個の場合に、対象箇所の認定候補から除外されたときには、今回のユーザ発話に対して、オウム返し応答をしないことになる。また例えば、対象箇所として認定しようとした要素語の候補が複数の場合に、一部が対象箇所の認定候補から除外されたときには、残った認定候補の中から1つを選択することになる。
第5の実施形態によれば、第1の実施形態と同様な効果を奏することができ、さらに、オウム返し応答の候補を過去のシステム発話と比較するようにしたので、オウム返し応答によって同一内容のシステム発話が重複することを防止でき、自然な対話を実現させることができる。
(F)他の実施形態
上記実施形態の説明においても、種々変形実施形態に言及したが、さらに、以下に例示するような変形実施形態を挙げることができる。
上記実施形態の説明においても、種々変形実施形態に言及したが、さらに、以下に例示するような変形実施形態を挙げることができる。
上記各実施形態の技術的特徴は、組み合わせて適用可能であれば、組み合わせて適用するようにしても良い。
第1の実施形態では、図5に示すような具体的な特殊表現を含む認定用特殊表現リストを利用しながら、オウム返しの対象箇所を認定するものを示したが、これに加え、属性や属性値などを利用して、オウム返しの対象箇所を認定するようにしても良い。例えば、時間属性や地域属性に属する表現を利用して、オウム返しの対象箇所を認定するようにしても良い。ユーザ発話が、「残業は2時間以内でお願いします」でも「30分以内の残業が良いです」でも、「2時間以内」や「30分以内」がオウム返しの対象箇所の認定候補になるように、時間属性で、対象箇所を認定するようにしても良い。属性値についても、図5のような抽出中心や、図6の語数目安や抽出ルールを定めておくことになる。
第2の実施形態では、オウム返しし得ない場合に、システム発話を次の話題に切り替えるものを示したが、オウム返しし得る場合にも、システム発話を次の話題に切り替えるようにしても良い。例えば、オウム返し応答の連続回数を計数しておき、連続回数が所定回数に達したときには、次のシステム発話を次の話題に切り替えるようにしても良い。この場合において、次の話題の前にオウム返し応答を付加してシステム発話とするようにしても良い。
第3の実施形態では、換言先の候補が1つの場合を示したが、同一の換言元に対して複数の換言先の候補を用意しておくようにしても良い。この場合において、換言が最も古く行われた換言先の候補を適用するようにすれば良い。
第4の実施形態では、フレーム付加条件が成立したときには常にフレームを付加するものを示したが、付加の連続回数や付加割合などに応じて、フレーム付加条件が成立してもフレームを付加するか否かを決定するようにしても良い。例えば、フレームの付加が2回連続した次のシステム発話ではフレームを付加しないようにする。
第5の実施形態では、対象箇所の要素語候補が、直前のシステム発話に含まれている場合に、候補から除外するものを示したが、直近過去の数回のシステム発話に含まれている場合に、候補から除外するようにしても良い。
10、10A、10B、10C、10D…対話システム、11…解析部、12、12D…対象箇所認定部、13…抽出部、14、14C…変形部、15、15B、15C、15D…オウム返し応答生成部、20…次話題選択部、21…話題データベース、30…換言部、40…フレーム付加部、50…システム発話確認部、51…システム発話履歴データベース。
Claims (10)
- 人間とのインターフェースを行う装置との間で自然言語文のデータを授受して人間と対話する対話システムにおいて、
人間の発話を解析する解析部と、
上記解析結果を利用し、システムが発話をするための要素を、人間発話から抽出するための対象箇所を認定する対象箇所認定部と、
上記対象箇所に基づき、システム発話が適当な長さになるように人間発話から要素を抽出する抽出部と
を有することを特徴とする対話システム。 - 抽出された人間発話要素を、システム発話として自然な形に変形する変形部をさらに備えることを特徴とする請求項1に記載の対話システム。
- 上記対象箇所認定部は、人間発話中に用いられた特定表現の種類に応じて、認定する対象箇所が異なることを特徴とする請求項1又は2に記載の対話システム。
- 上記抽出部は、人間発話中に用いられた特定表現の種類に応じて、抽出方法が異なっていることを特徴とする請求項1〜3のいずれかに記載の対話システム。
- 上記対象箇所認定部が対象箇所認定に成功しなかった場合、又は、上記抽出部が抽出に成功しなかった場合に、話題データベースから、次の話題に係るシステム発話を取り出して出力させる次話題選択部をさらに備えることを特徴とする請求項1〜4のいずれかに記載の対話システム。
- 上記抽出部で抽出された要素語を別の表現に変換する換言部をさらに備えることを特徴とする請求項1〜5のいずれかに記載の対話システム。
- 上記抽出部で抽出された要素語、若しくは、人間発話に相槌のトリガーとなる語が含まれた場合に、それに見合う相槌のフレームを生成するフレーズ付加部をさらに備え、
上記抽出部の抽出結果に応じて定めるシステム応答に相槌フレームを付加して最終的なシステム応答とすることを特徴とする請求項1〜6のいずれかに記載の対話システム。 - 上記対象箇所認定部が認定しようとした対象箇所の語が、直前数回のシステム発話に含まれている語と一致するか否かを確認するシステム発話確認部をさらに備え、
上記対象箇所認定部は、対象箇所を認定する際に、上記システム発話確認部に問い合わせ、直前数回のシステム発話に含まれている語と一致する場合には対象箇所としないこととすることを特徴とする請求項1〜7のいずれかに記載の対話システム。 - 人間とのインターフェースを行う装置と対話システムとが自然言語文のデータを授受して人間と対話する対話方法において、
上記対話システムは、解析部、対象箇所認定部及び抽出部を備え、
上記解析部が、人間の発話を解析し、
上記対象箇所認定部が、上記解析結果を利用し、システムが発話をするための要素を、人間発話から抽出するための対象箇所を認定し、
上記抽出部が、上記対象箇所に基づき、システム発話が適当な長さになるように人間発話から要素を抽出する
ことを特徴とする対話方法。 - 人間とのインターフェースを行う装置との間で自然言語文のデータを授受して人間と対話する対話システムを構築するコンピュータを、
人間の発話を解析する解析部と、
上記解析結果を利用し、システムが発話をするための要素を、人間発話から抽出するための対象箇所を認定する対象箇所認定部と、
上記対象箇所に基づき、システム発話が適当な長さになるように人間発話から要素を抽出する抽出部と
して機能させることを特徴とする対話プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008034743A JP2009193448A (ja) | 2008-02-15 | 2008-02-15 | 対話システム、方法及びプログラム |
US12/273,556 US20090210411A1 (en) | 2008-02-15 | 2008-11-19 | Information Retrieving System |
CNA2008101763599A CN101510197A (zh) | 2008-02-15 | 2008-11-20 | 信息检索系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008034743A JP2009193448A (ja) | 2008-02-15 | 2008-02-15 | 対話システム、方法及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009193448A true JP2009193448A (ja) | 2009-08-27 |
Family
ID=41002599
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008034743A Pending JP2009193448A (ja) | 2008-02-15 | 2008-02-15 | 対話システム、方法及びプログラム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP2009193448A (ja) |
CN (1) | CN101510197A (ja) |
Cited By (142)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014048443A (ja) * | 2012-08-31 | 2014-03-17 | Nippon Telegr & Teleph Corp <Ntt> | 音声合成システム、音声合成方法及び音声合成プログラム |
JP2014222514A (ja) * | 2010-01-18 | 2014-11-27 | アップル インコーポレイテッド | インテリジェント自動アシスタント |
JP2014229180A (ja) * | 2013-05-24 | 2014-12-08 | 学校法人東京電機大学 | 内省支援装置、内省支援方法、内省支援プログラム、対話装置、対話方法および対話プログラム |
JP2015173857A (ja) * | 2014-03-17 | 2015-10-05 | 株式会社東芝 | 電子機器及び情報処理方法 |
JP2016024384A (ja) * | 2014-07-23 | 2016-02-08 | トヨタ自動車株式会社 | 応答生成装置、応答生成方法及びプログラム |
JP2016045655A (ja) * | 2014-08-21 | 2016-04-04 | トヨタ自動車株式会社 | 応答生成方法、応答生成装置及び応答生成プログラム |
JP2016080980A (ja) * | 2014-10-21 | 2016-05-16 | トヨタ自動車株式会社 | 応答生成装置、応答生成方法及び応答生成プログラム |
JP2016080981A (ja) * | 2014-10-21 | 2016-05-16 | トヨタ自動車株式会社 | 応答生成装置、応答生成方法及び応答生成プログラム |
JP2016090891A (ja) * | 2014-11-07 | 2016-05-23 | トヨタ自動車株式会社 | 応答生成方法、応答生成装置及び応答生成プログラム |
US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
US9620104B2 (en) | 2013-06-07 | 2017-04-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
US9626955B2 (en) | 2008-04-05 | 2017-04-18 | Apple Inc. | Intelligent text-to-speech conversion |
US9633660B2 (en) | 2010-02-25 | 2017-04-25 | Apple Inc. | User profiling for voice input processing |
US9633674B2 (en) | 2013-06-07 | 2017-04-25 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
US9646614B2 (en) | 2000-03-16 | 2017-05-09 | Apple Inc. | Fast, language-independent method for user authentication by voice |
US9668024B2 (en) | 2014-06-30 | 2017-05-30 | Apple Inc. | Intelligent automated assistant for TV user interactions |
JP2017117090A (ja) * | 2015-12-22 | 2017-06-29 | 株式会社アイ・ビジネスセンター | 対話システムおよびプログラム |
US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
US9953088B2 (en) | 2012-05-14 | 2018-04-24 | Apple Inc. | Crowd sourcing information to fulfill user requests |
US9966068B2 (en) | 2013-06-08 | 2018-05-08 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
US9971774B2 (en) | 2012-09-19 | 2018-05-15 | Apple Inc. | Voice-based media searching |
US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
US9986419B2 (en) | 2014-09-30 | 2018-05-29 | Apple Inc. | Social reminders |
US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
US10079014B2 (en) | 2012-06-08 | 2018-09-18 | Apple Inc. | Name recognition system |
US10083690B2 (en) | 2014-05-30 | 2018-09-25 | Apple Inc. | Better resolution when referencing to concepts |
US10089072B2 (en) | 2016-06-11 | 2018-10-02 | Apple Inc. | Intelligent device arbitration and control |
JP2018160248A (ja) * | 2018-05-01 | 2018-10-11 | トヨタ自動車株式会社 | 応答生成方法、応答生成装置及び応答生成プログラム |
US10102359B2 (en) | 2011-03-21 | 2018-10-16 | Apple Inc. | Device access using voice authentication |
US10108612B2 (en) | 2008-07-31 | 2018-10-23 | Apple Inc. | Mobile device having human language translation capability with positional feedback |
US10169329B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Exemplar-based natural language processing |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
US10185542B2 (en) | 2013-06-09 | 2019-01-22 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
US10269345B2 (en) | 2016-06-11 | 2019-04-23 | Apple Inc. | Intelligent task discovery |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
US10283110B2 (en) | 2009-07-02 | 2019-05-07 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
US10297253B2 (en) | 2016-06-11 | 2019-05-21 | Apple Inc. | Application integration with a digital assistant |
US10303715B2 (en) | 2017-05-16 | 2019-05-28 | Apple Inc. | Intelligent automated assistant for media exploration |
EP3489950A1 (en) | 2017-11-28 | 2019-05-29 | Toyota Jidosha Kabushiki Kaisha | Response sentence generation apparatus, method and program, and voice interaction system |
EP3489951A1 (en) | 2017-11-28 | 2019-05-29 | Toyota Jidosha Kabushiki Kaisha | Voice dialogue apparatus, voice dialogue method, and program |
US10311144B2 (en) | 2017-05-16 | 2019-06-04 | Apple Inc. | Emoji word sense disambiguation |
US10311871B2 (en) | 2015-03-08 | 2019-06-04 | Apple Inc. | Competing devices responding to voice triggers |
US10318871B2 (en) | 2005-09-08 | 2019-06-11 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US10332518B2 (en) | 2017-05-09 | 2019-06-25 | Apple Inc. | User interface for correcting recognition errors |
US10356243B2 (en) | 2015-06-05 | 2019-07-16 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US10354011B2 (en) | 2016-06-09 | 2019-07-16 | Apple Inc. | Intelligent automated assistant in a home environment |
US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
JP2019128822A (ja) * | 2018-01-25 | 2019-08-01 | 日本電信電話株式会社 | 日本語名詞句抽出装置、日本語名詞句抽出方法および日本語名詞句抽出プログラム |
US10381016B2 (en) | 2008-01-03 | 2019-08-13 | Apple Inc. | Methods and apparatus for altering audio output signals |
US10395654B2 (en) | 2017-05-11 | 2019-08-27 | Apple Inc. | Text normalization based on a data-driven learning network |
US10403283B1 (en) | 2018-06-01 | 2019-09-03 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US10403278B2 (en) | 2017-05-16 | 2019-09-03 | Apple Inc. | Methods and systems for phonetic matching in digital assistant services |
US10410637B2 (en) | 2017-05-12 | 2019-09-10 | Apple Inc. | User-specific acoustic models |
US10417266B2 (en) | 2017-05-09 | 2019-09-17 | Apple Inc. | Context-aware ranking of intelligent response suggestions |
US10431204B2 (en) | 2014-09-11 | 2019-10-01 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US10438595B2 (en) | 2014-09-30 | 2019-10-08 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
US10445429B2 (en) | 2017-09-21 | 2019-10-15 | Apple Inc. | Natural language understanding using vocabularies with compressed serialized tries |
US10453443B2 (en) | 2014-09-30 | 2019-10-22 | Apple Inc. | Providing an indication of the suitability of speech recognition |
JP2019185230A (ja) * | 2018-04-04 | 2019-10-24 | 学校法人明治大学 | 会話処理装置、会話処理システム、会話処理方法及びプログラム |
US10474753B2 (en) | 2016-09-07 | 2019-11-12 | Apple Inc. | Language identification using recurrent neural networks |
US10482874B2 (en) | 2017-05-15 | 2019-11-19 | Apple Inc. | Hierarchical belief states for digital assistants |
US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
US10496705B1 (en) | 2018-06-03 | 2019-12-03 | Apple Inc. | Accelerated task performance |
US10497365B2 (en) | 2014-05-30 | 2019-12-03 | Apple Inc. | Multi-command single utterance input method |
US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
US10521466B2 (en) | 2016-06-11 | 2019-12-31 | Apple Inc. | Data driven natural language event detection and classification |
US10529332B2 (en) | 2015-03-08 | 2020-01-07 | Apple Inc. | Virtual assistant activation |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
US10592604B2 (en) | 2018-03-12 | 2020-03-17 | Apple Inc. | Inverse text normalization for automatic speech recognition |
US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
US10636424B2 (en) | 2017-11-30 | 2020-04-28 | Apple Inc. | Multi-turn canned dialog |
US10643611B2 (en) | 2008-10-02 | 2020-05-05 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US10657328B2 (en) | 2017-06-02 | 2020-05-19 | Apple Inc. | Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US10684703B2 (en) | 2018-06-01 | 2020-06-16 | Apple Inc. | Attention aware virtual assistant dismissal |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10699717B2 (en) | 2014-05-30 | 2020-06-30 | Apple Inc. | Intelligent assistant for home automation |
US10714117B2 (en) | 2013-02-07 | 2020-07-14 | Apple Inc. | Voice trigger for a digital assistant |
US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
US10733375B2 (en) | 2018-01-31 | 2020-08-04 | Apple Inc. | Knowledge-based framework for improving natural language understanding |
US10733993B2 (en) | 2016-06-10 | 2020-08-04 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10733982B2 (en) | 2018-01-08 | 2020-08-04 | Apple Inc. | Multi-directional dialog |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US10748546B2 (en) | 2017-05-16 | 2020-08-18 | Apple Inc. | Digital assistant services based on device capabilities |
US10755703B2 (en) | 2017-05-11 | 2020-08-25 | Apple Inc. | Offline personal assistant |
US10755051B2 (en) | 2017-09-29 | 2020-08-25 | Apple Inc. | Rule-based natural language processing |
US10791176B2 (en) | 2017-05-12 | 2020-09-29 | Apple Inc. | Synchronization and task delegation of a digital assistant |
US10789945B2 (en) | 2017-05-12 | 2020-09-29 | Apple Inc. | Low-latency intelligent automated assistant |
US10789959B2 (en) | 2018-03-02 | 2020-09-29 | Apple Inc. | Training speaker recognition models for digital assistants |
US10795541B2 (en) | 2009-06-05 | 2020-10-06 | Apple Inc. | Intelligent organization of tasks items |
US10810274B2 (en) | 2017-05-15 | 2020-10-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
US10839159B2 (en) | 2018-09-28 | 2020-11-17 | Apple Inc. | Named entity normalization in a spoken dialog system |
US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
US10909331B2 (en) | 2018-03-30 | 2021-02-02 | Apple Inc. | Implicit identification of translation payload with neural machine translation |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
US10984780B2 (en) | 2018-05-21 | 2021-04-20 | Apple Inc. | Global semantic word embeddings using bi-directional recurrent neural networks |
US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
US11010561B2 (en) | 2018-09-27 | 2021-05-18 | Apple Inc. | Sentiment prediction from textual data |
US11010127B2 (en) | 2015-06-29 | 2021-05-18 | Apple Inc. | Virtual assistant for media playback |
US11023513B2 (en) | 2007-12-20 | 2021-06-01 | Apple Inc. | Method and apparatus for searching using an active ontology |
US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
US11069336B2 (en) | 2012-03-02 | 2021-07-20 | Apple Inc. | Systems and methods for name pronunciation |
US11080012B2 (en) | 2009-06-05 | 2021-08-03 | Apple Inc. | Interface for a virtual digital assistant |
US11127397B2 (en) | 2015-05-27 | 2021-09-21 | Apple Inc. | Device voice control |
US11133008B2 (en) | 2014-05-30 | 2021-09-28 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US11140099B2 (en) | 2019-05-21 | 2021-10-05 | Apple Inc. | Providing message response suggestions |
US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US11170166B2 (en) | 2018-09-28 | 2021-11-09 | Apple Inc. | Neural typographical error modeling via generative adversarial networks |
US11204787B2 (en) | 2017-01-09 | 2021-12-21 | Apple Inc. | Application integration with a digital assistant |
US11217251B2 (en) | 2019-05-06 | 2022-01-04 | Apple Inc. | Spoken notifications |
US11227589B2 (en) | 2016-06-06 | 2022-01-18 | Apple Inc. | Intelligent list reading |
US11231904B2 (en) | 2015-03-06 | 2022-01-25 | Apple Inc. | Reducing response latency of intelligent automated assistants |
US11237797B2 (en) | 2019-05-31 | 2022-02-01 | Apple Inc. | User activity shortcut suggestions |
US11269678B2 (en) | 2012-05-15 | 2022-03-08 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
US11281993B2 (en) | 2016-12-05 | 2022-03-22 | Apple Inc. | Model and ensemble compression for metric learning |
US11289073B2 (en) | 2019-05-31 | 2022-03-29 | Apple Inc. | Device text to speech |
US11301477B2 (en) | 2017-05-12 | 2022-04-12 | Apple Inc. | Feedback analysis of a digital assistant |
US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
US11314370B2 (en) | 2013-12-06 | 2022-04-26 | Apple Inc. | Method for extracting salient dialog usage from live data |
US11348573B2 (en) | 2019-03-18 | 2022-05-31 | Apple Inc. | Multimodality in digital assistant systems |
US11350253B2 (en) | 2011-06-03 | 2022-05-31 | Apple Inc. | Active transport based notifications |
US11360641B2 (en) | 2019-06-01 | 2022-06-14 | Apple Inc. | Increasing the relevance of new available information |
US11386266B2 (en) | 2018-06-01 | 2022-07-12 | Apple Inc. | Text correction |
US11423908B2 (en) | 2019-05-06 | 2022-08-23 | Apple Inc. | Interpreting spoken requests |
JP2022542045A (ja) * | 2019-08-01 | 2022-09-29 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 認知的対話における会話フロー適応方法、システム、プログラム |
US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
US11468282B2 (en) | 2015-05-15 | 2022-10-11 | Apple Inc. | Virtual assistant in a communication session |
US11475884B2 (en) | 2019-05-06 | 2022-10-18 | Apple Inc. | Reducing digital assistant latency when a language is incorrectly determined |
US11475898B2 (en) | 2018-10-26 | 2022-10-18 | Apple Inc. | Low-latency multi-speaker speech recognition |
US11488406B2 (en) | 2019-09-25 | 2022-11-01 | Apple Inc. | Text detection using global geometry estimators |
US11495218B2 (en) | 2018-06-01 | 2022-11-08 | Apple Inc. | Virtual assistant operation in multi-device environments |
US11496600B2 (en) | 2019-05-31 | 2022-11-08 | Apple Inc. | Remote execution of machine-learned models |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
US11638059B2 (en) | 2019-01-04 | 2023-04-25 | Apple Inc. | Content playback on multiple devices |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9471872B2 (en) * | 2012-06-29 | 2016-10-18 | International Business Machines Corporation | Extension to the expert conversation builder |
CN104050295B (zh) * | 2014-07-01 | 2018-01-02 | 彩带网络科技(北京)有限公司 | 一种交互方法及系统 |
US9836529B2 (en) * | 2014-09-22 | 2017-12-05 | Oracle International Corporation | Semantic text search |
CN104391904B (zh) * | 2014-11-14 | 2018-10-12 | 北京中海纪元数字技术发展股份有限公司 | 面向住户调查的用户终端数据快速录入方法及系统 |
WO2017179101A1 (ja) * | 2016-04-11 | 2017-10-19 | 三菱電機株式会社 | 応答生成装置、対話制御システムおよび応答生成方法 |
CN107562770A (zh) * | 2016-07-01 | 2018-01-09 | 松下知识产权经营株式会社 | 信息处理方法以及记录介质 |
CN106446106B (zh) * | 2016-09-14 | 2019-03-22 | 深圳市贝克数据有限公司 | 目标用户智能检索匹配方法 |
JP2018054850A (ja) * | 2016-09-28 | 2018-04-05 | 株式会社東芝 | 情報処理システム、情報処理装置、情報処理方法、及びプログラム |
CN106503156B (zh) * | 2016-10-24 | 2019-09-03 | 北京百度网讯科技有限公司 | 基于人工智能的人机交互方法及装置 |
JP6684233B2 (ja) * | 2017-01-12 | 2020-04-22 | 株式会社日立製作所 | テスト入力情報検索装置及び方法 |
CN108153915B (zh) * | 2018-01-29 | 2020-06-23 | 成都嗨学洛子教育科技有限公司 | 一种基于互联网的教育信息快速获取方法 |
CN109063215B (zh) * | 2018-10-16 | 2020-10-30 | 成都四方伟业软件股份有限公司 | 数据检索方法及装置 |
CN113557545B (zh) * | 2019-03-11 | 2024-04-05 | 株式会社博报堂Dy控股集团 | 中介装置、系统以及计算机程序 |
CN111741104B (zh) * | 2020-06-18 | 2021-10-08 | 腾讯科技(深圳)有限公司 | 应答消息的确定方法、配置方法、装置、设备及存储介质 |
-
2008
- 2008-02-15 JP JP2008034743A patent/JP2009193448A/ja active Pending
- 2008-11-20 CN CNA2008101763599A patent/CN101510197A/zh active Pending
Cited By (197)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9646614B2 (en) | 2000-03-16 | 2017-05-09 | Apple Inc. | Fast, language-independent method for user authentication by voice |
US10318871B2 (en) | 2005-09-08 | 2019-06-11 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US11928604B2 (en) | 2005-09-08 | 2024-03-12 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US11023513B2 (en) | 2007-12-20 | 2021-06-01 | Apple Inc. | Method and apparatus for searching using an active ontology |
US10381016B2 (en) | 2008-01-03 | 2019-08-13 | Apple Inc. | Methods and apparatus for altering audio output signals |
US9865248B2 (en) | 2008-04-05 | 2018-01-09 | Apple Inc. | Intelligent text-to-speech conversion |
US9626955B2 (en) | 2008-04-05 | 2017-04-18 | Apple Inc. | Intelligent text-to-speech conversion |
US10108612B2 (en) | 2008-07-31 | 2018-10-23 | Apple Inc. | Mobile device having human language translation capability with positional feedback |
US10643611B2 (en) | 2008-10-02 | 2020-05-05 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US11348582B2 (en) | 2008-10-02 | 2022-05-31 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US11080012B2 (en) | 2009-06-05 | 2021-08-03 | Apple Inc. | Interface for a virtual digital assistant |
US10795541B2 (en) | 2009-06-05 | 2020-10-06 | Apple Inc. | Intelligent organization of tasks items |
US10283110B2 (en) | 2009-07-02 | 2019-05-07 | Apple Inc. | Methods and apparatuses for automatic speech recognition |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
US9548050B2 (en) | 2010-01-18 | 2017-01-17 | Apple Inc. | Intelligent automated assistant |
US10741185B2 (en) | 2010-01-18 | 2020-08-11 | Apple Inc. | Intelligent automated assistant |
US11423886B2 (en) | 2010-01-18 | 2022-08-23 | Apple Inc. | Task flow identification based on user intent |
US12165635B2 (en) | 2010-01-18 | 2024-12-10 | Apple Inc. | Intelligent automated assistant |
US12087308B2 (en) | 2010-01-18 | 2024-09-10 | Apple Inc. | Intelligent automated assistant |
JP2014222514A (ja) * | 2010-01-18 | 2014-11-27 | アップル インコーポレイテッド | インテリジェント自動アシスタント |
US10706841B2 (en) | 2010-01-18 | 2020-07-07 | Apple Inc. | Task flow identification based on user intent |
US10692504B2 (en) | 2010-02-25 | 2020-06-23 | Apple Inc. | User profiling for voice input processing |
US9633660B2 (en) | 2010-02-25 | 2017-04-25 | Apple Inc. | User profiling for voice input processing |
US10049675B2 (en) | 2010-02-25 | 2018-08-14 | Apple Inc. | User profiling for voice input processing |
US10102359B2 (en) | 2011-03-21 | 2018-10-16 | Apple Inc. | Device access using voice authentication |
US10417405B2 (en) | 2011-03-21 | 2019-09-17 | Apple Inc. | Device access using voice authentication |
US11350253B2 (en) | 2011-06-03 | 2022-05-31 | Apple Inc. | Active transport based notifications |
US11069336B2 (en) | 2012-03-02 | 2021-07-20 | Apple Inc. | Systems and methods for name pronunciation |
US9953088B2 (en) | 2012-05-14 | 2018-04-24 | Apple Inc. | Crowd sourcing information to fulfill user requests |
US11269678B2 (en) | 2012-05-15 | 2022-03-08 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
US10079014B2 (en) | 2012-06-08 | 2018-09-18 | Apple Inc. | Name recognition system |
JP2014048443A (ja) * | 2012-08-31 | 2014-03-17 | Nippon Telegr & Teleph Corp <Ntt> | 音声合成システム、音声合成方法及び音声合成プログラム |
US9971774B2 (en) | 2012-09-19 | 2018-05-15 | Apple Inc. | Voice-based media searching |
US10714117B2 (en) | 2013-02-07 | 2020-07-14 | Apple Inc. | Voice trigger for a digital assistant |
US10978090B2 (en) | 2013-02-07 | 2021-04-13 | Apple Inc. | Voice trigger for a digital assistant |
JP2014229180A (ja) * | 2013-05-24 | 2014-12-08 | 学校法人東京電機大学 | 内省支援装置、内省支援方法、内省支援プログラム、対話装置、対話方法および対話プログラム |
US9620104B2 (en) | 2013-06-07 | 2017-04-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
US9582608B2 (en) | 2013-06-07 | 2017-02-28 | Apple Inc. | Unified ranking with entropy-weighted information for phrase-based semantic auto-completion |
US9633674B2 (en) | 2013-06-07 | 2017-04-25 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
US9966060B2 (en) | 2013-06-07 | 2018-05-08 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
US10657961B2 (en) | 2013-06-08 | 2020-05-19 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
US9966068B2 (en) | 2013-06-08 | 2018-05-08 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
US11048473B2 (en) | 2013-06-09 | 2021-06-29 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
US10185542B2 (en) | 2013-06-09 | 2019-01-22 | Apple Inc. | Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant |
US10769385B2 (en) | 2013-06-09 | 2020-09-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
US11314370B2 (en) | 2013-12-06 | 2022-04-26 | Apple Inc. | Method for extracting salient dialog usage from live data |
JP2015173857A (ja) * | 2014-03-17 | 2015-10-05 | 株式会社東芝 | 電子機器及び情報処理方法 |
US11257504B2 (en) | 2014-05-30 | 2022-02-22 | Apple Inc. | Intelligent assistant for home automation |
US10714095B2 (en) | 2014-05-30 | 2020-07-14 | Apple Inc. | Intelligent assistant for home automation |
US10657966B2 (en) | 2014-05-30 | 2020-05-19 | Apple Inc. | Better resolution when referencing to concepts |
US11133008B2 (en) | 2014-05-30 | 2021-09-28 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US10878809B2 (en) | 2014-05-30 | 2020-12-29 | Apple Inc. | Multi-command single utterance input method |
US10417344B2 (en) | 2014-05-30 | 2019-09-17 | Apple Inc. | Exemplar-based natural language processing |
US10169329B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Exemplar-based natural language processing |
US10497365B2 (en) | 2014-05-30 | 2019-12-03 | Apple Inc. | Multi-command single utterance input method |
US10083690B2 (en) | 2014-05-30 | 2018-09-25 | Apple Inc. | Better resolution when referencing to concepts |
US10699717B2 (en) | 2014-05-30 | 2020-06-30 | Apple Inc. | Intelligent assistant for home automation |
US10904611B2 (en) | 2014-06-30 | 2021-01-26 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US9668024B2 (en) | 2014-06-30 | 2017-05-30 | Apple Inc. | Intelligent automated assistant for TV user interactions |
JP2016024384A (ja) * | 2014-07-23 | 2016-02-08 | トヨタ自動車株式会社 | 応答生成装置、応答生成方法及びプログラム |
US9653078B2 (en) | 2014-08-21 | 2017-05-16 | Toyota Jidosha Kabushiki Kaisha | Response generation method, response generation apparatus, and response generation program |
JP2016045655A (ja) * | 2014-08-21 | 2016-04-04 | トヨタ自動車株式会社 | 応答生成方法、応答生成装置及び応答生成プログラム |
US10431204B2 (en) | 2014-09-11 | 2019-10-01 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US9986419B2 (en) | 2014-09-30 | 2018-05-29 | Apple Inc. | Social reminders |
US10438595B2 (en) | 2014-09-30 | 2019-10-08 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US10390213B2 (en) | 2014-09-30 | 2019-08-20 | Apple Inc. | Social reminders |
US10453443B2 (en) | 2014-09-30 | 2019-10-22 | Apple Inc. | Providing an indication of the suitability of speech recognition |
JP2016080980A (ja) * | 2014-10-21 | 2016-05-16 | トヨタ自動車株式会社 | 応答生成装置、応答生成方法及び応答生成プログラム |
JP2016080981A (ja) * | 2014-10-21 | 2016-05-16 | トヨタ自動車株式会社 | 応答生成装置、応答生成方法及び応答生成プログラム |
JP2016090891A (ja) * | 2014-11-07 | 2016-05-23 | トヨタ自動車株式会社 | 応答生成方法、応答生成装置及び応答生成プログラム |
US11231904B2 (en) | 2015-03-06 | 2022-01-25 | Apple Inc. | Reducing response latency of intelligent automated assistants |
US10311871B2 (en) | 2015-03-08 | 2019-06-04 | Apple Inc. | Competing devices responding to voice triggers |
US11087759B2 (en) | 2015-03-08 | 2021-08-10 | Apple Inc. | Virtual assistant activation |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
US10529332B2 (en) | 2015-03-08 | 2020-01-07 | Apple Inc. | Virtual assistant activation |
US10930282B2 (en) | 2015-03-08 | 2021-02-23 | Apple Inc. | Competing devices responding to voice triggers |
US11468282B2 (en) | 2015-05-15 | 2022-10-11 | Apple Inc. | Virtual assistant in a communication session |
US11127397B2 (en) | 2015-05-27 | 2021-09-21 | Apple Inc. | Device voice control |
US10681212B2 (en) | 2015-06-05 | 2020-06-09 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US10356243B2 (en) | 2015-06-05 | 2019-07-16 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
US11010127B2 (en) | 2015-06-29 | 2021-05-18 | Apple Inc. | Virtual assistant for media playback |
US11500672B2 (en) | 2015-09-08 | 2022-11-15 | Apple Inc. | Distributed personal assistant |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US10366158B2 (en) | 2015-09-29 | 2019-07-30 | Apple Inc. | Efficient word encoding for recurrent neural network language models |
US11010550B2 (en) | 2015-09-29 | 2021-05-18 | Apple Inc. | Unified language modeling framework for word prediction, auto-completion and auto-correction |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US11526368B2 (en) | 2015-11-06 | 2022-12-13 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
US10354652B2 (en) | 2015-12-02 | 2019-07-16 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
JP2017117090A (ja) * | 2015-12-22 | 2017-06-29 | 株式会社アイ・ビジネスセンター | 対話システムおよびプログラム |
US10942703B2 (en) | 2015-12-23 | 2021-03-09 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US10446143B2 (en) | 2016-03-14 | 2019-10-15 | Apple Inc. | Identification of voice inputs providing credentials |
US9934775B2 (en) | 2016-05-26 | 2018-04-03 | Apple Inc. | Unit-selection text-to-speech synthesis based on predicted concatenation parameters |
US9972304B2 (en) | 2016-06-03 | 2018-05-15 | Apple Inc. | Privacy preserving distributed evaluation framework for embedded personalized systems |
US10249300B2 (en) | 2016-06-06 | 2019-04-02 | Apple Inc. | Intelligent list reading |
US11227589B2 (en) | 2016-06-06 | 2022-01-18 | Apple Inc. | Intelligent list reading |
US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
US11069347B2 (en) | 2016-06-08 | 2021-07-20 | Apple Inc. | Intelligent automated assistant for media exploration |
US10354011B2 (en) | 2016-06-09 | 2019-07-16 | Apple Inc. | Intelligent automated assistant in a home environment |
US10490187B2 (en) | 2016-06-10 | 2019-11-26 | Apple Inc. | Digital assistant providing automated status report |
US10192552B2 (en) | 2016-06-10 | 2019-01-29 | Apple Inc. | Digital assistant providing whispered speech |
US11037565B2 (en) | 2016-06-10 | 2021-06-15 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10509862B2 (en) | 2016-06-10 | 2019-12-17 | Apple Inc. | Dynamic phrase expansion of language input |
US10733993B2 (en) | 2016-06-10 | 2020-08-04 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
US10089072B2 (en) | 2016-06-11 | 2018-10-02 | Apple Inc. | Intelligent device arbitration and control |
US10942702B2 (en) | 2016-06-11 | 2021-03-09 | Apple Inc. | Intelligent device arbitration and control |
US10297253B2 (en) | 2016-06-11 | 2019-05-21 | Apple Inc. | Application integration with a digital assistant |
US11152002B2 (en) | 2016-06-11 | 2021-10-19 | Apple Inc. | Application integration with a digital assistant |
US10521466B2 (en) | 2016-06-11 | 2019-12-31 | Apple Inc. | Data driven natural language event detection and classification |
US10580409B2 (en) | 2016-06-11 | 2020-03-03 | Apple Inc. | Application integration with a digital assistant |
US10269345B2 (en) | 2016-06-11 | 2019-04-23 | Apple Inc. | Intelligent task discovery |
US10474753B2 (en) | 2016-09-07 | 2019-11-12 | Apple Inc. | Language identification using recurrent neural networks |
US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
US10553215B2 (en) | 2016-09-23 | 2020-02-04 | Apple Inc. | Intelligent automated assistant |
US11281993B2 (en) | 2016-12-05 | 2022-03-22 | Apple Inc. | Model and ensemble compression for metric learning |
US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
US11204787B2 (en) | 2017-01-09 | 2021-12-21 | Apple Inc. | Application integration with a digital assistant |
US11656884B2 (en) | 2017-01-09 | 2023-05-23 | Apple Inc. | Application integration with a digital assistant |
US10417266B2 (en) | 2017-05-09 | 2019-09-17 | Apple Inc. | Context-aware ranking of intelligent response suggestions |
US10741181B2 (en) | 2017-05-09 | 2020-08-11 | Apple Inc. | User interface for correcting recognition errors |
US10332518B2 (en) | 2017-05-09 | 2019-06-25 | Apple Inc. | User interface for correcting recognition errors |
US10755703B2 (en) | 2017-05-11 | 2020-08-25 | Apple Inc. | Offline personal assistant |
US10847142B2 (en) | 2017-05-11 | 2020-11-24 | Apple Inc. | Maintaining privacy of personal information |
US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
US10395654B2 (en) | 2017-05-11 | 2019-08-27 | Apple Inc. | Text normalization based on a data-driven learning network |
US10791176B2 (en) | 2017-05-12 | 2020-09-29 | Apple Inc. | Synchronization and task delegation of a digital assistant |
US11301477B2 (en) | 2017-05-12 | 2022-04-12 | Apple Inc. | Feedback analysis of a digital assistant |
US10410637B2 (en) | 2017-05-12 | 2019-09-10 | Apple Inc. | User-specific acoustic models |
US10789945B2 (en) | 2017-05-12 | 2020-09-29 | Apple Inc. | Low-latency intelligent automated assistant |
US11405466B2 (en) | 2017-05-12 | 2022-08-02 | Apple Inc. | Synchronization and task delegation of a digital assistant |
US10482874B2 (en) | 2017-05-15 | 2019-11-19 | Apple Inc. | Hierarchical belief states for digital assistants |
US10810274B2 (en) | 2017-05-15 | 2020-10-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
US10909171B2 (en) | 2017-05-16 | 2021-02-02 | Apple Inc. | Intelligent automated assistant for media exploration |
US10311144B2 (en) | 2017-05-16 | 2019-06-04 | Apple Inc. | Emoji word sense disambiguation |
US10748546B2 (en) | 2017-05-16 | 2020-08-18 | Apple Inc. | Digital assistant services based on device capabilities |
US10403278B2 (en) | 2017-05-16 | 2019-09-03 | Apple Inc. | Methods and systems for phonetic matching in digital assistant services |
US11217255B2 (en) | 2017-05-16 | 2022-01-04 | Apple Inc. | Far-field extension for digital assistant services |
US10303715B2 (en) | 2017-05-16 | 2019-05-28 | Apple Inc. | Intelligent automated assistant for media exploration |
US10657328B2 (en) | 2017-06-02 | 2020-05-19 | Apple Inc. | Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling |
US10445429B2 (en) | 2017-09-21 | 2019-10-15 | Apple Inc. | Natural language understanding using vocabularies with compressed serialized tries |
US10755051B2 (en) | 2017-09-29 | 2020-08-25 | Apple Inc. | Rule-based natural language processing |
EP3489951A1 (en) | 2017-11-28 | 2019-05-29 | Toyota Jidosha Kabushiki Kaisha | Voice dialogue apparatus, voice dialogue method, and program |
EP3489950A1 (en) | 2017-11-28 | 2019-05-29 | Toyota Jidosha Kabushiki Kaisha | Response sentence generation apparatus, method and program, and voice interaction system |
JP2019101065A (ja) * | 2017-11-28 | 2019-06-24 | トヨタ自動車株式会社 | 音声対話装置、音声対話方法及びプログラム |
US10825455B2 (en) | 2017-11-28 | 2020-11-03 | Toyota Jidosha Kabushiki Kaisha | Voice dialogue apparatus, voice dialogue method, and non-transitory computer readable media |
US10861458B2 (en) | 2017-11-28 | 2020-12-08 | Toyota Jidosha Kabushiki Kaisha | Response sentence generation apparatus, method and program, and voice interaction system |
US10636424B2 (en) | 2017-11-30 | 2020-04-28 | Apple Inc. | Multi-turn canned dialog |
US10733982B2 (en) | 2018-01-08 | 2020-08-04 | Apple Inc. | Multi-directional dialog |
JP2019128822A (ja) * | 2018-01-25 | 2019-08-01 | 日本電信電話株式会社 | 日本語名詞句抽出装置、日本語名詞句抽出方法および日本語名詞句抽出プログラム |
US10733375B2 (en) | 2018-01-31 | 2020-08-04 | Apple Inc. | Knowledge-based framework for improving natural language understanding |
US10789959B2 (en) | 2018-03-02 | 2020-09-29 | Apple Inc. | Training speaker recognition models for digital assistants |
US10592604B2 (en) | 2018-03-12 | 2020-03-17 | Apple Inc. | Inverse text normalization for automatic speech recognition |
US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
US10909331B2 (en) | 2018-03-30 | 2021-02-02 | Apple Inc. | Implicit identification of translation payload with neural machine translation |
JP2019185230A (ja) * | 2018-04-04 | 2019-10-24 | 学校法人明治大学 | 会話処理装置、会話処理システム、会話処理方法及びプログラム |
JP7252690B2 (ja) | 2018-04-04 | 2023-04-05 | 節夫 鶴田 | 会話処理装置、会話処理システム、会話処理方法及びプログラム |
JP2018160248A (ja) * | 2018-05-01 | 2018-10-11 | トヨタ自動車株式会社 | 応答生成方法、応答生成装置及び応答生成プログラム |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US10984780B2 (en) | 2018-05-21 | 2021-04-20 | Apple Inc. | Global semantic word embeddings using bi-directional recurrent neural networks |
US10684703B2 (en) | 2018-06-01 | 2020-06-16 | Apple Inc. | Attention aware virtual assistant dismissal |
US10403283B1 (en) | 2018-06-01 | 2019-09-03 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US10720160B2 (en) | 2018-06-01 | 2020-07-21 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
US11009970B2 (en) | 2018-06-01 | 2021-05-18 | Apple Inc. | Attention aware virtual assistant dismissal |
US11495218B2 (en) | 2018-06-01 | 2022-11-08 | Apple Inc. | Virtual assistant operation in multi-device environments |
US11386266B2 (en) | 2018-06-01 | 2022-07-12 | Apple Inc. | Text correction |
US10984798B2 (en) | 2018-06-01 | 2021-04-20 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US10496705B1 (en) | 2018-06-03 | 2019-12-03 | Apple Inc. | Accelerated task performance |
US10504518B1 (en) | 2018-06-03 | 2019-12-10 | Apple Inc. | Accelerated task performance |
US10944859B2 (en) | 2018-06-03 | 2021-03-09 | Apple Inc. | Accelerated task performance |
US11010561B2 (en) | 2018-09-27 | 2021-05-18 | Apple Inc. | Sentiment prediction from textual data |
US11170166B2 (en) | 2018-09-28 | 2021-11-09 | Apple Inc. | Neural typographical error modeling via generative adversarial networks |
US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
US10839159B2 (en) | 2018-09-28 | 2020-11-17 | Apple Inc. | Named entity normalization in a spoken dialog system |
US11475898B2 (en) | 2018-10-26 | 2022-10-18 | Apple Inc. | Low-latency multi-speaker speech recognition |
US11638059B2 (en) | 2019-01-04 | 2023-04-25 | Apple Inc. | Content playback on multiple devices |
US11348573B2 (en) | 2019-03-18 | 2022-05-31 | Apple Inc. | Multimodality in digital assistant systems |
US11217251B2 (en) | 2019-05-06 | 2022-01-04 | Apple Inc. | Spoken notifications |
US11475884B2 (en) | 2019-05-06 | 2022-10-18 | Apple Inc. | Reducing digital assistant latency when a language is incorrectly determined |
US11423908B2 (en) | 2019-05-06 | 2022-08-23 | Apple Inc. | Interpreting spoken requests |
US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
US11140099B2 (en) | 2019-05-21 | 2021-10-05 | Apple Inc. | Providing message response suggestions |
US11496600B2 (en) | 2019-05-31 | 2022-11-08 | Apple Inc. | Remote execution of machine-learned models |
US11360739B2 (en) | 2019-05-31 | 2022-06-14 | Apple Inc. | User activity shortcut suggestions |
US11289073B2 (en) | 2019-05-31 | 2022-03-29 | Apple Inc. | Device text to speech |
US11237797B2 (en) | 2019-05-31 | 2022-02-01 | Apple Inc. | User activity shortcut suggestions |
US11360641B2 (en) | 2019-06-01 | 2022-06-14 | Apple Inc. | Increasing the relevance of new available information |
JP2022542045A (ja) * | 2019-08-01 | 2022-09-29 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 認知的対話における会話フロー適応方法、システム、プログラム |
JP7441583B2 (ja) | 2019-08-01 | 2024-03-01 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 認知的対話における会話フロー適応方法、システム、プログラム |
US11488406B2 (en) | 2019-09-25 | 2022-11-01 | Apple Inc. | Text detection using global geometry estimators |
Also Published As
Publication number | Publication date |
---|---|
CN101510197A (zh) | 2009-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009193448A (ja) | 対話システム、方法及びプログラム | |
CN114547329B (zh) | 建立预训练语言模型的方法、语义解析方法和装置 | |
US6785651B1 (en) | Method and apparatus for performing plan-based dialog | |
WO2018034118A1 (ja) | 対話システム及びそのためのコンピュータプログラム | |
CA2437620C (en) | Hierarchichal language models | |
WO2016067418A1 (ja) | 対話制御装置および対話制御方法 | |
JP4439431B2 (ja) | コミュニケーション支援装置、コミュニケーション支援方法およびコミュニケーション支援プログラム | |
JP2000353161A (ja) | 自然言語生成における文体制御方法及び装置 | |
US20170286408A1 (en) | Sentence creation system | |
JP2003505778A (ja) | 音声制御ユーザインタフェース用の認識文法作成の特定用途を有する句ベースの対話モデル化 | |
JP2009533728A (ja) | 機械翻訳の方法およびシステム | |
JP6225012B2 (ja) | 発話文生成装置とその方法とプログラム | |
KR101677859B1 (ko) | 지식 베이스를 이용하는 시스템 응답 생성 방법 및 이를 수행하는 장치 | |
JP2007206888A (ja) | 応答生成装置、方法及びプログラム | |
JP5073024B2 (ja) | 音声対話装置 | |
KR101757222B1 (ko) | 한글 문장에 대한 의역 문장 생성 방법 | |
JP2001344237A (ja) | コード化を通じた自然語処理装置及び方法 | |
JP3706758B2 (ja) | 自然言語処理方法,自然言語処理用記録媒体および音声合成装置 | |
Chowdhary | Natural language processing | |
JP2005025257A (ja) | 言い換えを利用した文章作成支援処理プログラム、文章作成支援処理プログラム記録媒体、および文章作成支援処理方法 | |
KR100487716B1 (ko) | 단어레벨의 통계적 방법을 이용한 번역문 생성 방법 및 그장치 | |
Milhorat et al. | What if everyone could do it? a framework for easier spoken dialog system design | |
JP6843689B2 (ja) | コンテキストに応じた対話シナリオを生成する装置、プログラム及び方法 | |
US8635071B2 (en) | Apparatus, medium, and method for generating record sentence for corpus and apparatus, medium, and method for building corpus using the same | |
Garg et al. | Conversion of Native Speech into Indian Sign Language to Facilitate Hearing Impairment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100223 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100426 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20101026 |