(57)【要約】【課題】  ノウハウの適用結果である作業記録を蓄積した事例データベースから、ユーザである技術者が直面する問題解決の手がかりを得るための情報検索を支援する検索装置を実現する。【解決手段】  検索装置は、複数のデータを含むデータベースを用いて検索された検索履歴を履歴データベースとして記憶する記憶手段と、ユーザから検索情報の入力を受け付ける入力手段と、上記履歴データベースに蓄積された情報から、上記検索情報と関連性の深い検索履歴情報を抽出する抽出手段とを備える。【選択図】  図１
2006085389.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータを含むデータベースを用いて検索された検索履歴を履歴データベースとして記憶する記憶手段と、
ユーザから検索情報の入力を受け付ける入力手段と、
上記履歴データベースに蓄積された情報から、上記検索情報と関連性の深い検索履歴情報を抽出する抽出手段とを備えることを特徴とする検索装置。
【請求項２】
上記データベースから、上記検索情報と関連性の深いデータを抽出するデータ抽出手段を備えていることを特徴とする請求項１の検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースとその検索機能に関するものであり、より詳細には、複数のドキュメントを含むデータベースから目的となるものを検索する検索装置に関するものである。
【背景技術】
【０００２】
従来は、装置を操作するオペレータの技量に属する知識や技能、または、良く訓練された職業人や教師、医者、日常を構成する一般の人々の知識、技能、知能は、各人のみに帰結していたが、近年の技術革新によってデータベース等の工業製品として、情報の共有化が図られるようになっている。
【０００３】
技術者個人の経験に基づく属人的なノウハウを集団内で共有するために、再利用可能な知識インフラを構築していくことは、組織の技術力を増進し競争力を維持するために重要である。
【０００４】
しかし、多大な労力をかけてデータベースを作成しても、目的とする情報を引出す苦労が多いため使用されず、充分な活用をみないまま休眠知と化している例が多い。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
また、ユーザは予め検索したい内容を明確に見出しておらず、また直面する問題についての知識自体も乏しいことが多い。それゆえ、どこまでが自らのニーズに合致する情報であるかの範囲の見極めが難しい場合がある。
【０００６】
そこで、周辺範囲の情報も併せて検索し、その中から重要作業を認識するといったメリハリの効いた情報の検索・提示が不可欠となる。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、ノウハウの適用結果である作業記録を蓄積した事例データベースから、ユーザである技術者が直面する問題解決の手がかりを得るための情報検索を支援する検索装置を実現することである。
【課題を解決するための手段】
【０００８】
そこで、本発明では、ユーザが検索条件として指定する検索ワードに加えて、予め事例データ全体から抽出したワード間の関連性知識をもとに、その検索ワードと関連があると推定される別の検索ワードを用いることで、問題領域固有の関連性知識に基づく検索範囲の拡大を行う。
【０００９】
さらに、同集団に属する他ユーザの検索履歴から抽出したワード間の関連性知識をもとにして検索結果の絞込みに有用な検索ワードをユーザに提示することで、蓄積されている情報の効率的な取り出しを支援する。
【００１０】
このように、得られる多数の検索結果の絞り込みを誘導するために、「同様の目的を持ってデータベースにアクセスを試みた他ユーザの参照状況（＝手垢）」を周辺情報として提示することで、情報の効率的な取り出しを支援することができる。
【００１１】
具体的には、本発明にかかる検索システムは、検索もしくは探索しようとするユーザが予め決定したワードに関し、関連性知識をもとに、当該ワードと関連があると推定される別の他ワードを用いた関連情報として提供する構成と、検索もしくは探索しようとするユーザが上記決定したワードと関連があると推定される別の他ワードを検索ワードとして提供する構成とを併せ持つ構成とすることがより好ましい。
【００１２】
人々が無意識に日常実行している行為をソフトウエアに置き換える。本、辞書、など手垢の付いた「よく使い込んだ物」は新品よりも効率よく使える。誰も客の入っていない店よりも誰かがいる店の方が別の客にとって入り易い。装置にも個別の癖がある。使い込んだ物はその癖がわかり口コミでノウハウを伝達できる。本発明では、これらの事例のように、使い込みによって賢く成る検索機能を持ったデータベースを構築する。
【発明の効果】
【００１３】
上記検索システムは、検索もしくは探索しようとするユーザが、検索しようとするワード（情報）と関連があると推定される別の他ワードに該当する情報と、過去の推論結果を蓄積し統計やニューラルネットなどの数学的推論をも組み込む手法によって検索ワードとを提示する構成であることがより好ましい。このような構成とすることで、実質的な検索範囲を拡大することができるとともに、ユーザに提示する情報の絞り込みを行うことができる。
【発明を実施するための最良の形態】
【００１４】
本発明の一実施形態について説明すると以下の通りである。
【００１５】
本発明では、データベースもしくはシステム上の仕組みをユーザが利用し情報を検索もしくは探索しようとする場合であって、検索結果として得られる多数の候補の中から得たい情報を含む事例をより的確に選り出すために、上記データベースまたはシステムと並行した第二のデータベースもしくはシステム上の仕組みを備えることにより、上記従来の問題を解決する。
【００１６】
上記「第二のデータベースもしくはシステム上の仕組み」とは過去にこのデータベースに接近し利用した第三者の行為と行為の順序と行為の結果の当否と利用時間などの副情報を蓄積する仕組みをいう。概念的には「手垢の残る作業事例データベース」といえる。
【００１７】
同様の目的を持ってデータベースにアクセスを試みた第三者（他ユーザ）の参照状況（第二のデータベースもしくはシステム上の仕組み）を「情報の探し方」の手がかりとして自身の検索等に活用する。
【００１８】
すなわち、問題領域固有の関連性知識（従来技術と同じ側面を持つ部分）と他ユーザの検索行為の参照（第二のデータベースもしくはシステム上の仕組みを反映する側面を持つ部分）によってユーザの検索を方向付ける。
【００１９】
何が重要で何が重要でないかについてのメリハリのついた情報提示を行うことで、データベース内事例へのアクセスと流通を促し作業効率とユーザの意図反映によって問題を解決に導く。
【００２０】
本発明よって「ノウハウ」という本質的に形式化できない属人的かつ暗黙的な知識の側面を、事例データベースの探索を介して他者の参照状況を眺め、それとの比較においてユーザが主体的に習得する新たな機会を提供することができる。
【００２１】
さらに他者も使わない知識は第二のデータベースもしくはシステム上の仕組み併用によって検索頻度が比較され相対的に淘汰されていくことにより、常に更新の加えられた「生きた」知識インフラとして充実していくことが可能になる。
【００２２】
本発明は人間の記憶構造を反映した意味ネットワークと関連性知識に基づき入力概念に対する連想を想起するプライミング効果をネットワーク内の活性伝播によってモデル化したものである。さらに特定集団の内部での情報の共有と伝達を構成する。ユーザ単独にて発見する知識の不足分を支援することのできるアルゴリズムである。
【００２３】
「問題領域固有の関連性知識」は蓄積した作業事例集合（文書データベース（以下、文書ＤＢと称する））から抽出したワード群の意味ネットワークとして構築される。同様に、「他者の参照状況」は蓄積した検索履歴集合（検索履歴データベース（以下、履歴ＤＢと称する））から抽出したワード群の意味ネットワークとして構築される。この両者を検索ワードの入力に応じて操作し知識管理に利用する。
【００２４】
辞書のように網羅的ではなく限られた専門語の集合内で多用されるキーワードを用いた検索ワードの入力は活性伝播の手法によって評価される。
【００２５】
文書ＤＢと履歴ＤＢから構築される二つの意味ネットワークは、前者が作業領域におけるワード群の関連性を属性とし、後者が検索質問におけるワード群の関連性を属性とする。ユーザの指定する検索ワードはこの二つに対して同時に入力され、二重の立場から情報検索支援を受ける。
【００２６】
ユーザの入力に対し二つのデータベースはそれぞれの検索結果をユーザに返す。
【００２７】
データベース内の全文書データに含まれるワードＡの総数をＷAとし、ワードＢを含む全文書データに含まれるワードＡの総数をＷAgivenBとする。これにより、ワードＢを含むある文書データの中にワードＡが存在する確率Ｐ（Ａ；Ｂ）は次式（１）で表される。
【００２８】
【数１】
2006085389.tif 000003
【００２９】
「ワード群の意味ネットワーク」はワード間の関連性を数値化したデータ記憶構造である。各ワードはネットワーク中の一つのノードとして表され、ワードＡのワードＢに対する関連性は確率Ｐ（Ａ；Ｂ）によってノードＢからノードＡへの結合によって表現される。
【００３０】
文書ＤＢをもとに構築される意味ネットワークは、作業記録の事例データがデータベースに追加される毎に式（１）の確率計算に従って結合が更新される。
【００３１】
履歴ＤＢはユーザからの新たな検索ワードの入力によって事例が追加され、それをもとに構築される意味ネットワークは式（１）の確率計算に従って結合が更新される。
【００３２】
ユーザからの検索ワードの入力に対して、その入力に対応するノードが活性量１を、その他のノードが活性量０を付与される。そして、ワード間の結合に従って活性量の伝播を繰り返し関連ワードの導出を行う。ここで活性伝播のモデル式は式（２）、式（３）とする。
【００３３】
【数２】
2006085389.tif 000004
【００３４】
【数３】
2006085389.tif 000005
【００３５】
上記式（２）、（３）の活性伝播は全ノードの伝播量が０になるまで繰り返される。その後、入力ワード に対する全ワードの関連性の強さを求めるために、全ノードの活性量を式（４）に従って規格化する。
【００３６】
【数４】
2006085389.tif 000006
【００３７】
ユーザによる検索条件が複数ワードの論理結合として指定される場合の取り扱いは次の通りである。
【００３８】
検索条件としてワードＰとワードＱが論理和の関係で結合されているＡＮＤ検索の場合、他ワードの関連性の強さは式（５）に従う。
【００３９】
【数５】
2006085389.tif 000007
【００４０】
一方、検索条件としてワードＰとワードＱが論理積の関係で結合されているＯＲ検索の場合、他ワードの関連性の強さは式（６）に従う。
【００４１】
【数６】
2006085389.tif 000008
【００４２】
また、検索条件としてワードＰの否定が指定されているＮＯＴ検索の場合、他ワードの関連性の強さは式（７）に従う。
【００４３】
【数７】
2006085389.tif 000009
【００４４】
問題領域固有の関連性知識に基づく検索範囲の拡大では、ユーザが指定した検索条件を入力として、文書ＤＢから抽出したワード群の意味ネットワークに式（４）〜式（７）の操作を適用して得られた全キーワードの関連性の強さをもとにデータベース内の全文書データをソートすることで、この検索条件の周辺も含めた文書データのマッチングを行う。
【００４５】
他ユーザの参照状況に基づく検索の方向付けでは、ユーザが指定した検索条件を入力として、履歴ＤＢから抽出したワード群の意味ネットワークに式（４）〜式（７）の操作を適用して得られた関連性の強さをもとに他キーワードをソートすることで、次の検索条件として追加が見込まれるキーワードを提示する。
【００４６】
データベースの仕組み上の欠点としては、検索機能を充実させるもしくはデータベースの構造に自由度を与え過ぎると、所望の検索速度の低下や判断機能の低下に伴う所謂「データベースの白痴化」がおこる点が挙げられる。特定のワードを選択出来なければもはやデータベースの目的をはたさないからである。本発明技術では検索結果として得られる多数の候補の中から得たい情報を含む事例をより的確に選り出すために、同様の目的を持ってデータベースにアクセスを試みた他ユーザの参照状況を「情報の探し方」の手がかりとして活用する。すなわち、問題領域固有の関連性知識と他ユーザの検索行為の参照によってユーザの検索を方向付け、何が重要で何が重要でないかについてのメリハリのついた情報提示を行なうことでデータベース内事例へのアクセスと流通を促す。これによって、ノウハウという本質的に形式化できない属人的かつ暗黙的な知識の側面を、事例データベースの探索を介してユーザが主体的に習得する新たな機会を提供することができると考える。さらに他者も使わない知識は淘汰されていくことにより、常に更新の加えられた「生きた」知識インフラとしていくことが可能になる。
【００４７】
日常の何気無い生活の中で人々は暗黙の内に第二のデータベースもしくはシステム上の仕組みを使っている。例えば良く使い込まれた本や辞書には手垢が残っている。使用者は無意識にこの手垢を即決の手段としている。更には満員電車乗車時に近隣の駅で下車する人をその社会的装束や身のこなしで無意識に判断している。ラジオの選局つまみにはよく聞く局の周辺が磨り減って変色する。これらの副次的な情報を用いると言葉に変換し左脳で判断するまでもなく、右脳で直感的に行動できさほど大きなエラーを含んでいない。
【００４８】
経験に乏しい操作者にとってデータベースもしくはシステムの仕組みの側から暗黙の内に回答を提示する検索システムもしくはシステム上の仕組みを提供する効果がある。
【００４９】
よく技術に精通した第三者が検索行為を実施した方法と方向及び時間等の付帯的で副次的な情報の共有が可能となる。
【００５０】
検索行為を継続することによるデータベースもしくはシステム上の仕組みが永遠に稼動することにより全ての選択肢を蓄積し選別機能を抄出しない仕組みを作りだすことができる。
【００５１】
そして、本実施の形態にかかる検索装置は、例えば、ディジタルコンピュータのアプリケーション・ソフトウエアとして、単独のソフトウエアとして製品化することができる。また、上記検索装置の各手段を実現するための検索プログラムを記録した記録媒体として流通させることができる。
【００５２】
また、上記検索装置は、アナログもしくはディジタル装置として簡単なデータベース機能を作り、汎用的な付属システムとして実施する方法でも最良の形態を作ることができる。
【００５３】
また、既存のソフトウエア−システムに追加ソフトとして提供する方法でも最良の形態を実現できる。
【００５４】
また、データベースと検索のアルゴリズムとして新規性・進歩性があり提供できる。そして、人に優しいアルゴリズムである。
【００５５】
また、闇雲にデータベースの検索範囲を広げデータベースを白痴化するのでは無く有効な検索範囲をガイドできる。このように、他に類を見ない技術として最良の形態を構成できる。
【００５６】
また、発明を実施する為の最良の形態は本発明を移植するためのメディアとして種々の手段を選択できる。アナログ、ディジタル回路、汎用ソフトウエア、機械による作り込み等である。しかしいずれも大きく分けて次の機能を内包する。
【００５７】
（１）一般の検索機能、これは、データベースの検索機能として公知の種々の方法がある。（２）副次的検索機能、具体的には、本発明の特徴である第二のデータベース（手垢の残るデータベース）に依存する。（３）忘却能の獲得、具体的には、本発明の特徴である第二のデータベースの側面である忘却機能に依存する。
【００５８】
本発明では、人間の記憶構造の表現法として提唱された意味ネットワークと、ある概念の想起に基づき関連概念も想起するというプライミング効果をモデル化した活性伝播モデルを用いる。この２つの組み合わせることによって、検索キーワードに対する他の語の想起を捉え、ユーザが自らキーワードを想起しなければならない情報検索において、関係づけられた知識を用いて支援を行う。最初に検索において重要な単語間の意味的なつながりを考慮し、事例内での共起確率に基づく単語群の意味ネットワークの構築と、不特定多数のユーザの検索履歴におけるキーワードの共起性に基づくキーワード群の意味ネットワークの構築を行う。そして、検索キーワードに対して両方のネットワーク上にそれぞれ各結合度に基づいた伝播を生じさせ、検索キーワードに対する関連度を算出する。これにより、前者では検索範囲の拡大、後者では検索キーワードの入力支援を行う。また、ユーザが事例を追加することにより文書データベース（文書ＤＢ）を更新することと検索行為により履歴データベース（履歴ＤＢ）を更新することにより、２つの意味ネットワークを変動させ知識管理が促されることを示す。
【００５９】
上記意味ネットワークは、人間の記憶構造の表現法として提唱されたものである。「物」や「事柄」、「概念」に関する人間の知識はばらばらに存在するのではなく、ある関係によって組織化されて記憶されているという考え方が基礎となっている。また、人間の記憶には、ある語が想起（活性化）されるとその語に関連する語も想起されるというプライミング効果がある。そして、このメカニズムを近似したものに活性伝播モデルがある。本研究では、この組み合わせにより検索キーワードに対する他の語の想起を捉え、ユーザが自らキーワードを想起しなければならない情報検索において、関係づいた知識を用いて支援を行うことが可能であると考える。
【００６０】
文書は単なる文や単語の列でなく、ある目的のために組織化された文書構造を持つ。それぞれの文や単語の意味はそれらをとりまく文書構造に依存する。そのため、文書構造をとらえることは文書理解に不可欠である。また、入力キーワードに対してシステムが検索者の望む文書を提示するために、文書理解ができるというのは大きな利点であると言える。文書構造を理解するために単語の関連性を利用する。本研究で対象とするような、ある限定されたカテゴリーに属したＤＢ（データベース）を検索する際には、辞書のような一般的な知識における単語の関連度より、その文書集合に属する単語の関連度のほうが重要であると考える。そのため、文書集合における単語の共起性を利用することにより単語間
の関連性を構築する。
【００６１】
単語の関連性を検索時に考慮することによって、結果数を拡大することが容易に推測できる。これはＷＷＷを検索する際は、数万件提示されユーザを困惑させるかもしれない。しかし、本研究の場合はより多くの近い事例が検索結果として得られることが望ましいため、関連性を考慮することは有用だと考える。
【００６２】
以上のことから本研究においては、文書集合を用いた関連性を意味ネットワークとして構築することにする。次に、入力されたキーワードに対して活性伝播の手法を用いて関連性を算出する。そして、これを用いて入力キーワードに関連するキーワードで検索した場合の結果も提示する。
【００６３】
検索履歴は、ユーザの特定、さらにはその検索の意図を推定する上で重要な手がかりになる。本研究における対象は、ＷＷＷのように幅広い情報を検索するシステムでなく、情報共有という目的のもとに形成されたＤＢを検索するシステムであり、ユーザ間の共有性を重視するために、不特定多数の履歴を用いて意図を推定するのが望ましいと考える。既存の検索システムでは、検索語の入力、検索結果の評価、情報閲覧という大きな流れの中で、ユーザは常に検索とその見直しといった試行錯誤を繰り返しており、多くの負担を強いられている。この際の繰り返し作業の中でユーザは、望む結果を得るために複数のキーワードを組み合わせて検索を行っている。このことより、ユーザは必要でキーワードの組み合わせは何度も用いていると考えられる。よって本研究では、不特定多数の検索履歴から検索質問におけるキーワードの共起性を利用することを考える。
【００６４】
ユーザが望む情報をＤＢから検索してくるための検索キーワードと実際に入力している検索キーワードが一致しないため、ユーザは検索行為を繰り返す。このキーワードの相違をユーザに気がつかせることが支援の目的である。このためにまず、不特定多数の履歴から単語の意味的なつながりを構築する。そして、入力されたキーワードに対して活性伝播ネットワークを用いてユーザに有用であろうキーワードを提示する。
【００６５】
提案する検索支援システムにおいて必要なサブシステムを２点示す。Ａ．ＤＢ内に存在する文書の持つ単語群の関連性を保持するサブシステム。Ｂ．検索履歴ＤＢ内の検索質問の単語群の関連性を保持するサブシステム。
【００６６】
「文書を介した単語の関連性」と「ユーザの検索質問を介した単語の関連性」という単語の関連性が２つの視点から構築される。また、文書を利用した関連性は新たな文書がＤＢに加わることで変化する。同様に、検索質問を利用した関連性も検索が行われることで変わる。さらに、このあるカテゴリーに属するＤＢを利用して情報共有を行う集団では、システムのユーザは文書を追加する立場にも文書を検索する立場にもなりうる。
【００６７】
次に、ユーザが検索キーワードを入力することによって生じるシステムの振る舞いを２点示す。１、サブシステム の保持する関連性を用いて、検索結果に反映する：構築された関連性において入力された単語と結びついている関連語だけでなく、ある語を介して結びついているものも考慮して幅広く検索し結果に反映する。ただし、介しているため遠くなるほど結びつきが弱くなるように考慮してある。２、サブシステムＢの保持する関連性を用いて、ユーザに別のキーワードを提示する：構築された関連性を用いて、入力キーワードに対して関連度の高い別のキーワードを提示する。この提示において並べる順序は、上記１、において行う方法と、どうようにして関連度を出しその高い順に表示する。
この検索支援システム全体の概略図を図１に示す。
【００６８】
そして、ある単語Ａの関連度確率Ｐ（Ａ；Ｂ）は式（１）のように求められ、得られたネットワークを図２に示す。用いた単語は、検査対象である「チップ」「ガラス」「液晶」「キャップ」とそれ以外の「光沢」「反射」「横線」「黒点」「エッジ画像」「欠け」「液晶マーク」「背面」「平滑化強」「交点」である。このネットワークから、「チップ」→「横線」→「平滑化強」→「ガラス」というパスを通して、検査対象同士がつながることが分かる。この検査対象のつながりから、事例ＤＢ内にあるチップの検査方法のどれを用いても適用できないと判断された場合でも、検索結果にガラスも考慮されるため対処法が増えることが推測される。
【００６９】
前章で形成したネットワークの単語１つ１つをノードとみなす。そのノードに入力された単語を１、それ以外を０という初期値にしてそこから伝播していくと考える。伝播方法としては、ある状態における次への伝播はその過去の伝播の値とは関係なく、その状態のみを考慮することにする。定式化のベースとなる活性伝播モデルは式（３）〜（７）で表される。
【００７０】
このようにして得られる活性伝播における各伝播回数での各単語への伝播度と、各状態までの総和を算出したものを用いて伝播結果を検討する。伝播に関しては、図２で双方向に結合を持つ「平滑化強」と「エッジ画像」の部分は交互に活性の伝播が行われていることが分かる。また、「液晶」や「黒点」など伝播が起こらない場所は、値が０のままである。これらのことから、検査対象物でない入力キーワードのほうが、他のキーワードに対して活性度を高める、つまり関連性を強くすることが分かる。
【００７１】
ユーザが複数の検索語を用いる場合、一般的にＡＮＤ検索とＯＲ検索の選択を迫られる。このときＡＮＤ検索を選択するユーザには、検索結果を絞り込みたいという意図がある。またＯＲ検索を選択するユーザには、検索結果を広げたいという意図がある。これらの意図を意味ネットワーク上の活性伝播を利用した検索結果提示において反映させるために、ＡＮＤ検索の場合はファジィ集合の演算方法である論理積、ＯＲ検索の場合は論理和を用いる。
【００７２】
例えば、あるＤＢに対する情報検索における検索ログを基に、同じ検索語を含むクエリで１０分以内に検索がなされているものを同一人物による再検索とみなし、検索履歴をモデル化したものを表１に示す。表中のＡ、Ｂ、Ｃはそれぞれ異なる検索語を示し、Ａ−ＡＢはＡを検索して結果を見た後にＢを追加して再検索というパターンである。本研究ではこのモデルを利用して構築することにする。
【００７３】
【表１】
2006085389.tif 000010
【００７４】
模擬構築における前提条件を述べる。まず、延べ１００００人のユーザによる検索行為から、履歴ＤＢを構築する。この際、キーワード群として用いるのは上記で関連性を構築した１４種類に限る。また、延べ１００００人のユーザを検索者集合とみなす。その集合のタイプを、文書ＤＢを検索する際にどのようなキーワードを同時に打ち込むのがよいのかに関して「詳しいタイプ」と「詳しくないタイプ」の２種類に分類し、ドメインに精通しているか否かによる検索のタイプ分けを行う。「詳しいタイプ」は上記で得られた文書から得られる単語の関連性を持ち、それをもとに検索キーワードを入力するタイプである。「詳しくないタイプ」は、あるキーワードに対して他のいろんなキーワードを同時に入力し、手探りの検索の仕方を余儀なくされるタイプである。つまり、確信できる関連性がなく結合が弱い。そして、この２種類のタイプに対してそれぞれ履歴ＤＢを模擬構築する。次に履歴ＤＢを構築するためのアルゴリズムを述べる。
【００７５】
構築アルゴリズム
１．ユーザの検索パターンを行うかを確率で決める。上記表のパターンＮＯ．１０ならキーワードＡのみの検索する。
２．キーワードＡを上記説明の１４種類の単語の中から同確率で選ぶ。
３．次のキーワードＢ、Ｃを選ぶ。
４．複数キーワードの検索質問を履歴として残す。
５．上記操作を１００００回繰り返す。
【００７６】
このアルゴリズムの３．において、Ａに対する関連語としてのＢとＣを選ぶ際の確率として、前述の２つのタイプの持つ関連性をそれぞれ用いる。これにより、「詳しいタイプ」と「詳しくないタイプ」の２種類のタイプに分けた履歴ＤＢを構築することができる。
【００７７】
そして、文書から単語の関連性を構築した方法と同様に、単語の共起性を利用して履歴から関連度確率を算出して関連性を構築する。
【００７８】
このとき、「詳しいタイプ」の場合、入力キーワードに対して関連があるキーワードとそうでないキーワードが明確に分かれている。このことは、関連性がしっかり捉えられていることを示す。一方、「詳しくないタイプ」の場合は、全体的に小さい割合で活性伝播が行われ、関連あるキーワードがはっきり表れない。このことは、関連性に詳しくないことを示す。これらにより、上手く模擬が出来ていることが分かる。この関連度を用いて入力支援を行う適用案を考えると、入力キーワードに対する関連度の上位数個を提示することにする。また、提示数に関しては、ユーザに選択性を与えるのが妥当だと思われる。
【００７９】
文書ＤＢ内の各文書を特徴付けるために単語の文書内での重要度を求める方法として、ＴＦ・ＩＤＦ法がある。これは、文書集合が与えられた時点で得られるもので、ＴＦ（Term Frequency）と呼ばれる文書内に存在する単語頻度によって得られる指標と、ＩＤＦ（Inverse Document Frequency）と呼ばれる文書ＤＢにおける単語の偏在性を表す指標の積で求められるものである。本研究では文書集合において重要ならば、各文書においても重要度が高いと考え、各文書に特徴付けられたＴＦ・ＩＤＦの値の文書集合での総和をとって文書集合内での重要度とする。この結果から、明らかに検査対象物である「チップ」「ガラス」「液晶」「キャップ」の重要度が高いことが分かる。この拡張ＴＦ・ＩＤＦ法は、各単語が他の単語との関係を用いることなく自単語の文書集合内における存在頻度に依存している。次節において、本研究の活性伝播ネットワークを用いた場合に得られる他単語との関連を考慮した文書集合内での重要度を考える。
【００８０】
ここでは他単語との関連を考慮した重要度について考える。まず単語が持つ他の単語に対する牽引力と他の単語から受ける被牽引力を算出する。ここで言う牽引力とは、検索する際にその単語がどれだけ他単語の関連度を活性化して牽引して検索に考慮できるかを示す。入力キーワードに対する関連語の活性度の総和を求めることにより得られる。また被牽引力とはその逆で、他単語からどれだけ活性化を誘起させられて検索に考慮されたかを示すものである。他単語によって活性させられた値の総和を求めることにより得られる。文書ＤＢ内において重要な単語は、前述した牽引力と被牽引力が高いと考えられる。よって、重要度を牽引力と被牽引力の和とする。この結果より、検索対象物でなく、「エッジ画像」、「横線」やなどの視覚検査のシステム設計に必要な単語の重要度が検査対象物の
単語に比べて高くなっている。これは、文書ＤＢとは異なるものとなっていることがわかる。
【００８１】
ここで、ＤＥＭＡＴＥＬの可視化手法に倣って文書集合内における単語の構造化を行い各単語の文書集合内における役割を考える。ＤＥＭＡＴＥＬの手法を用いるためには、上述のように牽引力と被牽引力の和と差を算出する。
【００８２】
そして、この結果より、これにより、「エッジ画像」、「横線」や「欠け」は他の語に対して牽引力が強いことが分かり、他の多くの語を関連語として用いるためより多くの結果提示を得ることができる。また「ガラス」、「平滑化強」や「反射」は被牽引力が強いことが分かり、関連語として用いられやすいためよくユーザの目に触れる単語になる。そして、「チップ」、「エッジ画像」や「平滑化強」は、重要度が高くて差がないため牽引力も被牽引力も強いと考えられる。つまり、ユーザが入力キーワードとして用いた際には検索結果を多く提示し、他の語を入力した際には関連語として働き検索結果提示でユーザの目によく触れることになる。よって、これらの単語は文書データベースでも重要だが、本発明で提案した検索システム用いていくことでユーザにとっても重要な単語になると考えられる。
【００８３】
次に、文書集合から得られた関連度と、検索履歴から得られた関連度について類似性を比較する。前者は、ユーザが事例をＤＢに追加することにより変動する。後者は、ユーザが検索を行うごとに変動する。この２つの変動による全体への作用を考えることが目的である。ここでは結果提示支援により単語間の関連性にさらに詳しく捉えているユーザを想定した「さらに詳しいタイプの集合」も用いて考慮することにする。この集合における関連度は、上記説明における活性伝播後の値を検索履歴構築のための検索質問における共起確率として、上記説明したように構築する。関連度の類似性を算出する方法を、各行の類似度の総和とする。文書ＤＢより得られた関連性をＲＱ、履歴ＤＢより得られた関連性をＲＤとする。それぞれの各行ベクトルをそれぞれｒid、ｒiqで表す。このとき関連性の類似度R-Similarity(ＲＤ、ＲＱ)は、式（８）で示される。
【００８４】
【数８】
2006085389.tif 000011
【００８５】
これによって文書ＤＢにおける単語間の関連性ＲＱと各履歴ＤＢにおける単語間の関連性
ＲＤとの類似度の値それぞれを表２に示す。
【００８６】
【表２】
2006085389.tif 000012
【００８７】
「詳しくないタイプ」から「詳しいタイプ」になると、関連性はより類似していくことが分かる。しかし、さらに詳しくなると文書集合との類似度が低くなる。当該ドメインにおける単語間の意味的つながりを熟知したユーザは、常に新規な検索結果を追求することで、検索パターンを変更する傾向にあることを示唆している。ＤＢを固定的なインフラと考えるのではなく、常に更新され変わりつづける対象とし、やはり変動しつづけるユーザの検索ニーズとの動的適合性を保証していくことが重要と考える。
【００８８】
ここまでは、検索するユーザの持つ意味ネットワークが変わり検索履歴が変わることによる関連度の類似性を考えた。しかし、本研究におけるＤＢにおいては、検索する人と文書集合を構築する人が同じである。このことは文書集合における関連度や単語の重要度が変化することを示し、類似性の変化に影響していると考える。
【００８９】
ＤＢを使用するユーザは作成した事例文書を文書ＤＢに蓄える。このＤＢには個々のユーザの持つ関連性が各事例として関連無く蓄えられていることになる。しかし、本発明の手法により個々に蓄えていた時には考慮することができない関連性が見出すことができる。この関連性は個々のユーザの持つ関連性ではなく、ＤＢに事例を加えたユーザ集合における関連性である。よって、この関連性を用いて検索結果の提示支援を行うということは、ユーザ集団における知識の共有を促すこととなる。
【００９０】
また、個々のユーザの検索という行為により履歴ＤＢに履歴が蓄えられる。この履歴の蓄えにより文書ＤＢと同様の手順により、ユーザが個々に検索していた際には考慮していない関連性が見出される。この関連性は、検索する際の入力キーワードの提示という形でユーザ集合に知識の共有を促すものとなる。
【００９１】
この２つの作用は事例文書作成と検索という個々のユーザの主導によって導き出される。しかし、規則正しくこの作用が繰り返されるわけではなく、事例文書が連続して作成されて蓄えられる場合もあれば、検索行為が何度も繰り返される場合もある。また、本研究のフレームワークを有するＤＢによって知識を共有していながらも、ユーザは個々によって単語の関連性も異なれば単語の重要性も異なる。そして、前節において文書ＤＢを固定し、ユーザ集合の個々のユーザを全部統一した単純な模擬の作用を考察した。そこでは、予測とは異なり単純な模擬作用においてＤＢによって構築された関連性も単語の重要性も類似性が高くなるように作用しないと示唆した。このことから、ユーザが主導となり不規則に事例文書作成と検索を繰り返せば、導き出される２つの作用は複雑に絡み合うことが予測される。
【００９２】
本発明では、検査装置運用のためのＤＢ検索を支援するために、ユーザの主導によって変動する意味ネットワークを２つ持つ知識管理フレームワークを提案した。単語の共起確率に基づく事例ＤＢ（文書ＤＢ）からの意味ネットワークの構築をし、検索キーワードに対してネットワーク上で活性伝播を行わせることにより、検索キーワードに対するほかの語の関連度を算出した。そして、関連度を考慮した結果提示によりユーザに提示する情報が広がることを示した。また、模擬的に文書集合内の単語の関連性について詳しいタイプの集合と詳しくないタイプの集合と検索行為のモデルを用いて不特定多数の検索履歴ＤＢを構築した。次に、単語の共起性に基づく履歴ＤＢからの意味ネットワークの構築をし、入力キーワードに対してネットワーク上で活性伝播を行わせることにより、検索キーワードに対する関連度を算出した。そして、その上位数個を入力支援としてキーワード提示する手法を示した。また、ユーザが主導となることによって作用するこの知識管理フレームワークによって、ユーザ集合内において知識共有が促されることを示唆した。さらに、文書集合内における単語の重要性の観点からも、あるカテゴリーに属するＤＢにおいて本研究における知識管理フレームワークは有用だと示した。最後に、制約の入った単純な模擬において、知識が共有されていく過程では、ＤＢによって構築された関連性も、そこから得られる単語の重要性も類似性が高くなるのが良いわけではないことを示した。このことより、ユーザの主導によって知識を共有していくことによって２つの意味ネットワークは不規則に絡み合うと予測される。
【００９３】
各種のデータベースとその検索手法が提案され使用されている。これらのデータベースをより日常的に使いやすいものとする方法を発明した。ある知識を専門に使用する集団の中では日常多くのデータアクセスをする熟練者と未熟者が共存する。日常生活においては熟練者からノウハウということで未熟練者に伝達される。未熟練者単独では過誤を起こすような条件下にあっても、少しノウハウを伝えられることによって知識レベルは飛躍的に向上する。
【００９４】
更に良く使い込まれたガイドブックなどには使用頻度に応じた手垢が付いており無意識にそれに誘導されることが多い。これらは経験の蓄積といえる。本発明は単語によるデータベースと経験によるデータベースを相乗的に利用する検索技術を確立するものである。
【００９５】
データベースでは検索語を増やすと選択肢は増える。しかし過剰な選択肢はフィルターとしての検索機能の主旨を阻害してしまう。さらに未熟練者にとっては過剰な選択肢の中をさまよい、結果として「迷子」に成る場合もある。ここでは未熟練者が熟練者の検索方法から示唆を受けるようにし、未熟練者にとって短期間に的確な検索が出来るようにすることを狙った技術を提供する。
【産業上の利用可能性】
【００９６】
ＩＴ化の進展とともにナレッジマネジメント機能を付与した各種の製品が商品化されている。それらの機能に「技能やノウハウを再利用するための機能」を本発明を用いて付加すると差別化を図った商品となる。情報の蓄積に応じてそれへのアクセスを容易なものとしていく事ができる、ヒトからヒトへのノウハウ流通を支援する技術となる。各種検索機能を持ったデータベース商品（例えば電子辞書、電子地図、文字の類推と検索を実行する電子機器、産業上活用される各種機器類の操作マニュアル、日常の家電製品などの操作機能、ヘルプ機能等）広範囲に商品化できる。
【００９７】
これまでの検索者自らの技量に頼ってきた検索に対して本発明技術は第三者の使用経験に照らした初級者のガイドもしくはヘルプ機能を提供し、多くの現存する製品類をさらに高度化することができる。他者の痕跡を手がかりとして活用することが出来る。
【００９８】
電子媒体データに対して自然にアクセスする中から「手垢の残せる」検索システムを実現するものであり、情報へのアクセスと流通を格段に向上でき、適用対象は極めて広範なものである。
【００９９】
利用分野は車両、飛行機、船などの計器ガイドシステム、産業機器類の計器ガイドシステム、マーケッティング、宣伝試料などの作成補助ツール。情報機器類のデータベース。同アプリケーションシステム。各種案内板、カメラ用の記録機器類など現存機器、日用品などの多くの分野に波及できる。
【０１００】
ソフトウエアベンダーに対して技術移転できる。
【０１０１】
計装機器、装置メーカー、出版業界などへ技術移転できる。
【０１０２】
流通及び市場調査企業などへ技術移転できる。
【０１０３】
教育産業、トレーニング事業などへ技術移転できる。
【図面の簡単な説明】
【０１０４】
【図１】検索支援システム全体の概略図である。
【図２】関連度確率を求めることによって得られたネットワークの概略を示す図面である。
【図３】意味ネットワークを説明する図面である。
【図１】
2006085389.tif 000013
【図２】
2006085389.tif 000014
【図３】
2006085389.tif 000015