(57)【要約】【課題】本発明は情報マイニングシステムに関し、特に、分析者が効率よくマイニングを行えるような情報マイニングシステムに関する。【解決手段】分析において、過去に行われた分析ツールの操作履歴及び分析中の分析ツールの操作履歴を記録する操作履歴データ保持部１５と、過去に行われた分析ツールの操作履歴と分析中の分析ツールの操作履歴との類否を判定し、該過去に行われた分析ツールの操作履歴と該分析中の分析ツールの操作履歴の少なくとも一部とが類似すると判定された場合に、分析中の分析ツールに対してその旨を通知する履歴比較部１７と、を備えた。【選択図】  図１
2004362223.tif 000002
【特許請求の範囲】
【請求項１】
データベースに格納されたデータを、分析ツールを用いて分析する情報マイニングシステムにおいて、
前記分析において、過去に行われた分析ツールの操作履歴及び分析中の分析ツールの操作履歴を記録する操作履歴データ保持部と、
前記過去に行われた分析ツールの操作履歴と前記分析中の分析ツールの操作履歴との類否を判定し、該過去に行われた分析ツールの操作履歴と該分析中の分析ツールの操作履歴の少なくとも一部とが類似すると判定された場合に、前記分析中の分析ツールに対してその旨を通知する履歴比較部と、
を備えることを特徴とする情報マイニングシステム。
【請求項２】
前記分析ツールの操作が入力され、前記分析ツールが備わっている端末が接続されており、
前記操作履歴データ保持部は、前記端末に入力された前記分析ツールの操作の履歴を記録することを特徴とする請求項１に記載の情報マイニングシステム。
【請求項３】
前記端末は、前記データベースに格納されたデータの少なくとも一部を保持する分析用データ保持部を備え、
前記分析ツールは、前記分析用データ保持部に保持されたデータを分析することを特徴とする請求項２に記載の情報マイニングシステム。
【請求項４】
操作履歴データが、前記操作履歴データ保持部に記録された操作履歴のいずれに記録されているかを対応付けて保持する帰結データ保持部を備えることを特徴とする請求項１から３のいずれか一つに記載の情報マイニングシステム。
【請求項５】
前記帰結データ保持部は、前記分析によって得られた帰結を記録し、前記操作履歴を該帰結との対応付けを保持し、
前記履歴比較部は、前記操作履歴データ保持部の記録内容と前記帰結データ保持部の記録内容の少なくとも一部とが類似すると判定された場合に、前記分析中の分析ツールに対してその旨を通知することを特徴とする請求項４に記載の情報マイニングシステム。
【請求項６】
前記履歴比較部は、前記過去に行われた分析ツールの操作履歴と前記分析中の分析ツールの操作履歴の少なくとも一部とが類似すると判定された場合に、前記操作履歴に対応させて記録した帰結を分類することを特徴とする請求項５に記載の情報マイニングシステム。
【請求項７】
前記履歴比較部は、
前記帰結及び前記操作履歴の双方が類似する第１の場合と、
前記帰結は類似しないが、前記操作履歴が類似する第２の場合と、
前記帰結は類似し、前記操作履歴が類似しない第３の場合と、
前記帰結及び前記操作履歴の双方が類似しない第４の場合とに、前記帰結データ保持部の記録内容を分類することを特徴とする請求項６に記載の情報マイニングシステム。
【請求項８】
データベースに格納されたデータを、分析ツールを用いて分析する情報マイニングシステムに接続され、前記分析ツールの操作が入力される情報マイニング端末において、
前記情報マイニングシステムによって、分析中の分析ツールの操作履歴の記録内容と、前記分析において行われた分析ツールの操作履歴の記録内容の少なくとも一部とが類似すると判定された場合に、その旨の表示をすることを特徴とする情報マイニング端末。
【請求項９】
前記分析ツールが備わっており、
前記情報マイニング端末に備わる計算リソースを用いて、前記データベースに格納されたデータを分析することを特徴とする請求項８に記載の情報マイニング端末。
【請求項１０】
前記データベースに格納されたデータの少なくとも一部を保持する分析用データ保持部を備え、
前記分析ツールは、前記分析用データ保持部に保持されたデータを分析することを特徴とする請求項９に記載の情報マイニング端末。
【請求項１１】
データベースに格納されたデータを分析ツールを用いて分析する情報マイニングシステムに、該データを分析させるためのプログラムであって、
前記分析において行われた分析ツールの操作履歴と、該分析によって得られた帰結とを対応付けて記録する手順と、
分析中の分析ツールの操作履歴を記録する手順と、
前記帰結と対応付けられた操作履歴と、前記分析中の操作履歴との類比を判定する手順と、
前記帰結と対応付けられた操作履歴と、前記分析中の操作履歴の少なくとも一部とが類似すると判定された場合に、前記分析中の分析ツールに対してその旨を通知する手順と、を実行させるプログラム。
【請求項１２】
データベースに格納されたデータを分析ツールを用いて分析する情報マイニングシステムに接続され、前記分析ツールの操作が入力される情報マイニング端末に、該データの分析に関わる操作を実行させるためのプログラムであって、
前記情報マイニングシステムによって、分析中の分析ツールの操作履歴の記録内容と、前記分析において行われた分析ツールの操作履歴の記録内容の少なくとも一部とが類似すると判定された場合に、その旨の通知を受信する手順と、前記受信結果に基づいてその旨の表示をする手順と、を実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報マイニングシステムに関し、特に、分析者が効率よくマイニングを行える情報マイニングシステムに関する。
【０００２】
【従来の技術】
近年、企業が保有する情報の電子化が進み、データウェアハウスに代表される大規模データベース構築手法を活用することで、より多くの数値、テキスト、図面等、電子化された情報が蓄積される。この蓄積された情報を含む大規模データベースを企業の業績に反映させるため、ＣＲＭ（Ｃｕｓｔｏｍｅｒ  Ｒｅｌａｔｉｏｎｓｈｉｐ  Ｍａｎａｇｅｍｅｎｔ）、ＳＦＡ（Ｓａｌｅｓ  Ｆｏｒｃｅ  Ａｕｔｏｍａｔｉｏｎ）などの手法を取り入れる企業が増えている。
【０００３】
これら大量の情報から有益な知見や新たなルールを抽出する手法として、情報マイニング技術が注目されている。
【０００４】
この情報マイニング技術には、例えば、定量的な知見を得るデータマイニングがある。具体的には、相関ルール生成手段はデータベースを基に相関ルールファイルを生成し出力し、評価尺度指定手段はユーザが指定した評価尺度に基づき評価尺度ファイルを出力し、相関ルール評価手段は評価尺度ファイルに基づいて評価値を算出し、相関ルールファイル中の相関ルールの価値に関する情報を更新し、実行結果表示手段は相関ルールファイルに基づいて再評価された相関ルールの価値情報を表示すると共に、表示順序の並び替えや、表示する相関ルールの限定処理を行った上で相関ルールを表示することによって、ユーザの使用目的毎に異なる相関ルールの評価尺度を設定できるようになり、データマイニングの結果抽出された大量の相関ルールの中から、ユーザが自分の目的に役立つ有効な相関ルールを見つけ出す作業を容易に行うことができる（例えば、特許文献１参照。）。
【０００５】
また、定性的な知見を得るテキストマイニングも知られている。具体的には、言語特徴分析装置によって言語解析装置の精度向上のために文書データから分野依存辞書を作成し、言語解析装置によって共起関係と係り受けを考慮した構文木を作成し、パターン抽出装置がこの構文木を用いることによって適切に頻出パターン（即ち、知識）を抽出・出力することによって、より細かく分類して知識抽出することができる（例えば、特許文献２参照。）。
【０００６】
【特許文献１】
特開平１１−１５８４２号公報
【特許文献２】
特開２００１−８４２５０号公報
【０００７】
【発明が解決しようとする課題】
前述した従来の情報マイニング技術では、特に人間が記述したテキストを対象とする、マイニング技術を用いたツールによるマイニング作業は、知識発見の手順や、結果の評価などに、人間の高度な知識やノウハウが要求され、将来にわたって自動化が大変困難な業務である。このように高度な知識をもつ専門家の労働集約的な業務であり、専門家集団の育成、維持に多大な費用を要するため、企業での導入は進んでいないのが現状である。しかし、グローバル競争が激しくなる中、企業は内部に蓄積された知識を有効に活用できなければ、勝ち残っていけない状況にある。
【０００８】
この点に着目し、情報マイニング業務を企業から受託する情報マイニングサービスを提供する業者も現れ始めているが、マイニング作業は、属人的な作業であるため、複数の分析者の協調作業や、その効率化技術については考慮されていなかった。
【０００９】
本発明は上記の問題点に鑑みてなされたものであり、マイニングサービスを行う複数の分析者の協調的なマイニング作業において、重複した探索を防ぎ、効率よく多様な知識発見を行える情報マイニングシステムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明の情報マイニングシステムは、複数の分析者が同時並行的にマイニングを進める際に、相互の分析ツールの操作履歴データを逐次比較し、現在の操作履歴が、既に他の分析者によって帰結を得た履歴と類似していると判定した際に、重複した分析を行っている旨の警告を発するよう構成した。
【００１１】
【発明の実施の形態】
以下に本発明の実施の形態を図面を用いて説明する。
【００１２】
図１は、本発明の第１の実施の形態の情報マインニングシステムを中心とした構成を示すブロック図である。
【００１３】
１は情報マイニングシステムであり、例えば、サーバ等のコンピュータによって構成される。この情報マイニングシステム１は、インターネット等のネットワーク５−ａ、５−ｂ、５−ｃを介して、情報マイニングサービスを依頼する依頼者のコンピュータシステム２、情報マイニングシステムの管理を行う受託者のコンピュータ３、データベースのマイニングを行うクライアントとして機能する分析者コンピュータ４に接続されている。
【００１４】
依頼者のコンピュータシステム２には、情報マイニング対象のデータを電子データベースとして格納した分析対象データベース６が備えられている。この分析対象データベース６は、データウェアハウス技法等により構築されており、例えば、コールセンターにおける顧客との対応履歴（一般に自由文で格納されている）、顧客の属性データ（一般にコード化された数値で格納されている）、アンケートデータと回答者の属性、営業報告と社員の属性等のデータである。
【００１５】
情報マイニングシステム１には、分析用データ生成部１１、分析用データ保持部１２、一般情報データ保持部１３、分析ツール１４、操作履歴データ保持部１５、帰結データ保持部１６、履歴比較部１７等が備えられている。
【００１６】
依頼者の分析対象データベース６は、ネットワーク５−ａ等を介して分析用データ生成部１１に送られ、分析用データ生成部１１で情報マイニングシステム１によって処理可能なデータベース形式に変換され、分析用データ保持部１２に保存される。分析者は、分析者コンピュータ４を使用して、分析ツール１４を操作する。
【００１７】
分析ツール１４は、分析用データ保持部１２と一般情報データ保持部１３に保存されたデータを参照し、分析者の操作の履歴を操作履歴データ保持部１５に保存する。分析中の操作履歴は、操作履歴データ保持部１５の分析中操作履歴テーブルに一時的に格納されている。そして、帰結を登録すると、操作履歴は帰結と対応付けられ、操作履歴データ保持部１５の操作履歴テーブルに記録される。また、分析ツール１４は、分析者によって登録された結果である帰結を帰結データ保持部１６に保存する。この操作履歴及び帰結は、履歴比較部１７によって内容が比較され、分析者コンピュータ４に比較内容が通知される。この操作履歴データ保持部１５及び帰結データ保持部１６は、メモリ、磁気ディスクなどの物理的な電子データ記憶媒体に、論理的な構造を持つデータベースとして構成される。
【００１８】
なお、一般情報データ保持部１３に保持されている一般情報データは、分析対象データベース６の情報にはない社会一般的な情報（例えば、ニュース、新聞、Ｗｅｂ等の時系列に対応した時事の情報）である。この一般情報データは、分析ツール１４によって利用可能な形式にされている。分析者は分析用データと一般情報データとを比較することで、分析結果と社会情勢との関連を見い出すこともできる。
【００１９】
次に、第１の実施の形態の情報マイニングシステムの動作を説明する。
【００２０】
従来、マイニングサービスの受託者は、分析者が登録した帰結の一覧から、帰結のリスト及び分析の結果得られた知識のリストを参照していた。また、従来のマイニングサービスによる分析は、単独の分析者によって行われることが多く、帰結のリストに重複する帰結が現れる可能性はほとんどなかった。これは、情報マイニングシステムを用いた分析ニーズが限られていたためである。
【００２１】
しかし、近年、分析ニーズ、中でも迅速な分析ニーズの高まりに伴い、複数の分析者が同一の分析対象データを同時並行的に分析を行う必要性が生じている。特に、依頼者からの受託による情報マイニングサービスでは、時間的、費用的に、いかに効率よく、いかに多様で価値の高い知識を発見できるかが、依頼者からの高い評価、高い対価を獲得するための情報マイニングサービスビジネスのポイントとなる。
【００２２】
そこで、複数の分析者によるマイニングを行う方法が考えられる。しかし、複数の分析者が同時に分析する場合、他人が既に報告した帰結を導き出す分析を行ってしまうことがある。複数の人間により同じ帰結が得られたという事実は、その帰結や履歴の信頼度、すなわちその帰結や履歴の価値を高めることにはつながるかもしれないが、一定の期間で多様な情報を取得するという目的には適さない。
【００２３】
これを防ぐため、ある分析者から新たな帰結が報告された場合、該帰結を他の分析者に順次提示する方法が考えられる。しかし、この方法では、現在分析中の内容との関係に係わらず、他の分析者が得た帰結が提示されるため、他の分析者は帰結が報告されるたびに、その帰結の内容を確認するために、作業を中断させられる恐れがあり、分析者の集中力を削ぎ、結果として分析効率を低下させる可能性が高い。
【００２４】
そこで、本発明の情報マイニングシステム１では、他の分析者に対して以下に説明するように帰結を提示する。
【００２５】
図２は、第１の実施の形態の情報マイニングシステムの処理のシーケンス図である。このシーケンス図を次に示す８つのステップに分けて説明する。なお、図２では受託者は情報マイニングシステム１の管理者であり、受託者と情報マイニングシステムは一つに示してある。
【００２６】
まず、第１のステップでは、依頼者が情報マイニングシステムの受託者に対して、データマイニングを要求して、マイニングを委託する。
【００２７】
次に、第２のステップでは、依頼者が受託者に対して分析対象データベース６に保持されたデータの情報を通知して、情報マイニングシステム１から分析対象データベース６に接続可能にし（シーケンス１）、分析対象データベース６のデータ内容をネットワーク５−ａを経由して情報マイニングシステム１に転送する。また、データの転送が認められない場合には、依頼者のコントロールの下ネットワーク５―ａを介した、情報マイニングシステム１から分析対象データベース６への接続を確立し、分析対象データへのアクセスを可能とする。なお、記録媒体に記録した分析対象データを依頼者から受託者に受け渡してもよい。
【００２８】
次に、第３のステップは、情報マイニングシステム１の分析用データ生成部１１によって、分析対象データベース６の分析対象データを分析ツール１４で使用可能なデータ形式に変換し、分析用データを生成して、分析用データ保持部１２に保存する。
【００２９】
次に、第４のステップは、受託者が、複数の分析者（分析者コンピュータ４）に対して、分析ＩＤ（分析ツール１４へのアクセスに関する情報、例えば、分析ツール１４を使用するためのユーザＩＤ等）を通知し、分析用データのマイニングを依頼する（シーケンス２）。なお、分析者（分析者コンピュータ４）は複数でなくてもよい。
【００３０】
次に、第５のステップでは、分析データのマイニング依頼を受けた分析者が、分析者コンピュータ４を用いて分析ツール１４に対して分析ＩＤをログインコマンドとして入力することで、情報マイニングシステム１にログインする（シーケンス３）。分析ＩＤを入力することで分析ツール１４が利用可能となり、まず、分析者コンピュータに分析ツール１４の初期画面を表示する（シーケンス４）。
【００３１】
各分析者は、分析データをブラウズ（参照）し、何らかの仮説を立案して、分析ツール１４を使用して仮説を検証する。この分析ツールは、後述するように、分析を様々な角度から分析するツールの集合であり、複数のツールから構成されている。
【００３２】
分析者は、分析ツールを用いて分析を行う際に、分析ツール１４のメモ欄にメモを電子的に書き留め、記録することができる。このメモは、分析ツールの処理の履歴と共に情報マイニングシステム１の操作履歴データ保持部１５に逐次記録される。さらに、仮説の検証の結果やコメントをメモ欄に記入し登録することができる。例えば、仮説の検証に成功し何らかの有益な知識が得られた場合にはその知識を登録し、仮説の検証に失敗した場合にはその失敗を登録し、検証をあきらめた場合にはあきらめた事実を登録する（シーケンス５、６、９）。
【００３３】
分析者の分析作業中は、分析者が分析ツール１４に対して行った操作の履歴が、分析者毎に、そして分析処理が行われる毎に、情報マイニングシステム１の操作履歴データ保持部１５に逐次記録される。また、分析者が仮説の検証の結果を記入したメモを、帰結として登録することを指示した場合には、当該メモが「帰結」となる。情報マイニングシステム１は、帰結の内容を、帰結に至った一連の検証の操作履歴と対応付けて帰結データ保持部１６に記録する。
【００３４】
なお、帰結の登録が行われるまで、分析中の操作履歴は、操作履歴データ保持部１５の分析中操作履歴テーブルに一時的に格納されている。そして、帰結を登録すると、操作履歴は帰結と対応付けられ、操作履歴データ保持部１５の操作履歴テーブルに記録される。操作履歴テーブルに記録されると、対応する操作履歴は分析中操作履歴テーブルから削除される。つまり操作履歴は移動される。
【００３５】
次に、第６のステップでは、情報マイニングシステム１は、現在分析中の分析者が分析操作を行う都度、すなわち、操作履歴が追加される都度に、履歴比較部１７によって、分析者の現在の分析に関わる操作履歴と、操作履歴テーブルに記録されている過去の操作履歴とを比較する。履歴比較部１７は、分析者の分析中の操作履歴が他の分析者（又は、分析者自身が過去に行った分析）によって登録された帰結に対応する操作履歴（又はその一部）と類似度が高いと判定した場合、分析ツール１４（分析者自身の分析者コンピュータ４）に対して警告を通知すると共に、類似度が高い操作履歴に対応する帰結やメモの一覧等を表示する（シーケンス７）。この警告を受けた分析者は、警告に対する確認操作を行う（シーケンス８）。
【００３６】
分析者は、一覧を確認し自分が立案した仮説に対する帰結が、既に他の分析者（又は自分が過去に行った分析結果）によって得られているときは、重複した探索を防ぐために作業を中断することができる。
【００３７】
また、帰結が既に得られている場合においても作業を続行することもできる。これは、提示された時点までの操作履歴が類似していても、以降の分析で異なる帰結を得られたり、新たな知識の発見につながる事象を分析者が見出す可能性もあるからである。この場合、仮に同じ帰結に至った場合には、情報マイニングの多様性の点からは価値が低いが、帰結の確度を補強する情報となる。この履歴比較部１７による類似度の判定は、分析対象の類似性、分析条件（検索キーワードや数値）の類似性、操作および操作の流れの類似性を数値化することによって求めることができる。
【００３８】
前述した第５及び第６のステップは繰り返し行われる。そして、第７のステップでは、予め定められた一定の期間（例えば、依頼者の指定した納期）が経過した場合、又は、予め定められた帰結の数（例えば、依頼者の指定したコストに基づく成果）が得られた場合に、分析者は分析を終了し、分析ツール１４からのログアウト処理を行う。この分析者のログアウト又は分析者からの終了の通知を契機として一連の分析処理が終了する（シーケンス１０）。
【００３９】
そして、受託者は分析者の分析結果が報告した帰結の一覧を帰結データ保持部１６から得る。この帰結の一覧は受託者が取りまとめる。この取りまとめは、例えば、表記や表現は異なるが同じ内容を示すと考えられる帰結を一つにまとめたり、得られた帰結の内容を勘案して評価を行う。
【００４０】
次に、分析者が操作する分析ツール１４の概要について説明する。第１の実施の形態の分析ツール１４は、情報を様々な角度から分析するソフトウェアの集合であり、複数のツールからなる。なお、本発明の実施の形態では、情報のうちテキスト情報を分析するテキストマイニングツールを用いた例を示すが、ＯＬＡＰツールなどのデータマイニングツールも分析ツールの一つとして利用することが可能である。
【００４１】
図３、図４、図５に、第１の実施の形態の、テキストから情報をマイニングする分析ツールの一例を示す。
【００４２】
図３は、関連語を表示する関連語表示ツールの画面表示の例である。この関連語表示ツールは、分析対象データ中の文章中にどのような単語が頻出しているか、あるいはそれらの単語の一つ以上を指定して、同じ文書、あるいは同一の文、あるいは隣接して現れる単語にはどのようなものがあるか、その頻度はどの程度かなどの共起関係を提示できる。図３に示す例では、「ヒューズ」「配線」という単語を含む文章にはどのような関連語が表れているかを検索した結果であり、「切れる」、「交換」、「不良」、「切断」という結果が提示されている。
【００４３】
図４は、指定した文字列を含む文章を検索する全文検索ツールの画面表示の例である。全文検索ツールは、例えば、関連語表示ツールで得られた関連語を含む文書の一覧を参照することができ、関連語がどのような文脈で使用されているのかを直接確かめることができる。図４に示す例では、「ヒューズ」、「切れる」という単語を含む文章を検索した結果が提示されている。
【００４４】
図５は、指定した文章と類似する文章を検索する類似文検索ツールの画面表示の例である。類似文検索ツールは、例えば、全文検索ツールで得られた文書の中から、一つの文章を指定し類似する文章の一覧を得ることができる。例えば、「ＰＣ」、「パソコン」、「パーソナルコンピュータ」といった表記の違いを同義語辞書を用いて吸収したり、指定した文章中の特徴的な語を抽出し、同じような特徴語を持つ文書を優先的に提示するなどの機能を持つ。全文検索では一覧に含まれないが、内容的に類似する文章を表示したいときに有効な分析ツールである。図５に示す例では、「アイロンのヒューズが切れたときにどのように交換すればよいか」という文章に対する類似する意味の類義文を検索した結果が提示されている。
【００４５】
なお、これらの分析ツールには、メモ入力欄と帰結登録ボタンが備えられている。メモ入力欄は、コメントや帰結を入力する領域である。帰結登録ボタンは、一連の分析から何らかの帰結が得られた場合に、分析者がメモとして入力したコメントを帰結として登録する処理を指示するボタンである。
【００４６】
次に、第１の実施の形態の情報マイニングシステム１の履歴データ保持部１５の中の分析中操作履歴テーブル及び操作履歴テーブルについて説明する。
【００４７】
図６に分析中操作履歴テーブルの一例を示す。分析中操作履歴テーブルには、記録内容の時系列的順序を保持する記録番号５０１、分析用データ保持部１２中の操作の対象となったデータの内容を示す対象データベース識別情報５０２、使用した分析ツールの種別を示す分析操作種別５０３、当該操作における分析ツールで行った処理の内容を示す分析ツールに対して送ったパラメータ５０４の各フィールドを持つ。分析中操作履歴テーブルは、分析者毎（又は、ログイン単位）に独立して用意され、現在分析中の操作履歴が一時的に格納される。
【００４８】
図７に操作履歴テーブルの一例を示す。操作履歴テーブルには、記録内容の時系列的順序を保持する記録番号６０１、分析用データ保持部１２中の操作の対象となったデータの内容を示す対象データベース識別情報６０２、使用した分析ツールの種別を示す分析操作種別６０３、当該操作における分析ツールで行った処理の内容を示す分析ツールに対して送ったパラメータ６０４、当該操作がどの分析者によって行われたかを示す分析者識別情報（分析者ＩＤ）６０５の各フィールドを持つ。
【００４９】
なお、分析中操作履歴テーブルの記録番号５０１は、操作履歴テーブルに移動される際に、帰結単位での時系列を保持したまま、操作履歴テーブルの記録番号６０１で一意な値を持つように、情報マイニングシステム１によって番号が振り直される。また、分析中操作履歴テーブル及び操作履歴テーブルのパラメータ５０３、６０３には、分析者が分析の任意の中間段階で作成したメモを、コメントとして格納できるようになっている。帰結やコメントは、テキストに限るものではなく、音声、イメージや動画などそれを参照する人が理解できるものであればデータの形式を問わないが、本実施例では、テキストで記録することを前提として説明する。
【００５０】
次に、情報マイニングシステム１の帰結データ保持部１６に保存される帰結テーブルについて説明する。
【００５１】
図８は帰結テーブルの一例を示す。帰結テーブルは、帰結を識別する一意の識別子である帰結番号７０１、当該帰結を登録した分析者を示す分析者識別情報（分析者ＩＤ）７０２、当該帰結に対応する操作履歴を前述した操作履歴テーブルの記録番号６０１の範囲で示す対応履歴番号７０３、帰結の内容として入力されたメモを示す帰結内容７０４の各フィールドから構成される。
【００５２】
次に、履歴比較部１７における類似度の判定処理について説明する。
【００５３】
図９は、履歴比較部１７で行われる操作履歴の類似度を判定するフローチャートである。
【００５４】
分析者が分析ツールの操作を実行すると、まず、当該分析者が現在行っている分析作業の操作履歴を、分析中操作履歴テーブルから取得する（ステップ１００１）。
【００５５】
次に、帰結テーブルと操作履歴テーブルを参照し、帰結テーブルの対応履歴番号によって対応付けられた一群の操作履歴を取得し、分析中操作履歴テーブルから取得した操作履歴との類似度を比較する（ステップ１００２）。
【００５６】
このステップ１００２における類似度の算出には様々な手法がある。例えば、時系列的に分析の最初から予め設定された数の操作の対象とするデータベース、操作種別、パラメータ等が完全に一致した場合は、類似度は１００％である。また、パラメータのみが違う場合には、その違いを類似度として評価することができる。なお、この予め設定された数の操作は、分析者によって行われた操作がある程度蓄積された後に類似度を判定するように、初期値を設定する。これは、操作の初期段階では多くの分析の処理が似かよっているため、ほとんどの操作が類似と判定されてしまうのを防ぐためである。
【００５７】
より具体的には、類似文検索ツールではパラメータの文章同士を、形態素解析の結果、形態素の同じ並びが存在し、その形態素数の全形態素に対する割合を類似度とすることができる。また、従来技術である特許文献２に示されているように文章から形態素を切り出し、係り受け関係（例えば、「ヒューズ」→「切れる」といった言葉の係り受け）を抽出し、その一致個数の、双方の文の合計文字数に対する割合を正規化したものも類似度として使用することができる。また、全文検索においては、パラメータの検索文字列を、「パソコン」と「パーソナルコンピュータ」といった同義の文言の違いをＤＰマッチング手法で比較した結果を類似度とすることができる。さらに、データマイニングにおいては、パラメータのデータ同士の相関係数などを類似度として用いることもできる。操作履歴の比較毎に計算された類似度は、比較した操作数によって正規化され、トリガー値と比較される。
【００５８】
そして、この類似度を予め定められた閾値（トリガー値）と比較判定する（ステップ１００３）。比較判定の結果、類似度がトリガー値以上であると判定した場合、類似度が高いので、ステップ１００４に進み、当該帰結を一時的なバッファである通知テーブルに記録する。トリガー値に満たないと判定した場合、類似していないので、当該帰結を通知テーブルに記録する（ステップ１００４）ことなく、ステップ１００５に進む。
【００５９】
ステップ１００５では、類似度を判定していない帰結テーブルの内容（帰結データ）が他にあるかを判定する。類似度の判定を行っていない帰結データがあればステップ１００２に戻り、帰結テーブルに登録された帰結の数だけ類似度の判定を繰り返す。
【００６０】
次に、前述した通知テーブルに帰結データが記録されているか否かを判定する（ステップ１００６）。通知テーブルに帰結データが記録されている場合はステップ１００７に進み、分析者に類似している旨の警告と共に、類似していると判定された帰結データの一覧を分析者コンピュータ４に通知する。一方、通知テーブルに帰結データが記録されていない場合は、既に登録された帰結データには分析者の操作内容に類似するものがないので、分析者に類似している旨の警告を通知（ステップ１００７）することなく、そのまま処理を終了する。
【００６１】
次に、図９のステップ１００７における警告の通知について説明する。
【００６２】
図１０は、警告の通知時に分析者コンピュータ４に表示される画面の例である。
【００６３】
警告は、分析者が分析ツール１４の操作を実行した際に行われる履歴比較部１７による類似度の判定結果に基づいて、分析ツール１４によって分析者コンピュータ４に通知される。すなわち、履歴比較部１７の結果に基づいて分析ツール１４に対して通知される（分析者コンピュータに表示される）警告の表示が、警告通知部を構成する。
【００６４】
この警告を分析者に提示する警告ウィンドウ８０１には、警告の内容を示す警告メッセージ８０２と、類似する操作履歴の帰結の内容を示す帰結リスト８０３が表示される。この帰結リスト８０３には、帰結番号、帰結を登録した分析者の識別情報（分析者ＩＤ）、帰結内容が含まれている。
【００６５】
なお、帰結番号をアンカーとし、分析者が帰結番号を指示すると対応する操作履歴を表示したり、分析者ＩＤをアンカーとし、分析者が分析者ＩＤを指示すると当該分析者の帰結一覧を表示する機能を、分析ツールに加えたることができる。また、警告の画面とは別に、帰結リストを任意の時点で表示し参照する機能を分析ツールに加えることができる。このような追加機能は、Ｗｅｂアプリケーションなど既知の技術で容易に実現可能である。
【００６６】
次に、第８のステップとして、分析者によって導き出された帰結によって受託者が行うサービスについて説明する。
【００６７】
図１１は、分析された結果を受託者が依頼者に対して提示する処理を示すシーケンス図である。
【００６８】
前述したように、受託者は、分析者によって分析された結果（帰結及び帰結に至った履歴）を取りまとめ、各帰結に対する評価を行う。
【００６９】
そして、受託者は、依頼者の要求に応じ分析の経過で得られた操作履歴データを依頼者に提供するサービスを行う。帰結データは形式化された知識としての価値があるが、履歴データはその知識を得るノウハウなどの暗黙的な知識の一部を表出したものと捉えることができ、帰結に劣らない価値が存在していると考えられるからである。
【００７０】
受託者は、評価付けされた帰結のリスト（一覧）を依頼者に提示する。この際、依頼者のマイニング要求に対する帰結のみをリストに含め、マイニング要求の結果ではないが有用と思われる帰結を導き出した場合には、これを別途対価と引き換えに要求者に提示することもできる。
【００７１】
次に、受託者は取りまとめた帰結、帰結に対する評価、及び、帰結に対応する履歴を購入した場合の金額をそれぞれ提示する（シーケンス１１）。
【００７２】
依頼者は、帰結を参照して、帰結に対する履歴が必要だと判断した履歴の購入を決定すると、その履歴を履歴購入対象リストとしてまとめ、購入依頼を行う（シーケンス１２）。
【００７３】
受託者は、履歴の購入の依頼を受け付けると、履歴の購入対価の金額を計算し、依頼者に提示し請求する（シーケンス１３）。依頼者はこれを受けて、対価の支払いの承諾を得て、対価の支払い承諾通知を受託者に送る（シーケンス１４）。
【００７４】
受託者は支払受諾通知を受け、課金処理を行い、対象となる履歴データの開示処理を行う（シーケンス１５）。依頼者はこれを受けて購入した履歴を参照できる。
【００７５】
なお、分析ツール１４の利用をサービス化すれば、依頼者が操作履歴データを用いて検証経過を辿る（再生する）ことによって、その正当性を確認すると共に分析ノウハウを修得する新たなサービスを提供することもできる。
【００７６】
なお、上記の受託者が行う帰結の取りまとめの際に行われる帰結の評価を、前述した図９のステップ１００２の類似度判定を用いることで自動的に行うこともできる。
【００７７】
帰結の評価には、
（ａ）帰結が類似し、操作履歴が類似している（同じ分析内容である可能性が非常に高い）
（ｂ）帰結が類似しないが、操作履歴が類似している（同じ分析内容であるが、帰結の表現が異なる可能性が高い）
（ｃ）帰結が類似するが、操作履歴が類似していない（同じ帰結が、異なる分析過程により支持される可能性が高い）
（ｄ）帰結が類似せず、操作履歴も類似していない（双方が互いに異なる分析内容である）
の、４種類に分けられる。
【００７８】
通常は、受託者が帰結の内容を参照して上記４種類の評価に分類するが、履歴比較部１７で類似度判定を行って自動的に帰結の評価を分類することができる。
【００７９】
分析者の帰結は、依頼者が理解可能なように、自然言語で記述されるのが一般的である。受託者は、これらの帰結を評価しようとする場合、同じ分析内容に同じ評価を与える必要がある。しかし、自然言語には、表現のゆれがあり、帰結の情報のみで分類すると精度が悪くなる。そこで、帰結の比較結果と、操作履歴の比較結果を前述したように併用し帰結を分類することで、評価作業を効率化することができる。
【００８０】
以上説明したように第１の実施の形態の情報マイニングシステムでは、複数の分析者が分析を行っている途中の一連の操作を分析中操作履歴テーブルに記録し、これを、既に登録された帰結及び該帰結に対応する分析の一連の操作を対応付けた操作履歴テーブルと逐次比較して類似度を判定し、類似度と所定の閾値（トリガー値）との比較結果に基づいて、操作者に警告するので、複数の分析者が同時並行的にマイニングを進める際に、重複した分析を防ぐことが可能となる。
【００８１】
次に、本発明の第２の実施の形態について図面を参照して説明する。
【００８２】
第２の実施の形態では、第１の実施の形態と比較して、分析者側の分析者コンピュータ４に分析ツール１４−ａ、１４−ｂ、が備えられ、分析用データ、操作履歴、帰結等のデータ及び情報を、ネットワーク５−ｃを介して、情報マイニングシステム１と受け渡しを行う点が異なる。なお、第１の実施の形態と同一の動作をする構成には同一の符号を付し、その説明は省略する。
【００８３】
図１２は第２の実施の形態の情報マイニングシステムを中心とした構成を示すブロック図である。
【００８４】
情報マイニングシステム１には、分析ツールは備えられておらず、分析者のコンピュータ４−ａ及び４−ｂには、それぞれ分析ツール１４−ａ及び１４−ｂが備えられている。
【００８５】
なお、この分析ツール１４は、最初から分析者コンピュータ４に備えられていてもよいし、情報マイニングシステム１の記憶部に格納し、分析ＩＤ通知時に分析者コンピュータ４にダウンロードするような仕組みとしてもよい。
【００８６】
次に、第２の実施の形態の情報マイニングシステムの動作を、図２において前述したように、８つのステップに分けて説明する。
【００８７】
図１３は、第２の実施の形態の情報マイニングシステムの処理を示すシーケンス図である。
【００８８】
なお、図２で説明したのと同様に受託者は情報マイニングシステム１の管理者であり、受託者と情報マイニングシステムは一つに示してある。
【００８９】
まず、第１のステップでは、依頼者が情報マイニングシステムの受託者に対して、データマイニングを要求し、マイニングを委託する。
【００９０】
次に、第２のステップでは、依頼者が受託者に対して分析対象データベース６に保持されたデータの情報を通知して、情報マイニングシステム１から分析対象データベース６に接続可能にし（シーケンス１）、分析対象データベース６のデータ内容をネットワーク５−ａを経由して情報マイニングシステム１に転送する。また、データの転送が認められない場合には、依頼者のコントロールの下ネットワーク５−ａを介した、情報マイニングシステム１から分析対象データベース６への接続を確立し、分析対象データへのアクセスを可能とする。なお、記録媒体に記録した分析対象データを依頼者から受託者に受け渡してもよい。
【００９１】
次に、第３のステップは、情報マイニングシステム１の分析用データ生成部１１によって、分析対象データベース６の分析対象データを分析ツール１４で使用可能なデータ形式に変換し、分析用データを生成して、分析用データ保持部１２に保存する。
【００９２】
次に、第４のステップは、受託者が、複数の分析者（分析者コンピュータ４）に対して、分析ＩＤ（分析ツール１４へのアクセスに関する情報、例えば、分析ツール１４を使用するためのユーザＩＤ等）を通知し、分析用データのマイニングを依頼する（シーケンス２−ａ）。なお、分析者（分析者コンピュータ４）は複数でなくてもよい。
【００９３】
次に、第５のステップでは、分析データのマイニング依頼を受けた分析者が、分析者コンピュータ４において分析ツール１４を起動し、分析ツール１４に対して分析ＩＤをログインコマンドとして入力することで、分析ツール１４にログインする。分析ＩＤを入力することで分析ツール１４が利用可能となり、データの分析を開始できる。この際、分析ツール１４は、分析の操作に従って、ネットワーク５−ｃを経由して情報マイニングシステム１に記憶されている分析用データを要求する（シーケンス３−ａ）。
【００９４】
情報マイニングシステム１は、分析用データ保持部１２から要求を受けた分析用データを分析者のコンピュータ（分析ツール１４）に対して送信する（シーケンス４−ａ）。なお、分析ツール１４が情報マイニングシステム１との間でデータ、メモ、帰結等の情報を送る際には、ステップ４で通知された分析ＩＤと共に送る。この分析ＩＤによって、どの分析者からの操作であるかを情報マイニングシステム１が認識することができる。
【００９５】
各分析者は、分析データをブラウズ（参照）し、何らかの仮説を立案して、分析ツール１４を使用して仮説を検証する。この際に、分析ツール１４のメモ欄にメモを電子的に書き留め、記録することができる。このメモは、分析ツールの処理の履歴と共にネットワーク５−ｃを介して情報マイニングシステム１の操作履歴データ保持部１５に逐次記録される。さらに、仮説の検証の結果を帰結やコメントをメモ欄に記入し登録することができる。例えば、仮説の検証に成功し何らかの有益な知識が得られた場合にはその知識を登録し、仮説の検証に失敗した場合にはその失敗を登録し、検証をあきらめた場合にはあきらめた事実を登録することができる（シーケンス５−ａ、９−ａ）。
【００９６】
分析者の分析作業中は、分析者が分析ツール１４に対して行った操作の履歴が、分析者毎に、そして分析処理が行われる毎に、ネットワーク５−ｃを経由して情報マイニングシステム１の操作履歴データ保持部１５に逐次記録される。また、分析者が仮説の検証の結果を記入したメモを、帰結として登録することを指示した場合には、当該メモが「帰結」となる。分析ツール１４は、帰結の内容を、帰結に至った一連の検証の操作履歴と対応付けて、ネットワーク５−ｃを経由して情報マイニングシステム１の帰結データ保持部１６に記録する。
【００９７】
なお、帰結の登録が行われるまで、分析中の操作履歴は、操作履歴データ保持部１５の分析中操作履歴テーブルに一時的に格納されている。そして、帰結を登録すると、操作履歴は帰結と対応付けられ、操作履歴データ保持部１５の操作履歴テーブルに記録される。操作履歴テーブルに記録されると、対応する操作履歴は分析中操作履歴テーブルから削除される。つまり操作履歴は移動される。
【００９８】
次に、第６のステップでは、情報マイニングシステム１は、現在分析中の分析者が行ったネットワーク５−ｃを介して送られる操作履歴が追加される都度に、履歴比較部１７によって、分析者の現在の分析に関わる操作履歴と、操作履歴テーブルに記録されている過去の操作履歴とを比較する。履歴比較部１７は、分析者の分析中の操作履歴が他の分析者（又は、分析者自身が過去に行った分析）によって登録された帰結に対応する操作履歴（又はその一部）と類似度が高いと判定した場合、ネットワーク５−ｃを介して分析ツール１４（分析者自身の分析者コンピュータ４）に対して警告を通知すると共に、類似度が高い操作履歴に対応する帰結やメモの一覧等を表示する（シーケンス７）。この警告を受けた分析者は、警告に対する確認操作を行う（シーケンス８−ａ）。
【００９９】
分析者は、一覧を確認し自分が立案した仮説に対する帰結が、既に他の分析者（又は自分が過去に行った分析結果）によって得られているときは、重複した探索を防ぐために作業を中断することができる。
【０１００】
また、帰結が既に得られている場合においても作業を続行することもできる。これは、提示された時点までの操作履歴が類似していても、以降の分析で異なる帰結を得られたり、新たな知識の発見につながる事象を分析者が見出す可能性もあるからである。この場合、仮に同じ帰結に至った場合には、情報マイニングの多様性の点からは価値が低いが、帰結の確度を補強する情報となる。この履歴比較部１７による類似度の判定は、分析対象の類似性、分析条件（検索キーワードや数値）の類似性、操作および操作の流れの類似性を数値化することによって求めることができる。
【０１０１】
前述した第５及び６のステップは繰り返し行われる。そして、第７のステップでは、予め定められた一定の期間（例えば、依頼者の指定した納期）が経過した場合、又は、予め定められた帰結の数（例えば、依頼者の指定したコストに基づく成果）が得られた場合に、分析者は分析を終了し、分析ツール１４からのログアウト処理を行う。この分析者のログアウト又は分析者からの終了の通知は分析ツール１４からネットワーク５−ｃを介して情報マイニングシステム１に伝えられ、一連の分析処理が終了する（シーケンス１０−ａ）。
【０１０２】
そして、受託者は分析者の分析結果が報告した帰結の一覧を帰結データ保持部１６から得る。この帰結の一覧は受託者が取りまとめを行う。この取りまとめは、例えば、表記や表現は異なるが同じ内容を示すと考えられる帰結を一つにまとめたり、得られた帰結の内容を勘案して評価付けを行う。
【０１０３】
なお、この後の受託者と依頼者とで行われる第８のステップは、第１の実施の形態の図１１において説明したものと同じであるため説明を省略する。
【０１０４】
以上説明したように第２の実施の形態の情報マイニングシステムでは、分析者コンピュータ４に分析ツール１４を備えたので、第１の実施の形態の効果に加え、情報マイニングシステム１の処理の負荷を軽減することができる。
【０１０５】
次に、本発明の第３の実施の形態について図面を参照して説明する。
【０１０６】
第３の実施の形態では、第１及び第２の実施の形態と比較して、分析者側の分析者コンピュータ４に分析ツール１４−ａ、１４−ｂが備えられ、さらに、分析者コンピュータ４において分析用データの内容の全て又は一部を保持している点が異なる。なお、第１又は第２の実施の形態と同一の動作をする構成には同一の符号を付し、その説明は省略する。
【０１０７】
図１４は第３の実施の形態の情報マイニングシステムを中心とした構成を示すブロック図である。
【０１０８】
情報マイニングシステム１には、分析ツールは備えられておらず、分析者のコンピュータ４−ａ及び４−ｂには、それぞれ分析ツール１４−ａ及び１４−ｂが備えられている。
【０１０９】
なお、この分析ツール１４は、最初から分析者コンピュータ４に備えられていてもよいし、情報マイニングシステム１の記憶部に格納し、分析ＩＤ通知時に分析者コンピュータ４にダウンロードするような仕組みとしてもよい。
【０１１０】
さらに、分析者コンピュータ４−ａ及び４−ｂには、それぞれ分析用データのコピーである分析用データ保持部１２−ａ及び１２−ｂが備えられる。このデータは、分析者が分析を開始する際に分析ＩＤと共に情報マイニングシステム１から送られる分析用データの概要を参照して分析者（又は、分析者コンピュータ４）が、分析用データのどの部分（範囲）を受け取り保持するかを決定する。決定した分析用データの範囲の情報を情報マイニングシステム１に対して通知する。情報マイニングシステム１は、分析者コンピュータ４から送られた分析用データの範囲の情報を受け取り、分析用データ保持部１２から該当する範囲の分析用データを分析者コンピュータ４に対して送る。なお、情報マイニングシステム１が、予め分析者コンピュータ４毎に分析用データの範囲を決定し、それぞれの範囲の分析用データを分析者コンピュータ４に対して送ってもよい。また、各々の分析者コンピュータ４が分析用データのすべての範囲を持つようにしてもよい。
【０１１１】
次に、第３の実施の形態の情報マイニングシステムの動作を、図２において前述したように、８つのステップに分けて説明する。
【０１１２】
図１５は、第３の実施の形態の情報マイニングシステムの処理を示すシーケンス図である。
【０１１３】
なお、図２で説明したのと同様に受託者は情報マイニングシステム１の管理者であり、受託者と情報マイニングシステムは一つに示してある。
【０１１４】
まず、第１のステップでは、依頼者が情報マイニングシステムの受託者に対して、データマイニングを要求して、マイニングを委託する。
【０１１５】
次に、第２のステップでは、依頼者が受託者に対して分析対象データベース６に保持されたデータの情報を通知して、情報マイニングシステム１から分析対象データベース６に接続可能にし（シーケンス１）、分析対象データベース６のデータ内容をネットワーク５−ａを経由して情報マイニングシステム１に転送する。また、データの転送が認められない場合には、依頼者のコントロールの下ネットワーク５−ａを介した、情報マイニングシステム１から分析対象データベース６への接続を確立し、分析対象データへのアクセスを可能とする。なお、記録媒体に記録した分析対象データを依頼者から受託者に受け渡してもよい。
【０１１６】
次に、第３のステップは、情報マイニングシステム１の分析用データ生成部１１によって、分析対象データベース６の分析対象データを分析ツール１４で使用可能なデータ形式に変換し、分析用データを生成して、分析用データ保持部１２に保存する。
【０１１７】
次に、第４のステップは、受託者が、複数の分析者（分析者コンピュータ４）に対して、分析ＩＤ（分析ツール１４へのアクセスに関する情報、例えば、分析ツール１４を使用するためのユーザＩＤ等）、及び、分析用データの概要を通知し、分析用データのマイニングを依頼する（シーケンス２−ｂ）。この分析用データの概要は、分析用データ保持部１２に保持されている分析用データの概要である。
【０１１８】
分析者（又は、分析者コンピュータ４）は、受け取った分析用データの概要から分析用データのどの部分（どの範囲）を受け取り保持するかを決定し、決定した分析用データの範囲の情報を、情報マイニングシステム１に対して要求する（シーケンス３−ｂ）。なお、分析者（分析者コンピュータ４）は複数でなくてもよい。
【０１１９】
情報マイニングシステム１は、分析者コンピュータ４から送られた分析用データの範囲の情報を受け取り、分析用データ保持部１２から該当する範囲の分析用データを分析者コンピュータ４に対して送る（シーケンス４−ｂ）。
【０１２０】
次に、第５のステップでは、分析データのマイニング依頼を受けた分析者が、分析者コンピュータ４において分析ツール１４を起動し、分析ツール１４に対して分析ＩＤをログインコマンドとして入力することで、分析ツール１４にログインする。分析ＩＤを入力することで分析ツール１４が利用可能となり、分析用データ保持部１２−ａ又は１２−ｂに保持されたデータの分析を開始できる。
【０１２１】
分析ツール１４は、分析者コンピュータ４に保持されている分析用データを参照する。各分析者は、分析データをブラウズ（参照）し、何らかの仮説を立案して、分析ツール１４を使用して仮説を検証する。この際に、分析ツール１４のメモ欄にメモを電子的に書き留め、記録することができる。このメモは、分析ツールの処理の履歴と共にネットワーク５−ｃを介して情報マイニングシステム１の操作履歴データ保持部１５に逐次記録される。さらに、仮説の検証の結果やコメントをメモ欄に記入し登録することができる。例えば、仮説の検証に成功し何らかの有益な知識が得られた場合にはその知識を登録し、仮説の検証に失敗した場合にはその失敗を登録し、検証をあきらめた場合にはあきらめた事実を登録することができる（シーケンス５−ｂ、９−ｂ）。
【０１２２】
なお、分析ツール１４が情報マイニングシステム１との間でデータ、メモ、仮説等の情報を送受信する際には、ステップ４で通知された分析ＩＤと共に送る。この分析ＩＤによって、どの分析者からの操作であるかを情報マイニングシステム１が認識することができる。
【０１２３】
分析者の分析作業中は、分析者が分析ツール１４に対して行った操作の履歴が、分析者毎に、そして分析処理が行われる毎に、ネットワーク５−ｃを経由して情報マイニングシステム１の操作履歴データ保持部１５に逐次記録される。また、分析者が仮説の検証の結果を記入したメモを、帰結として登録することを指示した場合には、当該メモが「帰結」となる。分析ツール１４は、帰結の内容を、帰結に至った一連の検証の操作履歴と対応付けて、ネットワーク５−ｃを経由して情報マイニングシステム１の帰結データ保持部１６に記録する。
【０１２４】
なお、帰結の登録が行われるまで、分析中の操作履歴は、操作履歴データ保持部１５の分析中操作履歴テーブルに一時的に格納されている。そして、帰結を登録すると、操作履歴は帰結と対応付けられ、操作履歴データ保持部１５の操作履歴テーブルに記録される。操作履歴テーブルに記録されると、対応する操作履歴は分析中操作履歴デーブルから削除される。つまり操作履歴は移動される。
【０１２５】
次に、第６のステップでは、情報マイニングシステム１は、現在分析中の分析者が行ったネットワーク５−ｃを介して送られる操作履歴が追加される都度に、履歴比較部１７によって、分析者の現在の分析に関わる操作履歴と、操作履歴テーブルに記録されている過去の操作履歴とを比較する。履歴比較部１７は、分析者の分析中の操作履歴が他の分析者（又は、分析者自身が過去に行った分析）によって登録された帰結に対応する操作履歴（又はその一部）と類似度が高いと判定した場合、ネットワーク５−ｃを介して分析ツール１４（分析者自身の分析者コンピュータ４）に対して警告を通知すると共に、類似度の高い操作履歴に対応する帰結やメモの一覧等を表示する。（シーケンス７）。この警告を受けた分析者は、警告に対する確認操作を行う（シーケンス８−ｂ）。
【０１２６】
分析者は、一覧を確認し自分が立案した仮説に対する帰結が、既に他の分析者（又は自分が過去に行った分析結果）によって得られているときは、重複した探索を防ぐために作業を中断することができる。
【０１２７】
また、帰結が既に得られている場合においても作業を続行することもできる。これは、提示された時点までの操作履歴が類似していても、以降の分析で異なる帰結を得られたり、新たな知識の発見につながる事象を分析者が見出す可能性もあるからである。この場合、仮に同じ帰結に至った場合には、情報マイニングの多様性の点からは価値が低いが、帰結の確度を補強する情報となる。この履歴比較部１７による類似度の判定は、分析対象の類似性、分析条件（検索キーワードや数値）の類似性、操作および操作の流れの類似性を数値化することによって求めることができる。
【０１２８】
前述した第５及び第６のステップは繰り返し行われる。そして、第７のステップでは、予め定められた一定の期間（例えば、依頼者の指定した納期）が経過した場合、又は、予め定められた帰結の数（例えば、依頼者の指定したコストに基づく成果）が得られた場合に、分析者は分析を終了し、分析ツール１４からのログアウト処理を行う。この分析者のログアウト又は分析者からの終了の通知は分析ツール１４からネットワーク５−ｃを介して情報マイニングシステム１に伝えられ、一連の分析処理が終了する（シーケンス１０−ｂ）。なお、セキュリティの観点から、分析ツール１４の終了時に分析者コンピュータ４に保持された分析用データを破棄することが望ましい。
【０１２９】
そして、受託者は分析者の分析結果が報告した帰結の一覧を帰結データ保持部１６から得る。この帰結の一覧は受託者が取りまとめを行う。この取りまとめは、例えば、表記や表現は異なるが同じ内容を示すと考えられる帰結を一つにまとめたり、得られた帰結の内容を勘案して評価付けを行う。
【０１３０】
なお、この後の受託者と依頼者とで行われる第８のステップは第１の実施の形態の図１１において説明したものと同じであるため説明を省略する。
【０１３１】
以上説明したように第３の実施の形態の情報マイニングシステムでは、分析者コンピュータ４に分析用データの内容の少なくとも一部保持したので、第１及び第２の実施の形態の効果に加え、ネットワーク（ネットワーク５−ｃ）で送受信されるデータの量を軽減し、ネットワークのトラフィックを低減することができ、情報マイニングシステム全体としての処理の効率を上げることができる。
【０１３２】
【発明の効果】
本発明の情報マイニングシステムでは、複数の分析者が同時並行的にマイニングを進める際に、複数分析者の使用する端末の各々が行った分析ツールの操作履歴と、分析によって得られた帰結と、を対応付けて記録する帰結データ保持部と、分析中の複数の端末の行っている分析ツールの一連の操作の履歴を記録する操作履歴データ保持部と、帰結データ保持部の内容の少なくとも一部が、操作履歴データ保持部の内容に一致又は類似するか否かを判定する履歴比較部とを備え、履歴比較部によって帰結データ保持部の内容と、操作履歴データ保持部との内容が一致又は類似すると判定された場合に、前記分析中の分析ツールに対して通知を行うので、複数の分析者が重複した探索を防ぐことができることができる。また、警告が発せられた際に、他の分析者によって既に得られた帰結一覧とその履歴情報を参照する手段を設けることで、効率よく多様な知識発見を行うことができる。さらに、履歴比較部を用いて帰結と操作履歴を比較併用することで、帰結の評価作業を効率化できるという効果がある。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態の、情報マインニングシステムを中心とした構成を示すブロック図である。
【図２】同じく、情報マイニングシステムの処理のシーケンス図である。
【図３】同じく、関連語を表示する関連語表示ツールの画面表示の説明図である。
【図４】同じく、指定した文字列を含む文章を検索する全文検索ツールの画面表示の説明図である。
【図５】同じく、指定した文章と類似する文章を検索する類似文検索ツールの画面表示の説明図である。
【図６】同じく、分析中操作履歴テーブルの説明図である。
【図７】同じく、操作履歴テーブルの説明図である。
【図８】同じく、帰結テーブルの説明図である。
【図９】同じく、操作履歴の類似度判定処理のフローチャートである。
【図１０】同じく、警告の通知時に分析者コンピュータ４に表示される画面の説明図である。
【図１１】同じく、分析された結果を受託者が依頼者に対して提示する処理のシーケンス図である。
【図１２】本発明の第２の実施の形態の、情報マインニングシステムを中心とした構成を示すブロック図である。
【図１３】同じく、情報マイニングシステムの処理のシーケンス図である。
【図１４】本発明の第３の実施の形態の、情報マインニングシステムを中心とした構成を示すブロック図である。
【図１５】同じく、情報マイニングシステムの処理のシーケンス図である。
【符号の説明】
１  情報マイニングシステム
２  依頼者コンピュータシステム
３  受託者コンピュータ
４、４−ａ、４−ｂ  分析者コンピュータ
５−ａ、５−ｂ、５−ｃ  ネットワーク
６  分析対象データベース
１１  分析用データ生成部
１２、１２−ａ、１２−ｂ  分析用データ保持部
１３  一般情報データ保持部
１４、１４−ａ、１４−ｂ  分析ツール
１５  操作履歴データ保持部
１６  帰結データ保持部
１７  履歴比較部
【図１】
2004362223.tif 000003
【図２】
2004362223.tif 000004
【図３】
2004362223.tif 000005
【図４】
2004362223.tif 000006
【図５】
2004362223.tif 000007
【図６】
2004362223.tif 000008
【図７】
2004362223.tif 000009
【図８】
2004362223.tif 000010
【図９】
2004362223.tif 000011
【図１０】
2004362223.tif 000012
【図１１】
2004362223.tif 000013
【図１２】
2004362223.tif 000014
【図１３】
2004362223.tif 000015
【図１４】
2004362223.tif 000016
【図１５】
2004362223.tif 000017