(57)【要約】【課題】  大量の情報から所望の情報を適切に選択するための情報収集支援システム、情報収集支援方法及び情報収集支援プログラムを提供する。【解決手段】  情報収集支援システム１００は、情報の収集指示を受け付ける指示受付部１０２と、情報を収集する情報収集部１０６と、情報収集部１０６により収集された情報の構造を解析し、構造情報を生成する解析部１０８と、構造情報に基づいて、収集指示と第１の関連を有し、情報の構造を表す第１の表示用データと、収集指示と第２の関連を有し、情報の構造を表す第２の表示用データとを生成する提示情報加工部１１４と、提示情報加工部１１４により生成される第１及び第２の表示用データに基づく表示を行う提示情報表示・操作部１１２とを有する。【選択図】  図１
2006058969.tif 000002
【特許請求の範囲】
【請求項１】
情報の収集指示を受け付ける収集指示受付手段と、
情報を収集する情報収集手段と、
前記情報収集手段により収集された情報の構造を解析し、構造情報を生成する解析手段と、
前記構造情報に基づいて、前記収集指示と第１の関連を有し、前記情報の構造を表す第１の表示用データと、前記収集指示と第２の関連を有し、前記情報の構造を表す第２の表示用データとを生成する表示用データ生成手段と、
前記表示用データ生成手段により生成される第１及び第２の表示用データに基づく表示を行う表示手段を有することを特徴とする情報収集支援システム。
【請求項２】
前記表示用データ生成手段は、複数の情報の要素と、これらの情報の要素間の関係とを表す第１及び第２の表示用データを生成することを特徴とする請求項１に記載の情報収集支援システム。
【請求項３】
前記表示用データ生成手段は、前記収集指示により指定された情報の要素のいずれかを含む情報の構造を表す第１の表示用データと、前記収集指示により指定された情報の要素のいずれかと所定の関連を有する要素を含む情報の構造を表す第２の表示用データとを生成することを特徴とする請求項２に記載の情報収集支援システム。
【請求項４】
前記表示手段による表示内の情報の要素に対応する画像の選択指示を受け付ける選択指示受付手段を有し、
前記表示手段は、前記選択指示に応じて、表示を切り替えることを特徴とする請求項３に記載の情報収集支援システム。
【請求項５】
前記選択指示受付手段は、前記表示手段による第１の表示用データに基づく表示内の情報の要素に対応する画像の選択指示を受け付け、
前記表示手段は、前記情報収集手段により収集された情報の内、前記選択指示に対応する情報の要素を有する情報を表示することを特徴とする請求項４に記載の情報収集支援システム。
【請求項６】
前記選択指示受付手段は、前記表示手段による第２の表示用データに基づく表示内の情報の要素に対応する画像の選択指示を受け付け、
前記表示用データ生成手段は、前記解析手段により生成された構造情報の内、前記選択指示に対応する情報の要素を有する情報の構造情報に基づいて、前記第１の表示用データを生成することを特徴とする請求項４又は５に記載の情報収集支援システム。
【請求項７】
前記解析手段は、自然言語の意味解析を行って、情報の格構造を表すとともに、前記情報の要素間の関係が格に対応する属性値で表される構造情報を生成することを特徴とする請求項１乃至６のいずれかに記載の情報収集支援システム。
【請求項８】
収集された情報の構造を解析して得られる構造情報に基づいて、情報の収集指示と第１の関連を有し、前記情報の構造を表す第１の表示用データと、前記収集指示と第２の関連を有し、前記情報の構造を表す第２の表示用データとを生成する表示用データ生成ステップと、
前記表示用データ生成ステップにより生成される第１及び第２の表示用データに基づく表示を行う表示ステップとを有することを特徴とする情報収集支援方法。
【請求項９】
前記表示用データ生成ステップは、複数の情報の要素と、これらの情報の要素間の関係とを表す第１及び第２の表示用データを生成することを特徴とする請求項８に記載の情報収集支援方法。
【請求項１０】
前記表示用データ生成ステップは、前記収集指示により指定された情報の要素のいずれかを含む情報の構造を表す第１の表示用データと、前記収集指示により指定された情報の要素のいずれかと所定の関連を有する要素を含む情報の構造を表す第２の表示用データとを生成することを特徴とする請求項９に記載の情報収集支援方法。
【請求項１１】
情報収集の支援に際してコンピュータにおいて実行される情報収集支援プログラムであって、
収集された情報の構造を解析して得られる構造情報に基づいて、情報の収集指示と第１の関連を有し、前記情報の構造を表す第１の表示用データと、前記収集指示と第２の関連を有し、前記情報の構造を表す第２の表示用データとを生成する表示用データ生成ステップを有することを特徴とする情報収集支援プログラム。
【請求項１２】
前記表示用データ生成ステップは、複数の情報の要素と、これらの情報の要素間の関係とを表す第１及び第２の表示用データを生成することを特徴とする請求項１１に記載の情報収集支援プログラム。
【請求項１３】
前記表示用データ生成ステップは、前記収集指示により指定された情報の要素のいずれかを含む情報の構造を表す第１の表示用データと、前記収集指示により指定された情報の要素のいずれかと所定の関連を有する要素を含む情報の構造を表す第２の表示用データとを生成することを特徴とする請求項１２に記載の情報収集支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大量の情報から所望する情報を収集することを支援する情報収集支援システム、情報収集支援方法及び情報収集支援プログラムに関する。
【背景技術】
【０００２】
ネットワークを介して大量の情報が容易に入手可能になってきたことに伴い、無数の情報の中から本当に必要な情報を選択する作業に時間がかかるようになり、更には、必要とする情報を取得することができないことも少なくなくなってきた。特に、企業での業務活動においては、社内文書の電子化、共有化が進むと共に、インターネットやイントラネットを介して情報収集することが当然となってきた結果、この問題は、様々な業務に渡って共通のものとなっている。
【０００３】
大量の情報から必要な情報を選択する作業は、従来から情報検索技術により支援が図られてきた。例えば、インターネット上での情報検索では、検索サービスを提供しているウェブサイトが数多く存在している。
【０００４】
従来、これらの検索サービスを始め、一般的に提供されている検索技術では、利用者が文字列をいくつか指定すると、その指定した文字列が全体あるいは一部に含まれる文書のリストが提示される。このような検索技術においては、文書に予めキーワードが付与されており、指定された文字列と一致するキーワードが付与された文書が選択される。このため、文書に付与されるキーワードをいかに適切に選択するかが検索結果に大きく影響を与えていた。
【０００５】
このような検索技術におけるキーワードの付与等の煩雑な作業をなくすとともに、検索漏れを防止すべく、最近は、文書の全文を直接に検索し、指定された文字列が直接使用されている文書を選択する全文検索の技術が大勢を占めている。この全文検索の技術では、検索対象となる文書が大量且つ多様になると、利用者は、検索結果を絞り込むために、複数の文字列を適切に選択する必要がある。しかし、利用者は、全ての文書の内容を確認することができない以上、文字列を適切に選択することは容易ではない。
【０００６】
検索時に指定する文字列を適切に選択することを支援する技術としては、検索される文字列の分類体系を保持し、図示する技術（例えば、特許文献１参照）や、文書の中から検索される文字列が含まれている単位（文書単位）を取り出し、その文書単位に含まれる単語を絞込み検索に有効な候補として利用者に提示する技術（例えば、特許文献２参照）が開示されている。
【０００７】
しかし、単に文書中に含まれる文字列の指定方法を工夫しただけでは、検索の精度を上げることができないという問題があった。例えば、複数の話題が記述された文書において、指定された文字列が別々の話題の記述部分に含まれているような場合と、単一の話題の記述部分に含まれている場合とが区別できない。また、例えば、「文書の管理についての規定」と「管理規定についての文書」のように、含まれる文字列は同様であるにも関わらず、意味が異なる場合に、これらを区別することが困難であった。
【０００８】
このような問題に対し、言葉の係り受けや意味構造を解析して検索結果を絞り込む技術も開示されてきている。例えば、検索条件としての条件文を入力し、これを形態素解析した結果を用いて一次検索を行い、更に、一次検索の結果について構文解析した情報と条件文を構文解析した情報とを照合して検索結果を得る技術（例えば、特許文献３参照）や、自然言語による文書を意味論的に処理して、ＳＡＯ構造（主語・作用・目的語）を作成し、検索要求のＳＡＯ構造と一致するＳＡＯ構造を含む文書を選択する技術（例えば、特許文献４参照）が開示されている。      
【０００９】
更には、利用者に対して適切な検索を支援するための技術として、検索された文書のタイトルとその文書の特徴を表す情報を一覧表示する技術（例えば、特許文献５参照）や、検索された文書の特徴となる語を、その特徴語間の共起関係を考慮して表示する技術（例えば、特許文献６参照）が提案されている。
【００１０】
【特許文献１】特開２００２−２６９１３５号公報
【特許文献２】特開平９−２５９１３３号公報
【特許文献３】特開平３−１４８７６５号公報
【特許文献４】特表２００２−５２４７９９号公報
【特許文献５】特開平１１−８５７８６号公報
【特許文献６】特開平１０−７４２１０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上述したように、大量の情報から必要な情報を選択する作業を適切に行うためには、意味解析の技術を用いることが必要となってきている。これは、意味解析では、文書に含まれる文字列について、単なる係受けの情報では得ることができない文書の中での役割についての情報、例えば、主語であるとか目的語であるとかなどの情報を利用可能であるため、絞込みを適切に行うことが可能となるためである。また、構文解析を用いた検索では、語順等のわずかな言い回しの違い等により構文木が異なってしまい、これにより検索結果が異なってしまうのに対し、意味解析を用いた検索では、同じ意味構造を持つ文であれば、語順等によらず同じ検索結果が得られるという優れた特徴を有する。
【００１２】
ところが、意味解析を用いた検索においても、例えば、文法的に異なった表現がなされているような場合においては、同一の検索結果が得られない問題が起こり得る。
【００１３】
例えば、同一の意味を表す例文Ａ「システムＸは蓄積された文書に機密性を保証します。」と例文Ｂ「蓄積された文書の機密性の保証はシステムＸが担っています。」について、意味解析技術の例として語彙機能文法（ＬＦＧ）を用いた解析例を、例文Ａについては図２に、例文Ｂについては図３にそれぞれ示す。図２（例文Ａ）では、「文書」は、「保証する」の斜格（図中ではOBL）として解析され、「機密性」は「保証する」の目的格（図中ではOBJ）として解析されている。これに対し、図３（例文Ｂ）では、「機密性」は「確保」を連体修飾(ADJUNCT adnominal)し、「文書」は「機密性」を連体修飾(図中ではADJUNCT adnominal)するものとして解析されている。
【００１４】
これら例文Ａ及び例文Ｂのように、解析対象の文が文法的に異なって表現されている場合には、文が同一の意味を表すものであっても、必ずしも同一形式の解析結果とならない。更には、利用者が「紙文書の機密性を保証する」との記述のある文書を期待した場合には、「機密性」が「保証する」の目的格であるため、例文Ａも例文Ｂも検索結果として選択されないということが起こり得る。従って、このような表記上の違いによる検索漏れを防ぐための支援が必要である。
【００１５】
本発明の目的は、大量の情報から所望の情報を適切に選択するための情報収集支援システム、情報収集支援方法及び情報収集支援プログラムを提供するものである。
【課題を解決するための手段】
【００１６】
本発明に係る情報収集支援システムは、情報の収集指示を受け付ける収集指示受付手段と、情報を収集する情報収集手段と、前記情報収集手段により収集された情報の構造を解析し、構造情報を生成する解析手段と、前記構造情報に基づいて、前記収集指示と第１の関連を有し、前記情報の構造を表す第１の表示用データと、前記収集指示と第２の関連を有し、前記情報の構造を表す第２の表示用データとを生成する表示用データ生成手段と、前記表示用データ生成手段により生成される第１及び第２の表示用データに基づく表示を行う表示手段とを有する。
【００１７】
この構成により、情報収集支援システムは、利用者に対して、収集した情報の構造を表す少なくとも２種類の表示を行うことができ、利用者は、大量の情報から所望の情報を適切に選択することが可能となる。なお、情報収集支援システムは、単体の装置によって成されても良く、サーバとクライアント等の複数の装置によって構成されても良い。
【００１８】
本発明に係る情報収集支援システムは、前記表示用データ生成手段が、複数の情報の要素と、これらの情報の要素間の関係とを表す第１及び第２の表示用データを生成する。この構成により、利用者は、収集された情報の構造をより明確に認識することが可能となる。
【００１９】
本発明に係る情報収集支援システムは、前記表示用データ生成手段が、前記収集指示により指定された情報の要素のいずれかを含む情報の構造を表す第１の表示用データと、前記収集指示により指定された情報の要素のいずれかと所定の関連を有する要素を含む情報の構造を表す第２の表示用データとを生成する。この構成により、利用者は、収集指示に対応する情報のみならず、収集指示に対応する情報と意味等が近似する情報についても取得することが可能となり、収集指示が適切でないことにより生じる収集漏れを防止することが可能となる。
【００２０】
本発明に係る情報収集支援システムは、前記表示手段による表示内の情報の要素に対応する画像の選択指示を受け付ける選択指示受付手段を有し、前記表示手段が、前記選択指示に応じて、表示を切り替える。この構成により、利用者の要求に応じた様々な情報の構造に関する表示が可能となる。
【００２１】
本発明に係る情報収集支援システムは、前記選択指示受付手段が、前記表示手段による第１の表示用データに基づく表示内の情報の要素に対応する画像の選択指示を受け付け、前記表示手段が、前記情報収集手段により収集された情報の内、前記選択指示に対応する情報の要素を有する情報を表示する。
【００２２】
好ましくは、本発明に係る情報収集支援システムは、前記選択指示受付手段が、前記表示手段による第２の表示用データに基づく表示内の情報の要素に対応する画像の選択指示を受け付け、前記表示用データ生成手段が、前記解析手段により生成された構造情報の内、前記選択指示に対応する情報の要素を有する情報の構造情報に基づいて、前記第１の表示用データを生成する。
【００２３】
好ましくは、本発明に係る情報収集支援システムは、前記解析手段が、自然言語の意味解析を行って、情報の格構造を表すとともに、前記情報の要素間の関係が格に対応する属性値で表される構造情報を生成する。
【００２４】
本発明に係る情報収集支援方法は、収集された情報の構造を解析して得られる構造情報に基づいて、情報の収集指示と第１の関連を有し、前記情報の構造を表す第１の表示用データと、前記収集指示と第２の関連を有し、前記情報の構造を表す第２の表示用データとを生成する表示用データ生成ステップと、前記表示用データ生成ステップにより生成される第１及び第２の表示用データに基づく表示を行う表示ステップとを有する。
【００２５】
好ましくは、本発明に係る情報収集支援方法は、前記表示用データ生成ステップが、複数の情報の要素と、これらの情報の要素間の関係とを表す第１及び第２の表示用データを生成する。
【００２６】
好ましくは、本発明に係る情報収集支援方法は、前記表示用データ生成ステップが、前記収集指示により指定された情報の要素のいずれかを含む情報の構造を表す第１の表示用データと、前記収集指示により指定された情報の要素のいずれかと所定の関連を有する要素を含む情報の構造を表す第２の表示用データとを生成する。
【００２７】
本発明に係る情報収集支援プログラムは、情報収集の支援に際してコンピュータにおいて実行されるものであって、収集された情報の構造を解析して得られる構造情報に基づいて、情報の収集指示と第１の関連を有し、前記情報の構造を表す第１の表示用データと、前記収集指示と第２の関連を有し、前記情報の構造を表す第２の表示用データとを生成する表示用データ生成ステップを有する。
【００２８】
好ましくは、本発明に係る情報収集支援プログラムは、前記表示用データ生成ステップが、複数の情報の要素と、これらの情報の要素間の関係とを表す第１及び第２の表示用データを生成する。また、本発明に係る情報収集支援プログラムは、前記表示用データ生成ステップが、前記収集指示により指定された情報の要素のいずれかを含む情報の構造を表す第１の表示用データと、前記収集指示により指定された情報の要素のいずれかと所定の関連を有する要素を含む情報の構造を表す第２の表示用データとを生成する。
【発明の効果】
【００２９】
本発明によれば、大量の情報の中から意味構造等を利用して精度よく、しかも収集漏れを少なくして、利用者が所望する情報を適切に収集することを支援することが可能となる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態について、図面を参照して具体的に説明する。図１は、本発明の一実施例の構成を示すブロック図である。同図に示す情報収集支援システム１００は、指示受付部１０２、指示解釈部１０４、情報収集部１０６、解析部１０８、提示情報保持部１１０、提示情報加工部１１４及び提示情報表示・操作部１１２を有する。
【００３１】
指示受付部１０２は、利用者による、収集する情報に関する指示を受け付け、この指示の情報を指示解釈部１０４へ送信する。例えば、この指示受付部１０２は、ＨＴＭＬ（Hyper Text Markup Language）を表示する通常のブラウザのプログラムと、利用者からの指示情報を受け付けるＨＴＭＬのフォームにおいて、当該利用者によって入力される文字列等を処理するＣＧＩ（Common Gateway Interface）プログラム等により実現することができる。
【００３２】
指示解釈部１０４は、指示受付部１０２からの指示情報に基づいて、情報収集部１０６へ送信すべき指示命令を生成して、情報収集部１０６へ送信する。指示命令の生成は、例えば、指示解釈部１０４が、指示受付部１０２からの指示情報における自然言語の部分に対して、形態素解析等の処理を行って単語を切り出し、この切り出した単語の中から自立語を選択する等の処理を行うことにより実現される。但し、ここでは説明の簡単のために、指示情報が、１つ又は複数の文字列が空白等の文字でつなげられた一連の文字列で指定され、指示解釈部１０４が、このような形式の指示情報を１つ又は複数の文字列に切り分ける処理を行うものとする。
【００３３】
情報収集部１０６は、予め規定された、あるいは利用者によって指定された情報のソースから、指示命令に従って情報を収集する。上述したように、指示命令は、１つ又は複数の文字列であるので、ここでは、情報収集部１０６は、指示命令によって指定された文字列の全てが含まれる文書の情報を収集するものとする。
【００３４】
更に、情報収集部１０６は、予め定められた方法に従い、収集した文書情報から解析部１０８へ送信すべき情報を切り出し、当該解析部１０８へ送信する。なお、情報収集部１０６は、収集した文書情報を保持してもよいし、解析部１０８へ送信すべき情報を切り出した後に破棄してもよい。また、情報収集部１０６が解析部１０８へ送信する情報は、収集された文書情報の全体であってもよいし、予め定められた方法に従って切り出される部分であってもよい。この切り出される範囲としては、例えば、指示命令中の文字列のいずれかを含む文、その文を含む文書構造中の一部分や段落等を挙げることができる。ここでは、説明の簡単のために、切り出される範囲は、指示命令中の文字列のいずれかを含む文であるものとする。
【００３５】
解析部１０８は、情報収集部１０６によって切り出されて送られてきた文のそれぞれについて、構造を解析する処理を行い、その解析結果に対して、情報収集部１０６から送られてきた文、及び、その文が含まれていた文書を参照するための情報を関連付けて解析結果データ要素を生成する。更に、解析部１０８は、１つの指示命令に対して、対応する解析結果データ要素を集めて提示情報を生成し、提示情報保持部１１０へ送信する。ここで、解析部１０８は、語彙機能文法（ＬＦＧ）を用いた意味解析を行うものとする。すなわち、例文Ａ「システムＸは蓄積された文書に機密性を保証します。」に対しては、図２に示す解析結果が得られ、例文Ｂ「蓄積された文書の機密性の保証はシステムＸが担っています。」に対しては、図３に示す解析結果が得られるものとする。
【００３６】
提示情報保持部１１０は、解析部１０８からの提示情報を保持し、提示情報表示・操作部１１２へその旨を通知する。
【００３７】
提示情報表示・操作部１１２は、提示情報保持部１１０からの通知を受けると、当該提示情報保持部１１０から提示情報加工部１１４を介して提示情報を読み出す。更に、提示情報表示・操作部１１２は、その読み出した提示情報を表示して利用者に提示するとともに、当該利用者の操作を受け付け、表示を更新する。
【００３８】
提示情報加工部１１４は、提示情報を提示情報表示・操作部１１２による表示のために加工する。例えば、提示情報加工部１１４は、意味解析の結果である提示情報における、"SUBJ"に対して「主語」、"ADJUNCT"で且つ"ADJUNCT-TYPE"が"rel"であるものに対して「関係節」等の表示用の文字列を対応付ける処理を行う。提示情報加工部１１４は、他にも提示情報を表示するために提示情報の処理を行うが、詳細は後述する。
【００３９】
図４は、本実施形態に好適なハードウェア構成の例を示す図である。本実施形態は、ネットワークに接続されたサーバ２１２、２１４等のコンピュータの記憶装置に格納され、ＣＰＵ等の処理装置により実行されるプログラムとして実現することができる。そして、サーバ２１２、２１４におけるウェブアプリケーションとして実現される場合には、パーソナルコンピュータ、携帯電話機等のクライアント２０２、２０４、２０６、２０６及び２１０における通常のブラウザソフトウェアが用いられることにより、ネットワークを介して情報の提示、操作が行われる。また、提示情報表示・操作部１１２は、例えばクライアント２０２等の記憶装置に格納され、ＣＰＵ等の処理装置により実行されるＪａｖａ（登録商標）Ａｐｐｌｅｔ等のプログラムとして実現されたり、情報収集部１０６が提示情報表示・操作部１１２等とは別のサーバ２１２等に格納され、そのサーバ２１２等のＣＰＵにより実行されるプログラムとして実現される等、様々な形式で実現されることが可能である。
【００４０】
次に、提示情報表示・操作部１１２の詳細を説明する。図５は、本実施形態の提示情報表示・操作部１１２の構成の概略を示す図である。同図に示す提示情報表示・操作部１１２は、制御部１２２、第１表示部１２４、第２表示部１２６及び第３表示部１２８を有する。
【００４１】
第１表示部１２４は、提示情報の絞込みと選択を可能とすべく、意味解析結果である提示情報の構造上の関係（以降、単に「関係Ｓ」と称する）を表示し、利用者による選択（以降、「関係選択Ｓ」と称する）を受け付ける。また、複数の選択を許す構成の場合には、第１表示部１２２は、関係選択Ｓ毎に、提示情報における関係選択Ｓを含む文の集合を管理する。なお、提示情報の参照は、提示情報加工部１１４を介して行われる。第１表示部１２４における表示例を図６、図７及び図８と、図９の表示３０１とに示す。これらの図では、提示情報の構造上の関係がツリー型表示で表され、利用者が把握しやすいものとなっている。
【００４２】
第２表示部１２６は、情報収集の範囲を広げる支援のための表示を行う。第２表示部１２６は、利用者からの１つ又は複数の関係選択Ｓを受け付けると、その関係選択Ｓを、予め定められた方法に従って関係選択Ｓ’に変換し、更に関係選択Ｓ’を有する文（以下、「文Ｓ’」と称する）を提示情報から選び出す。そして、第２表示部１２６は、予め定められた方法に従って、関係選択Ｓ’と関係Ｓによって関係付けられる文字列や属性等を、文Ｓ’から抽出して表示する。
【００４３】
また、第２表示部１２６は、当該第２表示部１２６における表示の一部に対する利用者の選択等の操作を受け付ける。なお、提示情報の参照は、提示情報加工部１１４を介して行われる。第２表示部１２６における表示例を図９及び図１０の表示３０２に示す。これらの図に示すように、第２表示部１２６における表示は、接続関係を表示するグラフの表示方法によるものが望ましく、同心円上にノードを並べた表示が分かりやすく望ましい形になる。
【００４４】
第３表示部１２８は、利用者の選択に対応する文を表示する。第３表示部１２８は、第１表示部１２４における表示において、利用者からの選択を受け付けると、その選択に対応する文を表示する。提示情報の参照は、提示情報加工部１１４を介して行われてもよいし、直接に提示情報保持部１１０に対して行われてもよい。第３表示部１２８における表示例を図９表示３０３に示す。
【００４５】
次に、提示情報加工部１１４の詳細を説明する。図１１は、本実施形態の提示情報加工部１１４の構成の概略を示す図である。同図に示す提示情報加工部１１４は、ラベル生成処理部１４２、ラベル変換テーブル１４４、表示構造変換部１４６及び表示構造変換テーブル１４８を有する。
【００４６】
ラベル生成処理部１４２は、意味解析結果に対応した表示に関連する情報であるラベルを生成する。具体的には、ラベル生成処理部１４２は、表示するラベルの情報と、意味解析の結果における属性との対応規則を予め保持したラベル変換テーブル１４４を参照して、ラベルを生成する。
【００４７】
表示構造変換部１４６は、意味解析結果である提示情報の構造上の関係が必ずしも表示の際に適当でない場合には、表示に適切な関係に一時的に変換する。この際、表示構造変換部１４６は、予め表示構造変換テーブル１４８に登録された、意味解析結果における関係のパターンデータと、そのパターンデータに対する変換操作とを参照して、変換を行う。
【００４８】
次に、情報収集支援システム１００の処理の流れについて図を参照して説明する。図１２は、情報収集システム１００の処理の概略を示すフローチャートである。指示受付部１０２が利用者による、収集する情報に関する指示を受け付けると（Ｓ１０１）、指示解釈部１０４は、この指示情報に基づいて、情報収集部１０６へ送信すべき指示命令を生成する（Ｓ１０２）。情報収集部１０６は、この指示命令に従い、予め規定された、あるいは、利用者によって指定された情報のソースから情報を収集する（Ｓ１０３）。なお、情報ソースは、情報収集部１０６に直接接続された図示しないデータベースであってもよく、情報収集部１０６にインターネット等のネットワークを介して接続された図示しないデータベースであっても良い。
【００４９】
解析部１０８は、情報収集部１０６によって収集された情報について、形態素解析における構文解析や意味解析等の自然言語の解析処理を行って、提示情報を生成する（Ｓ１０４）。更に、解析部１０８は、生成した提示情報を提示情報保持部１１０に保持させるとともに、提示情報保持部１１０は、生成された提示情報を保持した旨を提示情報表示・操作部１１２へ通知する。
【００５０】
通知を受けた提示情報表示・操作部１１２は、提示情報保持部１１０に保持された提示情報を表示する。但し、この過程で、提示情報加工部１１４は、提示情報の加工を行い（Ｓ１０５）、提示情報表示・操作部１１２は、加工された提示情報に応じた表示・操作・選択処理を行う（Ｓ１０６）。
【００５１】
図１３は、提示情報表示・操作部１１２及び定時情報加工部１１４による処理（図１２のＳ１０５及びＳ１０６の処理）の概略を示すフローチャートである。
【００５２】
まず、提示情報表示・操作部１１２内の制御部１２２は、第１表示部１２４における初期表示の準備のための処理を行う（Ｓ２０１）。具体的には、制御部１２２は、第１表示部１２４における初期表示準備のための命令を生成し、提示情報加工部１１４がこの命令に従って動作する。この処理の詳細ついては後述する。初期表示の準備が終了すると、制御部１２２は、第１表示部１２４に対し、初期表示を行わせる（Ｓ２０２）。
【００５３】
初期表示の後、制御部１２２は、利用者の操作指示を待つ（Ｓ２０３）。終了操作以外の操作指示があった場合、制御部１２２は、その操作指示を分析する（Ｓ２０４）。
【００５４】
操作指示が第１表示部１２４において表示される関係Ｓの構造の変更を要求するものであった場合、第１表示部１２４は、表示範囲を変更すべく、提示情報加工部１１４に対して、提示情報の中から表示に必要な範囲の関係Ｓについての情報を取り出して表示用データに加工することを要求する。提示情報加工部１１４は、この要求に応じて、第１表示部１２４における表示範囲を変更する準備、具体的には、提示情報の中から表示に必要な範囲の関係Ｓについての情報を取り出して表示用データに加工する（Ｓ２０５）。そして、第１表示部１２４は、その加工処理により得られる表示用データを表示することにより、表示範囲を変更する（Ｓ２０６）。
【００５５】
また、操作指示が第１表示部１２４において表示される関係Ｓを１つ又は複数選択するものであった場合、第３表示部１２８は、提示情報加工部１１４に対して、その関係選択Ｓを含む提示情報における解析結果データ要素を選択し、表示用データに加工することを要求する。提示情報加工部１１４は、この要求に応じて、その関係選択Ｓを含む提示情報における解析結果データ要素を選択し（Ｓ２０７）、第３表示部１２８における表示の準備、具体的には、解析結果データ要素を表示用データに加工する（Ｓ２０８）。そして、第３表示部１２８は、その加工処理により得られる表示用データを表示する（Ｓ２０９）。
【００５６】
また、操作指示が第２表示部１２６の表示を要求するものであった場合、第２表示部１２６は、提示情報加工部１１４に対して、表示準備を要求する。提示情報加工部１１４は、この要求に応じて、第１表示部１２４において選択される関係選択Ｓに基づいて、第２表示部１２６において表示される第１のノード群の情報としての関係選択Ｓ’を生成する（Ｓ２１０）。この関係選択Ｓ’は、関係選択Ｓにおける関係Ｓの部分構造が取り出されることにより生成される。この取り出される部分構造の選び方は、図示しない記憶部に保持された予め定められたルールに従う。例えば、関係選択Ｓが、「文書の」が「機密性」を連体修飾し、「機密性」が「保証する」の目的語であることを表し、利用者による選択が「保証する」であった場合、関係選択Ｓ’は、「機密性」が「保証する」の目的語であることを表す関係Ｓと、「文書」が連体修飾する何らかの文字列が「保証する」の目的語や斜格等であることを表す関係Ｓとして生成される。この例では、予め定められたルールが、関係選択Ｓに対して関係Ｓ上の一箇所（但し、利用者によって直接選択されている部分以外）について、文字列と属性を不問にして生成するというものとなるが、必要に応じて様々な変更が可能であり、関係選択Ｓ’の中には関係選択Ｓが含まれてもよい。
【００５７】
そして、提示情報加工部１１４は、関係選択Ｓ’を含む解析結果データ要素を提示情報から選択し、関係選択Ｓ’と関係Ｓにより関係付けられている情報（以下、「情報ＯＵ」と称する）を抽出する。例えば、関係選択Ｓ’が、上述の例における「文書」が連体修飾する何らかの文字列が「保証する」の目的語や斜格等である関係Ｓ”であり、「我々は文書の機密性に安全を保証する。」という文（以下、このステップで選ばれた文を「文ＬＩ」と称する）が存在する場合には、情報ＯＵとして「機密性」（斜格）と「安全」（目的語）が抽出される。
【００５８】
提示情報加工部１１４は、この情報ＯＵを収集し、図示しない記憶部に記録されたルールに従って整理を行うことにより、第２のノード群の情報を生成する（Ｓ２１１）。更に、提示情報加工部１１４は、文Ｌ１に基づいて、第１のノードと第２のノードの間を関連付ける情報であるエッジの情報を生成する（Ｓ２１２）。
【００５９】
第２表示部は、提示情報加工部１１４により生成された第１及び第２のノード群と、エッジの情報とからなる表示用データを受けて、表示を行う（Ｓ２１３）。
【００６０】
また、操作指示が第２表示部１２６における表示の一部である図形を選択するものであった場合には、第２表示部１２６は、選択された図形に対応する関係Ｓの選択を支援する情報を第１表示部１２４に表示するために、選択された図形の情報を提示情報加工部１１４へ送信する。提示情報加工部１１４は、この図形の情報に対応付けられる関係Ｓの情報を生成し、第１表示部１２４に表示変更の支援情報を送信する（Ｓ２１４）。第１表示部１２４は、この表示変更の支援情報に従った表示を行う（Ｓ２１５）。表示変更の支援情報とは、例えば、第１表示部１２４において表示されている関係Ｓにおいて、いずれの個所について表示範囲を拡張すればよいかを利用者に示すための情報等である。
【００６１】
Ｓ２０６、Ｓ２０９、Ｓ２１３及びＳ２１５の処理の後、制御部１２２は、利用者の操作指示を待つ（Ｓ２０３）。利用者は、必要な情報を参照し終わると、終了操作を行う。利用者により終了捜査が行われた場合には、一連の処理が終了する。
【００６２】
次に、本実施形態の情報収集支援システム１００の動作例を説明する。例えば、利用者が「文書の機密性を保証する」技術についての調査を行う場合を想定する。利用者は、ノートブックコンピュータにインストールされたブラウザを利用して、指示受付部１０２に「文書  機密性  保証する」と入力する。指示受け付け部１０２は、この操作指示に対応する指示情報を、ネットワークを介して接続されたサーバ内の指示解釈部１０４へ送信する。指示解釈部１０４は、この指示情報によって表される「文書  機密性  保証」という一連の文字列を「文書」、「機密性」、「保証」の３つの文字列に分割し、これら３つの文字列を含む文書を、インターネット、イントラネット等から収集するように、情報収集部１０６に対して指示命令を送信する。
【００６３】
情報収集部１０６は、指示命令によって指定された条件に合致する文書をインターネット、イントラネット等から収集し、各文書毎に「文書」、「機密性」、「保証」の文字列のいずれかを含む文を切り出して、解析部１０８へ送信する。解析部１０８は、切り出された各文について意味解析処理を行う。解析部１０８は、例えば、例文Ａ「システムＸは蓄積された文書に機密性を保証します。」に対しては、図２に示す解析結果を生成し、この解析結果に、例文Ａと、当該例文Ａが含まれている文書を参照するための情報（例えば、文書に割り当てられた部門管理ＩＤやＵＲＬの情報）とを付加した提示情報を、提示情報保持部１１０へ送信する。提示情報保持部１１０は、解析部１０８からの提示情報を保持し、提示情報表示・操作部１１２へその旨を通知する。
【００６４】
提示情報表示・操作部１１２は、提示情報保持部１１０から通知を受けると、初期表示の選択を利用者に促す。初期表示は、指示受付部１０２に入力された文字列の一部等から表示を開始するか、提示情報加工部１１４により生成されるラベルの情報から表示を開始するか等の選択が可能である。提示情報加工部１１４により生成されるラベルの情報から表示が開始される場合には、主語として文中に存在する文字列とその述部との関係、目的語として文中に存在する文字列とその文字列を目的語としている動詞の文字列の関係、主語として文中に存在する文字列とその主語を説明する説明文を構成する文字列の関係等、様々な文字列間の関係が表示される。
【００６５】
ここでは、説明の簡単のために、指示受付部１０２に入力された文字列の一部等から表示が開始されることが選択されたものとして説明する。文字列の表示順は、提示情報に含まれる文字列の頻度順や、主語、目的語等の特定の属性がつけられている文字列を優先させる等、予め定められた様々な基準に従って決定されることが可能である。ここでは、指示解釈部１０４により分割された文字列が提示情報保持部１１０に保持されて提示情報の中に組み込まれており、これら提示情報に組み込まれた文字列が用いられるものとする。すなわち、「文書」、「機密性」、「保証」の文字列から表示が開始されるものとする。
【００６６】
初期表示は、第１表示部１２４において行われる。図６は、「文書」、「機密性」、「保証」の文字列から表示が開始される場合の初期表示の例となる。この図６に示すように、「文書」、「機密性」、「保証」の文字列は、文字列を表すアイコンとともに表示されている。なお、図６の「＋」記号は通常のツリー形式での表示においてサブツリーの折りたたみ時に表示されている記号と同様のものであり、この記号がクリックされることによりサブツリーが展開される。図７は、図６において「文書」についてサブツリーが展開された例である。「文書」の文字列についてサブツリーを展開する指示が入力された場合、その指示は、第１表示部１２４から提示情報加工部１１４へ送信される。提示情報加工部１１４は、この指示に応じて、提示情報の中から「文書」の文字列を含んだ解析結果を持つ文集合Ｓ１を生成する。更に、提示情報加工部１１４は、その文集合Ｓ１の中で「文書」の文字列に関連付けられている属性、例えばSUBJ、OBJなどの出現を分析して属性のリストを生成する。そして、提示情報加工部１１４は、これらの属性に対応付けられたラベルを第１表示部１２４へ送信する。この結果、第１表示部１２４は、図７に示した画面を表示することになる。
【００６７】
図７の表示では、例えば「主語」のラベルは「文書」が主語となっている文字列を代表するものであり、このラベルに関連付けられたサブツリーが展開されることにより、「文書が○○する」等の「文書」を主語とした「動詞」に対応する文字列が表示される。また、図７には「連体修飾」のラベルが２つ表示されているが、上のラベルは「文書の○○」という形で「文書」の文字列が連体修飾する文字列を代表し、下のラベルは「○○の文書」という形で「文書」の文字列を連体修飾する文字列を代表するものであり、「連体修飾」のラベルの左に表示されているアイコンの形状によって区別可能となっている。
【００６８】
そして、図８の表示は、利用者が「文書の機密性を保証する」ことに関する文を探す目的で操作した例である。利用者は、「文書」が「機密性」を連体修飾しており、「機密性」が「保証する」の目的語となっているものを探すべく、第１表示部１２４における表示において選択操作を行い、サブツリーを展開させる。この際、図８における「保証する」の文字列が選択されると、上述した「文書」が「機密性」を連体修飾しており、「機密性」が「保証する」の目的語となる関係を有している「保証する」が含まれる文が提示情報から選ばれ、第３表示部１２８に表示される。
【００６９】
なお、図８において、「課題とする」という文字列が表示されているが、これは提示情報加工部１１４により加工された表示の例である。例えば、例文Ｃ「我々は文書の機密性を課題としている。」に対して、語彙機能文法（ＬＦＧ）により意味解析を行う場合を考える。
【００７０】
図１４は、例文Ｃが語彙機能文法（ＬＦＧ）により解析された例を示す図である。この例において、「課題」と「する」は、分割されてそれぞれ属性が付与され、「文書」をSUBJ（主語）とする述部が「する」となっている。しかし、このまま「する」が第１表示部１２４等に表示されても、利用者にとっての情報量が少なく、わかりにくい。このため、提示情報加工手段１１４は、予め指定された組み合わせの関係について、表示するラベルや文字列を加工する。例えば、PREDが「する」であり、同じレベルにOBLが存在し、その中のPREDが「と」であるとき、「と」と同じレベルのOBJのPREDにある文字列を繋げて表示する文字列を生成する、というルールが提示情報加工手段１１４に登録されていれば、図１４に示した解析結果の場合であっても、図８に示したように「課題とする」と表示させることができる。
【００７１】
図９及び図１０の表示は、図８の表示において利用者が所定の選択操作を行った場合の表示である。図８の表示において、利用者は、収集された文書群に、「文書」の「機密性」を目的語に持つ動詞として「確保する」、「課題とする」を有する文書があることを認識することができ、これらを収集する情報の候補を選択する操作を行うことができる。この選択操作により、図９の右下の表示３０３として、選択された文が表示される。図９の例では、選択された文は、「文書」が「機密性」を連体修飾しており、「機密性」が「保証する」の目的語になっている文、「機密性」が「確保する」の目的語になっている文、「機密性」が「課題とする」の目的語になっている文である。
【００７２】
図９の第１表示部１２４に対応する表示３０１において、利用者が「保証する」、「確保する」、「課題とする」のラベルを選択し、画面上部のメニューの「拡張表示」を選択することにより、図９及び図１０に示す表示３０２が表示される。「保証する」のラベルに対応する関係選択Ｓは、「文書」が「機密性」を連体修飾し、「機密性」が「保証する」の目的語であるという関係Ｓである。この関係選択Ｓに対応する情報ＯＵとして、関係選択Ｓに対応するノード（図１０の表示３０２では「--保証する」）、「機密性」の部分を不問にしたノード（図１０では「-*保証する」）、及び、「文書」の部分を不問にしたノード（図１０では「-*保証する」）が同心円の内側の円上に表示されている。同心円の外側の円上の「文書 が（主語）」のノードは、例えば「交わした文書が機密性を確保している」という文について、「*-確保する」のノードと結び付けられており、「文書 に （範囲）」のノードは、例えば「文書に機密性を保証している。」という文について、「-*保証する」のノードと結び付けられている。
【００７３】
そして、例えば、図９及び図１０の表示３０２において、利用者が「文書 に （範囲）」のノードを選択し、図９の画面上部のメニューの「範囲選択支援」を選択することにより、図１５に示すように、対応する関係Ｓが第１表示部１２４において表示される。これにより、利用者は、「文書に機密性を保証している。」の文も絞込みの範囲に入れて、収集する情報を適切に選択することができる。また、利用者は、図９及び図１０の表示３０２から、「紙」に関することが「文書」や「機密性」と関連付けて「課題とする」ことを記述された文が多く収集されていること等を認識することができる。
【００７４】
なお、本実施形態は、様々な改変が可能である。例えば、上述した実施形態では、情報収集支援システム１００は、利用者の指示を受けた後で、その指示に対応する情報を収集し、収集した情報を解析したが、予め意味解析等の解析した結果が収集されているデータベース等を有する場合や、予め全てのドキュメントに意味解析の結果等が付与されているような場合には、利用者の指示の後に行っていた解析を省略することができる。
【００７５】
また、利用者の情報収集の指示がいくつかの文字列の論理式等で表される構成では、指示解釈部１０４は、特別な処理を行うことなく、指示情報を情報収集部１０６への指示命令として送信し、情報収集部１０６は、一般の全文検索の技術を用いて情報を収集する構成とすることができる。更には、指示情報が自然言語で表現されており、指示解釈部１０４が指示情報に対して形態素解析を行い、文字列の論理式として指示命令を生成する構成とすることもできる。また、指示情報が形態素解析や意味解析の結果の一部の単語や属性の関係や構造を表す形式であり、情報収集部１０６が単語や属性の関係や構造に基づいて収集した情報の解析結果の構造情報をＸＭＬで表現して格納したＸＭＬ（Extensible Markup Language）データベースであり、指示解釈部１０４が入力される指示情報をＸＰａｔｈやＸＱｕｅｒｙ等の形式に変換する構成とすることもできる。
【００７６】
上述した実施形態では、提示情報表示・操作部１１２は、提示情報の全体を保持するための特別な記憶手段を持たず、提示情報全体から選択された関係Ｓに合致する情報を選び出す等の場合には、提示情報保持部１１０の提示情報を参照するものとして説明したが、提示情報表示・操作部１１２や提示情報加工部１１４が記憶手段を有し、提示情報を保持する構成でも良い。
【００７７】
上述した実施形態では、第３表示部１２８は、第１表示部１２４での選択に応じた表示を行ったが、第２表示部１２６における図形が選択された際に、第３表示部１２８あるいは図示しない別の表示部が、この選択された図形と対応付けられる関係Ｓを含む文を表示するようにしてもよい。この第２表示部１２６での選択に対応する表示が行われることにより、利用者は、第１表示部１２４での表示における選択操作の前に、その操作が必要であるか否かを判断することができる。
【００７８】
上述した実施形態では、第２表示部１２６での表示に基づく選択を第１表示部１２４に反映させる例として、第１表示部１２４において、既に展開されている構造の一部を展開する形での表示が行われたが、例えば、図９の第１表示部１２４に対応する表示３０１におけるツリー型の表示の最上位のノードを増やして表示すべき構造を展開してもよい。例えば、図９及び図１０の第２表示部１２６に対応する表示３０２において、「原本性」が選択された場合に、「原本性」を含み、「文書」、「機密性」、「保証」のいずれも含まない文、例えば「原本性を確保する。」のような文についても、第１表示部１２４に対応する表示３０１におけるツリー型の表示のノードに含ませるようにしてもよい。
【００７９】
上述した実施形態では、第１表示部１２４での初期表示において、指示解釈部１０４により分割された文字列がツリー型の表示の上位のノードとする場合を示したが、初期表示において、他の方法で選択された文字列が表示されてもよいし、図示しない入力部から利用者により選択された意味構造上の関係や属性が表示されるようにしてもよい。例えば、収集された文書内の自立語を全て、あるいはその中から出現頻度や他の計算可能な数値で順位付けした上位１００個等を含んだ初期表示が行われたり、主語、目的語、あるいは、主語の説明要素の関係に応じた初期表示が行われるようにしてもよい。
【００８０】
上述した実施形態では、情報収集部１０６が切り出した情報を文として説明を行ったが、切り出される単位は複数の文でもよいし、段落等のまとまりであってもよい。
【００８１】
上述した実施形態では、指示解釈部１０４は、受け付けた指示情報を情報収集部１０６への指示命令に変換したが、指示解釈部１０４は、予め定められた方法に従って、入力される指示情報で表される指示よりも検索範囲が広い指示に応じた指示命令を生成してもよい。この様な検索範囲を広げる代表的な例は、入力された文字列を図示しない類語辞典のような情報により言い換えの候補を含めることで実現可能であるが、入力された論理式の制限を緩いものにする等の方法でも実現可能である。
【産業上の利用可能性】
【００８２】
以上、説明したように、本発明に係る情報収集支援システム、情報収集支援方法及び情報収集支援プログラムによれば、大量の情報の中から意味構造等を利用して精度よく、しかも収集漏れを少なくして、利用者が所望する情報を適切に収集することを支援することが可能となるという効果を奏し、情報収集支援システム等として有用である。
【図面の簡単な説明】
【００８３】
【図１】一実施例の構成を示すブロック図である。
【図２】例文の解析結果の第１の例を示す図である。
【図３】例文の解析結果の第２の例を示す図である。
【図４】ハードウェアの構成例を示す図である。
【図５】提示情報表示・操作部の構成の概略を示す図である。
【図６】第１表示部における第１の表示例を示す図である。
【図７】第１表示部における第２の表示例を示す図である。
【図８】第１表示部における第３の表示例を示す図である。
【図９】画面表示の一例を示す図である。
【図１０】第２表示部における表示例を示す図である。
【図１１】提示情報加工部の構成の概略を示す図である。
【図１２】情報収集システム１００の処理の概略を示すフローチャートである。
【図１３】提示情報表示・操作部及び定時情報加工部による処理の概略を示すフローチャートである。
【図１４】例文の解析結果の第３の例を示す図である。
【図１５】第１表示部における第４の表示例を示す図である。
【符号の説明】
【００８４】
１００  情報収集支援システム
１０２  指示受付部
１０４  指示解釈部
１０６  情報収集部
１０８  解析部
１１０  提示情報保持部
１１２  提示情報表示・操作部
１１４  提示情報加工部
１２２  制御部
１２４  第１表示部
１２６  第２表示部
１２８  第３表示部
１４２  ラベル生成処理部
１４４  ラベル変換テーブル
１４６  表示構造変換部
１４８  表示構造変換テーブル
２０２、２０４、２０６、２０８、２１０  クライアント
２１２、２１４  サーバ
【図１】
2006058969.tif 000003
【図２】
2006058969.tif 000004
【図３】
2006058969.tif 000005
【図４】
2006058969.tif 000006
【図５】
2006058969.tif 000007
【図６】
2006058969.tif 000008
【図７】
2006058969.tif 000009
【図８】
2006058969.tif 000010
【図９】
2006058969.tif 000011
【図１０】
2006058969.tif 000012
【図１１】
2006058969.tif 000013
【図１２】
2006058969.tif 000014
【図１３】
2006058969.tif 000015
【図１４】
2006058969.tif 000016
【図１５】
2006058969.tif 000017