(57)【要約】【課題】ユーザ間の過去の対話履歴情報や作業履歴情報を参照して、それらの言語表現が指し示す具体的な内容を抽出することができるグループウェアにおけるユーザの対話支援装置を提供とすることを目的とする。【解決手段】各ユーザの対話ビュー・ウィンドウ内にユーザ間の現在の対話履歴情報を表示し、表示された対話履歴情報の中に照応解析を必要とする対象要素があれば自動的に検出して、その対象要素に対応する照応候補をユーザの過去の対話履歴情報並びにユーザ間の作業履歴情報の中から抽出して表示する。【選択図】　　　　図１
2004021857.tif 000002
【特許請求の範囲】
【請求項１】
グループウェアにおけるユーザの対話を支援する手段において、
各ユーザの対話ビュー・ウィンドウ内にユーザ間の現在の対話履歴情報を表示し、表示された前記現在の対話履歴情報の中に照応解析を必要とする対象要素があれば自動的に検出する検出手段と、
前記対象要素に対応する照応候補を前記ユーザの過去の対話履歴情報並びにユーザ間の作業履歴情報の中から抽出して表示する手段を有することを特徴とするグループウェアにおけるユーザの対話支援装置。
【請求項２】
前記検出手段は、前記ユーザ間の前記現在の対話履歴情報の中から前記照応解析を必要とする前記対象要素を、前記現在の対話履歴情報を言語解析して自動的に検出する検出手段を有することを特徴とする請求項１記載のグループウェアにおけるユーザの対話支援装置。
【請求項３】
前記検出手段は、前記ユーザ間の前記現在の対話履歴情報の中から前記照応解析を必要とする前記対象要素を、前記現在の対話履歴情報を言語解析し、語句間の修飾関係も利用して対象要素を自動的に検出する検出手段を有することを特徴とする請求項１または２記載のグループウェアにおけるユーザの対話支援装置。
【請求項４】
前記検出手段は、前記ユーザ間の前記現在の対話履歴情報の中から前記照応解析を必要とする前記対象要素を、ユーザがあらかじめ登録しておいた要素パターンリストを用いて自動的に検出する検出手段を有することを特徴とする請求項１または２記載のグループウェアにおけるユーザの対話支援装置。
【請求項５】
前記検出手段は、前記ユーザ間の前記現在の対話履歴情報の中から前記照応解析を必要とする前記対象要素が検出された場合に、前記対象要素が有する言語的属性を使って、前記ユーザにのみ関連する前記過去の対話履歴情報並びに作業履歴情報を取り出し、これらの履歴情報の中から照応候補を抽出する検出手段を有することを特徴とする請求項１または２記載のグループウェアにおけるユーザの対話支援装置。
【請求項６】
前記照応解析を必要とする要素に対応する前記照応候補を抽出する際に、前記照応候補を複数抽出して表示するようにしたことを特徴とする請求項１記載のグループウェアにおけるユーザの対話支援装置。
【請求項７】
前記照応解析を必要とする要素に対応する前記照応候補が複数抽出された場合に、候補を絞り込むための情報入力を前記ユーザに促すようにしたことを特徴とする請求項１記載のグループウェアにおけるユーザの対話支援装置。
【請求項８】
前記対話支援装置は、ネットワークと、前記ユーザの対話履歴情報および作業履歴情報を記憶するデータベースを備えるサーバと、ネットワークに接続した複数のユーザ画面およびユーザ入力装置を備えるユーザ操作部と、記憶された対話履歴情報および作業履歴情報の言語的な解析を行う言語解析部から構成されたことを特徴とする請求項１から７のいずれか１項に記載のグループウェアにおけるユーザ対話支援装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、グループウェアにおけるユーザの対話支援装置に関し、特に、ネットワークを利用してグループメンバー間で情報をやり取りするグループウェアにおいて、グループを構成するユーザの対話を支援装置に関するものである。
【０００２】
【従来の技術】
従来の自然言語処理の技術分野においては、名詞の照応関係、すなわち代名詞や指示代名詞が具体的には何を指しているのかを自動的に推定する試みがなされてきた。例えば、従来技術文献「自然言語処理」（長尾真編、岩波書店　１９９６年）では、日本語の入力文書に対して係り受けなどの構文解析を行って各文の基本的な構造を明らかにし、照応解析が必要な要素であると、その要素に先行する文の中から照応候補を取り出し、推論規則などを用いて最も妥当と思われる候補を決定する方法が述べられている。
【０００３】
また、特許第３１３５２３５号公報の「照応解析装置」は、名詞の照応関係を推定する場合に、対象とする分野の文を事前に人が解読して照応規則を作成する従来手法、並びに形態素解析や構文解析されたタグ付きコーパスに機械学習の手法を適用して得られる決定を用いる従来手法が抱える問題点を解決し、より高精度の照応解析結果を得ることができる手法が提案されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記の手法はいずれの場合も照応解析の対象要素が代名詞や指示代名詞に限定されており、照応候補を抽出する範囲も入力された自然言語文あるいは現在の対話履歴情報に限定されているために、業務において同じグループのメンバー同士による対話において頻繁にやりとりされることが多い「昨日の会議で話した内容」、「メールに書いた件について」といった指示性を有する言語表現には対応できないという問題がある。また、こういった言語表現の照応候補を抽出するためにはユーザが関わった対話履歴情報に加えて作業履歴情報を参照する必要があり、この点に関しても従来の手法では対応できないという問題がある。
【０００５】
本発明は係る問題に鑑みてなされたものであり、照応解析の対象要素を代名詞や指示代名詞に限定することなく、業務上やりとりされることが多い言語表現にも着目して、ユーザ間の過去の対話履歴情報や作業履歴情報を参照して、それらの言語表現が指し示す具体的な内容を抽出することができるグループウェアにおけるユーザの対話支援装置を提供することにある。
【０００６】
また、グループウェアにおけるユーザの対話を支援装置であって、各ユーザの対話ビュー・ウィンドウ内にユーザ間の現在の対話履歴情報を表示し、表示された対話履歴情報の中に照応解析を必要とする対象要素があれば自動的に検出してその対象要素に対応する照応候補をユーザの過去の対話履歴情報並びにユーザ間の作業履歴情報の中から抽出して表示するようにしたことを特徴とする。
【０００７】
また、ユーザ間の現在の対話履歴情報の中から照応解析を必要とする対象要素を、現在の対話履歴情報を言語解析して自動的に検出するようにしたことを特徴とする。
【０００８】
また、ユーザ間の現在の対話履歴情報の中から照応解析を必要とする対象要素を、現在の対話履歴情報を言語解析すると共に語句間の修飾関係も利用して対象要素を自動的に検出するようにしたことを特徴する。
【０００９】
また、ユーザ間の現在の対話履歴情報の中から照応解析を必要とする対象要素を、ユーザが予め登録しておいた要素パターンリストを用いて自動的に検出するようにしたことを特徴とする。
【００１０】
また、ユーザ間の現在の対話履歴情報の中から照応解析を必要とする対象要素が検出された場合に、対象要素が有する言語的属性を使って、ユーザにのみ関連する過去の対話履歴情報ならびに作業履歴情報を取り出し、これらの履歴情報の中から照応候補を抽出するようにしたことを特徴とする。
【００１１】
また、ユーザ間の現在の対話履歴情報の中から照応解析を必要とする対象要素が検出された場合に、対象要素が有する言語的属性を使って、ユーザにのみ関連する過去の対話履歴情報並びに作業履歴情報を取り出し、これらの履歴情報の中から照応候補を抽出をし、照応候補が複数ある場合は複数抽出し表示するようにしたことを特徴とする。
【００１２】
さらに、照応解析を必要とする要素に対応する照応候補が複数抽出された場合に、候補を絞り込むための情報入力をユーザに促すようにしたことを特徴とする。
【００１３】
なお、ネットワークと、ユーザの対話履歴情報および作業履歴情報を記憶するデータベースを備えるサーバと、ネットワークに接続した複数のユーザ画面およびユーザ入力装置を備えるユーザ操作部と、記憶された対話履歴情報および作業履歴情報の言語的な解析を行う言語解析部とから構成されていることを特徴とする。
【００１４】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載のグループウェアにおけるユーザ対話支援装置は、各ユーザの対話ビュー・ウィンドウ内にユーザ間の現在の対話履歴情報を表示し、表示された対話履歴情報の中に照応解析を必要とする対象要素があれば自動的に検出する検出手段と、その対象要素に対応する照応候補をユーザの過去の対話履歴情報並びにユーザ間の作業履歴情報の中から抽出して表示する手段を有することを特徴とする。
【００１５】
請求項２記載のグループウェアにおけるユーザ対話支援装置は、ユーザ間の現在の対話履歴情報の中から照応解析を必要とする対象要素を、現在の対話履歴情報を言語解析して自動的に検出する検出手段を有することを特徴とする。
【００１６】
請求項３記載のグループウェアにおけるユーザ対話支援装置は、ユーザ間の現在の対話履歴情報の中から照応解析を必要とする対象要素を、現在の対話履歴情報を言語解析し、語句間の修飾関係も利用して対象要素を自動的に検出する検出手段を有することを特徴とする。
【００１７】
請求項４記載のグループウェアにおけるユーザ対話支援装置は、ユーザ間の現在の対話履歴情報の中から照応解析を必要とする対象要素を、ユーザがあらかじめ登録しておいた要素パターンリストを用いて自動的に検出する検出手段を有することを特徴とする。
【００１８】
請求項５記載のグループウェアにおけるユーザ対話支援装置は、ユーザ間の現在の対話履歴情報の中から照応解析を必要とする対象要素が検出された場合に、対象要素が有する言語的属性を使って、ユーザにのみ関連する過去の対話履歴情報並びに作業履歴情報を取り出し、これらの履歴情報の中から照応候補を抽出する検出手段を有することを特徴とする。
【００１９】
請求項６記載のグループウェアにおけるユーザ対話支援装置は、照応解析を必要とする要素に対応する照応候補を抽出する際に、照応候補を複数抽出して表示するようにしたことを特徴とする。
【００２０】
請求項７記載のグループウェアにおけるユーザ対話支援装置は、照応解析を必要とする要素に対応する照応候補が複数抽出された場合に、候補を絞り込むための情報入力をユーザに促すようにしたことを特徴とする。
【００２１】
請求項８記載のグループウェアにおけるユーザ対話支援装置は、ネットワークと、ユーザの対話履歴情報および作業履歴情報を記憶するデータベースを備えるサーバと、ネットワークに接続した複数のユーザ画面およびユーザ入力装置を備えるユーザ操作部と、記憶された対話履歴情報および作業履歴情報の言語的な解析を行う言語解析部から構成されたことを特徴とする。
【００２２】
【発明の実施の形態】
図１は、本発明の実施形態であるグループウェアにおけるユーザの対話支援装置の構成を示した図である。
本発明のグループウェアにおけるユーザの対話支援装置は、ユーザ端末１、ネットワーク制御部２、対話処理部３、言語解析処理部４、ユーザＩ／Ｆ制御部５、対話履歴情報一時記憶部６、対話履歴ＤＢ７、作業履歴ＤＢ８から構成されている。
【００２３】
次に実施形態の動作を説明する。
ユーザはユーザ端末１を使ってネットワークを介して対話を行う。ネットワーク制御部２は、ネットワークを介したユーザ端末１を制御し、ユーザＩ／Ｆ制御部３は、ユーザ端末１とサーバの接続を制御する。対話処理部３では、グループウェアを使用しているユーザからの対話要求の受付と処理を行う。言語解析処理部４では、まず、受け取った現在の対話履歴情報を言語解析し、照応解析の対象要素を抽出する。次に抽出した対象要素が有する言語的属性を利用して対話履歴ＤＢ７および作業履歴ＤＢ８から照応候補を抽出し、その結果を対話処理部３に送る。これにより、対話の当事者であるユーザは、現在の対話の中で照応解析が必要とれる要素が指す具体的な内容を即座に画面上で知ることができる。対話履歴一時記憶部６は、対話開始後取り交わされている現在の対話履歴情報を一時的に記憶し、その情報を言語解析部４に送る。対話履歴ＤＢ７には、グループウェアのユーザ間で取り交わされた対話の履歴情報が、その言語解析結果、対話者名、時間情報（日付・時刻）と関連付けされて所定のフォーマットで格納される。また、１日の勤務終了時等のある一定のタイミングで対話履歴情報は更新される。作業履歴ＤＢ８には、グループウェアのユーザ間で発生した作業履歴が当事者名、時間情報（日付・時刻等）、作業内容（＋言語解析結果）と関連づけされて所定のフォーマットで格納されている。作業内容とは、例えば複数のユーザが共同で文書作成を行ったような場合には、文書作成作業が実施されたという情報とこれに関連付けられる作成文書ファイルを指す。本ＤＢも、１日の勤務終了時等のある一定のタイミングで対話履歴情報は更新される。
【００２４】
図２は、本発明の実施形態であるグループウェアにおけるユーザの対話支援装置の動作を示したフローチャートである。
現在の対話履歴の言語解析を行い（ステップＳ１０）、照応解析の対象要素が有るかどうかの判断を行う（ステップＳ１１）。照応解析の対象要素がない場合（ステップＳ１１／ＮＯ）、そのまま終了となる。照応解析の対象要素がある場合（ステップＳ１１／ＹＥＳ）、対象要素の言語的属性と現在の対話関連情報の取り出す（ステップＳ１２）。対話履歴ＤＢ７および作業履歴ＤＢ８からの照応候補抽出を行い（ステップＳ１３）、照応候補の表示をし（ステップＳ１４）、終了となる。
【００２５】
図３は、本発明の実施形態であるグループウェアにおけるユーザの対話支援装置の動作を示したフローチャートである。
照応解析の要素、パターンのユーザ登録をし（ステップＳ２０）、現在の対話履歴の言語解析を行う（ステップＳ２１）。照応解析の対象要素有りかどうかの判断を行う（ステップＳ２２）。次に、照応解析の対象要素がない場合（ステップＳ２２／ＮＯ）、そのまま終了となり、照応解析の対象要素がある場合（ステップＳ２２／ＹＥＳ）、次に対象要素の言語的属性と現在の対話関連情報の取り出しを行い（ステップＳ２３）、対話履歴ＤＢ７および作業履歴ＤＢ８からの照応候補抽出を行う（ステップＳ２４）。さらに照応候補が複数あるかどうかの判断を行う（ステップＳ２５）。照応候補が複数ない場合（ステップＳ２５／ＮＯ）、照応候補の表示を行い（ステップＳ２７）、終了となる。照応候補が複数ある場合（ステップＳ２５／ＹＥＳ）、ユーザによる情報入力を行い（ステップＳ２６）、照応候補の表示をし（ステップＳ２７）、終了となる。
【００２６】
以上のことから、ネットワークを介してユーザ間で対話を開始すると、各ユーザの端末の画面上に対話履歴が表示されるようになる。言語解析処理部４は、あるタイミング（例えば、句点や読点がユーザによって入力された時）で、それまでの対話履歴情報に対して言語解析を行う。具体的には、現在の対話履歴情報に対して形態素解析と構文解析を行い、解析に用いた辞書データに基づき照応解析の対象要素を検出する。
【００２７】
照応解析の対象要素として、従来から広く扱われている代名詞や指示代名詞に加えて、日常の業務に関連する「メール」、「会議」、「文書」といった一般名詞も含める。日常の業務に関連する一般名詞には固有の素性を辞書中に与えておくことになる。
【００２８】
言語解析が終了すると、言語解析処理部４は、代名詞、指示代名詞、あるいは業務に関連する一般名詞が解析結果に含まれているかどうかをチェックし、あれば取り出す。このとき、当該の単語と修飾関係にある語句があれば合わせて取り出して照応解析の対象要素とする。次に、言語解析処理部４は、この対象要素が有する言語的属性と現在の対話に関連する情報（対話者名、日付、時刻等）を使って、対話履歴ＤＢ７および作業履歴ＤＢ８から照応候補を抽出し、その結果を現在の対話画面に表示する。
【００２９】
図４、５は、２人のユーザによる現在の対話履歴を示す画面である。
図中の強調表示された語句「昨日のメールの件」が言語解析処理部４によって照応解析の対象要素と判断されたものである。「メール」という日常の業務に関連する一般名詞「メール」と、この単語と修飾関係にある前後の語句が一緒に取り出され、全体で照応解析の対象要素となる。この例の場合には、「昨日」、「メール」、「件」という単語から構成されているが、「件」は形式名詞に過ぎないので照応候補の抽出には「昨日」と「メール」を用いる。「昨日」という単語が有する言語的属性（時を表す副詞的名詞で現在の日付よりも１日前を指す）と現在の対話に関連する情報（発話者名、対話の相手名、日付）そして「メール」により作業履歴ＤＢ８から１日前の作業履歴情報のみを照応候補の探索範囲と決め、対話者が関係したメールを抽出し、当該メールの内容あるいは当該メールへのリンクを現在の対話画面上に表示する。
【００３０】
図６は、照応解析の対象とする要素パターンをユーザが予め登録する画面例を示している。
図４、５で強調表示された語句「昨日のメールの件」が、言語解析処理部４によって照応解析の対象要素と判断するために、照応解析の対象となる要素パターンをユーザが登録する。要素パターンの登録として、パターン１では、「昨日」といった時間を表す副詞的名詞と主として体言につき、その体言と他の語との格関係を示す助詞である格助詞、「メール」といった日常の業務に関連する一般名詞の組み合わせる。
パターン２では、時間を表す副詞的名詞と格助詞、従来広く使われている代名詞と指示代名詞の組み合わせる。
【００３１】
図７は、照応候補が複数存在する場合に候補を絞り込むための情報入力をユーザに促す画面例を示している。
ユーザ間の対話履歴の中で強調表示された「昨日のメールの件」は、言語解析処理部４によって照応解析の対象要素と判断されたものであり、照応解析によって照応候補が複数存在する場合には、複数の照応候補を対話履歴に示す画面に表示させる。そこでユーザは複数の照応候補の中から候補を絞り込むために、キーワードを入力する。
【００３２】
以上のことから明らかなように、グループウェアにおけるユーザの対話において、照応解析の対象要素を代名詞や指示代名詞に限定することなく、業務上やり取りされることが多い言語表現を扱うことが可能になり、さらにはこれらの照応候補をユーザ間の過去の対話履歴情報や作業履歴情報の中から取り出してユーザに提示することができるようになり、対話の流れがスムースになると同時に共同で作業を行う場合には業務効率を向上させることができる。
【００３３】
【発明の効果】
以上の説明から明らかなように、請求項１記載の発明において、各ユーザの対話ビュー・ウィンドウ内にユーザ間の現在の対話履歴情報を表示し、表示された対話履歴情報の中に照応解析を必要とする対象要素があれば自動的に検出してその対象要素に対応する照応候補をユーザの過去の対話履歴情報並びにユーザ間の作業履歴情報の中から抽出して表示し、照応対象要素が具体的に何を指すのかを言語情報あるいは作業内容情報としてユーザに知らせることができる。
【００３４】
請求項２記載の発明において、現在の対話履歴情報を言語解析することよって照応解析の対象要素を自動的に検出することができるようになる。
【００３５】
請求項３記載の発明において、現在の対話履歴情報を言語解析するとともに語句間の修飾関係も利用して対象要素を自動的に検出することができるようになり、照応解析において、その修飾関係を利用することで照応候補をより正確に絞り込むことができる。
【００３６】
請求項４記載の発明において、ユーザが予め登録しておいた要素パターンリストを用いて照応解析の対象要素を自動的に検出することができ、照応解析の対象としたい要素をユーザ毎にカスタマイズすることができる。
【００３７】
請求項５記載の発明において、ユーザ間の現在の対話履歴情報の中から照応解析を必要とする対象要素が検出された場合に、対象要素が有する言語的属性を利用することによって照応候補を探索する範囲を狭くすることができる。
【００３８】
請求項６記載の発明において、照応候補を複数抽出することにより、正しい候補をユーザに提示できる可能性を大きくした。
【００３９】
請求項７記載の発明において、照応候補が複数抽出された場合に候補を絞り込むための情報入力をユーザに促すので、より正確な候補を選び出すことができるようになる。
【００４０】
請求項８記載の発明において、グループウェアにおけるユーザの対話を支援することができる装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態であるグループウェアにおけるユーザの対話支援装置の構成を示した図である。
【図２】本発明の実施形態であるグループウェアにおけるユーザの対話支援装置の動作を示したフローチャートである。
【図３】本発明の実施形態であるグループウェアにおけるユーザの対話支援装置の動作を示したフローチャートである。
【図４】本発明の実施形態である２人のユーザによる現在の対話履歴を示す画面である。
【図５】本発明の実施形態である２人のユーザによる現在の対話履歴を示す画面である。
【図６】本発明の実施形態である照応解析の対象とする要素パターンをユーザが予め登録する画面例を示した図である。
【図７】本発明の実施形態である照応候補が複数存在する場合に候補を絞り込むための情報入力をユーザに促す画面例を示した図である。
【符号の説明】
１　ユーザ端末
２　ネットワーク制御部
３　対話処理部
４　言語解析処理部
５　ユーザＩ／Ｆ制御部
６　対話履歴情報一時記憶部
７　対話履歴ＤＢ
８　作業履歴ＤＢ
【図１】
2004021857.tif 000003
【図２】
2004021857.tif 000004
【図３】
2004021857.tif 000005
【図４】
2004021857.tif 000006
【図５】
2004021857.tif 000007
【図６】
2004021857.tif 000008
【図７】
2004021857.tif 000009