(57)【要約】【課題】ユーザ側において検索語を用意せずとも視覚的に文書の絞込みができる情報検索システムおよび情報検索プログラムを提供すること。【解決手段】文書群に含まれる単語または文書群の各文書に設定されたキーワードに基づいて、文書ベクトルを生成し（ステップＳ１０１）、生成した文書ベクトルの要素（素性）に基づいて、文書ごとかつ素性ごとの関連度を算出する（ステップＳ１０２）。そして、ユーザにより選択された素性の少なくとも２つを座標軸に設定し、さらに各文書を座標点にすることで座標平面を生成する（ステップＳ１０３，Ｓ１０４）。つづいて、生成した座標平面を所定の優先度順に表示し、表示された座標表面上の座標点を選択することで（ステップＳ１０５，Ｓ１０７）、さらなる座標平面の表示や文書内容の確認を行い（ステップＳ１１１，Ｓ１１０）、最終的に目的の文書を取得する。【選択図】　　　図２
2004133684.tif 000002
【特許請求の範囲】
【請求項１】
文書群から所望の文書を検索する情報検索装置と、前記情報検索装置に通信網を介して接続された端末装置または前記情報検索装置に接続された表示装置および入力装置と、を具備した情報検索システムにおいて、
前記情報検索装置は、前記文書群に含まれる単語または前記文書群の各文書に設定されたキーワードに基づいて、各文書を複数種の関連度で表し、ユーザの指示に従って該複数種のうちの任意の２つの種類の関連度を座標軸にするとともに各文書を座標点で表した座標平面を生成し、
前記端末装置または前記入力装置は、ユーザから前記指示を受け取り、受け取った指示を前記情報検索装置に伝え、
前記端末装置または前記表示装置は、前記座標平面を表示することを特徴とする情報検索システム。
【請求項２】
前記入力装置は、前記座標平面上の座標点の少なくとも一つを選択し、
前記情報検索装置は、前記入力装置によって選択された座標点に相当する文書について新たに前記座標平面を生成することを特徴とする請求項１に記載の情報検索システム。
【請求項３】
文書群から所望の文書を検索する情報検索プログラムにおいて、
前記文書群に含まれる単語または前記文書群の各文書に設定されたキーワードに基づいて、各文書を複数種の関連度で表す関連度算出手順と、
ユーザの指示に従って前記複数種のうちの任意の２つの種類の関連度を座標軸にするとともに各文書を座標点で表した座標平面を生成する座標平面生成手順と、
前記座標平面を表示する座標平面表示手順と、
をコンピュータに実行させることを特徴とする情報検索プログラム。
【請求項４】
前記座標平面上の座標点の少なくとも一つを選択する座標点選択手順と、
前記座標点選択手順によって選択された座標点に相当する文書について再度、前記関連度算出手順、前記座標平面生成手順および前記座標平面表示手順を実行させる絞込み手順と、
をコンピュータに実行させることを特徴とする請求項３に記載の情報検索プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、大量の文書からユーザの欲する内容の文書を検索する情報検索システムおよび情報検索プログラムに関し、特に、ユーザ側において検索語を用意せずとも視覚的に文書の絞込みができ、さらには文書群の内容の傾向を把握することもできる情報検索システムおよび情報検索プログラムに関する。
【０００２】
【従来の技術】
近年、インターネットの普及やオフィスのＩＴ化により、ＷＥＢをはじめ、営業日報、コールセンターへの問合せ、アンケートなどの文書データが急増している。そこで、そのような大量の文書データの内容を迅速に把握してビジネスに生かしたいという、いわゆるナレッジマネジメントのニーズが高まっている。
【０００３】
大量のデータを管理する手段としては、一般にデータベースが知られているが、データベースは基本的には集計や検索を効率化することを目的に設計、運用されているもので、文書間の相関関係などの規則生成を行うのは苦手とされている。そこで、単純な集計表や一覧するだけでは見えてこなかった相関関係を浮かび上がらせるために、データマイニングと呼ばれる手法が採用されつつある。ところが、このデータマイニングにおいても、解析の対象となる情報は、主に数値や属性などの形式化されたデータであり、形式化されていない文書データからユーザが欲する検索結果や内容の把握を実現するのは困難であった。
【０００４】
このような背景から、近年では、テキストマイニングと呼ばれる手法が注目されている。テキストマイニングは、データマイニングから派生した研究分野であり、文書データのような生のデータを対象として、情報抽出、文書検索、文書分類、文書クラスタリングなどの自然言語処理の要素技術を組み合わせて大量の文書データから新しい知識を獲得することを目的としている。
【０００５】
その一方で、文書データに対する情報検索システムとして、インターネット上に公開されたＨＴＭＬ文書等を検索する、いわゆる検索エンジンが多く利用されている。検索エンジンは、全文検索データベースの技術を基礎としており、検索対象となる文書データが大量であることから、その仕組みとして、あらかじめ各文書から単語を抽出して作成されたインデックスを参照する手法を主に採用している。
【０００６】
ところが、このインデックス参照の手法は、検索処理の高速化を実現できるものの、ユーザが検索式あるいは自然文を入力して検索を行い、得られた検索結果が、要求するテキストか否かを判断し、必要ならば検索式あるいは自然文を修正して再検索するといった、試行錯誤しながら検索結果を絞り込むという時間のかかる作業を要求する。特に、この絞込み作業に要する時間は、適切な検索語や複数の検索語を用いた検索式の入力など、ユーザの検索技術の力量に左右される。すなわち、このような絞込み作業を前提とした従来の情報検索システムにおいて、初心者が迅速に目的とする文書を得るのは困難であるという問題があった。
【０００７】
このような問題を解決する手法として、ベクトル空間モデルが知られている。ベクトル空間モデルは、文書と検索要求の双方を単語のベクトルで表現したものであり、このモデルによれば、検索要求に非常に近い内容の文書を特定することができる。換言すれば、ベクトル空間モデルでは、ユーザが入力した検索要求に対し、概念的に同一の内容を表す文書を抽出することができる。すなわち、ユーザは、適切な検索語や検索式を想定できずとも、ほぼ目的に合った内容の文書を得ることができる。
【０００８】
また、視覚的に検索を進める方法としてベン図を利用することにより、検索語の組み合わせを視覚的に提示する方法が提案されている（例えば、特許文献１参照）。また、検索で得られたテキストの関連性を数値化して平面上に配置する方法が提案されている（例えば、特許文献２参照）。
【０００９】
【特許文献１】
特開平９−４４５２０
【特許文献２】
特開平８−３２０８８１
【００１０】
【発明が解決しようとする課題】
しかしながら、上記したベクトル空間モデルは、検索要求と類似した内容の文書を抽出できるという点で非常に有効である一方、依然としてユーザに対して検索語や検索式の入力を要求する。すなわち、ユーザは、何らかの具体的な単語または文章を想起しなければならないという負担を強いられる。
【００１１】
また、上記したベン図を利用する方法は、検索式中の語を等価に組み合わせて絞り込むもので、式が複雑になると図が直感的にわかりにくいという問題がある。さらに、上記したテキストの関連性を平面図で表す方法は、どのような観点で検索要求と文書との距離が近いのか把握できず、また各平面図を構成する座標軸の意味も明確でないため、その後の絞込みには使いづらいという問題があった。
【００１２】
本発明は上記に鑑みてなされたものであって、ユーザ側において検索語を用意せずとも視覚的に文書の絞込みができ、さらには文書群の内容の傾向を把握することもできる情報検索システムおよび情報検索プログラムを提供することを目的とする。
【００１３】
【課題を解決するための手段】
上述した課題を解決し、上記目的を達成するために、この発明にかかる情報検索システムにおいては、文書群から所望の文書を検索する情報検索装置と、前記情報検索装置に通信網を介して接続された端末装置または前記情報検索装置に接続された表示装置および入力装置と、を具備した情報検索システムにおいて、前記情報検索装置が、前記文書群に含まれる単語または前記文書群の各文書に設定されたキーワードに基づいて、各文書を複数種の関連度で表し、ユーザの指示に従って該複数種のうちの任意の２つの種類の関連度を座標軸にするとともに各文書を座標点で表した座標平面を生成し、前記端末装置または前記入力装置が、ユーザから前記指示を受け取り、受け取った指示を前記情報検索装置に伝え、前記端末装置または前記表示装置が、前記座標平面を表示することを特徴とする。
【００１４】
この発明によれば、単語やキーワードに基づいた複数種の間連度で各文書を表し、その関連度を座標軸とした座標平面が、各文書を表す座標点とともに表示されるので、ユーザに対して文書内容の傾向を視覚的に与えることができる。
【００１５】
つぎの発明にかかる情報検索システムにあっては、前記入力装置が、前記座標平面上の座標点の少なくとも一つを選択し、前記情報検索装置は、前記入力装置によって選択された座標点に相当する文書について新たに前記座標平面を生成することを特徴とする。
【００１６】
この発明によれば、座標平面上の座標点、すなわち文書を選択して再度、その文書に対する座標平面を表示するので、ユーザの関心のある文書へと絞り込むことができる。
【００１７】
つぎの発明にかかる情報検索プログラムにあっては、文書群から所望の文書を検索する情報検索プログラムにおいて、前記文書群に含まれる単語または前記文書群の各文書に設定されたキーワードに基づいて、各文書を複数種の関連度で表す関連度算出手順と、ユーザの指示に従って前記複数種のうちの任意の２つの種類の関連度を座標軸にするとともに各文書を座標点で表した座標平面を生成する座標平面生成手順と、前記座標平面を表示する座標平面表示手順と、をコンピュータに実行させることを特徴とする。
【００１８】
この発明によれば、コンピュータプログラムによって、単語やキーワードに基づいた複数種の間連度で各文書を表し、その関連度を座標軸とした座標平面が、各文書を表す座標点とともに表示されるので、ユーザに対して文書内容の傾向を視覚的に与えることができる。
【００１９】
つぎの発明にかかる情報検索プログラムにあっては、前記座標平面上の座標点の少なくとも一つを選択する座標点選択手順と、前記座標点選択手順によって選択された座標点に相当する文書について再度、前記関連度算出手順、座標平面生成手順および座標平面表示手順を実行する絞込み手順と、をコンピュータに実行させることを特徴とする。
【００２０】
この発明によれば、コンピュータプログラムによって、座標平面上の座標点、すなわち文書を選択して再度、その文書に対する座標平面を表示するので、ユーザが関心のある文書へと絞り込むことができる。
【００２１】
【発明の実施の形態】
以下に、本発明にかかる情報検索システムおよび情報検索プログラムの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態により本発明が限定されるものではない。
【００２２】
（実施の形態１）
まず、実施の形態１にかかる情報検索システムおよび情報検索プログラムについて説明する。実施の形態１にかかる情報検索システムおよび情報検索プログラムは、文書ベクトルの要素（素性）に基づいて文書ごとに各素性の関連度を算出し、それら関連度を座標軸とした座標平面を表示することにより、文書の絞込みやユーザによる文書内容の把握を可能にすることを特徴としている。
【００２３】
図１は、実施の形態１にかかる情報検索システムの概略構成を示すブロック図である。図１において、実施の形態１にかかる情報検索システムは、検索絞込み処理を行なう情報検索装置１０と、キーボードやポインティングデバイス等の入力装置２１と、ＣＲＴ（Ｃａｔｈｏｄｅ−Ｒａｙ　Ｔｕｂｅ）や液晶ディスプレイ等の表示装置２２と、インターネットやＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）等の通信網３０を介して情報検索装置１０と接続される端末装置３１と、を備えて構成される。
【００２４】
また、情報検索装置１０は、他の情報検索システムを用いてある程度絞り込まれた数の文書群、ロボット検索によってインターネット上から収集された文書群、あるいは、データベースに登録された文書群などから文書データ（テキストデータ）を取得する検索対象文書群取得部１１と、取得したすべての文書データに対してベクトル空間モデルに従ったベクトル化を行なう文書ベクトル化部１２と、ベクトル化された各結果（以下、文書ベクトルと称する。）に対して素性ごとの関連度を算出する関連度算出部１３と、算出した関連度を、素性を座標軸とした座標平面上に展開する座標平面生成部１４とを備えて構成される。ここで、素性とは、検索対象の特徴を記述する要素であって、文書ベクトルの各要素（ＦＥＡＴＵＲＥ）を意味する。この素性の詳細については後述する。
【００２５】
なお、情報検索装置１０、入力装置２１および表示装置２２からなる構成は、いわゆるコンピュータシステムと等価である。よって、上記した検索対象文書群取得部１１、文書ベクトル化部１２、関連度算出部１３および座標平面生成部１４等の検索絞込み処理部は、ＣＤ−ＲＯＭ等の記録媒体やネットワークを介したダウンロードなどによってインストールされたコンピュータプログラムで実現することができる。また、情報検索装置１０は、端末装置３１に対してサーバマシンとして機能することもできる。
【００２６】
端末装置３１の詳細な構成もまた、コンピュータシステムと等価であり、情報検索装置１０がサーバマシンとして機能する場合には、特に、クライアントマシンとして機能する。すなわち、端末装置３１は、情報検索装置１０に対して検索要求やその他の指示を発信することにより、情報検索装置１０から検索結果等の検索絞込み処理結果を受け取って表示することができる。
【００２７】
なお、情報検索装置１０をスタンドアロンとして動作させるときは、端末装置３１は不要であり、また、情報検索装置１０をサーバマシンとして動作させるときは、入力装置２１および表示装置２２は不要である。
【００２８】
以下に、この情報検索システムの動作について説明する。図２は、情報検索システムの動作を説明するためのフローチャートであり、換言すれば、実施の形態１にかかる情報検索プログラムの動作を示す図である。
【００２９】
図２において、まず、情報検索装置１０は、検索対象文書群取得部１１によって、上記したような文書群から文書データを取得し、文書ベクトル化部１２によって、各文書データをベクトル化する（ステップＳ１０１）。図３は、このベクトル化処理を説明するためのフローチャートである。また、図４は、ベクトル化処理を説明するための補足図である。図３に示すように、文書データのベクトル化において、まず、各文書データに含まれる単語を抽出する（ステップＳ２０１）。単語の抽出は、日本文などのマルチバイト文字列に対しては、よく知られている形態素解析により実現でき、英文などの分かち書き文章に対しては、スペースや句読点の位置に基づいて分離することで実現することができる。
【００３０】
そして、ステップＳ２０１によって抽出された単語は、文書ベクトルの要素に相当する素性として設定される（ステップＳ２０２）。例えば、検索対象の文書データ数が２０であり、その２０の文書データに、液晶、トランジスタ、超伝導、．．．．、放出素子の１００個の単語が出現する場合、それら各単語は素性番号が付与されるとともに、素性として設定される（図４（ａ））。
【００３１】
つづいて、それら素性を用いて各文書データをベクトル化する（ステップＳ２０３）。ベクトル化の具体的な方法としては、各文書において、上記した素性が現われる場合に、その素性の素性番号に相当するベクトル要素に１を設定し、現われない場合には０を設定する方法が知られている。例えば、上記素性の例の場合、文書Ａに、「トランジスタ」および「放出素子」が出現し、「液晶」および「超伝導」が出現しないとすると、その文書Ａの文書ベクトルは、（０，１，０，．．．．，１）と表される。また、他のベクトル化の方法として、ベクトル要素を０，１ではなく、素性（単語）の重要度に応じて重みを付ける方法がある。なお、素性の重み付けの方法としては、単語頻度と文書頻度の逆数の積を用いる、いわゆるｔｆ・ｉｄｆ法が知られている。ここで、単語頻度とは、一つの文書内でのある素性の出現回数を表し、文書頻度とは、文書間でのある素性の出現回数を表す。
【００３２】
このようにして各文書についての文書ベクトルが得られると、各文書ベクトルを正規化する（ステップＳ２０４）。すなわち、各文書ベクトルを単位ベクトルに変換する（図４（ｂ））。以上のようにして正規化された文書ベクトルを得ることができるが、本実施の形態１において、素性の設定方法やベクトル化の方法は、主要部を構成するものではなく、上記説明以外にも種々の方法を採用することができる。よって、例えば、ステップＳ２０１およびＳ２０２においては文書内の単語を抽出して素性に設定したが、各文書にあらかじめキーワードが設定されていれば、そのキーワードを素性にしてもよいし、ベクトル化自体も他の方法を用いることができる。
【００３３】
各文書ベクトルが得られると、つぎに、情報検索装置１０は、関連度算出部１３によって、各文書について素性ごとの関連度を算出する。図５は、関連度の算出を説明するための説明図である。関連度は素性の関連性を表す指標であり、図５に示すように、各文書ベクトルの各ベクトル要素に基づいて算出される。具体的には、例えば、文書Ａの素性「液晶」の関連度は、全文書におけるその素性「液晶」のベクトル要素の平均値および分散を算出し、文書Ａの素性「液晶」のベクトル要素と上記平均値との差分を上記分散で除算した値を関連度ｒＡ０００１として設定する。なお、シソーラスや多変量解析などを利用すれば、関連度を求める対象は必ずしも単一の素性である必要はなく、複数の素性をまとめて一つの関連度で表現することも可能である。
【００３４】
すべての文書ベクトルについて、関連度の算出が終わると、情報検索装置１０は、ユーザに対して素性の選択を促す画面を表示装置２２上に表示する（ステップＳ１０３）。図６は、素性選択画面の一例を示す図である。図６に示すように、素性選択画面６０には、上記したステップＳ２０２で設定された素性のすべてまたは一部が一覧表示され、各素性にはチェックボックス６１が対応づけられている。すなわち、ユーザは、入力装置２１を用いて、選択したい素性に対応するチェックボックスにチェックを付与することができる。図６に示す例では、１００個の素性のうちの先頭から１０個のみが表示されており、他の素性の選択は、「次ページ」ボタン６３等のページ切換ボタンを押下することにより可能となる。なお、「選択終了」ボタン６２を押下することにより、素性の選択処理を終了することができる。
【００３５】
このように、情報検索装置１０が文書群に含まれる単語（素性）をユーザに提示して単語の選択を促すので、ユーザは、検索語や検索式を想起することなく、情報検索装置１０に対して、自分が関心のある内容の情報を与えることができる。
【００３６】
ユーザによる素性の選択が終了すると、つぎに情報検索装置１０は、座標平面生成部１４によって、選択された素性の関連度を座標軸とした座標平面を生成し、生成した座標平面上に、各文書に相当する点をプロットする（ステップＳ１０４）。例えば、上記したステップＳ１０３において４つの素性が選択された場合には、それら素性のうちの任意の２つをそれぞれ座標軸とした２４とおりの座標平面が生成される。そして、情報検索装置１０は、生成した各座標平面について、座標点、すなわち文書データの散らばり度合いや分離度合いなどに注目して、ユーザに提示する優先度を設定する。例えば、文書データ群が座標平面上において２つの領域に分離できるような場合、具体的には、文書データが第１の関連度範囲と第２の関連度範囲に完全に分離でき、かつ第１の関連度範囲の上限と第２の関連度範囲の下限との差分が所定値以上である場合には、その差分が大きい順に高い優先度を設定する。
【００３７】
そして、情報検索装置１０は、生成した各座標平面を、上記優先度順に表示装置２２上に表示する（ステップＳ１０５）。図７および図８は、座標平面の一例を示す図である。ここでは、情報検索装置１０によって２４とおりの座標平面が生成されたものとし、図７は、そのうち最も優先度が高い座標平面を表し、図８は、１５番目に優先度が高い座標平面を表している。図７に示す例では、座標平面表示画面７０上に、上記ステップＳ１０３において選択された素性「太陽電池」の関連度を横軸にし、上記ステップＳ１０３において選択された素性「携帯」の関連度を縦軸にした座標平面が表されており、その座標平面上に、各文書データに相当する２５個の座標点４１がプロットされている。
【００３８】
また、図７に示す座標平面表示画面７０上には、次の優先度の座標平面を表示させるための「次の平面」ボタン７１と、後述する「軸の指定」ボタン７２と、同じく後述する「絞込み」ボタン７３とが配置されている。よって、図７において、図８に示す１５番目の優先度の座標平面を表示するには、「次の平面」ボタン７１を順次押下すればよい。
【００３９】
一方、図８に示す例では、座標平面表示画面８０上に、上記ステップＳ１０３において選択された素性「液晶」の関連度を横軸にし、上記ステップＳ１０３において選択された素性「省電力」の関連度を縦軸にした座標平面が表されており、その座標平面上に、各文書データに相当する２５個の座標点がプロットされている。
【００４０】
また、図８に示す座標平面表示画面８０上には、図７と同様に、「次の平面」ボタン７１と、「軸の指定」ボタン７２と、「絞込み」ボタン７３とが配置されており、さらに一つ前の優先度の座標平面を表示するための「前の平面」ボタン８１が配置されている。よって、この「前の平面」ボタン８１と「次の平面」ボタン７１を順次押下することにより、所望の座標平面を表示させることができる。
【００４１】
この状態において、ユーザは、上記した「軸の指定」ボタン７２を押下することにより、上記ステップＳ１０３において選択された素性のみならず、選択されてなかったその他の素性の関連度を、縦軸または横軸に割り当て、新たな座標平面を表示させることもできる。
【００４２】
図９は、座標軸指定画面の一例を示す図である。図９に示すように、座標軸指定画面９０には、上記したステップＳ２０２で設定された素性のすべてまたは上記したステップＳ１０３において選択された素性が選択可能なセレクトボックス９１および９３が、それぞれ横軸と縦軸に割り当てられており、選択リストの表示は、それぞれリスト表示ボタン９２および９４の押下によって可能である。そして、ユーザによって「終了」ボタン９６が押下されると、現在セレクトボックス９１および９３に表示されている素性の関連度をそれぞれ座標軸にした座標平面が新たに生成され、表示装置２２上に表示される（ステップＳ１０６：ＹＥＳ）。なお、「キャンセル」ボタン９５を押下することにより、座標軸指定処理を取り消すことができる。
【００４３】
このように、ユーザは、文書群について、自分の関心のある単語（素性）に対する関連度を視覚的に確認することができる。換言すれば、ユーザは、文書の内容の傾向を直感的に把握することができる。
【００４４】
つぎに、ユーザは、座標軸の指定を必要としない場合には（ステップＳ１０６：ＮＯ）、最も関心のある座標平面を表示させた状態で（ステップＳ１０７）、その座標表面上の座標点、すなわち文書データを選択する（ステップＳ１０８）。図１０および図１１は、文書データの選択処理例を示す図である。文書データの選択方法の一つとして、図１０に示す座標平面表示画面１００のように、入力装置２１を用いて、カーソル１０１を関心のある座標点（文書データ）上に移動させ、その状態において、入力装置２１（例えば、ここではマウス）上のボタンをシングルクリックする。これによって、カーソルの下に位置する座標点の色または形状が変化する。ユーザは、この操作を繰り返すことにより、座標平面表示画面１００上の任意の座標点を複数個選択することができる。
【００４５】
また、文書データの他の選択方法として、図１１に示す座標平面表示画面１１０のように、入力装置２１（例えば、ここではマウス）を用いたドラッグ＆ドロップ操作によって、関心のある座標点（文書データ）群を囲む。この操作によって、カーソル１１１で形成された矩形１１２内に位置するすべての座標点の色または形状が変化する。これにより、ユーザは、座標平面表示画面１１０上の任意の座標点群を複数個選択することができる。
【００４６】
このように、一部の座標点の色または形状が変化した状態、すなわち文書データが選択された状態において、ユーザによって上記した「絞込み」ボタン７３が押下されると（ステップＳ１０９：ＹＥＳ）、情報検索装置１０は、選択された文書のみを検索対象文書に設定し（ステップＳ１１１）、再度、上記したステップＳ１０１から始まる処理を実行する。すなわち、選択された文書データのみに対し、再度、ベクトル化、関連度の算出、素性の選択および座標平面の表示を行う。
【００４７】
図１２は、選択された文書に対して算出された関連度の例を示す図である。特に、図１２は、上記ステップＳ１０８において文書Ｄ、文書Ｈ、文書Ｊおよび文書Ｍが選択された場合の例を示している。なお、図１２に示すように、選択対象となる文書の数およびその内容の幅も、当初の検索対象文書群とは異なるため、素性の構成が変わり、その個数も少なくなっている。
【００４８】
図１３は、選択された文書に対して生成された座標平面の例を示す図である。特に、図１３に示す座標平面表示画面１３０は、上記したステップＳ１０３において新たに選択された素性「太陽電池」と「液晶」をそれぞれ座標軸とした最も表示優先度の高い座標平面を示している。
【００４９】
このように、ユーザは、文書の内容の傾向を座標平面によって把握しつつ、より関心のある文書への絞込みを実現することができる。そして、絞込みの要求をこれ以上または最初から全く必要としない場合（ステップＳ１０９：ＮＯ）には、ユーザは、表示された座標平面上において、より関心のある座標点（文書データ）上にカーソルを移動させ、入力装置２１（例えば、ここではマウス）上のボタンをダブルクリックする。この操作によって、該当する文書データの内容が表示され、ユーザはその文書データに、欲していた情報が含まれているのかどうかを確認することができる（ステップＳ１１０）。なお、この文書内容確認操作は、上記したステップＳ１０５以降の座標平面が表示された状態においていつでも可能である。
【００５０】
また、上述した座標平面の表示とともに、同座標平面上に配置された各文書データの情報を、別画面または別ウィンドウにおいて表形式で表示させることもできる。図１４は、文書データを表形式に表示した文書リストの例を示す図である。図１４に示す文書リスト表示画面１４０に示すように、文書リスト１４１中には、各軸の関連度、文書名（ファイル名）、文書のタイトル、概要などを含ませるのが好ましい。また、各文書に対してＩＤ番号１４２を割り当て、そのＩＤ番号１４２の表示部分を、例えば入力装置２１（例えば、ここではマウス）を用いてダブルクリックすることにより、上記ステップＳ１１０と同様に、文書データの実際の内容を表示させることもできる。
【００５１】
さらに、上述した説明では、ステップＳ１０３に示したように、情報検索装置１０は、ユーザが選択した素性に基づいて座標平面の生成を行なったが、ユーザの選択によらずに、あらかじめ所定の関連度の範囲を設定しておき、その関連度の範囲内に所定個数以上の文書データが含まれるような素性のみを自動的に抽出し、その素性を座標軸とした座標平面を生成するようにすることもできる。
【００５２】
以上に説明したとおり、実施の形態１にかかる情報検索システムおよび情報検索プログラムによれば、文書データ群の内容の傾向を視覚的に確認しながら文書データの絞込みが可能であるので、ユーザは、検索語や複雑な検索式を記述せずに検索イメージに合致した文書をインタラクティブに絞り込むことができ、初心者にも使いやすく、さらには作業時間の短縮および情報の効率的活用が可能となる。また、逆に、素性が提示されることによって、新しい検索語を発見することも可能になる。さらに、様々な素性を座標軸とした複数の座標平面を表示することができるので、ユーザは、さまざまな視点から文書の関連性を概観することができ、データの類別も可能となる。
【００５３】
（実施の形態２）
つぎに、実施の形態２にかかる情報検索システムおよび情報検索プログラムについて説明する。実施の形態２は、実施の形態１において示した座標平面の表示形態の他の例を説明するものである。
【００５４】
実施の形態２における座標平面の第一の表示形態例は、座標平面間を順次確認する過程において、他の座標平面上で選択した文書データが、現在表示されている座標平面上のどの座標点に該当するかを確認できるように、その該当する座標点の色や形状を変化させることを特徴とするものである。図１５は、この第一の表示形態例を説明するための座標平面表示画面の図である。まず、図１５に示すように、１番目の優先度の座標平面表示画面１５０（以下、平面１と称する。）において、ユーザによって選択履歴表示のチェックボックス１５１がチェックされると、同画面内で、図２のステップＳ１０８の手順に従って選択された座標点（文書データ）は、平面１で選択されたことを示す色または形状に変化する。その後、例えば、７番目の優先度の座標平面表示画面１５２（以下、平面７と称する。）を表示させると、その平面７上に配置された座標点のうち、上記した平面１上で選択された文書データに相当する座標点は、平面１で選択されたことを示す色または形状で表示される。
【００５５】
これにより、ユーザは、他の座標平面上でより関心のある文書データが、現在表示されている座標平面上においてどのような分布をとるのかを把握することができる。特に、上記した手順を、順次表示される各座標平面上において文書データの選択を行なうことにより、ユーザの関心のある素性を含む文書の傾向を段階的に明らかにすることができる。
【００５６】
つぎに、実施の形態２における座標平面の第二の表示形態例は、上記した第一の表示形態例に従って表示された座標平面において、他の座標平面で選択された文書データに該当する座標点のみを表示したり、その座標点以外を表示するなどの文書データの分布の確認を視覚的に容易に行なえることを特徴とするものである。
【００５７】
図１６〜図１９は、この第二の表示形態例を説明するための座標平面表示画面の図である。まず、上記した第一の表示形態例に従って、図１６に示すように、１１番目の優先度の座標平面表示画面１６０（以下、平面１１と称する。）が表示された状態を考える。特に、この平面１１では、平面１と平面７においてそれぞれユーザの関心のある座標点がいくつか選択されており、平面１で選択された文書データに相当する座標点がドットハッチングで表され、平面７で選択された文書データに相当する座標点が黒丸で表されている。
【００５８】
さらに、平面１１は、ビュー設定領域１６１を有しており、ビュー設定領域１６１内には、平面１１において過去に一度も選択されていない文書データの座標点のみを表示するためのチェックボックスと、平面１のみにおいて選択された文書データの座標点を表示するためのチェックボックスと、平面７のみにおいて選択された文書データの座標点を表示するためのチェックボックスと、平面１かつ平面７において選択された文書データの座標点を表示するためのチェックボックス（図中、平面１＆７で表現されている。）とが配置されている。
【００５９】
平面１１が初めて表示された状態にあっては、それらチェックボックス１６２はすべてチェックされた状態であり、平面１１にはすべての文書データに相当する座標点が配置されている。この状態において、ユーザによって、平面１１のチェックボックスと平面１＆７のチェックボックスの各チェックが外されると、図１６の下段に示す座標平面表示画面１６３のように、その座標平面上には、平面１１において過去に一度も選択されていない文書データの座標点と、平面７のみにおいて選択された文書データの座標点とが非表示になる。すなわち、ユーザは、平面１１の座標平面上において、平面１で選択された文書データの座標点の分布を確認することができる。
【００６０】
また、ユーザによって、平面１１のチェックボックスと平面１のチェックボックスの各チェックのみが外されると、図１７の下段に示す座標平面表示画面１７０のように、その座標平面上には、平面１１において過去に一度も選択されていない文書データの座標点と、平面１のみにおいて選択された文書データの座標点とが非表示になる。すなわち、ユーザは、平面１１の座標平面上において、平面７で選択された文書データの座標点の分布を確認することができる。
【００６１】
また、ユーザによって、平面１１のチェックボックスのチェックのみが外されると、図１８の下段に示す座標平面表示画面１８０のように、その座標平面上には、平面１１において過去に一度も選択されていない文書データの座標点が非表示になる。すなわち、ユーザは、平面１１の座標平面上において、平面１または平面７で選択された文書データの座標点の分布を確認することができる。
【００６２】
また、ユーザによって、平面１＆７のチェックボックスのチェックのみが外されると、図１９の下段に示す座標平面表示画面１９０のように、その座標平面上には、平面１かつ平面７において選択された文書データの座標点が非表示になる。すなわち、ユーザは、平面１１の座標平面上において、平面１かつ平面７で選択された文書データの座標点の分布を確認することができる。
【００６３】
これにより、ユーザは、他の座標平面上でより関心のある文書データが、現在表示されている座標平面上においてどのような分布をとるのかが視認しやすくなり、より直感的に素性ごとの文書データの内容の傾向を把握することができる。
【００６４】
以上に説明したとおり、実施の形態２にかかる情報検索システムおよび情報検索プログラムによれば、現在表示されている座標平面において、他の座標平面で関心を示した文書データに相当する座標点の分布を視覚的に確認することができるので、文書群の内容の全体的な傾向を直感的に把握することが可能になる。
【００６５】
【発明の効果】
以上に説明したように、本発明にかかる情報検索装置および情報検索プログラムによれば、単語やキーワードに基づいた複数種の間連度で各文書を表し、その関連度を座標軸とした座標平面が、各文書を表す座標点とともに表示されるので、ユーザに対して文書内容の傾向を視覚的に与えることができるとともに、検索語や検索式の入力が要求されることがなくなり、初心者でも迅速に所望の内容の文書を取得することができるという効果を奏する。
【００６６】
また、本発明にかかる情報検索装置および情報検索プログラムによれば、座標平面上の座標点、すなわち文書を選択して再度、その文書に対する座標平面を表示するので、検索語や検索式の入力を必要とせずに視覚的にユーザの関心のある文書へと絞り込むことができ、文書内容の傾向の把握とともに、文書の検索を迅速にかつ簡単に行なうことができるという効果を奏する。
【図面の簡単な説明】
【図１】実施の形態１にかかる情報検索システムの概略構成を示すブロック図である。
【図２】実施の形態１にかかる情報検索システムの動作を説明するためのフローチャートである。
【図３】ベクトル化処理を説明するためのフローチャートである。
【図４】ベクトル化処理を説明するための補足図である。
【図５】実施の形態１にかかる情報検索システムでの関連度の算出を説明するための説明図である。
【図６】実施の形態１にかかる情報検索システムでの素性選択画面の一例を示す図である。
【図７】実施の形態１にかかる情報検索システムにおいて、最も優先度が高い座標平面の例を示した図である。
【図８】実施の形態１にかかる情報検索システムにおいて、１５番目に優先度が高い座標平面の例を示した図である。
【図９】実施の形態１にかかる情報検索システムでの座標軸指定画面の一例を示す図である。
【図１０】実施の形態１にかかる情報検索システムでの文書データの選択処理例を示す図である。
【図１１】実施の形態１にかかる情報検索システムでの文書データの選択処理の他の例を示す図である。
【図１２】実施の形態１にかかる情報検索システムにおいて、選択された文書に対して算出された関連度の例を示す図である。
【図１３】実施の形態１にかかる情報検索システムにおいて、選択された文書に対して生成された座標平面の例を示す図である。
【図１４】実施の形態１にかかる情報検索システムにおいて、文書データを表形式に表示した文書リストの例を示す図である。
【図１５】実施の形態２にかかる情報検索システムでの第一の表示形態例を説明するための座標平面表示画面の図である。
【図１６】実施の形態２にかかる情報検索システムでの第二の表示形態例を説明するための座標平面表示画面の図である。
【図１７】実施の形態２にかかる情報検索システムでの第二の表示形態例を説明するための座標平面表示画面の図である。
【図１８】実施の形態２にかかる情報検索システムでの第二の表示形態例を説明するための座標平面表示画面の図である。
【図１９】実施の形態２にかかる情報検索システムでの第二の表示形態例を説明するための座標平面表示画面の図である。
【符号の説明】
１０　情報検索装置
１１　検索対象文書群取得部
１２　文書ベクトル化部
１３　関連度算出部
１４　座標表面生成部
２１　入力装置
２２　表示装置
３０　通信網
３１　端末装置
【図１】
2004133684.tif 000003
【図２】
2004133684.tif 000004
【図３】
2004133684.tif 000005
【図４】
2004133684.tif 000006
【図５】
2004133684.tif 000007
【図６】
2004133684.tif 000008
【図７】
2004133684.tif 000009
【図８】
2004133684.tif 000010
【図９】
2004133684.tif 000011
【図１０】
2004133684.tif 000012
【図１１】
2004133684.tif 000013
【図１２】
2004133684.tif 000014
【図１３】
2004133684.tif 000015
【図１４】
2004133684.tif 000016
【図１５】
2004133684.tif 000017
【図１６】
2004133684.tif 000018
【図１７】
2004133684.tif 000019
【図１８】
2004133684.tif 000020
【図１９】
2004133684.tif 000021