(57)【要約】【課題】技術の関連性の強さを的確に表し、より精度の高いクラスタ分類を行う。【解決手段】検索語入力手段１から入力された検索語が検索手段２に供給されて、文書の蓄積された文書データベース３が検索される。この検索により抽出された文書集合４に付与された索引語や書誌が取り出されて用語変換手段５に供給され、辞書手段６に設けられた同義語辞書、異表記語辞書、機関名辞書等を用いて、代表的な用語、上位物質名、代表的な機関名等への変換が行われる。この変換された代表的な用語、上位物質名、代表的な機関名等が用語追加手段７に供給され、辞書手段８に設けられた階層辞書、化学物質機能辞書、機関名辞書等を用いて、上位の用語や分類コード等が追加される。この追加された用語や分類コードと、上述した代表的な用語、上位物質名、代表的な機関名等がクラスタ図表作成手段９に供給され、計算手段１０を用いてクラスタ図表の作成が行われる。【選択図】図１
2008293271.tif 000002
【特許請求の範囲】
【請求項１】
入力された検索語によりデータベースに蓄積された文書を検索する文書検索手段と、
前記検索された文書に付与された索引語に対して少なくとも同義語辞書及び／または異表記語辞書を用いて予め統制された代表的な用語に変換する用語変換手段と、
前記変換された代表的な用語に対して階層辞書を用いて少なくとも上位の用語を追加する用語追加手段と、
前記検索された文書を、前記変換及び追加された用語を各次元とする多次元ベクトルで表現してクラスタ図表を作成するクラスタ図表作成手段と、
を備えることを特徴とするクラスタ分類装置。
【請求項２】
前記索引語中の化学物質名に対しては、
前記用語変換手段にて化学物質構造辞書を用いて構造面での上位物質名に変換し、
前記用語追加手段にて化学物質機能辞書を用いて機能面での上位作用を付与する化学物質名を追加する
ことを特徴とする請求項１記載のクラスタ分類装置。
【請求項３】
前記検索された文書には前記索引語と共に機関名を含む書誌が付与され、
前記用語変換手段においては、機関名辞書を用いて前記書誌中の機関名を代表的な機関名に変換する
ことを特徴とする請求項１記載のクラスタ分類装置。
【請求項４】
前記用語変換手段及び前記用語追加手段で用いられる辞書に対する辞書データの更新手段を有する
ことを特徴とする請求項１〜３のいずれかに記載のクラスタ分類装置。
【請求項５】
前記用語変換手段及び前記用語追加手段で用いられる辞書ごとに重み付けを設定する重み付け設定手段を有し、
前記設定された重み付けに従って前記クラスタ図表作成手段での前記ベクトル表現及びクラスタ図表作成を行う
ことを特徴とする請求項１〜４のいずれかに記載のクラスタ分類装置。
【請求項６】
前記作成されたクラスタ図表中で任意のクラスタを指定するクラスタ指定手段を有し、
前記指定されたクラスタに含まれる前記文書の用語に対して前記クラスタ図表の再作成を行う
ことを特徴とする請求項１〜５のいずれかに記載のクラスタ分類装置。
【請求項７】
前記クラスタ図表の再作成を行う前の前記検索された全文書の総合ベクトルと、前記クラスタ図表の再作成を行った後の前記検索された全文書の総合ベクトルとの間で、前記２つの総合ベクトルがそれぞれ示す点間の距離を算出する算出手段を有する
ことを特徴とする請求項６記載のクラスタ分類装置。
【請求項８】
入力された検索語によりデータベースに蓄積された文書を検索する文書検索機能と、
前記検索された文書に付与された索引語に対して少なくとも同義語辞書及び／または異表記語辞書を用いて予め統制された代表的な用語に変換する用語変換機能と、
前記変換された代表的な用語に対して階層辞書を用いて少なくとも上位の用語を追加する用語追加機能と、
前記検索された文書を、前記変換及び追加された用語を各次元とする多次元ベクトルで表現してクラスタ図表を作成するクラスタ図表作成機能と、
をコンピュータで実現することを特徴とするクラスタ分類プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば多数の技術文書を解析して、文書間の関連性等を可視化する際に使用して好適なクラスタ分類装置及びクラスタ分類プログラムに関する。詳しくは、文書に付与された索引語に対して任意の辞書を用いて用語を拡大し、それらの用語を次元に用いて各文書をベクトル化してクラスタ分類を行うものである。
【背景技術】
【０００２】
従来から、文書を分類して二次元平面上に配置し、クラスタマップを作成する技術が提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００５−９２４４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
多数の技術文書を解析して、文書間の関連性等を可視化する技術は、上記の特許文献１に記載された発明のように従来から提案されていた。しかしながら、その関連性の強さの判断は、例えば検索された単語の出現頻度によっているものであり、それはあくまでも文書の作成上の都合によるものであって、必ずしも当該技術の関連性の強さを表しているものではなかった。
【０００４】
また、技術文書に使用されている単語は、必ずしも統制された用語だけが使用されているのではなく、統制されていない用語や表記のゆれなど、標準とは異なる単語が使用されている場合がある。その場合に、従来の技術では、これらの統制されていない用語は無視されてしまい、関連した用語が使用されているにもかかわらず、その用語がクラスタ分類に反映されない場合も生じてしまうという問題があった。
【０００５】
この発明はこのような問題点に鑑みて成されたものであって、本発明の目的は、技術の関連性の強さを的確に表し、より精度の高いクラスタ分類を行うことができるようにしたクラスタ分類装置及びクラスタ分類プログラムを提供するものである。
【課題を解決するための手段】
【０００６】
上記の課題を解決し、本発明の目的を達成するため、請求項１に記載された発明は、入力された検索語によりデータベースに蓄積された文書を検索する文書検索手段と、検索された文書に付与された索引語に対して少なくとも同義語辞書及び／または異表記語辞書を用いて予め統制された代表的な用語に変換する用語変換手段と、変換された代表的な用語に対して階層辞書を用いて少なくとも上位の用語を追加する用語追加手段と、検索された文書を、変換及び追加された用語を各次元とする多次元ベクトルで表現してクラスタ図表を作成するクラスタ図表作成手段とを備えることを特徴とするクラスタ分類装置である。
【０００７】
請求項２に記載のクラスタ分類装置においては、索引語中の化学物質名に対しては、用語変換手段にて化学物質構造辞書を用いて構造面での上位物質名に変換し、用語追加手段にて化学物質機能辞書を用いて機能面での上位作用を付与する化学物質名を追加することを特徴とする。
【０００８】
請求項３に記載のクラスタ分類装置においては、検索された文書には索引語と共に機関名を含む書誌が付与され、用語変換手段においては、機関名辞書を用いて書誌中の機関名を代表的な機関名に変換することを特徴とする。
【０００９】
請求項４に記載のクラスタ分類装置においては、用語変換手段及び用語追加手段で用いられる辞書に対する辞書データの更新手段を有することを特徴とする。
【００１０】
請求項５に記載のクラスタ分類装置においては、用語変換手段及び用語追加手段で用いられる辞書ごとに重み付けを設定する重み付け設定手段を有し、設定された重み付けに従ってクラスタ図表作成手段でのベクトル表現及びクラスタ図表作成を行うことを特徴とする。
【００１１】
請求項６に記載のクラスタ分類装置においては、作成されたクラスタ図表中で任意のクラスタを指定するクラスタ指定手段を有し、指定されたクラスタに含まれる文書の用語に対してクラスタ図表の再作成を行うことを特徴とする。
【００１２】
請求項７に記載のクラスタ分類装置においては、クラスタ図表の再作成を行う前の検索された全文書の総合ベクトルと、クラスタ図表の再作成を行った後の検索された全文書の総合ベクトルとの間で、２つの総合ベクトルがそれぞれ示す点間の距離を算出する算出手段を有することを特徴とする。
【００１３】
さらに、請求項８に記載された発明は、入力された検索語によりデータベースに蓄積された文書を検索する文書検索機能と、検索された文書に付与された索引語に対して少なくとも同義語辞書及び／または異表記語辞書を用いて予め統制された代表的な用語に変換する用語変換機能と、変換された代表的な用語に対して階層辞書を用いて少なくとも上位の用語を追加する用語追加機能と、検索された文書を、変換及び追加された用語を各次元とする多次元ベクトルで表現してクラスタ図表を作成するクラスタ図表作成機能とをコンピュータで実現することを特徴とするクラスタ分類プログラムである。
【発明の効果】
【００１４】
本発明のクラスタ分類装置及びクラスタ分類プログラムによれば、文書に付与された索引語に対して任意の辞書を用いて語句を拡大すると共にその用語間の距離を設定し、それらを用いて各文書をベクトル化することによって、技術の関連性の強さを的確に表し、より精度の高いクラスタ分類を行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明を説明する。図１は、本発明によるクラスタ分類装置及びクラスタ分類プログラムを実現するための実施の形態例の構成を示した機能ブロック図である。
【００１６】
図１においては、最初に検索語入力手段１から検索語が入力される。この入力された検索語が検索手段２に供給されて、文書の蓄積された文書データベース３が検索される。この検索により抽出された文書集合４に付与された索引語や書誌が取り出されて用語変換手段５に供給される。そして用語変換手段５では、それぞれ取り出された索引語や書誌情報に対して、辞書手段６に設けられた同義語辞書、異表記語辞書、機関名辞書等を用いて、代表的な用語、上位物質名、代表的な機関名等への変換が行われる。
【００１７】
この変換された代表的な用語、上位物質名、代表的な機関名等が用語追加手段７に供給される。用語追加手段７では、それぞれ変換された代表的な用語、上位物質名、代表的な機関名等に対して、辞書手段８に設けられた階層辞書、化学物質機能辞書、機関名辞書等を用いて、上位の用語や分類コード等が追加される。そしてこの追加された用語や分類コードと、上述した代表的な用語、上位物質名、代表的な機関名等がクラスタ図表作成手段９に供給され、計算手段１０を用いてクラスタ図表の作成が行われる。
【００１８】
このクラスタ図表作成手段９では、上述した代表的な用語、上位物質名、代表的な機関名等、さらに追加された上位の用語や分類コードをそれぞれ次元として、検索手段２で検索抽出された文書集合４の各文書をベクトル化してクラスタ図表を作成する。すなわち、同じ検索語で検索抽出された文書であっても、文書ごとに含まれている上述の各次元となる用語は異なっている。ただし、文書間で共通している用語の数が多いものほど、その距離は近いものと考えられる。
【００１９】
そこで、例えば図２Ａに示すような各用語の次元の軸に対して、図２Ｂに示すように、各文書を表すベクトルが形成される。そしてこの文書の数が多くなると、これらのベクトルは、図２Ｃに示すようにクラスタを作成するようになる。なお、化学物質などにおいては、図中のＡＢ軸、ＡＣ軸・・・のように、複数の用語を組み合わせて独立の次元とすることもできる。そしてこのような多次元空間のベクトルを展開、あるいは任意の方向から透視することによってクラスタ図表が作成される。
【００２０】
このようにして作成されたクラスタ図表は、さらに図１においては、ディスプレイ等への表示やプリンタでのプリントアウトにより出力１１として取り出される。この出力１１として取り出されるクラスタ図表は、例えば図３Ａに示すように、複数の文書が共通する用語を多く含むものごとに集団を形成しており、このように形成された集団をクラスタと呼んでいる。そしてこの場合に、共通する用語の有無によって形成されるクラスタは、技術情報を忠実に反映したものとなっている。
【００２１】
さらに図４には、図１に示した用語変換手段５において、索引語や書誌情報を代表的な用語、上位物質名、代表的な機関名等に変換するための処理のフローチャートを示す。この処理がスタートすると、まず値ｎに検索抽出された文書数が設定される（ステップＳ１）。次にｋ←１とおき（ステップＳ２）、文書ｋから用語種類と用語が抽出される（ステップＳ３）。ここで、文書ｋは、例えば図５に示すような検索結果として取り出されており、ステップＳ３では、この検索結果から用語種類と用語が抽出される。
【００２２】
このステップＳ３にて抽出された用語種類と用語に対して、その用語種類が自然語索引であるか否かが判断される（ステップＳ４）。ここで用語種類が自然語索引であるとき（Ｙｅｓ）は、用語について、図１に示した辞書手段６に含まれる同義語辞書及び異表記辞書６Ａがアクセスされ（ステップＳ５）、取り出された代表語が変換後データとされる（ステップＳ６）。
【００２３】
また、ステップＳ４で用語種類が自然語索引でないとき（Ｎｏ）は、その用語種類が化学物質であるか否かが判断される（ステップＳ７）。ここで用語種類が化学物質であるとき（Ｙｅｓ）は、用語について、図１に示した辞書手段６に含まれる化学物質名辞書６Ｂがアクセスされ（ステップＳ８）、取り出された化学物質名が変換後データとされる（ステップＳ９）。
【００２４】
さらに、ステップＳ７で用語種類が化学物質でないとき（Ｎｏ）は、その用語種類が機関名であるか否かが判断される（ステップＳ１０）。ここで用語種類が機関名であるとき（Ｙｅｓ）は、用語について、図１に示した辞書手段６に含まれる機関名異表記辞書及び機関名履歴辞書６Ｃがアクセスされ（ステップＳ１１）、取り出された標準機関名が変換後データとされる（ステップＳ１２）。
【００２５】
そして、ステップＳ１０で用語種類が機関名でないとき（Ｎｏ）は、その用語種類はシソーラス用語か分類コードであるので、それぞれの用語種類がシソーラス用語あるいは分類コードとされ、ステップＳ３にて抽出された用語が変換後データとされる（ステップＳ１３）。さらに、これらのステップＳ６、Ｓ９、Ｓ１２、Ｓ１３で確定された用語種類及び変換後の用語が文書番号ｋと共に記憶される（ステップＳ１４）。
【００２６】
このステップＳ１４で、確定された用語種類及び変換後の用語が文書番号ｋと共に記憶された後、ステップＳ３にて抽出された最後の用語の判定が行われたか否かが判断される（ステップＳ１５）。ここで最後の用語でないとき（Ｎｏ）は、ステップＳ３に戻される。また、ステップＳ１５で最後の用語であるとき（Ｙｅｓ）は、値ｋが値ｎより小さいか否かが判断される（ステップＳ１６）。
【００２７】
そして、値ｋが値ｎより小さいとき（Ｙｅｓ）は、ｋ←ｋ＋１とし（ステップＳ１７）て、ステップＳ３に戻される。また、ステップＳ１６で値ｋ＝値ｎになる（Ｎｏ）と、処理は終了（ＥＮＤ）する。このようにして、ステップＳ３にて抽出された用語種類の確定と、抽出された用語の代表語への変換が行われる。すなわちこの処理では、例えば図５に示す検索結果において、書誌事項（著者所属機関）の「Nagoya Univ.」の用語が、代表語である「名古屋大学」に変換される。
【００２８】
また、図６には、図１の用語追加手段７において、上位の用語や分類コード等を追加するための処理のフローチャートを示す。この処理がスタートされると、最初に図４に示したステップＳ１４で記憶された用語種類と、変換後の用語と、文書番号ｋが読み出される（ステップＳ２１）。次に、読み出された用語種類が自然語索引またはシソーラス用語または分類コードであるか否かが判断される（ステップＳ２２）。
【００２９】
このステップＳ２２で、用語種類が自然語索引またはシソーラス用語または分類コードであると判断されたとき（Ｙｅｓ）は、用語について図１に示した辞書手段８に含まれる概念階層辞書８Ａがアクセスされる（ステップＳ２３）。そして、元の変換後データ、及び取り出されたその上位語、あるいは上位の分類コードが変換済データとされると共に、階層差として元の変換後データを０とし、一つ上位にあがるごとに＋１とした値がそれぞれの変換済データに追加される（ステップＳ２４）。
【００３０】
また、ステップＳ２２で用語種類が自然語索引等でないとき（Ｎｏ）は、その用語種類が機関名であるか否かが判断される（ステップＳ２５）。ここで用語種類が機関名であるとき（Ｙｅｓ）は、用語について、図１に示した辞書手段８に含まれる所在地辞書及び機関グループ辞書８Ｂがアクセスされる（ステップＳ２６）。そして、元の変換後データ、及び取り出されたその地域、企業グループ名が変換済データとされると共に、階層差として元の変換後データを０とし、一つ上位の地域や企業グループ名にあがるごとに＋１とした値がそれぞれの変換済データに追加される（ステップＳ２７）。
【００３１】
さらに、ステップＳ２５で用語種類が機関名でないとき（Ｎｏ）は、その用語種類は化学物質名であるので、用語について、図１に示した辞書手段８に含まれる化学物質構造辞書及び化学物質機能辞書８Ｃがアクセスされる（ステップＳ２８）。そして、元の変換後データ、及び取り出されたその上位機能及び上位構造が変換後データとされると共に、階層差として元の変換後データを０とし、一つ上位の構造や機能にあがるごとに＋１とした値がそれぞれの変換済データに追加される（ステップＳ２９）。
【００３２】
これらのステップＳ２４、Ｓ２７、Ｓ２９で追加された用語種類、階層差、及び変換済の用語が文書番号ｋと共に記憶される（ステップＳ３０）。そして、ステップＳ２１にて読み出された最後の用語の判定が行われたか否かが判断され（ステップＳ３１）、最後の用語でないとき（Ｎｏ）は、ステップＳ２１に戻される。また、ステップＳ３１で最後の用語であるとき（Ｙｅｓ）は、処理は終了（ＥＮＤ）する。
【００３３】
このようにして、ステップＳ２１にて読み出された用語に対してその上位語の追加が行われる。すなわちこの処理では、例えば図５に示す検索結果において、分類コードの「CE01092Y」に対しては「CE01配意化合物」のような上位コードが追加される。また、用語の「コバルト錯体」に対しては「コバルト化合物」のような概念上位語が追加され、用語の「acac」に対しては「脂肪族ケトン」のような構造上位物質名が追加される。なお、追加される用語等は複数の場合もある。
【００３４】
そして、これらの用語変換及び用語の追加の行われた文書の情報が、クラスタ図表作成手段９に供給され、計算手段１０を用いてクラスタ図表の作成が行われる。すなわち、各文書のベクトルは、
【数１】
2008293271.tif 000003
と表される。
【００３５】
ここで、（ｐi,1、ｐi,2、・・、ｐi,dim）は、それぞれ変換及び追加された用語による次元であって、それぞれの値は、その用語がないときは「０」、用語があるときはそれぞれの基準値に上述の階層差のちや用語種類に応じた値を加算や乗算したものとなる。また、その際の基準値は、例えばアクセスされた辞書によって重み付けされたものである。そしてこのベクトルが、文書集合４に含まれる全文書について求められることによって、例えば図３Ａに示すようなクラスタ図表が形成される。
【００３６】
こうして本発明のクラスタ分類装置及びクラスタ分類プログラムによれば、入力された検索語によりデータベースに蓄積された文書を検索し、検索された文書に付与された索引語を予め統制された代表的な用語に変換し、変換された代表的な用語に対して階層辞書を用いて少なくとも上位の用語を追加し、検索された文書を、変換及び追加された用語を各次元とする多次元ベクトルで表現してクラスタ図表を作成することにより、技術の関連性の強さを的確に表し、より精度の高いクラスタ分類を行うことができるものである。
【００３７】
なお、入力された索引語中の化学物質名に対しては、化学物質構造辞書を用いて構造面での上位物質名に変換し、化学物質機能辞書を用いて機能面での上位作用を付与する化学物質名を追加することにより、化学物質の技術の関連性の強さをより的確に表すことができる。
【００３８】
また、検索された文書には索引語と共に機関名を含む書誌が付与され、機関名辞書を用いて書誌中の機関名を代表的な機関名に変換することにより、例えば企業グループ内での技術の関連性の強さをより的確に表すことができる。
【００３９】
さらに、上述した本発明のクラスタ分類装置及びクラスタ分類プログラムの実施形態例において、用語変換及び用語追加で用いられる辞書に対する辞書データの更新手段（図示せず）を設けることにより、新たに作られた用語等に対しても、技術の関連性の強さを的確に表し、より精度の高いクラスタ分類を行うことができる。
【００４０】
また、上述した本発明のクラスタ分類装置及びクラスタ分類プログラムの実施形態例において、用語変換及び用語追加で用いられる辞書ごとに重み付けを設定する重み付け設定手段（図示せず）を設け、設定された重み付けに従ってベクトル表現及びクラスタ図表作成を行うことにより、技術の関連性の強さをより的確に表すことができる。
【００４１】
ところで、上述した本発明のクラスタ分類装置及びクラスタ分類プログラムの実施形態例によれば、技術の関連性の強さを的確に表したクラスタ図表を出力１１として、例えば図３Ａに示すように取り出すことができる。この図３Ａにおいて、検索された文書集合は、クラスタＡ及びクラスタＢを形成している。
【００４２】
そこで、さらにこの図３Ａのようなクラスタ図表に対して、例えば形成されたクラスタＢに着目して文書の再検索を行い、新たなクラスタ図表の作成を行うことができる。すなわちその場合には、図１に示す本発明によるクラスタ分類装置及びクラスタ分類プログラムの機能ブロック図において、出力１１に対応する検索条件変更手段１２が設けられる。これは、例えば出力１１がコンピュータディスプレイ（図示せず）に表示される場合に、その任意のクラスタにカーソルを移動してクリックするような手段である。
【００４３】
そして任意のクラスタが指定されると、検索条件生成手段１３にて指定されたクラスタに属する各文書に含まれる共通する用語を用いて新たな検索語が生成され、検索手段２に供給されて、文書の蓄積された文書データベース３が再検索される。この検索により抽出された新たな文書集合４に付与された索引語や書誌が取り出されて、用語変換手段５に供給される。以下、上述した処理が繰り返されて、例えば図３Ｂに示すような新たなクラスタ図表が形成される。
【００４４】
こうして新たなクラスタ図表が形成されるものであるが、この場合に、任意のクラスタが指定されて新たな生成される検索語は、例えば人間であるユーザーが意識して指定したものではない。従って、それによって検索抽出される文書にも意図された以外のものが含まれることになる。そして、このような意図しない文書を含む文書集合によってクラスタ分類されたクラスタ図表が形成されることによって、ユーザーには技術に対する新たな視点が提供され、発想の転換を促すことができるのである。
【００４５】
ただし、上述の新たなクラスタ図表の形成を行っても、指定されたクラスタからの検索語で抽出される文書集合が、元の文書集合４と違いが小さいときは、クラスタ図表の変化が少ないので、発想の転換を促すことができない。一方、指定されたクラスタからの検索語で抽出される文書集合が、元の文書集合４とかけ離れたものであった場合には、生成されるクラスタ図表が元と異なりすぎて、発想の転換につながらないものとなる。
【００４６】
そこで、新たに抽出される文書集合と元の文書集合との距離を算出し、その距離の大きさによってその有効性の判断の目安とすることができる。すなわち、図１に示す機能ブロック図には、その距離の計算を行う計算手段１４が設けられている。この計算手段１４において、距離を求める計算は以下のように行われる。
【００４７】
まず、元の文書集合の各文書によるベクトル群Ｐを
【数２】
2008293271.tif 000004
後の文書集合の各文書によるベクトル群Ｑを
【数３】
2008293271.tif 000005
とする。
【００４８】
ただし、
【数４】
2008293271.tif 000006
である。
【００４９】
このとき、ベクトル群Ｐの加重平均ベクトルは、
【数５】
2008293271.tif 000007
で求められる。
【００５０】
また、ベクトル群Ｑの加重平均ベクトルは、
【数６】
2008293271.tif 000008
で求められる。
【００５１】
これにより、ベクトル群間距離d(P,Q)は、
【数７】
2008293271.tif 000009
で算出することができる。
【００５２】
従って、この算出されたベクトル群間距離d(P,Q)が小さいときは、クラスタ図表の変化が少ないので、発想の転換を促すことができない。一方、ベクトル群間距離d(P,Q)が大きいときは、生成されるクラスタ図表が元と異なりすぎて、発想の転換につながらない。そこで、この距離を算出することによって、この距離を生成されるクラスタ図表の有効性の判断の目安とすることができる。なお、クラスタ図表は多次元を表現したものであるので、図表に現れたクラスタ間の距離が現実の距離を示しているとは限らないものである。
【００５３】
こうして本発明のクラスタ分類装置によれば、入力された検索語によりデータベースに蓄積された文書を検索する文書検索手段と、検索された文書に付与された索引語に対して少なくとも同義語辞書及び／または異表記語辞書を用いて予め統制された代表的な用語に変換する用語変換手段と、変換された代表的な用語に対して階層辞書を用いて少なくとも上位の用語を追加する用語追加手段と、検索された文書を、変換及び追加された用語を各次元とする多次元ベクトルで表現してクラスタ図表を作成するクラスタ図表作成手段とを備えることにより、技術の関連性の強さを的確に表し、より精度の高いクラスタ分類を行うことができる。
【００５４】
また、本発明のクラスタ分類プログラムによれば、入力された検索語によりデータベースに蓄積された文書を検索する文書検索機能と、検索された文書に付与された索引語に対して少なくとも同義語辞書及び／または異表記語辞書を用いて予め統制された代表的な用語に変換する用語変換機能と、変換された代表的な用語に対して階層辞書を用いて少なくとも上位の用語を追加する用語追加機能と、検索された文書を、変換及び追加された用語を各次元とする多次元ベクトルで表現してクラスタ図表を作成するクラスタ図表作成機能とをコンピュータで実現することにより、技術の関連性の強さを的確に表し、より精度の高いクラスタ分類を行うことができる。
【００５５】
なお本発明は、上述の説明した実施形態に限定されるものではなく、特許請求の範囲の記載を逸脱しない範囲において、種々の変形が可能とされるものである。
【図面の簡単な説明】
【００５６】
【図１】本発明によるクラスタ分類装置及びクラスタ分類プログラムを実現するための実施の形態例の構成を示した機能ブロック図である。
【図２】その説明のための図である。
【図３】その説明のためのクラスタ図表の例を示す図である。
【図４】その動作の説明のためのフローチャート図である。
【図５】その検索結果の例を示す図である。
【図６】その動作の説明のためのフローチャート図である。
【符号の説明】
【００５７】
１…検索語入力手段、２…検索手段、３…文書データベース、４…文書集合、５…用語変換手段、６，８…辞書手段、７…用語追加手段、９…クラスタ図表作成手段、１０，１４…計算手段、１１…出力、１２…検索条件変更手段、１３…検索条件生成手段
【図１】
2008293271.tif 000010
【図２】
2008293271.tif 000011
【図３】
2008293271.tif 000012
【図４】
2008293271.tif 000013
【図５】
2008293271.tif 000014
【図６】
2008293271.tif 000015