(57)【要約】【課題】  単一のサイトに蓄積されているデータだけでなく、複数サイトに分散蓄積されているデータをセンタで統合して分析することにより、マクロ情報を得ることができるようにする。【解決手段】  複数のリモートサイトのサイト装置の集約手段２１２，２２２は、蓄積するデータに含まれる情報を抽出し集約情報を生成する。センタ装置３０の集約情報統合手段３２は、各サイトから受信した集約情報を統合して統合集約情報を生成し、近似情報生成手段３３は、全リモートサイトのデータの内容を再現した近似情報を生成する。そして、分析手段３５は、近似情報に基づいてマクロ情報を生成する。そのようにすることによって、システム全体としてのマクロ情報を精度よく生成できる。また、データ分析の際のサイトとセンタとの通信量を低減でき、プライバシの保護を確保することができる。【選択図】  図１
2007073024.tif 000002
【特許請求の範囲】
【請求項１】
データを蓄積する複数のデータ蓄積装置と、
前記各データ蓄積装置が蓄積するデータを処理するデータ処理装置とを備え、
前記データ蓄積装置は、
蓄積するデータを所定の方法で集約した集約情報を生成する集約情報生成手段と、
前記集約情報生成手段が生成した集約情報を、通信ネットワークを介して前記データ処理装置に送信する集約情報送信手段とを含み、
前記データ処理装置は、
前記各データ蓄積装置から受信した集約情報に基づいて、前記各データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するデータ再現手段と、
前記データ再現手段が生成した再現データを分析し、前記各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成手段とを含む
ことを特徴とするマクロ情報生成システム。
【請求項２】
データ処理装置は、各データ蓄積装置から受信した集約情報を統合した統合集約情報を生成する集約情報統合手段を含み、
データ再現手段は、前記集約情報統合手段が生成した統合集約情報に基づいて、再現データを生成する
請求項１記載のマクロ情報生成システム。
【請求項３】
マクロ情報生成手段は、各データ蓄積装置から受信した集約情報をサンプリングすることによって、再現データとしてサンプリングデータを生成する請求項１又は請求項２記載のマクロ情報生成システム。
【請求項４】
データ蓄積装置は、
蓄積するデータの次元を示す次元情報を生成する次元情報生成手段と、
前記次元情報生成手段が生成した次元情報を、通信ネットワークを介してデータ処理装置に送信する次元情報送信手段とを含み、
前記データ処理装置は、各データ蓄積装置から受信した次元情報を統合した統合次元情報を生成する次元情報統合手段を含み、
データ再現手段は、前記各データ蓄積装置から受信した集約情報と、前記次元情報統合手段が生成した統合次元情報とに基づいて、再現データを生成する
請求項１から請求項３のうちのいずれか１項に記載のマクロ情報生成システム。
【請求項５】
データ処理装置は、所定の単語辞書を記憶する辞書記憶手段を含み、
次元情報統合手段は、前記辞書記憶手段が記憶する単語辞書に基づいて、各データ蓄積装置から受信した次元情報に含まれる各単語の対応関係を示す対応ルールを、統合次元情報として生成する
請求項４記載のマクロ情報生成システム。
【請求項６】
マクロ情報生成手段は、マクロ情報として、各データ蓄積装置が蓄積するデータに含まれる情報要素が前記データ中に出現する確率分布であるマクロ分布を求める請求項１から請求項５のうちのいずれか１項に記載のマクロ情報生成システム。
【請求項７】
データ処理装置は、マクロ情報生成手段が生成したマクロ分布を、所定のデータ形式に変換するデータ変換手段を含む請求項６記載のマクロ情報生成システム。
【請求項８】
データ変換手段は、各データ蓄積装置が蓄積するデータに含まれるトピック毎の活性度又は特徴的な単語を抽出することによって、マクロ情報生成手段が生成したマクロ分布を所定のデータ形式に変換する請求項７記載のマクロ情報生成システム。
【請求項９】
データ変換手段は、所定の抽出条件に従って、マクロ情報生成手段が生成したマクロ分布から部分情報を抽出し、抽出した前記部分情報を所定のデータ形式に変換する請求項７又は８記載のマクロ情報生成システム。
【請求項１０】
データ処理装置は、マクロ情報生成手段が生成したマクロ分布と、データ変換手段が抽出した部分情報との対応関係を示す情報を求める対応関係算出手段を含む請求項７から請求項９のうちのいずれか１項に記載のマクロ情報生成システム。
【請求項１１】
データ処理装置は、
情報と技術ドメインとを対応付けた辞書であるドメイン辞書を記憶するドメイン辞書記憶手段と、
前記ドメイン辞書記憶手段が記憶するドメイン辞書に基づいて、所定のラベリング処理を行うラベリング処理手段とを含む
請求項１０記載のマクロ情報生成システム。
【請求項１２】
データ変換手段は、所定の抽出条件に従って、マクロ情報生成手段が生成したマクロ分布から部分情報を抽出し、
ラベリング処理手段は、前記ドメイン辞書記憶手段が記憶するドメイン辞書に基づいて、前記データ変換手段が抽出した部分情報に所定のラベル情報を付与する
請求項１１記載のマクロ情報生成システム。
【請求項１３】
ラベリング処理手段は、部分情報に対応する技術ドメインをドメイン辞書から抽出し、抽出した技術ドメインをラベル情報として前記部分情報に付与する請求項１２記載のマクロ情報生成システム。
【請求項１４】
データ処理装置は、各データ蓄積装置が蓄積するデータを比較して表示するためのグラフを生成するグラフ生成手段を含む請求項１１から請求項１３のうちのいずれか１項に記載のマクロ情報生成システム。
【請求項１５】
グラフ生成手段は、データ蓄積装置側のトピックとデータ処理装置側のトピックとの構成比を用いて、競合分析を行うためのレーダーチャートを生成する請求項１４記載のマクロ情報生成システム。
【請求項１６】
集約情報生成手段は、集約情報として、データ蓄積装置が蓄積するデータに含まれる情報要素が前記データ中に出現する確率分布、又は前記データ蓄積装置が蓄積するデータの次元に基づく統計量を求める請求項１から請求項１５のうちのいずれか１項に記載のマクロ情報生成システム。
【請求項１７】
データ処理装置は、時系列のテキストデータに基づいて、全時間帯に共通して出現する共通トピック、特定期間に出現する個別トピック、又は新たに出現する新規トピックを抽出するトピック抽出手段を含む請求項１から請求項１６のうちのいずれか１項に記載のマクロ情報生成システム。
【請求項１８】
データ蓄積装置は、
テキストデータのデータ内容又は対象物の評価を示す評価情報を記憶する評価情報記憶手段と、
前記評価情報記憶手段が記憶する評価情報を、通信ネットワークを介してデータ処理装置に送信する評価情報送信手段とを含み、
データ処理装置は、データ蓄積装置から受信した評価情報に対応するテキストデータと、前記テキストデータのデータ内容又は対象物との対応関係を示す対応情報を生成する対応情報生成手段を含む
請求項１から請求項１７のうちのいずれか１項に記載のマクロ情報生成システム。
【請求項１９】
データを蓄積する複数のデータ蓄積装置と、
前記各データ蓄積装置が蓄積するデータを処理するデータ処理装置とを備え、
前記データ蓄積装置は、
蓄積するデータを所定の方法で集約した集約情報を生成する集約情報生成手段と、
前記集約情報生成手段が生成した集約情報を、通信ネットワークを介して前記データ処理装置に送信する集約情報送信手段とを含み、
前記データ処理装置は、
各データ蓄積装置から受信した集約情報を統合した統合集約情報を生成する集約情報統合手段と、
前記集約情報統合手段が生成した統合集約情報に基づいて、前記各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成手段とを含む
ことを特徴とするマクロ情報生成システム。
【請求項２０】
データ蓄積装置は、
蓄積するデータの次元を示す次元情報を生成する次元情報生成手段と、
前記次元情報生成手段が生成した次元情報を、通信ネットワークを介してデータ処理装置に送信する次元情報送信手段とを含み、
前記データ処理装置は、各データ蓄積装置から受信した次元情報を統合した統合次元情報を生成する次元情報統合手段を含み、
データ再現手段は、集約情報統合手段が生成した統合集約情報と、前記次元情報統合手段が生成した統合次元情報とに基づいて、再現データを生成する
請求項１９記載のマクロ情報生成システム。
【請求項２１】
データを蓄積する複数のデータ蓄積装置と、
前記各データ蓄積装置が蓄積するデータを処理するデータ処理装置とを備え、
前記データ蓄積装置は、
蓄積するデータを所定の方法で集約した集約情報を生成する集約情報生成手段と、
前記集約情報生成手段が生成した集約情報に基づいて、前記データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するデータ再現手段と、
前記データ再現手段が生成した再現データを、通信ネットワークを介して前記データ処理装置に送信する再現データ送信手段とを含み、
前記データ処理装置は、前記データ蓄積装置から受信した再現データを分析し、前記各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成手段を含む
ことを特徴とするマクロ情報生成システム。
【請求項２２】
データを蓄積する複数のデータ蓄積装置と、
前記各データ蓄積装置が蓄積するデータを処理するデータ処理装置とを備え、
前記データ蓄積装置は、
蓄積するデータを所定の方法で集約した集約情報を生成する集約情報生成手段と、
前記集約情報生成手段が生成した集約情報を、通信ネットワークを介して前記データ処理装置に送信する集約情報送信手段とを含み、
前記データ処理装置は、
前記各データ蓄積装置から受信した集約情報に基づいて、前記各データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するデータ再現手段と、
前記データ再現手段が生成した再現データを分析し、前記各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成手段と、
前記マクロ情報生成手段が生成したマクロ情報を、通信ネットワークを介して前記データ蓄積装置に送信するマクロ情報配信手段とを含む
ことを特徴とするマクロ情報配信システム。
【請求項２３】
データ処理装置は、所定の抽出条件に従って、マクロ情報生成手段が生成したマクロ情報に含まれるトピックを抽出するトピック抽出手段を含み、
マクロ情報配信手段は、前記トピック抽出手段が抽出したトピックを、通信ネットワークを介してデータ蓄積装置に送信する
請求項２２記載のマクロ情報配信システム。
【請求項２４】
トピック抽出手段は、時系列のテキストデータに基づいて、全時間帯に共通して出現する共通トピック、特定期間に出現する個別トピック、又は新たに出現する新規トピックを抽出する請求項２３記載のマクロ情報配信システム。
【請求項２５】
データ蓄積装置は、蓄積するデータに所定のフラグを付加するフラグ付加手段を含み、
集約情報生成手段は、集約情報として、前記データ蓄積装置が蓄積するデータに付加されているフラグ数を求め、
マクロ情報生成手段は、前記データ蓄積装置から受信したフラグ数に基づいた所定の予測処理を行うことによって、マクロ情報を生成する
請求項２２記載のマクロ情報配信システム。
【請求項２６】
データ蓄積装置は、
当該データ蓄積装置がいずれのトピックについてのデータを蓄積しているかを示す申告情報を、通信ネットワークを介してデータ処理装置に送信する申告情報送信手段と、
当該データ蓄積装置が蓄積するデータに類似する類似データの検索要求を、通信ネットワークを介して前記データ処理装置に送信する検索要求送信手段とを含み、
データ処理装置は、
各データ蓄積装置から受信した申告情報を、データ蓄積装置に対応付けて記憶する申告情報記憶手段と、
データ蓄積装置から検索要求を受信すると、前記申告情報記憶手段が記憶する申告情報に基づいて、検索要求された類似データを蓄積するデータ蓄積装置を特定する蓄積装置特定手段と、
前記蓄積装置特定手段が特定したデータ蓄積装置に、検索要求を受信したデータ蓄積装置への類似データの送信依頼を、通信ネットワークを介して送信するデータ送信依頼手段とを含む
請求項２２記載のマクロ情報配信システム。
【請求項２７】
データ蓄積装置は、
テキストデータのデータ内容又は対象物の評価を示す評価情報を記憶する評価情報記憶手段と、
前記評価情報記憶手段が記憶する評価情報を、通信ネットワークを介してデータ処理装置に送信する評価情報送信手段とを含み、
データ処理装置は、データ蓄積装置から受信した評価情報に対応するテキストデータと、前記テキストデータのデータ内容又は対象物との対応関係を示す対応情報を生成する対応情報生成手段を含み、
マクロ情報配信手段は、前記対応情報生成手段が生成した対応情報を、通信ネットワークを介してデータ蓄積装置に送信する
請求項２２記載のマクロ情報配信システム。
【請求項２８】
データを蓄積する複数のデータ蓄積装置から、前記データ蓄積装置が蓄積するデータを所定の方法で集約した集約情報を、通信ネットワークを介して受信する集約情報受信手段と、
前記集約情報受信手段が受信した集約情報に基づいて、前記各データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するデータ再現手段と、
前記データ再現手段が生成した再現データを分析し、前記各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成手段とを
備えたことを特徴とするマクロ情報生成装置。
【請求項２９】
集約情報受信手段が受信した集約情報を統合した統合集約情報を生成する集約情報統合手段を備え、
データ再現手段は、前記集約情報統合手段が生成した統合集約情報に基づいて、再現データを生成する
請求項２８記載のマクロ情報生成装置。
【請求項３０】
データ蓄積装置が蓄積するデータの次元を示す次元情報を、通信ネットワークを介して各データ蓄積装置から受信する次元情報受信手段と、
前記次元情報受信手段が受信した次元情報を統合した統合次元情報を生成する次元情報統合手段とを備え、
データ再現手段は、集約情報受信手段が受信した集約情報と、前記次元情報統合手段が生成した統合次元情報とに基づいて、再現データを生成する
請求項２８又は請求項２９記載のマクロ情報生成装置。
【請求項３１】
データを蓄積する複数のデータ蓄積装置から、前記データ蓄積装置が蓄積するデータを所定の方法で集約した集約情報を、通信ネットワークを介して受信する集約情報受信手段と、
前記集約情報受信手段が受信した集約情報に基づいて、前記各データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するデータ再現手段と、
前記データ再現手段が生成した再現データを分析し、前記各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成手段と、
前記マクロ情報生成手段が生成したマクロ情報を、通信ネットワークを介して前記データ蓄積装置に送信するマクロ情報配信手段とを
備えたことを特徴とするマクロ情報配信装置。
【請求項３２】
複数のデータ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成システムにおけるデータ蓄積装置であって、
蓄積するデータを所定の方法で集約した集約情報を生成する集約情報生成手段と、
前記集約情報生成手段が生成した集約情報に基づいて、前記データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するデータ再現手段と、
前記データ再現手段が生成した再現データを、各データ蓄積装置が蓄積するデータを処理するデータ処理装置に、通信ネットワークを介して送信する再現データ送信手段とを
備えたことを特徴とするデータ蓄積装置。
【請求項３３】
データを蓄積する複数のデータ蓄積装置が、蓄積するデータを所定の方法で集約した集約情報を生成するステップと、
前記各データ蓄積装置が、前記各データ蓄積装置が蓄積するデータを処理するデータ処理装置に、生成した前記集約情報を、通信ネットワークを介して送信するステップと、
前記データ処理装置が、前記各データ蓄積装置から受信した集約情報に基づいて、前記各データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するステップと、
前記データ処理装置が、生成した前記再現データを分析し、前記各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するステップとを
含むことを特徴とするマクロ情報生成方法。
【請求項３４】
複数のデータ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するためのマクロ情報生成プログラムであって、
コンピュータに、
データを蓄積する複数のデータ蓄積装置から、前記データ蓄積装置が蓄積するデータを所定の方法で集約した集約情報を、通信ネットワークを介して受信する集約情報受信処理と、
受信した前記集約情報に基づいて、前記各データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するデータ再現処理と、
生成した前記再現データを分析しマクロ情報を生成するマクロ情報生成処理とを
実行させるマクロ情報生成プログラム。
【請求項３５】
コンピュータに、
各データ蓄積装置から受信した集約情報を統合した統合集約情報を生成する集約情報統合処理を実行させ、
データ再現処理で、生成した前記統合集約情報に基づいて、再現データを生成する処理を実行させる
請求項３４記載のマクロ情報生成プログラム。
【請求項３６】
コンピュータに、
データ蓄積装置が蓄積するデータの次元を示す次元情報を、通信ネットワークを介して各データ蓄積装置から受信する次元情報受信処理と、
各データ蓄積装置から受信した次元情報を統合した統合次元情報を生成する次元情報統合処理とを実行させ、
データ再現処理で、データ蓄積装置から受信した集約情報と、生成した前記統合次元情報とに基づいて、再現データを生成する処理を実行させる
請求項３４又は請求項３５記載のマクロ情報生成プログラム。
【請求項３７】
複数のデータ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を配信するためのマクロ情報配信プログラムであって、
コンピュータに、
データを蓄積する複数のデータ蓄積装置から、前記データ蓄積装置が蓄積するデータを所定の方法で集約した集約情報を、通信ネットワークを介して受信する集約情報受信処理と、
各データ蓄積装置から受信した集約情報に基づいて、前記各データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するデータ再現処理と、
生成した前記再現データを分析しマクロ情報を生成するマクロ情報生成処理と、
生成した前記マクロ情報を、通信ネットワークを介して前記データ蓄積装置に送信するマクロ情報配信処理とを
実行させるマクロ情報配信プログラム。
【請求項３８】
複数のデータ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成システムにおける、データ蓄積装置が蓄積データを処理する蓄積データ処理プログラムであって、
データを蓄積するデータ蓄積手段を備えたコンピュータに、
前記データ蓄積手段が蓄積するデータを所定の方法で集約した集約情報を生成する集約情報生成処理と、
生成した前記集約情報に基づいて、前記データ蓄積手段が蓄積するデータの内容を再現した再現データを生成するデータ再現処理と、
生成した前記再現データを、各データ蓄積装置が蓄積するデータを処理するデータ処理装置に、通信ネットワークを介して送信する再現データ送信処理とを
実行させる蓄積データ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分散した複数の情報源が蓄積するヘテロなデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成システム、マクロ情報生成装置、マクロ情報生成方法及びマクロ情報生成プログラムに関する。また、本発明は、マクロ情報を配信するマクロ情報配信システム、マクロ情報配信装置及びマクロ情報配信プログラムに関する。また、本発明は、データを蓄積するデータ蓄積装置、及び蓄積データを処理する蓄積データ処理プログラムに関する。
【背景技術】
【０００２】
マクロ情報生成装置を用いて、各サイトの生データ（各サイトが蓄積するデータそのもの）を一箇所に集めることなく、高い精度で各サイトの情報源からのデータについて、全体を鳥瞰した情報（マクロ情報）を求めることが行われている。例えば、特許文献１には、情報の統合とサイト個別の推定処理とを繰り返し実行して、求めるマクロ情報の推定精度を高める方式が記載されている。また、例えば、非特許文献１には、推定処理とサイト個別での推定パラメータの修正とを繰り返し実行して、求めるマクロ情報の推定精度を高める方式が記載されている。
【０００３】
また、各サイトの生データを一箇所に集めることなく、且つ通信ネットワークを介したデータ通信（生データの送受信）を繰り返し実行することなく、高い精度で各サイトの情報源からのデータについて、マクロ情報を求めることができる。例えば、特許文献２には、複数のサイトが各データ集合から確率分布を推定し、それらの確率分布から複数の情報源をまとめて１つの情報源とみたときの同時確率分布を推定することによって、マクロ情報を求める方式が記載されている。
【０００４】
更に、マクロ情報を確率分布としてでなく、所定のルールとして求めることが行われている。例えば、特許文献３には、複数サイトが各データ集合からルールを推定し、その推定結果を用いてデータ全体を説明するルールを推定することによって、マクロ情報を求める方式が記載されている。
【０００５】
【特許文献１】特開平１０−１７１７７２号公報（段落００３５−００３７、図２）
【特許文献２】特開２００４−１０２５３７号公報（段落００３３−００３６、図１）
【特許文献３】特開平９−０３４７２１号公報（段落００３０−００４１、図１−４）
【非特許文献１】C.Clifton, M.Kantarcioglu, X.Lin, and M.Y.Zhu, "Tools for Privacy Preserving Distributed Data Mining", ACM SIGKDD Explorations Newsletter, Volume4, Issue2, pp.28-34，２００２年１２月
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１や非特許文献１に記載された方式を用いてマクロ情報を生成する場合、各情報源が蓄積するデータから全体としての確率分布を精度良く推定するために、各サイトと情報統合を行う装置（以下、センタ装置）との間で何度も通信を行い、センタで情報を受信する度に推定処理を繰り返し行わなければならない。そのため、通信を繰り返し実行することによって、高コストになってしまうとともに、機密情報の漏洩を招く可能性が増加する。また、センタから送られてきた情報から逆算して他のサイトの機密情報を求められやすく、プライバシの侵害を生じる恐れが増すという問題点がある。
【０００７】
また、特許文献２に記載された方式を用いてマクロ情報を生成する場合、上記の問題点を解決するために、通信ネットワークを介したデータ通信を繰り返し実行することなく、高い精度で同時確率分布の推定が行えるようにしている。しかし、事前にサイト間の類似性を求めるために、予めセンタ装置がサイト間の類似性を示す情報である事前知識を蓄積することが必要となる。そのため、事前知識が必要となることによって、特許文献２に記載された手法を適用してマクロ情報を生成できる範囲が大きく制限されるという問題点がある。また、特許文献２に記載された方式を用いたとしても、センタ装置が事前知識を蓄積していない場合、適切にマクロ情報を生成できないことがある。
【０００８】
また、特許文献３に記載された方式を用いてマクロ情報を生成する場合、通信ネットワークを介したデータ通信を繰り返し実行することなく、高速にデータ全体を説明する所定のルールを推定することができる。しかし、特許文献３に記載された方式では、各サイト間においてデータの性質が異なる等の非均質性（ヘテロ性）が存在することを想定していないという問題点がある。そのため、特許文献３に記載された方式を用いたとしても、各情報源がヘテロなデータを蓄積している場合には、適切にマクロ情報を生成できないことがある。
【０００９】
例えば、現実の各種情報の処理環境では、単一のサイトに蓄積されているデータのみならず、複数サイトに分散蓄積されているデータをセンタで統合して分析することにより、マクロ情報を得ることが重要となる場合がある。この場合、通信量やプライバシ等の問題から、各サイトの生データ全体を一箇所に集めること自体が現実的でないことが多い。例え生データを一箇所に集めたとしても、各データセット間では分析に利用するデータの次元が異なる等、サイト間で非均質性（ヘテロ性）が存在することが多い。なお、「データの次元」とは、センタで分析するためにデータをベクトル化した場合に、ベクトル化したデータの次元を指す。
【００１０】
また、生データをセンタに送信しなくても、各情報源が蓄積するデータを分析してマクロ情報を生成する際に、生データ全体を一箇所（センタ）に集めて分析した時の精度と同程度の精度で分析できるようにすることが望ましい。また、各情報源が蓄積するデータを分析する際に、様々な分析方法で分析を行えるようにすることが望ましい。さらに、マクロ情報をユーザに提示する際に、ユーザにとって分かりやすい意義のあるデータ形式で提示できるようにすることが望ましい。
【００１１】
そこで、本発明は、各サイトが蓄積するデータそのものである生データを一箇所に集めることなくマクロ情報を生成できるマクロ情報生成システム、マクロ情報配信システム、マクロ情報生成装置、マクロ情報配信装置、データ蓄積装置、マクロ情報生成方法、マクロ情報生成プログラム、マクロ情報配信プログラム及び蓄積データ処理プログラムを提供することを目的とする。
【００１２】
また、本発明は、各サイトから送信されるデータの情報量が少ない状態であっても、マクロ情報を生成できるマクロ情報生成システム、マクロ情報配信システム、マクロ情報生成装置、マクロ情報配信装置、データ蓄積装置、マクロ情報生成方法、マクロ情報生成プログラム、マクロ情報配信プログラム及び蓄積データ処理プログラムを提供することを目的とする。
【００１３】
また、本発明は、ヘテロ性をもつ分散蓄積されたデータに対して、マクロ情報を生成できるマクロ情報生成システム、マクロ情報配信システム、マクロ情報生成装置、マクロ情報配信装置、データ蓄積装置、マクロ情報生成方法、マクロ情報生成プログラム、マクロ情報配信プログラム及び蓄積データ処理プログラムを提供することを目的とする。
【００１４】
また、本発明は、サイト間の類似性を示す情報である事前知識を必要とすることなくマクロ情報を生成できるマクロ情報生成システム、マクロ情報配信システム、マクロ情報生成装置、マクロ情報配信装置、データ蓄積装置、マクロ情報生成方法、マクロ情報生成プログラム、マクロ情報配信プログラム及び蓄積データ処理プログラムを提供することを目的とする。
【００１５】
また、本発明は、生データを一箇所に集めた時と同程度の精度でマクロ情報を生成できるマクロ情報生成システム、マクロ情報配信システム、マクロ情報生成装置、マクロ情報配信装置、データ蓄積装置、マクロ情報生成方法、マクロ情報生成プログラム、マクロ情報配信プログラム及び蓄積データ処理プログラムを提供することを目的とする。
【００１６】
また、本発明は、様々な分析手法でマクロ情報を生成できるマクロ情報生成システム、マクロ情報配信システム、マクロ情報生成装置、マクロ情報配信装置、データ蓄積装置、マクロ情報生成方法、マクロ情報生成プログラム、マクロ情報配信プログラム及び蓄積データ処理プログラムを提供することを目的とする。
【００１７】
更に、本発明は、利用ユーザに対して、容易に把握が可能で有意義なマクロ情報を提示できるマクロ情報生成システム、マクロ情報配信システム、マクロ情報生成装置、マクロ情報配信装置、データ蓄積装置、マクロ情報生成方法、マクロ情報生成プログラム、マクロ情報配信プログラム及び蓄積データ処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１８】
本発明によるマクロ情報生成システムは、データを蓄積する複数のデータ蓄積装置（例えば、サイト装置２０Ａ，２０Ｂ）と、各データ蓄積装置が蓄積するデータを処理するデータ処理装置（例えば、センタ装置３０）とを備え、データ蓄積装置は、蓄積するデータを所定の方法で集約した集約情報を生成する集約情報生成手段（例えば、集約手段２１２，２２２によって実現される）と、集約情報生成手段が生成した集約情報を、通信ネットワークを介してデータ処理装置に送信する集約情報送信手段（例えば、集約手段２１２，２２２によって実現される）とを含み、データ処理装置は、各データ蓄積装置から受信した集約情報に基づいて、各データ蓄積装置が蓄積するデータの内容を再現した再現データ（例えば、近似情報）を生成するデータ再現手段（例えば、近似情報生成手段３３によって実現される）と、データ再現手段が生成した再現データを分析し、各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成手段（例えば、分析手段３５によって実現される）とを含むことを特徴とする。
【００１９】
また、マクロ情報生成システムにおいて、データ処理装置は、各データ蓄積装置から受信した集約情報を統合した統合集約情報を生成する集約情報統合手段（例えば、集約情報統合手段３２によって実現される）を含み、データ再現手段は、集約情報統合手段が生成した統合集約情報に基づいて、再現データを生成するものであってもよい。
【００２０】
また、マクロ情報生成システムにおいて、マクロ情報生成手段は、各データ蓄積装置から受信した集約情報をサンプリングすることによって、再現データとしてサンプリングデータを生成するものであってもよい。
【００２１】
また、マクロ情報生成システムにおいて、データ蓄積装置は、蓄積するデータの次元を示す次元情報を生成する次元情報生成手段（例えば、次元枚挙手段２１３，２２３によって実現される）と、次元情報生成手段が生成した次元情報を、通信ネットワークを介してデータ処理装置に送信する次元情報送信手段（例えば、次元枚挙手段２１３，２２３によって実現される）とを含み、データ処理装置は、各データ蓄積装置から受信した次元情報を統合した統合次元情報を生成する次元情報統合手段（例えば、統合次元生成手段３６によって実現される）を含み、データ再現手段は、各データ蓄積装置から受信した集約情報と、次元情報統合手段が生成した統合次元情報とに基づいて、再現データを生成するものであってもよい。
【００２２】
また、マクロ情報生成システムにおいて、データ処理装置は、所定の単語辞書（例えば、同義語辞書）を記憶する辞書記憶手段（例えば、センタ装置３０の記憶装置によって実現される）を含み、次元情報統合手段は、辞書記憶手段が記憶する単語辞書に基づいて、各データ蓄積装置から受信した次元情報に含まれる各単語の対応関係を示す対応ルールを、統合次元情報として生成するものであってもよい。
【００２３】
また、マクロ情報生成システムにおいて、マクロ情報生成手段は、マクロ情報として、各データ蓄積装置が蓄積するデータに含まれる情報要素がデータ中に出現する確率分布であるマクロ分布を求めるものであってもよい。
【００２４】
また、マクロ情報生成システムにおいて、データ処理装置は、マクロ情報生成手段が生成したマクロ分布を、所定のデータ形式に変換するデータ変換手段（例えば、部分情報抽出手段３９によって実現される）を含むものであってもよい。
【００２５】
また、マクロ情報生成システムにおいて、データ変換手段は、各データ蓄積装置が蓄積するデータに含まれるトピック毎の活性度又は特徴的な単語を抽出することによって、マクロ情報生成手段が生成したマクロ分布を所定のデータ形式に変換するものであってもよい。
【００２６】
また、マクロ情報生成システムにおいて、データ変換手段は、所定の抽出条件（例えば、所定のトピックを含むこと）に従って、マクロ情報生成手段が生成したマクロ分布から部分情報を抽出し、抽出した部分情報を所定のデータ形式に変換するものであってもよい。
【００２７】
また、マクロ情報生成システムにおいて、データ処理装置は、マクロ情報生成手段が生成したマクロ分布と、データ変換手段が抽出した部分情報との対応関係を示す情報を求める対応関係算出手段（例えば、構成推測手段３１０によって実現される）を含むものであってもよい。
【００２８】
また、マクロ情報生成システムにおいて、データ処理装置は、情報（例えば、製品名や技術名）と技術ドメインとを対応付けた辞書であるドメイン辞書を記憶するドメイン辞書記憶手段（例えば、ドメイン記憶部３１１によって実現される）と、ドメイン辞書記憶手段が記憶するドメイン辞書に基づいて、所定のラベリング処理を行うラベリング処理手段（例えば、ラベリング手段３１２によって実現される）とを含むものであってもよい。なお、「技術ドメイン」とは、例えば、製品や技術が属する技術領域のことである。また、「ラベリング処理」とは、例えば、部分情報に所定のラベルを付与する処理のことである。
【００２９】
また、マクロ情報生成システムにおいて、データ変換手段は、所定の抽出条件に従って、マクロ情報生成手段が生成したマクロ分布から部分情報を抽出し、ラベリング処理手段は、ドメイン辞書記憶手段が記憶するドメイン辞書に基づいて、データ変換手段が抽出した部分情報に所定のラベル情報（例えば、図３１に示すラベル「プロバイダ」や「データベース」）を付与するものであってもよい。
【００３０】
また、マクロ情報生成システムにおいて、ラベリング処理手段は、部分情報に対応する技術ドメインをドメイン辞書から抽出し、抽出した技術ドメインをラベル情報として部分情報に付与するものであってもよい。
【００３１】
また、マクロ情報生成システムにおいて、データ処理装置は、各データ蓄積装置が蓄積するデータを比較して表示するためのグラフ（例えば、図３３に示すレーダーチャート７２）を生成するグラフ生成手段（例えば、競合分析手段３１３によって実現される）を含むものであってもよい。
【００３２】
また、マクロ情報生成システムにおいて、グラフ生成手段は、データ蓄積装置側のトピックとデータ処理装置側のトピックとの構成比を用いて、競合分析を行うためのレーダーチャートを生成するものであってもよい。
【００３３】
また、マクロ情報生成システムにおいて、集約情報生成手段は、集約情報として、データ蓄積装置が蓄積するデータに含まれる情報要素がデータ中に出現する確率分布、又はデータ蓄積装置が蓄積するデータの次元に基づく統計量を求めるものであってもよい。
【００３４】
また、マクロ情報生成システムにおいて、データ処理装置は、時系列のテキストデータ（例えば、電子掲示板システムのデータや議事録データ）に基づいて、全時間帯に共通して出現する共通トピック、特定期間に出現する個別トピック、又は新たに出現する新規トピックを抽出するトピック抽出手段を含むものであってもよい。
【００３５】
また、マクロ情報生成システムにおいて、データ蓄積装置は、テキストデータのデータ内容又は対象物の評価を示す評価情報（例えば、電子掲示板システムから取得可能な評判情報）を記憶する評価情報記憶手段（例えば、データ記憶部２１１，２２１によって実現される）と、評価情報記憶手段が記憶する評価情報を、通信ネットワークを介してデータ処理装置に送信する評価情報送信手段（プログラムに従って動作するサイト装置２０Ａ，２０ＢのＣＰＵ及びネットワークインタフェース部によって実現される）とを含み、データ処理装置は、データ蓄積装置から受信した評価情報に対応するテキストデータと、テキストデータのデータ内容又は対象物（例えば、企業製品の情報内容）との対応関係を示す対応情報（例えば、対応テーブル）を生成する対応情報生成手段（例えば、プログラムに従って動作するセンタ装置３０のＣＰＵによって実現される）を含むものであってもよい。
【００３６】
また、マクロ情報生成システムは、データを蓄積する複数のデータ蓄積装置と、各データ蓄積装置が蓄積するデータを処理するデータ処理装置とを備え、データ蓄積装置は、蓄積するデータを所定の方法で集約した集約情報を生成する集約情報生成手段と、集約情報生成手段が生成した集約情報を、通信ネットワークを介してデータ処理装置に送信する集約情報送信手段とを含み、データ処理装置は、各データ蓄積装置から受信した集約情報を統合した統合集約情報を生成する集約情報統合手段（例えば、集約情報統合手段３２Ａによって実現される）と、集約情報統合手段が生成した統合集約情報に基づいて、各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成手段（例えば、マクロ分布生成手段３８Ａによって実現される）とを含むものであってもよい。
【００３７】
また、マクロ情報生成システムにおいて、データ蓄積装置は、蓄積するデータの次元を示す次元情報を生成する次元情報生成手段と、次元情報生成手段が生成した次元情報を、通信ネットワークを介してデータ処理装置に送信する次元情報送信手段とを含み、データ処理装置は、各データ蓄積装置から受信した次元情報を統合した統合次元情報を生成する次元情報統合手段を含み、データ再現手段は、集約情報統合手段が生成した統合集約情報と、次元情報統合手段が生成した統合次元情報とに基づいて、再現データを生成するものであってもよい。
【００３８】
また、マクロ情報生成システムは、データを蓄積する複数のデータ蓄積装置と、各データ蓄積装置が蓄積するデータを処理するデータ処理装置とを備え、データ蓄積装置は、蓄積するデータを所定の方法で集約した集約情報を生成する集約情報生成手段と、集約情報生成手段が生成した集約情報に基づいて、データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するデータ再現手段（例えば、近似情報生成手段２１４，２２４によって実現される）と、データ再現手段が生成した再現データを、通信ネットワークを介してデータ処理装置に送信する再現データ送信手段（例えば、近似情報生成手段２１４，２２４によって実現される）とを含み、データ処理装置は、データ蓄積装置から受信した再現データを分析し、各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成手段を含むものであってもよい。
【００３９】
本発明によるマクロ情報配信システムは、データを蓄積する複数のデータ蓄積装置と、各データ蓄積装置が蓄積するデータを処理するデータ処理装置とを備え、データ蓄積装置は、蓄積するデータを所定の方法で集約した集約情報を生成する集約情報生成手段と、集約情報生成手段が生成した集約情報を、通信ネットワークを介してデータ処理装置に送信する集約情報送信手段とを含み、データ処理装置は、各データ蓄積装置から受信した集約情報に基づいて、各データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するデータ再現手段と、データ再現手段が生成した再現データを分析し、各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成手段と、マクロ情報生成手段が生成したマクロ情報を、通信ネットワークを介してデータ蓄積装置に送信するマクロ情報配信手段（例えば、プログラムに従って動作するセンタ装置３０のＣＰＵ及びネットワークインタフェース部によって実現される）とを含むことを特徴とする。
【００４０】
また、マクロ情報配信システムにおいて、データ処理装置は、所定の抽出条件に従って、マクロ情報生成手段が生成したマクロ情報に含まれるトピックを抽出するトピック抽出手段を含み、マクロ情報配信手段は、トピック抽出手段が抽出したトピックを、通信ネットワークを介してデータ蓄積装置に送信するものであってもよい。
【００４１】
また、マクロ情報配信システムにおいて、トピック抽出手段は、時系列のテキストデータに基づいて、全時間帯に共通して出現する共通トピック、特定期間に出現する個別トピック、又は新たに出現する新規トピックを抽出するものであってもよい。
【００４２】
また、マクロ情報配信システムにおいて、データ蓄積装置は、蓄積するデータに所定のフラグを付加するフラグ付加手段（例えば、プログラムに従って動作するサイト装置２０Ａ，２０ＢのＣＰＵによって実現される）を含み、集約情報生成手段は、集約情報として、データ蓄積装置が蓄積するデータに付加されているフラグ数を求め、マクロ情報生成手段は、データ蓄積装置から受信したフラグ数に基づいた所定の予測処理を行うことによって、マクロ情報を生成するものであってもよい。
【００４３】
また、マクロ情報配信システムにおいて、データ蓄積装置は、データ蓄積装置がいずれのトピックについてのデータを蓄積しているかを示す申告情報を、通信ネットワークを介してデータ処理装置に送信する申告情報送信手段（例えば、プログラムに従って動作するサイト装置２０Ａ，２０ＢのＣＰＵ及びネットワークインタフェース部によって実現される）と、データ蓄積装置が蓄積するデータに類似する類似データの検索要求を、通信ネットワークを介してデータ処理装置に送信する検索要求送信手段（例えば、プログラムに従って動作するサイト装置２０Ａ，２０ＢのＣＰＵ及びネットワークインタフェース部によって実現される）とを含み、データ処理装置は、各データ蓄積装置から受信した申告情報を、データ蓄積装置に対応付けて記憶する申告情報記憶手段（例えば、センタ装置３０が備えるデータベース）と、データ蓄積装置から検索要求を受信すると、申告情報記憶手段が記憶する申告情報に基づいて、検索要求された類似データを蓄積するデータ蓄積装置を特定する蓄積装置特定手段（例えば、プログラムに従って動作するセンタ装置３０のＣＰＵによって実現される）と、蓄積装置特定手段が特定したデータ蓄積装置に、検索要求を受信したデータ蓄積装置への類似データの送信依頼を、通信ネットワークを介して送信するデータ送信依頼手段（例えば、プログラムに従って動作するセンタ装置３０のＣＰＵ及びネットワークインタフェース部によって実現される）とを含むものであってもよい。
【００４４】
また、マクロ情報配信システムにおいて、データ蓄積装置は、テキストデータのデータ内容又は対象物の評価を示す評価情報を記憶する評価情報記憶手段と、評価情報記憶手段が記憶する評価情報を、通信ネットワークを介してデータ処理装置に送信する評価情報送信手段とを含み、データ処理装置は、データ蓄積装置から受信した評価情報に対応するテキストデータと、テキストデータのデータ内容又は対象物との対応関係を示す対応情報を生成する対応情報生成手段を含み、マクロ情報配信手段は、対応情報生成手段が生成した対応情報を、通信ネットワークを介してデータ蓄積装置に送信するものであってもよい。
【００４５】
本発明によるマクロ情報生成装置（例えば、センタ装置３０）は、データを蓄積する複数のデータ蓄積装置から、データ蓄積装置が蓄積するデータを所定の方法で集約した集約情報を、通信ネットワークを介して受信する集約情報受信手段（例えば、プログラムに従って動作するセンタ装置３０のＣＰＵ及びネットワークインタフェース部によって実現される）と、集約情報受信手段が受信した集約情報に基づいて、各データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するデータ再現手段と、データ再現手段が生成した再現データを分析し、各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成手段とを備えたことを特徴とする。
【００４６】
また、マクロ情報生成装置は、集約情報受信手段が受信した集約情報を統合した統合集約情報を生成する集約情報統合手段を備え、データ再現手段は、集約情報統合手段が生成した統合集約情報に基づいて、再現データを生成するものであってもよい。
【００４７】
また、マクロ情報生成装置において、マクロ情報生成手段は、各データ蓄積装置から受信した集約情報をサンプリングすることによって、再現データとしてサンプリングデータを生成するものであってもよい。
【００４８】
また、マクロ情報生成装置は、データ蓄積装置が蓄積するデータの次元を示す次元情報を、通信ネットワークを介して各データ蓄積装置から受信する次元情報受信手段（例えば、プログラムに従って動作するセンタ装置３０のＣＰＵ及びネットワークインタフェース部によって実現される）と、次元情報受信手段が受信した次元情報を統合した統合次元情報を生成する次元情報統合手段とを備え、データ再現手段は、集約情報受信手段が受信した集約情報と、次元情報統合手段が生成した統合次元情報とに基づいて、再現データを生成するものであってもよい。
【００４９】
また、マクロ情報生成装置は、所定の単語辞書を記憶する辞書記憶手段を備え、次元情報統合手段は、辞書記憶手段が記憶する単語辞書に基づいて、各データ蓄積装置から受信した次元情報に含まれる各単語の対応関係を示す対応ルールを、統合次元情報として生成するものであってもよい。
【００５０】
また、マクロ情報生成装置において、マクロ情報生成手段は、マクロ情報として、各データ蓄積装置が蓄積するデータに含まれる情報要素がデータ中に出現する確率分布であるマクロ分布を求めるものであってもよい。
【００５１】
また、マクロ情報生成装置は、マクロ情報生成手段が生成したマクロ分布を、所定のデータ形式に変換するデータ変換手段を備えたものであってもよい。
【００５２】
また、マクロ情報生成装置において、データ変換手段は、各データ蓄積装置が蓄積するデータに含まれるトピック毎の活性度又は特徴的な単語を抽出することによって、マクロ情報生成手段が生成したマクロ分布を所定のデータ形式に変換するものであってもよい。
【００５３】
また、マクロ情報生成装置において、データ変換手段は、所定の抽出条件に従って、マクロ情報生成手段が生成したマクロ分布から部分情報を抽出し、抽出した部分情報を所定のデータ形式に変換するものであってもよい。
【００５４】
また、マクロ情報生成装置は、マクロ情報生成手段が生成したマクロ分布と、データ変換手段が抽出した部分情報との対応関係を示す情報を求める対応関係算出手段を含むものであってもよい。
【００５５】
また、マクロ情報生成装置は、情報と技術ドメインとを対応付けた辞書であるドメイン辞書を記憶するドメイン辞書記憶手段と、ドメイン辞書記憶手段が記憶するドメイン辞書に基づいて、所定のラベリング処理を行うラベリング処理手段とを備えたものであってもよい。
【００５６】
また、マクロ情報生成装置において、データ変換手段は、所定の抽出条件に従って、マクロ情報生成手段が生成したマクロ分布から部分情報を抽出し、ラベリング処理手段は、ドメイン辞書記憶手段が記憶するドメイン辞書に基づいて、データ変換手段が抽出した部分情報に所定のラベル情報を付与するものであってもよい。
【００５７】
また、マクロ情報生成装置において、ラベリング処理手段は、部分情報に対応する技術ドメインをドメイン辞書から抽出し、抽出した技術ドメインをラベル情報として部分情報に付与するものであってもよい。
【００５８】
また、マクロ情報生成装置は、各データ蓄積装置が蓄積するデータを比較して表示するためのグラフを生成するグラフ生成手段を備えたものであってもよい。
【００５９】
また、マクロ情報生成装置において、グラフ生成手段は、データ蓄積装置側のトピックとデータ処理装置側のトピックとの構成比を用いて、競合分析を行うためのレーダーチャートを生成するものであってもよい。
【００６０】
また、マクロ情報生成装置において、集約情報生成手段は、集約情報として、データ蓄積装置が蓄積するデータに含まれる情報要素がデータ中に出現する確率分布、又はデータ蓄積装置が蓄積するデータの次元に基づく統計量を求めるものであってもよい。
【００６１】
また、マクロ情報生成装置は、時系列のテキストデータに基づいて、全時間帯に共通して出現する共通トピック、特定期間に出現する個別トピック、又は新たに出現する新規トピックを抽出するトピック抽出手段を含むものであってもよい。
【００６２】
また、マクロ情報生成装置は、テキストデータのデータ内容又は対象物の評価を示す評価情報を、通信ネットワーク介してデータ蓄積装置から受信する評価情報受信手段と、評価情報受信手段が受信した評価情報に対応するテキストデータと、テキストデータのデータ内容又は対象物との対応関係を示す対応情報を生成する対応情報生成手段とを含むものであってもよい。
【００６３】
また、マクロ情報生成装置は、データを蓄積する複数のデータ蓄積装置から、データ蓄積装置が蓄積するデータを所定の方法で集約した集約情報を、通信ネットワークを介して受信する集約情報受信手段と、集約情報受信手段が受信した集約情報を統合した統合集約情報を生成する集約情報統合手段と、集約情報統合手段が生成した統合集約情報に基づいて、各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成手段とを備えたものであってもよい。
【００６４】
本発明によるマクロ情報配信装置は（例えば、センタ装置３０）、データを蓄積する複数のデータ蓄積装置から、データ蓄積装置が蓄積するデータを所定の方法で集約した集約情報を、通信ネットワークを介して受信する集約情報受信手段と、集約情報受信手段が受信した集約情報に基づいて、各データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するデータ再現手段と、データ再現手段が生成した再現データを分析し、各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成手段と、マクロ情報生成手段が生成したマクロ情報を、通信ネットワークを介してデータ蓄積装置に送信するマクロ情報配信手段とを備えたことを特徴とする。
【００６５】
また、マクロ情報配信装置は、所定の抽出条件に従って、マクロ情報生成手段が生成したマクロ情報に含まれるトピックを抽出するトピック抽出手段を備え、マクロ情報配信手段は、トピック抽出手段が抽出したトピックを、通信ネットワークを介してデータ蓄積装置に送信するものであってもよい。
【００６６】
また、マクロ情報配信装置において、トピック抽出手段は、時系列のテキストデータに基づいて、全時間帯に共通して出現する共通トピック、特定期間に出現する個別トピック、又は新たに出現する新規トピックを抽出するものであってもよい。
【００６７】
また、マクロ情報配信装置において、集約情報生成手段は、集約情報として、データ蓄積装置が蓄積するデータに付加されているフラグ数を求め、マクロ情報生成手段は、データ蓄積装置から受信したフラグ数に基づいた所定の予測処理を行うことによって、マクロ情報を生成するものであってもよい。
【００６８】
また、マクロ情報配信装置は、データ蓄積装置がいずれのトピックについてのデータを蓄積しているかを示す申告情報を、通信ネットワークを介してデータ蓄積装置から受信する申告情報受信手段と、データ蓄積装置が蓄積するデータに類似する類似データの検索要求を、通信ネットワークを介してデータ蓄積装置から受信する検索要求受信手段と、申告情報受信手段が受信した申告情報を、データ蓄積装置に対応付けて記憶する申告情報記憶手段と、検索要求受信手段が検索要求を受信すると、申告情報記憶手段が記憶する申告情報に基づいて、検索要求された類似データを蓄積するデータ蓄積装置を特定する蓄積装置特定手段と、蓄積装置特定手段が特定したデータ蓄積装置に、検索要求を受信したデータ蓄積装置への類似データの送信依頼を、通信ネットワークを介して送信するデータ送信依頼手段とを備えたものであってもよい。
【００６９】
また、マクロ情報配信装置は、テキストデータのデータ内容又は対象物の評価を示す評価情報を、通信ネットワーク介してデータ蓄積装置から受信する評価情報受信手段と、評価情報受信手段が受信した評価情報に対応するテキストデータと、テキストデータのデータ内容又は対象物との対応関係を示す対応情報を生成する対応情報生成手段とを含み、マクロ情報配信手段は、対応情報生成手段が生成した対応情報を、通信ネットワークを介してデータ蓄積装置に送信するものであってもよい。
【００７０】
本発明によるデータ蓄積装置（例えば、サイト装置２０Ａ，２０Ｂ）は、複数のデータ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成システムにおけるデータ蓄積装置であって、蓄積するデータを所定の方法で集約した集約情報を生成する集約情報生成手段と、集約情報生成手段が生成した集約情報に基づいて、データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するデータ再現手段と、データ再現手段が生成した再現データを、各データ蓄積装置が蓄積するデータを処理するデータ処理装置に、通信ネットワークを介して送信する再現データ送信手段とを備えたことを特徴とする。
【００７１】
本発明によるマクロ情報生成方法は、データを蓄積する複数のデータ蓄積装置が、蓄積するデータを所定の方法で集約した集約情報を生成するステップと、各データ蓄積装置が、各データ蓄積装置が蓄積するデータを処理するデータ処理装置に、生成した集約情報を、通信ネットワークを介して送信するステップと、データ処理装置が、各データ蓄積装置から受信した集約情報に基づいて、各データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するステップと、データ処理装置が、生成した再現データを分析し、各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するステップとを含むことを特徴とする。
【００７２】
また、マクロ情報生成方法は、データ処理装置が、各データ蓄積装置から受信した集約情報を統合した統合集約情報を生成するステップと、データ処理装置が、生成した統合集約情報に基づいて、再現データを生成するステップとを含むものであってもよい。
【００７３】
また、マクロ情報生成方法は、データ処理装置が、各データ蓄積装置から受信した集約情報をサンプリングすることによって、再現データとしてサンプリングデータを生成するものであってもよい。
【００７４】
また、マクロ情報生成方法は、データ蓄積装置が、蓄積するデータの次元を示す次元情報を生成するステップと、データ蓄積装置が、生成した次元情報を、通信ネットワークを介してデータ処理装置に送信するステップと、データ処理装置が、各データ蓄積装置から受信した次元情報を統合した統合次元情報を生成するステップと、データ処理装置が、各データ蓄積装置から受信した集約情報と、生成した統合次元情報とに基づいて、再現データを生成するステップとを含むものであってもよい。
【００７５】
また、マクロ情報生成方法は、データ処理装置が、予め記憶する所定の単語辞書に基づいて、各データ蓄積装置から受信した次元情報に含まれる各単語の対応関係を示す対応ルールを、統合次元情報として生成するものであってもよい。
【００７６】
また、マクロ情報生成方法は、マクロ情報として、各データ蓄積装置が蓄積するデータに含まれる情報要素がデータ中に出現する確率分布であるマクロ分布を求めるものであってもよい。
【００７７】
また、マクロ情報生成方法は、データ処理装置が、マクロ情報生成手段が生成したマクロ分布を、所定のデータ形式に変換するステップを含むものであってもよい。
【００７８】
また、マクロ情報生成方法は、各データ蓄積装置が蓄積するデータに含まれるトピック毎の活性度又は特徴的な単語を抽出することによって、生成したマクロ分布を所定のデータ形式に変換するものであってもよい。
【００７９】
また、マクロ情報生成方法は、所定の抽出条件に従って、生成したマクロ分布から部分情報を抽出し、抽出した部分情報を所定のデータ形式に変換するものであってもよい。
【００８０】
また、マクロ情報生成方法は、データ処理装置が、生成したマクロ分布と、データ変換手段が抽出した部分情報との対応関係を示す情報を求めるステップを含むものであってもよい。
【００８１】
また、マクロ情報生成方法は、データ処理装置が、情報と技術ドメインとを対応付けた辞書であるドメイン辞書を記憶するステップと、データ処理装置が、記憶するドメイン辞書に基づいて、所定のラベリング処理を行うステップとを含むものであってもよい。
【００８２】
また、マクロ情報生成方法は、データ処理装置が、所定の抽出条件に従って、マクロ情報生成手段が生成したマクロ分布から部分情報を抽出するステップと、データ処理装置が、記憶するドメイン辞書に基づいて、抽出した部分情報に所定のラベル情報を付与するステップとを含むものであってもよい。
【００８３】
また、マクロ情報生成方法は、データ処理装置が、部分情報に対応する技術ドメインをドメイン辞書から抽出し、抽出した技術ドメインをラベル情報として部分情報に付与するものであってもよい。
【００８４】
また、マクロ情報生成方法は、データ処理装置が、各データ蓄積装置が蓄積するデータを比較して表示するためのグラフを生成するステップを含むものであってもよい。
【００８５】
また、マクロ情報生成方法は、データ処理装置が、データ蓄積装置側のトピックとデータ処理装置側のトピックとの構成比を用いて、競合分析を行うためのレーダーチャートを生成するものであってもよい。
【００８６】
また、マクロ情報生成方法は、集約情報として、データ蓄積装置が蓄積するデータに含まれる情報要素がデータ中に出現する確率分布、又はデータ蓄積装置が蓄積するデータの次元に基づく統計量を求めるものであってもよい。
【００８７】
また、マクロ情報生成方法は、データ処理装置が、時系列のテキストデータに基づいて、全時間帯に共通して出現する共通トピック、特定期間に出現する個別トピック、又は新たに出現する新規トピックを抽出するステップを含むものであってもよい。
【００８８】
また、マクロ情報生成方法は、データ蓄積装置が、テキストデータのデータ内容又は対象物の評価を示す評価情報を記憶するステップと、データ蓄積装置が、記憶する評価情報を、通信ネットワークを介してデータ処理装置に送信するステップと、データ処理装置が、データ蓄積装置から受信した評価情報に対応するテキストデータと、テキストデータのデータ内容又は対象物との対応関係を示す対応情報を生成するステップとを含むものであってもよい。
【００８９】
また、マクロ情報生成方法は、データを蓄積する複数のデータ蓄積装置が、蓄積するデータを所定の方法で集約した集約情報を生成するステップと、各データ蓄積装置が、生成した集約情報を、通信ネットワークを介してデータ処理装置に送信するステップと、各データ蓄積装置が蓄積するデータを処理するデータ処理装置が、各データ蓄積装置から受信した集約情報を統合した統合集約情報を生成するステップと、データ処理装置が、生成した統合集約情報に基づいて、各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するステップとを含むものであってもよい。
【００９０】
また、マクロ情報生成方法は、データ蓄積装置が、蓄積するデータの次元を示す次元情報を生成するステップと、データ蓄積装置が、生成した次元情報を、通信ネットワークを介してデータ処理装置に送信するステップと、データ処理装置が、各データ蓄積装置から受信した次元情報を統合した統合次元情報を生成するステップと、データ処理装置が、生成した統合集約情報と、生成した統合次元情報とに基づいて、再現データを生成するステップとを含むものであってもよい。
【００９１】
また、マクロ情報生成方法は、データを蓄積する複数のデータ蓄積装置が、蓄積するデータを所定の方法で集約した集約情報を生成するステップと、データ蓄積装置が、生成した集約情報に基づいて、データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するステップと、データ蓄積装置が、生成した再現データを、通信ネットワークを介してデータ処理装置に送信するステップとを含み、各データ蓄積装置が蓄積するデータを処理するデータ処理装置が、データ蓄積装置から受信した再現データを分析し、各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するステップを含むものであってもよい。
【００９２】
また、マクロ情報生成方法は、データ処理装置が、生成したマクロ情報を、通信ネットワークを介してデータ蓄積装置に送信するステップとを含むものであってもよい。
【００９３】
また、マクロ情報生成方法は、データ処理装置が、所定の抽出条件に従って、マクロ情報生成手段が生成したマクロ情報に含まれるトピックを抽出するステップと、データ処理装置が、抽出したトピックを、通信ネットワークを介してデータ蓄積装置に送信するステップとを含むものであってもよい。
【００９４】
また、マクロ情報生成方法は、データ処理装置が、時系列のテキストデータに基づいて、全時間帯に共通して出現する共通トピック、特定期間に出現する個別トピック、又は新たに出現する新規トピックを抽出するものであってもよい。
【００９５】
また、マクロ情報生成方法は、データ蓄積装置が、蓄積するデータに所定のフラグを付加するステップと、データ蓄積装置が、集約情報として、データ蓄積装置が蓄積するデータに付加されているフラグ数を求めるステップと、データ処理装置が、データ蓄積装置から受信したフラグ数に基づいた所定の予測処理を行うことによって、マクロ情報を生成するステップとを含むものであってもよい。
【００９６】
また、マクロ情報生成方法は、データ蓄積装置が、データ蓄積装置がいずれのトピックについてのデータを蓄積しているかを示す申告情報を、通信ネットワークを介してデータ処理装置に送信するステップと、データ蓄積装置が、データ蓄積装置が蓄積するデータに類似する類似データの検索要求を、通信ネットワークを介してデータ処理装置に送信するステップと、データ処理装置が、各データ蓄積装置から受信した申告情報を、データ蓄積装置に対応付けて記憶するステップと、データ処理装置が、データ蓄積装置から検索要求を受信すると、申告情報記憶手段が記憶する申告情報に基づいて、検索要求された類似データを蓄積するデータ蓄積装置を特定するステップと、データ処理装置が、特定したデータ蓄積装置に、検索要求を受信したデータ蓄積装置への類似データの送信依頼を、通信ネットワークを介して送信するステップとを含むものであってもよい。
【００９７】
また、マクロ情報生成方法は、データ蓄積装置が、テキストデータのデータ内容又は対象物の評価を示す評価情報を記憶するステップと、データ蓄積装置が、記憶する評価情報を、通信ネットワークを介してデータ処理装置に送信するステップと、データ処理装置が、データ蓄積装置から受信した評価情報に対応するテキストデータと、テキストデータのデータ内容又は対象物との対応関係を示す対応情報を生成するステップと、データ処理装置が、生成した対応情報を、通信ネットワークを介してデータ蓄積装置に送信するステップとを含むものであってもよい。
【００９８】
本発明によるマクロ情報生成プログラムは、複数のデータ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するためのマクロ情報生成プログラム（例えば、センタ用プログラム１３１）であって、コンピュータに、データを蓄積する複数のデータ蓄積装置から、データ蓄積装置が蓄積するデータを所定の方法で集約した集約情報を、通信ネットワークを介して受信する集約情報受信処理と、受信した集約情報に基づいて、各データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するデータ再現処理と、生成した再現データを分析しマクロ情報を生成するマクロ情報生成処理とを実行させることを特徴とする。
【００９９】
また、マクロ情報生成プログラムは、コンピュータに、各データ蓄積装置から受信した集約情報を統合した統合集約情報を生成する集約情報統合処理を実行させ、データ再現処理で、生成した統合集約情報に基づいて、再現データを生成する処理を実行させるものであってもよい。
【０１００】
また、マクロ情報生成プログラムは、コンピュータに、マクロ情報生成処理で、各データ蓄積装置から受信した集約情報をサンプリングすることによって、再現データとしてサンプリングデータを生成する処理を実行させるものであってもよい。
【０１０１】
また、マクロ情報生成プログラムは、コンピュータに、データ蓄積装置が蓄積するデータの次元を示す次元情報を、通信ネットワークを介して各データ蓄積装置から受信する次元情報受信処理と、各データ蓄積装置から受信した次元情報を統合した統合次元情報を生成する次元情報統合処理とを実行させ、データ再現処理で、データ蓄積装置から受信した集約情報と、生成した統合次元情報とに基づいて、再現データを生成する処理を実行させるものであってもよい。
【０１０２】
また、マクロ情報生成プログラムは、所定の単語辞書を記憶する辞書記憶手段を備えたコンピュータに、次元情報統合処理で、辞書記憶手段が記憶する単語辞書に基づいて、各データ蓄積装置から受信した次元情報に含まれる各単語の対応関係を示す対応ルールを、統合次元情報として生成する処理を実行させるものであってもよい。
【０１０３】
また、マクロ情報生成プログラムは、コンピュータに、マクロ情報生成処理で、マクロ情報として、各データ蓄積装置が蓄積するデータに含まれる情報要素がデータ中に出現する確率分布であるマクロ分布を求める処理を実行させるものであってもよい。
【０１０４】
また、マクロ情報生成プログラムは、コンピュータに、生成したマクロ分布を、所定のデータ形式に変換する処理を実行させるものであってもよい。
【０１０５】
また、マクロ情報生成プログラムは、コンピュータに、各データ蓄積装置が蓄積するデータに含まれるトピック毎の活性度又は特徴的な単語を抽出することによって、マクロ情報生成手段が生成したマクロ分布を所定のデータ形式に変換する処理を実行させるものであってもよい。
【０１０６】
また、マクロ情報生成プログラムは、コンピュータに、所定の抽出条件に従って、生成したマクロ分布から部分情報を抽出し、抽出した部分情報を所定のデータ形式に変換する処理を実行させるものであってもよい。
【０１０７】
また、マクロ情報生成プログラムは、コンピュータに、生成したマクロ分布と、データ変換手段が抽出した部分情報との対応関係を示す情報を求める処理を実行させるものであってもよい。
【０１０８】
また、マクロ情報生成プログラムは、情報と技術ドメインとを対応付けた辞書であるドメイン辞書を記憶する記憶手段を備えたコンピュータに、記憶手段が記憶するドメイン辞書に基づいて、所定のラベリング処理を行う処理を実行させるものであってもよい。
【０１０９】
また、マクロ情報生成プログラムは、コンピュータに、所定の抽出条件に従って、生成したマクロ分布から部分情報を抽出する処理と、記憶手段が記憶するドメイン辞書に基づいて、抽出した部分情報に所定のラベル情報を付与する処理とを実行させるものであってもよい。
【０１１０】
また、マクロ情報生成プログラムは、コンピュータに、部分情報に対応する技術ドメインをドメイン辞書から抽出し、抽出した技術ドメインをラベル情報として部分情報に付与する処理を実行させるものであってもよい。
【０１１１】
また、マクロ情報生成プログラムは、コンピュータに、各データ蓄積装置が蓄積するデータを比較して表示するためのグラフを生成する処理を実行させるものであってもよい。
【０１１２】
また、マクロ情報生成プログラムは、コンピュータに、データ蓄積装置側のトピックとデータ処理装置側のトピックとの構成比を用いて、競合分析を行うためのレーダーチャートを生成する処理を実行させるものであってもよい。
【０１１３】
また、マクロ情報生成プログラムは、コンピュータに、集約情報として、データ蓄積装置が蓄積するデータに含まれる情報要素がデータ中に出現する確率分布、又はデータ蓄積装置が蓄積するデータの次元に基づく統計量を求める処理を実行させるものであってもよい。
【０１１４】
また、マクロ情報生成プログラムは、コンピュータに、時系列のテキストデータに基づいて、全時間帯に共通して出現する共通トピック、特定期間に出現する個別トピック、又は新たに出現する新規トピックを抽出する処理を実行させるものであってもよい。
【０１１５】
また、マクロ情報生成プログラムは、コンピュータに、テキストデータのデータ内容又は対象物の評価を示す評価情報を、通信ネットワーク介してデータ蓄積装置から受信する処理と、受信した評価情報に対応するテキストデータと、テキストデータのデータ内容又は対象物との対応関係を示す対応情報を生成する処理をを実行させるものであってもよい。
【０１１６】
また、マクロ情報生成プログラムは、コンピュータに、データを蓄積する複数のデータ蓄積装置から、データ蓄積装置が蓄積するデータを所定の方法で集約した集約情報を、通信ネットワークを介して受信する集約情報受信処理と、受信した集約情報を統合した統合集約情報を生成する集約情報統合処理と、生成した統合集約情報に基づいて、各データ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成処理とを実行させるものであってもよい。
【０１１７】
本発明によるマクロ情報配信プログラムは、複数のデータ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を配信するためのマクロ情報配信プログラム（例えば、センタ用プログラム１３１）であって、コンピュータに、データを蓄積する複数のデータ蓄積装置から、データ蓄積装置が蓄積するデータを所定の方法で集約した集約情報を、通信ネットワークを介して受信する集約情報受信処理と、各データ蓄積装置から受信した集約情報に基づいて、各データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するデータ再現処理と、生成した再現データを分析しマクロ情報を生成するマクロ情報生成処理と、生成したマクロ情報を、通信ネットワークを介してデータ蓄積装置に送信するマクロ情報配信処理とを実行させることを特徴とする。
【０１１８】
また、マクロ情報配信プログラムは、コンピュータに、所定の抽出条件に従って、生成したマクロ情報に含まれるトピックを抽出する処理と、抽出したトピックを、通信ネットワークを介してデータ蓄積装置に送信する処理とを実行させるものであってもよい。
【０１１９】
また、マクロ情報配信プログラムは、コンピュータに、時系列のテキストデータに基づいて、全時間帯に共通して出現する共通トピック、特定期間に出現する個別トピック、又は新たに出現する新規トピックを抽出する処理を実行させるものであってもよい。
【０１２０】
また、マクロ情報配信プログラムは、コンピュータに、集約情報として、データ蓄積装置が蓄積するデータに付加されているフラグ数を求める処理と、データ蓄積装置から受信したフラグ数に基づいた所定の予測処理を行うことによって、マクロ情報を生成する処理とを実行させるものであってもよい。
【０１２１】
また、マクロ情報配信プログラムは、コンピュータに、データ蓄積装置がいずれのトピックについてのデータを蓄積しているかを示す申告情報を、通信ネットワークを介してデータ蓄積装置から受信する申告情報受信処理と、データ蓄積装置が蓄積するデータに類似する類似データの検索要求を、通信ネットワークを介してデータ蓄積装置から受信する検索要求受信処理と、受信した申告情報を、データ蓄積装置に対応付けて記憶する申告情報記憶処理と、検索要求を受信すると、記憶する申告情報に基づいて、検索要求された類似データを蓄積するデータ蓄積装置を特定する蓄積装置特定処理と、特定したデータ蓄積装置に、検索要求を受信したデータ蓄積装置への類似データの送信依頼を、通信ネットワークを介して送信するデータ送信依頼処理とを実行させるものであってもよい。
【０１２２】
また、マクロ情報配信プログラムは、コンピュータに、テキストデータのデータ内容又は対象物の評価を示す評価情報を、通信ネットワーク介してデータ蓄積装置から受信する処理と、受信した評価情報に対応するテキストデータと、テキストデータのデータ内容又は対象物との対応関係を示す対応情報を生成する処理と、生成した対応情報を、通信ネットワークを介してデータ蓄積装置に送信する処理とを実行させるものであってもよい。
【０１２３】
本発明による蓄積データ処理プログラムは、複数のデータ蓄積装置が蓄積するデータを巨視的に統合した情報であるマクロ情報を生成するマクロ情報生成システムにおける、データ蓄積装置が蓄積データを処理する蓄積データ処理プログラム（例えば、サイト用プログラム１２１，１２２）であって、データを蓄積するデータ蓄積手段を備えたコンピュータに、データ蓄積手段が蓄積するデータを所定の方法で集約した集約情報を生成する集約情報生成処理と、生成した集約情報に基づいて、データ蓄積手段が蓄積するデータの内容を再現した再現データを生成するデータ再現処理と、生成した再現データを、各データ蓄積装置が蓄積するデータを処理するデータ処理装置に、通信ネットワークを介して送信する再現データ送信処理とを実行させることを特徴とする。
【０１２４】
なお、本発明によるマクロ情報生成システムは、サイト側のデータ蓄積装置が、データを記憶するデータ記憶部と、データを集約する集約手段とを有し、センタ側のデータ処理装置が、サイトからの集約情報を記憶する集約情報記憶部と、全サイトの集約情報を統合する集約情報統合手段と、統合された集約情報から全サイトの生データに近似した情報を生成する近似情報生成手段と、生成した近似情報を記憶する近似情報記憶部と、マクロ情報を生成する分析手段とを有することが望ましい。
【０１２５】
上記のような構成を採用し、サイトで集約された情報のみをセンタで統合して、その統合した集約情報に基づいてマクロ情報を生成できる。そのため、各サイトが蓄積するデータそのものである生データを一箇所に集めることなくマクロ情報を生成できるようにするという本発明の第１の目的を達成することができる。また、各サイトから送信されるデータの情報量が少ない状態であっても、マクロ情報を生成できるようにするという本発明の第２の目的を達成することができる。また、サイト間の類似性を示す情報である事前知識を必要とすることなくマクロ情報を生成できるようにするという本発明の第４の目的を達成することができる。
【０１２６】
更に、全サイトの生データに近似した情報を生成し、生データを一箇所に集めてデータ分析を行った場合と同様の状態で、データ分析を行うことができる。そのため、生データを一箇所に集めた時と同程度の精度でマクロ情報を生成できるようにするという本発明の第５の目的を達成することができる。また、様々な分析手法でマクロ情報を生成できるようにするという本発明の第６の目的を達成することができる。
【０１２７】
また、本発明によるマクロ情報生成システムは、上記の構成要素に加えて、サイト側のデータ蓄積装置が、データを分析するのに使用する次元を枚挙する次元枚挙手段と、センタ側のデータ処理装置が、全サイトの次元を統合する統合次元生成手段と、その統合次元を記憶する統合次元記憶部とを有することが望ましい。そのような構成を採用したことより、ヘテロ性をもつ分散蓄積されたデータに対して、マクロ情報を生成できるようにするという本発明の第３の目的を達成することができる。
【０１２８】
更に、本発明によるマクロ情報生成システムは、分析手段に代えてマクロ分布生成手段を有し、上記の構成要素に加えて、マクロ情報を利用ユーザにとって容易に把握できる形式に変換する表示手段を有することが望ましい。そのような構成を採用したことより、利用ユーザに対して、容易に把握が可能で有意義なマクロ情報を提示できるようにするという本発明の第７の目的を達成することができる。
【発明の効果】
【０１２９】
本発明によれば、データ蓄積装置は、蓄積する生データを送信することなく、集約情報を生成してデータ処理装置に送信する。また、データ処理装置は、集約情報に基づいて再現データを生成しマクロ情報を生成する。従って、各サイトが蓄積するデータそのものである生データを一箇所に集めることなくマクロ情報を生成することができる。また、各データ蓄積装置から生データを受信しなくても、データ処理装置は、生データを分析する場合と同様に、全サイトが蓄積するデータの分析を行うことができる。
【０１３０】
また、本発明によれば、各データ蓄積装置がデータ処理装置に集約情報を送信さえすれば、データ処理装置は、各データ蓄積装置が蓄積する生データを再現することができる。そのため、データ蓄積装置は、データ分析を行ってマクロ情報を生成する際に、特定の分析手法に制限されることなく、様々な分析方法を用いてデータ分析を行うことが可能である。更に、本発明によれば、データ処理装置は、各データ蓄積装置が蓄積するデータを再現した状態でデータ分析できるので、各データ蓄積装置が蓄積する生データを分析する場合と同程度の精度でデータ分析を行うことが可能である。
【０１３１】
また、本発明において、データ処理装置が、受信した集約情報を統合し、その統合した集約情報のみを用いて、全サイトのデータの内容を再現した再現データを生成するように構成すれば、各データ蓄積装置がデータ処理装置に集約情報を１回だけ送信すれば、データ処理装置がマクロ情報を生成することができる。また、データ蓄積装置からデータ処理装置に集約情報を一回だけ送信すればマクロ情報を生成できるので、システム全体の通信量が少なくて済む。また、マクロ情報を分析するために、あるサイトの情報を他のサイトに送信しないので、自分のサイトの情報を他のサイトで解析され知られてしまう恐れがない。また、データ蓄積装置が送信する情報は生データそのものでなく集約情報であり、データ処理装置に１度送信するのみであるので、システムの外部に情報が漏洩する恐れも少ない。よって、生データを一カ所に集めて分析する場合と比較して、プライバシをより強く確保することができる。
【０１３２】
また、本発明において、各データ蓄積装置が、集約情報に加えて次元情報をデータ処理装置に送信するように構成すれば、データ処理装置は、集約情報に加えて次元情報に基づいて、マクロ情報を生成できる。蓄積データの次元を考慮したデータ分析が行えるので、各データ蓄積装置が蓄積するデータにヘテロ性が存在する場合であっても、データ間の次元を統合してマクロ情報を生成することができる。従って、ヘテロ性をもつ分散蓄積されたデータに対しても、マクロ情報を生成することができる。
【０１３３】
また、本発明において、生成したマクロ分布を所定のデータ形式に変換するように構成すれば、生成したマクロ分布がユーザにとって分かりにくいデータ形式のものであっても、利用ユーザにとって分かりやすい価値のあるデータ形式の情報に変換して提示することができる。
【０１３４】
また、本発明において、マクロ分布と部分情報との対応関係を示す情報を求めるように構成すれば、利用ユーザに対して、容易に把握が可能で有意義なマクロ情報を提示することができる。
【０１３５】
また、本発明において、抽出した部分情報に所定のラベル情報を付与するように構成すれば、部分情報を利用ユーザにとってより把握しやすい情報に変換できる。従って、利用ユーザに対して、より容易に把握が可能で有意義なマクロ情報を提示することができる。
【０１３６】
また、本発明において、各データ蓄積装置が蓄積するデータを比較して表示するためのグラフを生成するように構成すれば、利用ユーザに対して、サイト間の相対的な比較を行うために必要な情報を提示して、競合分析等の支援を行うことができる。
【発明を実施するための最良の形態】
【０１３７】
実施の形態１．
以下、本発明の第１の実施の形態について図面を参照して説明する。図１は、本発明によるマクロ情報生成システムの構成の一例を示すブロック図である。図１に示すように、マクロ情報生成システムは、各種データを蓄積するサイト装置２０Ａ，２０Ｂと、データを処理するセンタ装置３０とを含む。また、各サイト装置２０Ａ，２０Ｂとデータ処理記憶装置３とは、インターネットやＬＡＮ等の通信ネットワークを介して接続される。なお、図１では、２つのサイト装置２０Ａ，２０Ｂを示しているが、マクロ情報生成システムは、３以上のサイト装置を含んでもよい。
【０１３８】
本実施の形態において、マクロ情報生成システムは、例えば、ＣＲＭ（Customer Relationship Management）やナレッジマネジメント、ＢＰＭ（Business Process Management ）、ＢＡＭ（Business Activity Monitoring）を用いた企業の情報分析システムの用途に用いられる。この場合、例えば、マクロ情報生成システムは、企業が蓄積するデータに基づいて、活動報告書や週報等の企業知識を分析してマクロ情報を生成する。また、マクロ情報生成システムは、例えば、コンタクトセンタにおける顧客問い合わせデータを分析してマクロ情報を生成する用途に適用できる。また、マクロ情報生成システムは、例えば、ＢＬＯＧ（Weblog）やＲＳＳ（Rich Site Summary ）、掲示板等のＷｅｂに公開されている記事の分析を行い、マクロ情報を生成する用途に適用できる。
【０１３９】
サイト装置２０Ａ，２０Ｂは、具体的には、パーソナルコンピュータ等の情報処理端末によって実現される。例えば、マクロ情報生成システムを企業知識の分析に用いる場合、サイト装置２０Ａ，２０Ｂは、各企業に設置される。また、例えば、マクロ情報生成システムを顧客問い合わせデータの分析に用いる場合、サイト装置２０Ａ，２０Ｂは、コンタクトセンタやコールセンタに設置される。図１に示すように、サイト装置２０Ａ，２０Ｂは、入力装置１１，１２と、データ処理記憶装置（サイト）２１、２２とを含む。
【０１４０】
入力装置１１，１２は、具体的には、プログラムに従って動作する情報処理端末のＣＰＵ、及びキーボードやマウス等の入力部によって実現される。入力装置１１，１２は、テキスト文書等のデータを入力する入力手段を備える。
【０１４１】
入力装置１１，１２は、例えば、サイトのユーザの入力操作に従って、キーボードから各種データを入力する。また、入力装置１１，１２は、例えば、コールセンタにおけるコンタクト内容（オペレータと顧客との通話内容）を、コンタクトセンタ装置から入力する。この場合、例えば、入力装置１１，１２は、アプリケーションソフトウェア（以下、単にアプリケーションという）を用いて、コンタクトセンタ装置から、そのまま転送されるデータを入力する。
【０１４２】
また、入力装置１１，１２は、例えば、アプリケーションを用いて、インターネットを介して、Ｗｅｂサイトに掲載された記事等をダウンロードする。また、入力装置１１，１２は、例えば、各種サーバに蓄積されるシステムログを入力する。この場合、例えば、入力装置１１，１２は、アプリケーションを用いて、各種サーバからそのまま転送されるシステムログを、データ処理記憶装置（サイト）２１，２２への分析対象データとして入力する。
【０１４３】
データ処理記憶装置２１，２２は、プログラム制御により動作し、入力装置１１，１２が入力したデータを処理する機能を備える。データ処理記憶装置（サイト）２１，２２は、データ記憶部２１１，２２１と、集約手段２１２，２１３とを含む。
【０１４４】
データ記憶部２１１，２２１は、具体的には、磁気ディスク装置や光ディスク装置等の記憶装置によって実現される。データ記憶部２１１，２２１は、入力装置１１，１２が入力したデータを記憶する。本実施の形態では、データ記憶部２１１，２２１は、入力装置１１，１２が入力したデータをそのまま格納する。
【０１４５】
集約手段２１２，２２２は、具体的には、プログラムに従って動作する情報処理端末のＣＰＵ、及びネットワークインタフェース部によって実現される。集約手段２１２，２２２は、データ記憶部２１１，２２１が蓄積するデータを、所定の方法を用いて集約した集約情報を生成する機能を備える。本実施の形態では、集約手段２１２，２２２は、集約情報として、例えば、蓄積するデータに従う確率分布や、所定の統計量を求める。この場合、集約手段２１２，２２２は、例えば、データ記憶部２１１，２２１が蓄積するデータ中に各単語が含まれる確率や、データ中に各単語が含まれる統計量を求める。また、本実施の形態では、集約手段２１２，２２２は、集約情報として、求めた確率分布や統計量等の情報要素を含むベクトルを生成する。また、集約手段２１２，２２２は、生成した集約情報を、通信ネットワークを介してセンタ装置３０に送信する機能を備える。
【０１４６】
センタ装置３０は、具体的には、ワークステーションやパーソナルコンピュータ等の情報処理装置によって実現される。例えば、マクロ情報生成システムを企業知識の分析に用いる場合、センタ装置３０は、各企業に企業知識の分析結果としてマクロ情報を配信するサービス事業者が運営するサーバである。また、例えば、マクロ情報生成システムを顧客問い合わせデータの分析に用いる場合、センタ装置３０は、各コールセンタに顧客問い合わせデータの分析結果としてマクロ情報を配信するサービス事業者が運営するサーバである。図１に示すように、センタ装置３０は、データ処理記憶装置（センタ）３と、出力装置４とを含む。
【０１４７】
データ処理記憶装置３は、プログラム制御により動作し、データ処理記憶装置（サイト）２１，２２から送信される情報を処理する機能を備える。データ処理記憶装置（センタ）３は、集約情報記録部３１と、集約情報統合手段３２と、近似情報生成手段３３と、近似情報記憶部３４と、分析手段３５とを含む。
【０１４８】
集約情報記録部３１は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵ、ネットワークインタフェース部、及び磁気ディスク装置や光ディスク装置等の記憶装置によって実現される。集約情報記録部３１は、各サイトの集約手段２１２，２２２により集約された情報を記録する機能を備える。
【０１４９】
本実施の形態では、集約情報記録部３１は、各サイト装置２０Ａ，２０Ｂから、通信ネットワークを介してそれぞれ集約情報を受信する。また、集約情報記録部３１は、受信した集約情報を、サイト装置２０Ａ，２０Ｂに対応付けて記憶装置に記憶する。この場合、集約情報記録部３１は、各サイト装置２０Ａ，２０Ｂから受信した集約情報に、サイトを特定できる情報（例えば、サイト装置２０Ａ，２０ＢのＩＰアドレスや部署名）を付加して記憶する。例えば、センタ装置３０は、サイト装置２０Ａ，２０Ｂから、集約情報とともにＩＰアドレスを受信し、受信した集約情報をＩＰアドレスに対応付けて記憶する。
【０１５０】
集約情報統合手段３２は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。集約情報統合手段３２は、集約情報記録部３１が格納する各サイトの集約情報を、所定の方法を用いて統合する機能を備える。本実施の形態では、集約情報統合手段３２は、集約情報記録部３１が記憶する各集約情報を統合した統合集約情報を生成する。
【０１５１】
近似情報生成手段３３は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。近似情報生成手段３３は、集約情報統合手段３２が統合した集約情報（統合集約情報）に基づいて、各サイトが蓄積するデータを再現する機能を備える。本実施の形態では、近似情報生成手段３３は、集約情報統合手段３２が生成した統合集約情報を用いて、集約情報に示される全サイトが蓄積するデータを再現する。この場合、近似情報生成手段３３は、サイトが蓄積するデータの内容を再現した再現データとして、所定のアルゴリズムに従って、サイトが蓄積するデータの情報内容と等価な情報内容を含むデータ（以下、近似情報ともいう）を生成する。
【０１５２】
近似情報記憶部３４は、具体的には、磁気ディスク装置や光ディスク装置等の記憶装置によって実現される。近似情報記憶部３４は、近似情報生成手段３３が再現データとして生成した近似情報を記憶する。
【０１５３】
分析手段３５は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。分析手段３５は、近似情報記憶部３４が記憶する近似情報を分析して、各サイトに蓄積されるデータを巨視的に統合した情報であるマクロ情報を生成する機能を備える。また、分析手段３５は、生成したマクロ情報を出力装置４に出力させる機能を備える。
【０１５４】
出力装置４は、具体的には、ディスプレイ装置等の表示機器やプリンタ等の印刷機器によって実現される。出力装置４は、データ処理記憶装置（センタ）３が求めた結果を出力する出力手段を備える。また、出力装置４は、データ処理記憶装置（センタ）３が生成したマクロ情報を出力する機能を備える。例えば、出力装置４がディスプレイ装置である場合、出力装置４は、分析手段３５が生成したマクロ情報を、分析手段３５の指示に従って表示する。また、出力装置４がプリンタである場合、出力装置４は、分析手段３５が生成したマクロ情報を、分析手段３５の指示に従って印刷する。
【０１５５】
次に、動作について説明する。図２は、サイト装置２０Ａ，２０Ｂ（入力装置１１，１２及びデータ処理記憶装置（サイト）２１，２２）が集約情報を生成してセンタ装置３０に送信する処理の一例を示す流れ図である。また、図３は、センタ装置３０（データ処理記憶装置（センタ）３及び出力装置４）がマクロ情報を生成する処理の一例を示す流れ図である。
【０１５６】
サイト装置２０Ａ，２０Ｂのデータ処理記憶装置２１，２２は、入力装置１１，１２を用いて、各種データを入力する（ステップＳ１１）。例えば、マクロ情報生成システムを企業知識の分析に用いる場合、サイト装置２０Ａ，２０Ｂは、企業の担当者の操作に従って、活動報告書や週報等の企業知識を入力する。また、データ処理記憶装置（サイト）２１，２２は、入力したデータをデータ記憶部２１１，２２１に記憶させる。
【０１５７】
データ処理記憶装置（サイト）２１，２２の集約手段２１２，２２２は、所定のタイミングで、ステップＳ１１で入力したデータを集約する。例えば、集約手段２１２，２２２は、所定期間毎に、データ記憶部２１１、２２１が蓄積する全てのデータを抽出する。そして、集約手段２１２，２２２は、抽出したデータを所定の方法を用いて集約し、集約情報を生成する（ステップＳ１２）。また、集約手段２１２，２２２は、集約した情報（集約情報）を、通信ネットワークを介してデータ処理記憶装置（センタ）３に送信する（ステップＳ１３）。
【０１５８】
データ処理記憶装置（センタ）３の集約情報記録部３１は、各データ処理記憶装置（サイト）２１，２２から、通信ネットワークを介して集約情報を受信する（ステップＳ２１）。また、集約情報記録部３１は、受信した各集約情報を記憶装置に記憶する。この場合、集約情報記録部３１は、受信サイトを特定できる情報に加えて、集約情報を集約情報記録部３１に記憶する。例えば、集約情報記録部３１は、各データ処理記憶装置２１，２２から、集約情報とともに各サイト装置２０Ａ，２０ＢのＩＰアドレスを受信し、集約情報をＩＰアドレスに対応付けて記憶装置に記憶する。
【０１５９】
また、集約情報統合手段３２は、所定のタイミングで、所定の方法を用いて、集約情報記録部３１が蓄積する集約情報を統合する（ステップＳ２２）。例えば、集約情報統合手段３２は、センタ装置３０の管理者によってマクロ情報生成の指示操作が行われると、集約情報記録部３１が蓄積する集約情報を抽出し、抽出した集約情報を統合して統合集約情報を生成する。
【０１６０】
また、近似情報生成手段３３は、集約情報統合手段３２が統合した集約情報（統合集約情報）に基づいて、全サイトが蓄積するデータの情報内容を再現できる近似情報を生成する（ステップＳ２３）。また、近似情報生成手段３３は、生成した近似情報を近似情報記憶部３４に記憶させる。
【０１６１】
分析手段３５は、データの情報内容を再現した近似情報の分析を行い、マクロ情報を生成する（ステップＳ２４）。この場合、分析手段３５は、近似情報記憶部３４から近似情報を抽出し、抽出した近似情報を所定の方法を用いて分析してマクロ情報を生成する。そして、分析手段３５は、生成したマクロ情報を出力装置４に出力させる（ステップＳ２５）。この場合、出力装置４は、分析手段３５の指示に従って、マクロ情報を表示又は印刷する。
【０１６２】
以上のように、本実施の形態によれば、サイト装置は、蓄積する生データ（サイト装置が蓄積するデータそのもの）を送信することなく、集約情報を生成してセンタ装置に送信する。また、センタ装置は、受信した集約情報を統合し、その統合した集約情報から全サイトのデータの内容を再現した近似情報を生成する。そのため、各サイト装置から生データを受信しなくても、センタ装置は、生データを分析する場合と同様に、全サイトが蓄積するデータの分析を行うことができる。
【０１６３】
すなわち、本実施の形態によれば、各サイト装置がセンタ装置に集約情報を送信さえすれば、センタ装置は、各サイト装置が蓄積する生データを再現することができる。そのため、センタ装置は、データ分析を行ってマクロ情報を生成する際に、特定の分析手法に制限されることなく、様々な分析方法を用いてデータ分析を行うことが可能である。更に、本実施の形態によれば、センタ装置は、各サイト装置が蓄積するデータを再現した状態でデータ分析できるので、各サイト装置が蓄積する生データを分析する場合と同程度の精度でデータ分析を行うことが可能である。従って、各サイトが蓄積するデータそのものである生データを一箇所に集めることなくマクロ情報を生成することができる。
【０１６４】
また、本実施の形態によれば、センタ装置は、受信した集約情報を統合し、その統合した集約情報のみを用いて、全サイトのデータの内容を再現した近似情報を生成できる。そのため、各サイト装置がセンタ装置に集約情報を１回だけ送信すれば、センタ装置がマクロな情報を分析することができる。また、サイト装置からセンタ装置に集約情報を一回だけ送信すればマクロ情報を生成できるので、システム全体の通信量が少なくて済む。また、マクロ情報を分析するために、あるサイトの情報を他のサイトに送信しないので、自分のサイトの情報を他のサイトで解析され知られてしまう恐れがない。また、サイト装置が送信する情報は生データそのものでなく集約情報であり、センタ装置に１度送信するのみであるので、システムの外部に情報が漏洩する恐れも少ない。よって、生データを一カ所に集めて分析する場合と比較して、プライバシをより強く確保することができる。
【０１６５】
実施の形態２．
次に、本発明の第２の実施の形態について図面を参照して説明する。図４は、マクロ情報生成システムの他の構成例を示すブロック図である。図４に示すように、本実施の形態では、データ処理記憶装置（サイト）５１，５２が、図１に示したデータ処理記憶装置（サイト）２１，２２の構成要素に加えて、データの次元を枚挙（抽出）する次元枚挙手段２１３，２２３を有する点で、第１の実施の形態と異なる。また、本実施の形態では、データ処理記憶装置（センタ）６が、図１に示したデータ処理記憶装置（センタ）３の構成要素に加えて、各サイトの次元を統合して統合次元を生成する統合次元手段３６、及び生成した統合次元を記憶する統合次元記憶部３７を有する点で、第１の実施の形態と異なる。
【０１６６】
次元枚挙手段２１３，２２３は、具体的には、プログラムに従って動作する情報処理端末のＣＰＵ、及びネットワークインタフェース部によって実現される。次元枚挙手段２１３，２２３は、サイト装置２０Ａ，２０Ｂが蓄積するデータの次元を示す次元情報を生成する機能を備える。本実施の形態では、次元枚挙手段２１３，２２３は、集約手段２１２，２２２が生成した集約情報から次元を抽出する。例えば、次元枚挙手段２１３，２２３は、所定のタイミングで（例えば、所定期間毎に）、集約手段２１２，２２２がベクトルとして生成した集約情報のベクトルの次元を抽出し、抽出した次元を示す次元情報を生成する。ここで、「次元」は、例えば、データがテキストである場合、データ中の使用語彙（例えば、「＊＊社」や「パソコン」、「世界」等の語彙）である。また、例えば、「次元」は、例えば、データがカテゴリデータである場合、そのデータに対応するカテゴリ（例えば、蓄積するデータがメールデータである場合、「メールエラーの種類」等の所定のカテゴリを示す情報）である。
【０１６７】
また、次元枚挙手段２１３，２２３は、生成した次元情報を、通信ネットワークを介してセンタ装置３０に送信する機能を備える。
【０１６８】
統合次元生成手段３６は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵ及びネットワークインタフェース部によって実現される。統合次元手段３６は、各サイト装置２０Ａ，２０Ｂから送信された次元を統合する機能を備える。本実施の形態では、統合次元生成手段３６は、各サイト装置２０Ａ，２０Ｂから、通信ネットワークを介してそれぞれ次元情報を受信する。また、統合次元生成手段３６は、受信した各次元情報を一旦磁気ディスク装置等の記憶装置に記憶させる。また、統合次元生成手段３６は、所定のタイミングで（例えば、所定期間毎に）、記憶装置から各次元情報を抽出し、抽出した各次元情報を所定の方法で統合して統合次元情報を生成する。例えば、データがテキストデータやカテゴリデータである場合、統合次元生成手段３６は、データに含まれる語彙から次元間の対応付けを行い、統合次元を生成する。
【０１６９】
統合次元記憶部３７は、具体的には、磁気ディスク装置や光ディスク装置等の記憶装置によって実現される。統合次元記憶部３７は、統合次元手段３６が生成した統合次元（統合次元情報）を記憶する。
【０１７０】
なお、本実施の形態において、次元枚挙手段２１３，２２３以外のサイト装置２０Ａ，２０Ｂの各構成要素の機能は、第１の実施の形態で示したそれらの機能と同様である。また、統合次元生成手段３６及び統合次元記憶部３７以外のセンタ装置３０の各構成要素の機能は、第１の実施の形態で示したそれらの機能と同様である。
【０１７１】
次に、動作について説明する。図５は、サイト装置２０Ａ，２０Ｂ（入力装置１１，１２及びデータ処理記憶装置（サイト）５１，５２）が集約情報を生成してセンタ装置３０に送信する処理の他の例を示す流れ図である。また、図６は、センタ装置３０（データ処理記憶装置（センタ）６及び出力装置４）がマクロ情報を生成する処理の他の例を示す流れ図である。
【０１７２】
第１の実施の形態では、各サイトが蓄積するデータのデータセット間で次元が異なる（各サイトが蓄積するデータの性質が異なる）等のヘテロ性が存在している場合であっても、個別の次元としてそれぞれ扱っていた。すなわち、第１の実施の形態では、各サイトが蓄積するデータの性質の違いを考慮せずに、マクロ情報の生成を行っていた。本実施の形態では、各サイトが蓄積するデータにそのような次元のヘテロ性が存在している場合であっても、マクロ情報生成システムは、次元のヘテロ性を解消して次元を統合し、マクロ情報を生成する。
【０１７３】
データ処理記憶装置２１，２２は、第１の実施の形態で示したステップＳ１１，Ｓ１２と同様の処理に従って、各種データを入力し（ステップＳ３１）、集約情報を生成する（ステップＳ３２）。また、データ処理記憶装置２１，２２の次元枚挙手段２１３，２２３は、所定のタイミングで、サイト内で集約したデータの次元を枚挙（抽出）し、次元情報を生成する（ステップＳ３３）。例えば、次元枚挙手段２１３，２２３は、データがテキストデータである場合、テキスト内に出現する語彙を抽出し、抽出した語彙を含む次元情報を生成する。また、例えば、次元枚挙手段２１３，２２３は、データがカテゴリデータである場合、データで用いられているカテゴリを抽出し、抽出したカテゴリを含む次元情報を生成する。
【０１７４】
また、集約手段２１２，２２２は、集約した情報（集約情報）を、通信ネットワークを介してセンタ装置３０に送信する。また、次元枚挙手段２１３，２２３は、抽出した次元を示す次元情報を、通信ネットワークを介してデータ処理記憶装置（センタ）６に送信する（ステップＳ３４）。なお、次元枚挙手段２１３，２２３は、集約手段２１２，２２２が集約情報を送信するタイミングとは異なるタイミングで、次元情報をデータ処理記憶装置６に送信してもよい。
【０１７５】
データ処理記憶装置（センタ）６の集約情報記録部３１は、各データ処理記憶装置（サイト）５１，５２から、通信ネットワークを介してそれぞれ集約情報を受信し記録する。また、データ処理記憶装置６の統合次元生成手段３６は、データ処理記憶装置５１，５２から、通信ネットワークを介してそれぞれ次元情報を受信する（ステップＳ４１）。また、統合次元生成手段３６は、受信した各次元情報を一旦記憶装置に記憶させる。
【０１７６】
統合次元生成手段３６は、各サイトから送信されたヘテロ性をもつ次元の統合を行い、統合次元を生成する。この場合、統合次元生成手段３６は、記憶装置が一旦記憶する次元情報を抽出し、所定の統合方法を用いて統合次元情報を生成する（ステップＳ４２）。そして、統合次元生成手段３６は、生成した統合次元情報を、統合次元記憶部３７に記憶させる。
【０１７７】
例えば、統合次元生成手段３６は、同義語を含む同義語辞書やユーザが定義したユーザ辞書を予め記憶装置に記憶している。この場合、統合次元生成手段３６は、データがテキストである場合、同義語辞書やユーザが定義したユーザ辞書を用いて、各サイト間における表現の違いや、表記のゆらぎ等が原因となって異なったものとなっている表現を、次元が同一の表現であると見なして統一次元を生成する。例えば、統合次元生成手段３６は、同義語辞書を用いて、「ＰＣ」と「パソコン」とは同一の意味の表現であるとして統一次元情報を生成する。
【０１７８】
集約情報統合手段３２は、統合次元記憶部３７が記憶する統合次元（統合次元情報）に基づいて、所定のタイミングで、集約情報記録部３１が蓄積する集約情報を統合する（ステップＳ４３）。この場合、集約情報統合手段３２は、例えば、統合次元情報に基づいて、各集約情報に含まれる同義語を同一の表現であるとして統合集約情報を生成する。
【０１７９】
統合集約情報を生成すると、近似情報生成手段３３は、第１の実施の形態で示したステップＳ２３と同様の処理に従って、近似情報を生成する（ステップＳ４４）。また、分析手段３５は、第１の実施の形態で示したステップＳ２４と同様の処理に従って、マクロ情報を生成する（ステップＳ４５）。また、分析手段３５は、第１の実施の形態で示したステップＳ２５と同様の処理に従って、マクロ情報を出力装置４に出力させる（ステップＳ４６）。
【０１８０】
以上のように、本実施の形態によれば、各サイト装置は、集約情報に加えて次元情報をセンタ装置に送信する。そして、センタ装置は、集約情報に加えて次元情報に基づいて、マクロ情報を生成する。蓄積データの次元を考慮したデータ分析が行えるので、各サイト装置が蓄積するデータにヘテロ性が存在する場合であっても、データ間の次元を統合してマクロ情報を生成することができる。従って、ヘテロ性をもつ分散蓄積されたデータに対しても、マクロ情報を生成することができる。
【０１８１】
実施の形態３．
次に、本発明の第３の実施の形態について図面を参照して説明する。図７は、マクロ情報生成システムの更に他の構成例を示すブロック図である。図７に示すように、本実施の形態では、データ処理記憶装置（センタ）７が、図４に示したデータ処理記憶装置（センタ）６の分析手段３５に代えて、サイトデータを再現した情報から分布を推測するマクロ分布生成手段３８を有する点で、第２の実施の形態と異なる。
【０１８２】
マクロ分布生成手段３８は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。マクロ分布生成手段３８は、近似情報記憶部３４が格納する情報（全サイトのデータを再現した近似情報）を用いて、各サイトが蓄積するデータに含まれる情報要素の確率分布（以下、マクロ分布ともいう）を推測する。例えば、蓄積するデータがテキストデータである場合、マクロ分布生成手段３８は、データ中に含まれる各語彙の確率分布（各語彙がデータ中に出現する確率分布）を求める。本実施の形態では、マクロ分布生成手段３８は、確率分布をマクロ情報として生成する。また、マクロ分布生成手段３８は、求めたマクロ分布を出力装置４に出力させる機能を備える。
【０１８３】
なお、本実施の形態において、サイト装置２０Ａ，２０Ｂの機能は、第２の実施の形態で示したサイト装置２０Ａ，２０Ｂの機能と同様である。また、マクロ分布生成手段３８以外のセンタ装置３０の各構成要素の機能は、第２の実施の形態で示したそれらの機能と同様である。
【０１８４】
次に、動作について説明する。本実施の形態において、サイト装置２０Ａ，２０Ｂは、第２の実施の形態で示したステップＳ３１からステップＳ３４までと同様の処理に従って、集約情報及び次元情報を生成しセンタ装置３０に送信する。
【０１８５】
図８は、センタ装置３０（データ処理記憶装置（センタ）７及び出力装置４）がマクロ情報を生成する処理の更に他の例を示す流れ図である。センタ装置３０は、第２の実施の形態で示したステップＳ４１からステップＳ４４までと同様の処理に従って、統合次元情報及び統合集約情報を生成し（ステップＳ５１〜ステップＳ５３）、全サイトが蓄積するデータを再現した近似情報を生成する（ステップＳ５４）。
【０１８６】
マクロ分布生成手段３８は、近似情報記憶部３４から近似情報を抽出し、抽出した近似情報に基づいてマクロ分布を求める（ステップＳ５５）。例えば、マクロ分布生成手段３８は、マクロ分布として各サイトが蓄積するデータに含まれる情報の確率分布を求める。第１の実施の形態及び第２の実施の形態では、近似情報から生成するマクロ情報を特に限定しなかった。本実施の形態では、マクロ分布生成手段３８は、近似情報記憶部３５が格納する近似情報に従って、マクロ情報として確率分布を推定する。
【０１８７】
そして、マクロ分布生成手段３８は、求めたマクロ分布を出力装置４に出力させる（ステップＳ５６）。この場合、出力装置４は、マクロ分布生成手段３８の指示に従って、マクロ分布を表示又は印刷する。
【０１８８】
実施の形態４．
次に、本発明の第４の実施の形態について図面を参照して説明する。図９は、マクロ情報生成システムの更に他の構成例を示すブロック図である。図９に示すように、本実施の形態では、データ処理記憶装置（センタ）８が、図７に示したデータ処理記憶装置（センタ）７の構成要素に加えて、マクロ情報やサイトの集約情報を利用ユーザにとって容易に把握できる情報に変換する部分情報抽出手段３９を有する点で、第３の実施の形態と異なる。
【０１８９】
部分情報抽出手段３９は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。部分情報抽出手段３９は、マクロ分布生成手段３８が生成したマクロ分布や、サイトから集約情報として送信された分布を示す情報から、所定の抽出条件に従って部分情報を抽出する機能を備える。また、部分情報抽出手段３９は、抽出した部分情報を、所定のデータ変換アルゴリズムに従って、利用ユーザにとって分かりやすい価値のある情報（データ形式）に変換する機能を備える。また、部分情報抽出手段３９は、変換した部分情報を出力装置４に出力させる機能を備える。
【０１９０】
なお、本実施の形態において、サイト装置２０Ａ，２０Ｂの機能は、第２の実施の形態及び第３の実施の形態で示したサイト装置２０Ａ，２０Ｂの機能と同様である。また、部分情報抽出手段３９以外のセンタ装置３０の各構成要素の機能は、第３の実施の形態で示したそれらの機能と同様である。
【０１９１】
次に、動作について説明する。本実施の形態において、サイト装置２０Ａ，２０Ｂは、第２の実施の形態で示したステップＳ３１からステップＳ３４までと同様の処理に従って、集約情報及び次元情報を生成しセンタ装置３０に送信する。
【０１９２】
図１０は、センタ装置３０（データ処理記憶装置（センタ）８及び出力装置４）がマクロ情報を生成する処理の更に他の例を示す流れ図である。センタ装置３０は、第３の実施の形態で示したステップＳ５１からステップＳ５４までと同様の処理に従って、統合次元情報及び統合集約情報を生成し（ステップＳ６１〜ステップＳ６３）、全サイトが蓄積するデータを再現した近似情報を生成する（ステップＳ６４）。また、センタ装置３０は、第３の実施の形態で示したステップＳ５５と同様の処理に従って、マクロ分布を求める（ステップＳ６５）。
【０１９３】
部分情報抽出手段３９は、マクロ分布や集約情報から部分情報を抽出し、抽出した部分情報を所定のアルゴリズムに従ってユーザが認識しやすい形式の情報に変換する（ステップＳ６６）。第３の実施の形態では、マクロ情報として、近似情報から全サイトデータの分布を推定するだけであり、利用ユーザにとって容易に把握できる形にマクロ分布を変換する処理を行わない場合を説明した。本実施の形態では、部分情報抽出手段３９は、マクロ分布や集約情報から部分情報を抽出し、利用ユーザにとって分かりやすい形式の情報に変換する。
【０１９４】
例えば、部分情報抽出手段３９は、マクロ分布の部分的な特徴や、部分的な活性具合を数値化した情報に変換し、ユーザに提示したりする。また、部分情報抽出手段３９は、センタに集約情報として送信された分布に対しても部分情報を抽出し、利用ユーザにとって分かりやすい形式の情報に変換する。
【０１９５】
そして、部分情報抽出手段３９は、変換した部分情報を出力装置４に出力させる（ステップＳ６７）。この場合、出力装置４は、部分情報抽出手段３９の指示に従って、変換した部分情報を表示又は印刷する。
【０１９６】
以上のように、本実施の形態によれば、センタ装置は、全サイトのデータの内容を再現し、各サイト装置から集約情報も得ることができる。そのため、センタ装置は、これら２つの情報（再現データと集約情報）を組み合わせて、分かりやすいデータ形式の情報をユーザに提示することができる。従って、生成したマクロ情報を利用ユーザにとって分かりやすい価値のあるデータ形式に情報に変換して提示することができる。例えば、生成したマクロ情報がユーザにとって分かりにくいデータ形式のものであっても、利用ユーザにとって分かりやすい価値のあるデータ形式の情報に変換して提示することができる。
【０１９７】
実施の形態５．
次に、本発明の第５の実施の形態について図面を参照して説明する。図１１は、マクロ情報生成システムの更に他の構成例を示すブロック図である。図１１に示すように、本実施の形態では、データ処理記憶装置（センタ）８Ａが、図９に示したデータ処理記憶装置（センタ）８の構成要素に加えて、マクロ分布とサイトとの対応関係をユーザにとって容易に把握できる形式の情報に変換する構成推測手段３１０を有する点で、第４の実施の形態と異なる。
【０１９８】
構成推測手段３１０は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。構成推測手段３１０は、マクロ分布生成手段３８が生成したマクロ分布と、各サイト又は各サイトに含まれる情報の分布を示す部分情報との対応関係を求める機能を備える。また、構成推測手段３１０は、求めた対応関係を示す情報を、所定のアルゴリズムに従って、利用ユーザにとって把握しやすい形式の情報に変換する機能を備える。また、構成推測手段３１０は、変換した情報（マクロ分布と部分情報との対応関係を示す情報）を出力装置４に出力させる機能を備える。
【０１９９】
なお、本実施の形態において、サイト装置２０Ａ，２０Ｂの機能は、第２の実施の形態から第４の実施の形態で示したサイト装置２０Ａ，２０Ｂの機能と同様である。また、構成推測手段３１０以外のセンタ装置３０の各構成要素の機能は、第４の実施の形態で示したそれらの機能と同様である。
【０２００】
次に、動作について説明する。本実施の形態において、サイト装置２０Ａ，２０Ｂは、第２の実施の形態で示したステップＳ３１からステップＳ３４までと同様の処理に従って、集約情報及び次元情報を生成しセンタ装置３０に送信する。
【０２０１】
図１２は、センタ装置３０（データ処理記憶装置（センタ）９及び出力装置４）がマクロ情報を生成する処理の更に他の例を示す流れ図である。センタ装置３０は、第４の実施の形態で示したステップＳ６１からステップＳ６４までと同様の処理に従って、統合次元情報及び統合集約情報を生成し（ステップＳ７１〜ステップＳ７３）、全サイトが蓄積するデータを再現した近似情報を生成する（ステップＳ７４）。また、センタ装置３０は、第４の実施の形態で示したステップＳ６５と同様の処理に従って、マクロ分布を求める（ステップＳ７５）。また、センタ装置３０は、第４の実施の形態で示したステップＳ６６と同様の処理に従って、マクロ分布や集約情報から部分情報を抽出し、抽出した部分情報をユーザが認識しやすい形式の情報に変換する（ステップＳ７６）。
【０２０２】
構成推測手段３１０は、マクロ分布と部分情報との対応関係を、所定のアルゴリズムに従って、ユーザが容易に把握できる形式の情報に変換する（ステップＳ７７）。第４の実施の形態では、マクロ情報及びサイトが蓄積する情報それぞれに対して、利用ユーザが把握しやすい形式に情報を変換するだけであり、マクロ情報とサイトが蓄積する情報との対応関係を示した情報を利用ユーザに提示することはしていなかった。本実施の形態では、構成推測手段３１０は、マクロ情報と各サイトが蓄積する情報とを対応付ける情報を、利用ユーザにとって容易に把握できる形式に変換して提示する。例えば、構成推測手段３１０は、マクロ情報の部分情報がどの程度各サイト又は各サイトの部分情報に寄与しているかを示す情報を生成し、利用ユーザに分かりやすい形式で提示する。
【０２０３】
そして、構成推測手段３１０は、ステップＳ７６で変換した部分情報や、ステップＳ７７で変換した情報（マクロ情報と各サイトが蓄積する情報との対応関係を示す情報）を、出力装置４に出力させる（ステップＳ７８）。この場合、出力装置４は、部分情報抽出手段３９の指示に従って、変換した部分情報を表示又は印刷する。また、出力装置４は、構成推測手段３１０の指示に従って変換した情報を表示又は印刷する。
【０２０４】
以上のように、本実施の形態によれば、マクロ分布と、各サイトの情報の分布を示す部分情報との対応関係を求め、利用ユーザにとって把握しやすい形式の情報に変換する。従って、利用ユーザに対して、容易に把握が可能で有意義なマクロ情報を提示することができる。
【０２０５】
実施の形態６．
次に、本発明の第６の実施の形態について図面を参照して説明する。図１３は、マクロ情報生成システムの更に他の構成例を示すブロック図である。図１３に示すように、本実施の形態では、データ処理記憶装置（センタ）９が、図７に示したデータ処理記憶装置（センタ）８の構成要素のうち、近似情報生成手段３３及び近似情報記憶部３４を含まない点で、第３の実施の形態と異なる。また、本実施の形態では、集約情報統合手段３２Ａが、マクロ分布生成手段３８に集約情報（統合集約情報）を直接出力する点で、第３の実施の形態で示した集約情報統合手段３２と異なる。また、本実施の形態では、マクロ分布生成手段３８Ａが、統合集約情報からマクロ分布を求める点で、第３の実施の形態で示したマクロ分布生成手段３８と異なる。
【０２０６】
なお、本実施の形態において、サイト装置２０Ａ，２０Ｂの機能は、第２の実施の形態及び第３の実施の形態で示したサイト装置２０Ａ，２０Ｂの機能と同様である。また、集約情報統合手段３２Ａ以外のセンタ装置３０の各構成要素の機能は、第３の実施の形態で示したそれらの機能と同様である。
【０２０７】
次に、動作について説明する。本実施の形態において、サイト装置２０Ａ，２０Ｂは、第２の実施の形態で示したステップＳ３１からステップＳ３４までと同様の処理に従って、集約情報及び次元情報を生成しセンタ装置３０に送信する。
【０２０８】
図１４は、センタ装置３０（データ処理記憶装置（センタ）９及び出力装置４）がマクロ情報を生成する処理の更に他の例を示す流れ図である。センタ装置３０は、第３の実施の形態で示したステップＳ５１からステップＳ５３までと同様の処理に従って、統合次元情報及び統合集約情報を生成する（ステップＳ８１〜ステップＳ８３）。
【０２０９】
マクロ分布生成手段３８Ａは、集約情報統合手段３２Ａが統合した統合集約情報に基づいて、マクロ分布を求める（ステップＳ８４）。第３の実施の形態では、マクロ情報を分析するために一度サイト内のデータを再現した近似情報を生成し、生成した近似情報を用いて分析を行う場合を説明した。本実施の形態では、マクロ分布生成手段３８Ａは、センタ装置３０が求めるマクロ分布と、集約情報統合手段３２Ａが生成した統合集約情報に含まれる情報の分布との分布間距離を、マクロ分布を変化させて近づけることによって、マクロ分布を求める。この場合、マクロ分布生成手段３８Ａは、分布間距離が最小となる場合のマクロ分布を、マクロ情報として求める。
【０２１０】
そして、マクロ分布生成手段３８Ａは、求めたマクロ分布を出力装置４に出力させる（ステップＳ５６）。この場合、出力装置４は、マクロ分布生成手段３８Ａの指示に従って、マクロ分布を表示又は印刷する。
【０２１１】
以上のように、本実施の形態によれば、各サイト装置がセンタ装置に集約情報を送信さえすれば、センタ装置は、マクロ情報を生成することができる。従って、各サイトが蓄積するデータそのものである生データを一箇所に集めることなくマクロ情報を生成することができる。
【０２１２】
実施の形態７．
次に、本発明の第７の実施の形態について図面を参照して説明する。図１５は、マクロ情報生成システムの更に他の構成例を示すブロック図である。図１５に示すように、本実施の形態では、データ処理記憶装置（サイト）１０１，１０２が、図７に示したデータ処理記憶装置（サイト）５１，５２の構成構成のうち、次元枚挙手段２１３，２２３を含まない点で、第３の実施の形態と異なる。また、本実施の形態では、データ処理記憶装置１０１，１０２が、図７に示したデータ処理記憶装置５１，５２の構成要素に加えて、近似情報生成手段２１４，２２４を有する点で、第３の実施の形態と異なる。
【０２１３】
また、本実施の形態では、データ処理記憶装置（センタ）１１１が、図７に示したデータ処理記憶装置（センタ）９の構成要素のうち、集約情報記録部３１、集約情報統合手段３２、近似情報生成手段３３、統合次元生成手段３６及び統合次元記憶部３７を含まない点で、第３の実施の形態と異なる。
【０２１４】
近似情報生成手段２１４，２２４は、具体的には、プログラムに従って動作する情報処理端末のＣＰＵ及びネットワークインタフェース部によって実現される。近似情報生成手段２１４，２２４は、図７に示した近似情報生成手段３３と同様の処理に従って、集約手段２１２，２２２が生成する集約情報に基づいて、近似情報を生成する機能を備える。また、近似情報生成手段２１４，２２４は、生成した近似情報を、通信ネットワークを介してセンタ装置３０に送信する機能を備える。
【０２１５】
なお、本実施の形態において、近似情報生成手段２１４，２２４以外のサイト装置２０Ａ，２０Ｂの各構成要素の機能は、第１の実施の形態から第３の実施の形態で示したそれらの機能と同様である。また、センタ装置３０の近似情報記憶部３４及びマクロ分布生成手段３８の機能は、第３の実施の形態で示したそれらの機能と同様である。
【０２１６】
次に、動作について説明する。図１６は、サイト装置２０Ａ，２０Ｂ（入力装置１１，１２及びデータ処理記憶装置（サイト）１０１，１０２）が近似情報を生成してセンタ装置３０に送信する処理の例を示す流れ図である。また、図１７は、センタ装置３０（データ処理記憶装置（センタ）１１１及び出力装置４）がマクロ情報を生成する処理の更に他の例を示す流れ図である。
【０２１７】
データ処理記憶装置１０１，１０２は、第１の実施の形態で示したステップＳ１１，Ｓ１２と同様の処理に従って、各種データを入力し（ステップＳ９１）、集約情報を生成する（ステップＳ９２）。また、近似情報生成手段２１４，２２４は、集約手段２１２，２２２が生成した集約情報に基づいて、データ記憶部２１１，２２１が蓄積するデータを再現した近似情報を生成する（ステップＳ９３）。そして、近似情報生成手段２１４，２２４は、生成した近似情報を、通信ネットワークを介してセンタ装置３０に送信する（ステップＳ９４）。
【０２１８】
センタ装置３０のデータ処理記憶装置１１１は、サイト装置２０Ａ，２０Ｂから、通信ネットワークを介して近似情報を受信する（ステップＳ１０１）。また、データ処理記憶装置１１１は、受信した近似情報を近似情報記憶部３４に記憶させる。また、マクロ分布生成手段３８は、近似情報記憶部３４が記憶する近似情報に基づいて、マクロ分布を求める（ステップＳ１０２）。そして、マクロ分布生成手段３８は、求めたマクロ分布を出力装置４に出力させる（ステップＳ１０３）。
【０２１９】
第３の実施の形態では、センタ装置３０が、集約情報を統合して、サイトが蓄積するデータを再現した近似情報を生成する場合を説明した。本実施の形態では、各サイト装置２０Ａ，２０Ｂが、集約情報に基づいて近似情報を生成する。そして、各サイト装置２０Ａ，２０Ｂが生成した近似情報をセンタ装置３０に送信することにより、センタ装置３０の近似情報記憶部３４に近似情報が記憶される。
【０２２０】
以上のように、本実施の形態によれば、各サイト装置がセンタ装置に近似情報を送信さえすれば、センタ装置は、マクロ情報を生成することができる。従って、各サイトが蓄積するデータそのものである生データを一箇所に集めることなくマクロ情報を生成することができる。
【０２２１】
実施の形態８．
次に、本発明の第８の実施の形態について図面を参照して説明する。図１８は、マクロ情報生成システムの更に他の構成例を示すブロック図である。図１８に示すように、本実施の形態において、マクロ情報生成システムは、第１の実施の形態から第７の実施の形態と同様に、サイト装置２０Ａ，２０Ｂ及びセンタ装置３０を含む。また、サイト装置２０Ａ，２０Ｂは、入力装置１１，１２及びデータ処理記憶装置（サイト）１４１，１４２を含む。また、センタ装置３０は、データ処理記憶装置（センタ）１５１及び出力装置４を含む。
【０２２２】
本実施の形態において、データ処理記憶装置１４１，１４２は、記憶媒体（例えば、ＣＤ−ＲＯＭ）が記憶するサイト用プログラム１２１，１２２を読み込み、読み込んだサイト用プログラム１２１，２２に従って処理を実行する。サイト用プログラム１２１，１２２は、データ処理記憶装置（サイト）１４１，１４２に読み込まれ、データ処理記憶装置（サイト）１４１，１４２の動作を制御するためのプログラムである。本実施の形態では、データ処理記憶装置１４１，１４２は、サイト用プログラム１２１，１２２に従って処理を実行することによって、次元情報や集約情報、近似情報を生成して、データ処理記憶装置（センタ）１５１に送信する。
【０２２３】
データ処理記憶装置（サイト）１４１，１４２は、サイト用プログラム１２１，１２２に従って制御することにより、第１の実施の形態から第７の実施の形態で示したいずれかのデータ処理記憶装置（サイト）２１，２２，５１，５２，１０１，１０２と同様の処理を実行する。
【０２２４】
例えば、データ処理記憶装置１４１，１４２は、サイト用プログラム１２１，１２２として、コンピュータに、データ蓄積手段が蓄積するデータを所定の方法で集約した集約情報を生成する集約情報生成処理と、生成した集約情報に基づいて、データ蓄積手段が蓄積するデータの内容を再現した再現データを生成するデータ再現処理と、生成した再現データを、各データ蓄積装置が蓄積するデータを処理するデータ処理装置に、通信ネットワークを介して送信する再現データ送信処理とを実行させるための蓄積データ処理生成プログラムを読み込み、集約情報や近似情報を生成する。
【０２２５】
また、本実施の形態において、データ処理記憶装置１５１は、記憶媒体（例えば、ＣＤ−ＲＯＭ）が記憶するセンタ用プログラム１３１を読み込み、読み込んだセンタ用プログラム１３１に従って処理を実行する。センタ用プログラム１３１は、データ処理記憶装置（センタ）１５１に読み込まれ、データ処理記憶装置（センタ）１５１の動作を制御するためのプログラムである。本実施の形態では、データ処理記憶装置１５１は、センタ用プログラム１３１に従って処理を実行することによって、マクロ情報を生成し出力装置４に出力させる。
【０２２６】
データ処理記憶装置（センタ）１５１は、センタ用プログラム１３１に従って制御することににより、第１の実施の形態から第７の実施の形態で示したいずれかのデータ処理記憶装置（センタ）３，６，７，８，９，１１１と同様の処理を実行する。
【０２２７】
例えば、データ処理記憶装置１５１は、センタ用プログラム１３１として、コンピュータに、データを蓄積する複数のデータ蓄積装置から、データ蓄積装置が蓄積するデータを所定の方法で集約した集約情報を、通信ネットワークを介して受信する集約情報受信処理と、受信した集約情報に基づいて、各データ蓄積装置が蓄積するデータの内容を再現した再現データを生成するデータ再現処理と、生成した再現データを分析しマクロ情報を生成するマクロ情報生成処理とを実行させるためのマクロ情報生成プログラムを読み込み、マクロ情報を生成する。
【０２２８】
なお、第１の実施の形態から第８の実施の形態では、サイト装置２０Ａ，２０Ｂ（入力装置及びデータ処理記憶装置（サイト））を２つ用いる場合を説明したが、サイト装置２０Ａ，２０Ｂ（入力装置及びデータ処理記憶装置（サイト））の数は、２つに限られない。例えば、マクロ情報生成システムは、３以上のサイト装置を含んでもよい。
【０２２９】
実施の形態９．
次に、本発明の第９の実施の形態について図面を参照して説明する。図１９は、マクロ情報生成システムの更に他の構成例を示すブロック図である。図１９に示すように、本実施の形態では、データ処理記憶装置（センタ）８Ｂが、図１１に示したデータ処理記憶装置８Ａの構成要素に加えて、製品名や技術名等の名前とその技術ドメインが記された情報（本例では、辞書）を記憶するドメイン記憶部３１１と、ドメイン記憶部３１１が記憶する情報を用いてマクロ情報やサイトの集約情報に対して利用ユーザにとって更に分かりやすいラベルを付与するラベリング手段３１２とを有する点で、第５の実施の形態と異なる。
【０２３０】
ドメイン記憶部３１１は、具体的には、磁気ディスク装置や光ディスク装置等の記憶装置によって実現される。ドメイン記憶部３１１は、各企業や団体等で使用される製品名や技術名等の名前と、その製品名や技術名についての技術ドメイン（例えば、製品や技術が属する技術領域）を対応付けた辞書を記憶する。
【０２３１】
ラベリング手段３１２は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。ラベリング手段３１２は、部分情報抽出手段３９が生成した部分情報（マクロ情報やサイトの集約情報から生成した部分情報）を、利用ユーザにとって更に容易に把握できる形式の情報に変換する機能を備える。この場合、ラベリング手段３１２は、ドメイン記憶部３１１が記憶するドメイン辞書に基づいて、所定のラベリング処理を行う。本実施の形態では、ラベリング手段３１２は、ドメイン記憶部３１１が記憶する辞書を用いて、部分情報に所定のラベルを付与する。また、ラベリング手段３１２は、ラベルを付与した部分情報を出力装置４に出力させる機能を備える。例えば、ラベリング手段は、３１２は、部分情報に対応する技術ドメインをドメイン辞書から抽出し、抽出した技術ドメインをラベル情報として部分情報に付与（付加）する。
【０２３２】
なお、本実施の形態において、サイト装置２０Ａ，２０Ｂの各構成要素の機能は、第２の実施の形態及び第３の実施の形態で示したサイト装置２０Ａ，２０Ｂの機能と同様である。また、ドメイン記憶部３１１とラベリング手段３１２以外のセンタ装置３０の各構成要素の機能は、第５の形態で示したそれらの機能と同様である。
【０２３３】
次に、動作について説明する。本実施の形態において、サイト装置２０Ａ，２０Ｂは、第２の実施の形態で示したステップＳ３１からステップＳ３４までと同様の処理に従って、集約情報及び次元情報を生成しセンタ装置３０に送信する。
【０２３４】
図２０は、センタ装置３０（データ処理記憶装置（センタ）８Ｂ及び出力装置４）がマクロ情報を生成する処理の更に他の例を示す流れ図である。センタ装置３０は、第５の実施の形態で示したステップＳ７１からステップＳ７４までと同様の処理に従って、統合次元情報及び統合集約情報を生成し（ステップＳ１１１〜ステップＳ１１３）、全サイトが蓄積するデータを再現した近似情報を生成する（ステップＳ１１４）。また、センタ装置３０は、第５の実施の形態で示したステップＳ７５と同様の処理に従って、マクロ分布を求める（ステップＳ１１５）。
【０２３５】
また、センタ装置３０は、第５の実施の形態で示したステップＳ７６と同様の処理に従って、マクロ分布や集約情報から部分情報を抽出し、抽出した部分情報をユーザが認識しやすい形式の情報に変換する（ステップＳ１１６）。また、センタ装置３０は、第５の実施の形態で示したステップＳ７７と同様の処理に従って、マクロ分布と部分情報との対応関係をユーザが容易に把握できる形式の情報に変換する（ステップＳ１１７）。
【０２３６】
ラベリング手段３１２は、部分情報（マクロ情報やサイトの集約情報の部分情報）に、所定のラベルを付与する。この場合、ラベリング手段３１２は、所定のアルゴリズムに従って、ドメイン記憶部３１１が記憶する辞書を用いて、利用ユーザにとってより把握しやすい形式のラベルを付与する（ステップＳ１１８）。
【０２３７】
第５の実施の形態では、マクロ情報及びサイトが蓄積する情報それぞれに対して、利用ユーザが把握しやすい形式に変換したり、対応関係を示す形式に変換したりする処理だけしか行っていなかった。すなわち、別情報源（内部データから生成した情報、もしくは外部情報）を用いて、より分かりやすい単語レベルで表現されたラベルを付与して、利用ユーザに提示することはしていなかった。本実施の形態では、ラベリング手段３１２は、マクロ情報の部分情報や各サイトの集約情報の部分情報に、別情報源（本例では、辞書）を用いて単語レベルで表現されたラベルを付与して、利用ユーザにより分かりやすい形式で提示する。
【０２３８】
また、ラベリング手段３１２は、ステップＳ１１８で変換したラベル情報を、ステップＳ１１６で変換した部分情報や、ステップＳ１１７で変換した情報（マクロ情報と各サイトが蓄積する情報との対応関係を示す情報）に付与する。そして、ラベリング手段３１２は、ラベルを付与した情報（部分情報や、対応関係を示す情報）を出力装置４に出力させる（ステップＳ１１９）。この場合、出力装置４は、ラベリング手段３１２の指示に従って、変換した情報を表示又は印刷する。
【０２３９】
以上のように、本実施の形態によれば、マクロ分布と、各サイトの情報の分布を示す部分情報を、別情報（本例では、辞書）を用いて、利用ユーザにとってより把握しやすい情報に変換する。従って、利用ユーザに対して、より容易に把握が可能で有意義なマクロ情報を提示することができる。
【０２４０】
実施の形態１０．
次に、本発明の第１０の実施の形態について図面を参照して説明する。図２１は、マクロ情報生成システムの更に他の構成例を示すブロック図である。図２１に示すように、本実施の形態では、データ処理記憶装置（センタ）８Ｃが、図１９に示したデータ処理記憶装置８Ｂの構成要素に加えて、各サイト情報を比較して示すためのグラフを利用ユーザに提示する競合分析手段３１３を有する点で、第９の実施の形態と異なる。
【０２４１】
競合分析手段３１３は、具体的には、プログラムに従って動作する情報処理装置のＣＰＵによって実現される。競合分析手段３１３は、サイトの相対的な比較を行うためのグラフ（各サイト情報を比較して表示するグラフ）を生成する機能を備える。例えば、競合分析手段３１３は、サイト側のトピックとセンタ側のトピックとの構成比を用いて、競合分析を行うためのレーダーチャートを生成する。また、競合分析手段３１３は、各サイト情報を比較して示すためのグラフを、出力装置４に出力させる機能を備える。
【０２４２】
なお、本実施の形態において、サイト装置２０Ａ，２０Ｂの各構成要素の機能は、第２の実施の形態及び第３の実施の形態で示したサイト装置２０Ａ，２０Ｂの機能と同様である。また、競合分析手段３１３以外のセンタ装置３０の各構成要素の機能は、第９の形態で示したそれらの機能と同様である。
【０２４３】
次に、動作について説明する。本実施の形態において、サイト装置２０Ａ，２０Ｂは、第２の実施の形態で示したステップＳ３１からステップＳ３４までと同様の処理に従って、集約情報及び次元情報を生成しセンタ装置３０に送信する。
【０２４４】
図２２は、センタ装置３０（データ処理記憶装置（センタ）８Ｃ及び出力装置４）がマクロ情報を生成する処理の更に他の例を示す流れ図である。センタ装置３０は、第９の実施の形態で示したステップＳ１１１からステップＳ１１４までと同様の処理に従って、統合次元情報及び統合集約情報を生成し（ステップＳ１２１〜ステップＳ１２３）、全サイトが蓄積するデータを再現した近似情報を生成する（ステップＳ１２４）。また、センタ装置３０は、第９の実施の形態で示したステップＳ１１５と同様の処理に従って、マクロ分布を求める（ステップＳ１２５）。
【０２４５】
また、センタ装置３０は、第９の実施の形態で示したステップＳ１１６と同様の処理に従って、マクロ分布や集約情報から部分情報を抽出し、抽出した部分情報をユーザが認識しやすい形式の情報に変換する（ステップＳ１２６）。また、センタ装置３０は、第９の実施の形態で示したステップＳ１１７と同様の処理に従って、マクロ分布と部分情報との対応関係をユーザが容易に把握できる形式の情報に変換する（ステップＳ１２７）。
【０２４６】
また、センタ装置３０は、第９の実施の形態で示したステップＳ１１８と同様の処理に従って、部分情報（マクロ情報やサイトの集約情報の部分情報）に、利用ユーザにとってより把握しやすいラベルを付与する（ステップＳ１２８）。
【０２４７】
競合分析手段３１３は、マクロ情報と各サイトの情報とを対応付けた情報を、所定のアルゴリズムに従って、相対的な比較が容易に把握できる形式の情報に変換する（ステップＳ１２９）。本実施の形態では、競合分析手段３１３は、マクロ情報と各サイトの情報とを対応付けた情報に基づいて、各サイト情報を比較して表示するグラフを生成する。
【０２４８】
第９の実施の形態では、マクロ情報及びサイトが蓄積する情報それぞれに対して、対応関係を示す形式に変換したりする処理だけしか行っていなかった。すなわち、サイト間の相対的な比較が把握できる情報を、利用ユーザに提示することはしていなかった。本実施の形態では、競合分析手段３１３は、サイト間の相対的な比較が容易に行える情報を、マクロ情報も用いて、利用ユーザに容易に理解できる形式で提示する。
【０２４９】
そして、競合分析手段３１３は、ステップＳ１２９で変換（生成）したサイト間の相対的な比較を示した情報（グラフ）を、出力装置４に出力させる（ステップＳ１３０）。この場合、出力装置４は、競合分析手段３１３の指示に従って、変換した情報を表示又は印刷する。
【０２５０】
以上のように、本実施の形態によれば、サイトの情報の相対的な比較を行うために、マクロ情報を用いて、マクロ情報と各サイトの情報とを対応付けた情報を、利用ユーザにとって容易に理解できる情報に変換する。従って、利用ユーザに対して、サイト間の相対的な比較を行うために必要な情報を提示して、競合分析等の支援を行うことができる。
【実施例１】
【０２５１】
次に、本発明の第１の実施例を図面を参照して説明する。なお、本実施例に示すマクロ情報生成システムは、第１の実施の形態で示したマクロ情報生成システムに相当する。本実施例において、マクロ情報生成システムは、入力装置１１，１２としてキーボードを備え、データ処理記憶装置（サイト）２１，２２及びデータ処理記憶装置（センタ）３として、それぞれパーソナルコンピュータ及び磁気ディスク記憶装置を備える。また、マクロ情報生成システムは、出力装置４としてディスプレイ装置を備える。
【０２５２】
サイト側のパーソナルコンピュータは、集約手段として機能する中央演算装置を有する。また、センタ側のパーソナルコンピュータは、集約情報統合手段、近似情報生成手段及び分析手段として機能する中央演算装置を有する。また、サイト側の磁気ディスク記憶装置は、分析対象のデータを記憶する。また、センタ側の磁気ディスク記憶装置は、集約情報及び近似情報を記憶する。
【０２５３】
本実施例では、リモートサイトに蓄積されているデータを集約してセンタに送る。そして、センタ側で、集約情報を統合して、その統合した集約情報から全サイトのデータを再現することによって、生データを一箇所に集めなくても様々な分析を行うことができる。図２３は、マクロ情報生成システムの具体的な構成例を示すブロック図である。図２３は、図１に示すマクロ情報生成システムの構成をより具体化したものに相当する。
【０２５４】
複数のサイトでは、集約手段は、入力したデータから、データに含まれる情報要素（例えば、語彙）の分布を推定する。ここで、集約手段が求める分布とは、データに含まれる情報要素の確率分布や、各次元の値から求められる統計量のことである。
【０２５５】
分析対象のデータがテキストである場合、次元はテキスト内に出現する単語となる。テキスト内に出現する可能性がある全ての単語をｗ１，ｗ２，．．．，ｗＮとすると、１つのテキストデータをベクトル（ｘ（ｗ１），ｘ（ｗ２），．．．，ｘ（ｗＮ））で表現することができる。ｘ（ｗｉ）は、例えば、単語ｗｉが分析対象のテキスト内に現れる場合「１」の値となり、テキスト内に現れない場合「０」の値となる。
【０２５６】
集約手段は、ＥＭアルゴリズムを用いて有限混合モデルを推定することによって、分布を推定してもよい。また、集約手段は、単純に１つの確率分布のパラメータを計算するだけでもよい。また、集約手段は、各次元の値の総和を求めて統計量を求めるだけでもよい。例えば、集約手段は、データから１つの正規分布を推定する場合であれば、データの各次元に対して期待値や分散等のパラメータを求めるだけでもよい。
【０２５７】
上記のように、集約手段は、分析対象のデータに含まれる情報要素の分布を推定し、求めた分布を示すパラメータを集約情報としてセンタに送信する。例えば、集約手段は、集約情報として、推定した分布が正規分布である場合、期待値や分散、データ数、分布の種類（本例では、正規分布）を送信する。
【０２５８】
センタでは、集約情報統合手段は、各サイトから受信した分布を用いて、各サイトが蓄積するデータの分布を統合した統合分布を作成する。例えば、各サイトからの集約情報として確率分布を受信した場合、集約情報統合手段は、各サイトｌの確率分布ｐｌ（ｘ｜θｌ）を混合したモデルｐ’（ｘ｜θ’）を式（１）を用いて構築する（求める）。この確率分布を混合したモデルｐ’（ｘ｜θ’）のパラメータθ’が、集約情報を統合した統合集約情報となる。
【０２５９】
【数１】
2007073024.tif 000003
【０２６０】
式（１）において、ｎｌはサイトｌのデータ数であり、Ｎは全サイトのデータ数であり、ｓは全サイト数である。各サイトからの集約情報として各次元の値を総和した統計量を受信した場合、センタでも、集約情報統合手段は、各サイトにおける同一の意味を示す次元に対して総和を求める。この総和として求めた統計量が、集約情報を統合した統合集約情報に相当する。
【０２６１】
次に、サンプリング手段（近似情報生成手段に相当）は、この統合した集約情報から、サイトが蓄積するデータを再現する。集約情報が確率分布であれば、サンプリング手段は、所定のサンプリング技術を用いて、サンプリングデータを近似情報として生成する。集約情報が次元の値を総和した統計量である場合、サンプリング手段は、その統計量を全サイトのデータ数で除算した値（次元の平均値）を求める。そして、サンプリング手段は、求めた各次元の平均値に従ってランダムサンプリングすることによって、サイトが蓄積するデータを再現することができる。
【０２６２】
分析手段は、サンプリング手段がサンプリングしたデータに基づいて、様々な分析を行う。データがテキストデータである場合、例えば、分析手段は、所定のクラスタリング技術を用いて、トピック分析を行う。また、分析手段は、所定の特徴語抽出技術を用いて、各サイトが蓄積するデータ中において特徴的に現れる単語を推定したりすることも可能である。また、データがシステムログ等のログデータであれば、分析手段は、所定のシステムログ解析技術を用いて、複数サイトにおけるシステムの相関を解析してルール化し、ルール情報を生成する。また、分析手段は、システムの障害時にどのサイトで異常が発生しているか等の障害要因の追求をしたりすることも可能である。
【実施例２】
【０２６３】
次に、本発明の第２の実施例を説明する。なお、本実施例に示すマクロ情報生成システムは、第２の実施の形態で示したマクロ情報生成システムに相当する。本実施例では、サイト側のパーソナルコンピュータの中央演算装置が、次元枚挙手段としても機能する点で、第１の実施例と異なる。また、センタ側のパーソナルコンピュータの中央演算装置が、統合次元手段としても機能する点で、第１の実施例と異なる。また、センタ側の磁気ディスク記憶装置が、統合次元も記憶する点で、第１の実施例と異なる。
【０２６４】
第１の実施例では、サイト間でデータの次元にヘテロ性が生じている場合であっても、センタ側で個別の次元であると判断し分析を行っていた。しかし、第１の実施例のように、データ間にヘテロ性が生じている場合であっても多数の次元を全て個別の次元として扱うと、精度よくマクロ情報を分析することが難しくなる。そこで、本実施例では、サイト間でデータの次元にヘテロ性が生じている場合、センタ側の統合次元生成手段は、各サイトの次元同士がそれぞれ同一かどうかの判定する
【０２６５】
例えば、データがテキストであれば、各サイトの次元枚挙手段は、センタに、次元としてテキストに用いられている単語を送信する。また、センタ側では、統合次元手段は、同義語辞書等の単語辞書を用いて、統合後の単語とサイトで用いられている各単語との対応ルールを作成する。例えば、サイトＡでは「パソコン」と表現され、他の複数のサイトでは「ＰＣ」と表現された同義語についての次元が存在する場合、統合次元手段は、統合次元として「ＰＣ」のみを採用する。そして、統合次元手段は、サイトＡにおける「パソコン」という次元が統合次元では「ＰＣ」という次元であることを示すルールを作成する。そのようにすることにより、サイト間で次元が異なる等のヘテロ性の問題がある場合であっても、サイトから次元の情報をセンタに送信するだけで、生成するマクロ情報の精度を確保することができる。
【実施例３】
【０２６６】
次に、本発明の第３の実施例を説明する。なお、本実施例に示すマクロ情報生成システムは、第３の実施の形態で示したマクロ情報生成システムに相当する。本実施例では、センタ側のパーソナルコンピュータの中央演算装置が、マクロ分布生成手段としても機能する点で、第２の実施例と異なる。
【０２６７】
第１の実施例及び第２の実施例では、センタ側の分析手段が生成するマクロ情報について具体的に特定しなかったが、本実施例では、センタ側のマクロ分布生成手段は、マクロ情報として確率分布を推定する。本実施例では、マクロ分布生成手段は、サイトが蓄積する生データを集めることなく、例えば、各サイトに蓄積されているテキストデータに対して、データ全体としてどのようなトピックが存在するかを分析する。ここで、「トピック」とは、特定の事象や活動について述べたテキスト群である。マクロ分布生成手段は、例えば、有限混合モデルと呼ばれる確率モデルを用いて、テキストデータ中に含まれるトピックを生成する。
【０２６８】
なお、本実施例において、マクロ分布生成手段以外の構成要素の機能は、第１の実施例又は第２の実施例で示したそれらの機能と同様である。
【０２６９】
マクロ分布生成手段では、サンプリング手段が近似情報として生成した再現データから、１コンポーネントを１トピックとして示す有限混合モデルを学習することによって、トピックを見つける。例えば、マクロ分布生成手段は、ＥＭ（Expectation Maximization）アルゴリズムを用いて有限混合モデルを学習することによって、トピックを抽出する。また、例えば、マクロ分布生成手段は、時系列で表現されるテキストストリームから同一の話題を示すトピックを有限混合モデルを用いて学習するトピック分析手法を用いて、トピックを抽出する。
【０２７０】
なお、上記に示したトピック分析手法は、例えば、「S.Morinaga, K.Yamanishi, "Tracking Dynamics of Topic Trends Using a Finite Mixture Model", Proceedings of the Tenth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, ACM Press,２００４年８月, pp.811-816」に記載されている。
【０２７１】
上記のように処理を実行することによって、マクロ分布生成手段は、マクロ情報として、有限混合モデルで示されたデータ全体としてのトピックを推定することができる。
【実施例４】
【０２７２】
次に、本発明の第４の実施例を図面を参照して説明する。なお、本実施例に示すマクロ情報生成システムは、第４の実施の形態で示したマクロ情報生成システムに相当する。本実施例では、センタ側のパーソナルコンピュータの中央演算装置が、トピック情報抽出手段としても機能する点で、第３の実施例と異なる。
【０２７３】
第３の実施例では、マクロ分布として、例えば、有限混合モデルを推定する場合を説明したが、生成するマクロ情報（マクロ分布）が利用ユーザにとって分かりやすい価値のある形式の情報であるか否かを考慮しなかった。本実施例では、マクロ情報生成システムは、ユーザがマクロ分布を容易に把握できるようにするために、混合モデルの各コンポーネント情報を容易に把握できる形式の情報に変換する。さらに、マクロ情報生成システムは、マクロ分布のデータ形式を変換するだけでなく、サイトから受信した集約情報が有限混合モデルで表現されている場合であっても、各コンポーネント情報を容易に把握できる形式の情報に変換する。
【０２７４】
本実施例では、マクロ情報生成システムは、サイトから受信した集約情報とセンタ側で作成したトピックを示す有限混合モデルとに基づいて、マクロ情報の部分情報であるトピック情報を抽出する。この場合、マクロ情報生成システムは、それぞれのトピックについて特有に述べられている単語や活性度をトピック情報として抽出する。「トピックの活性度」とは、そのトピックについてどの程度の割合で述べられているか（単語中に対象のトピックを示す単語がどの程度含まれているか）を示す尺度である。なお、本実施例では、サイトの集約手段は、有限混合モデルを推定し集約情報を求めるものとする。
【０２７５】
図２４は、マクロ情報生成システムの具体的な他の構成例を示すブロック図である。図２４は、図９に示すマクロ情報生成システムの構成をより具体化したものに相当する。図２４に示すように、本実施例では、マクロ情報生成システムは、サイト装置が有限混合モデルを推定する学習手段（集約手段に相当する）を有する点で、第３の実施例と異なる。また、センタ装置がトピック情報を抽出するトピック情報抽出手段（部分情報抽出手段に相当する）を有する点で、第３の実施例と異なる。
【０２７６】
一般に各トピックがどのような事象について述べられているかを示す場合に、数値パラメータとして示すのでなく、単語を用いてユーザに提示すれば、利用ユーザにとって、マクロ分布がより分かりやすく価値のある情報となる。
【０２７７】
本実施例では、具体的には、図２４に示すトピック情報抽出手段は、トピックに特有な単語をマクロ分布や集約情報から抽出する。この場合、トピック情報抽出手段は、例えば、式（２）に示すＥＳＣ（Extended Stochastic Complexity）と呼ばれる手法を用いて、トピックに特有な単語を抽出する。
【０２７８】
Ｇ（Ｗ）＝ＥＳＣ−（ＥＳＣ１＋ＥＳＣ０）
ＥＳＣ  ＝Ａ＋Ｌ×Ｓｑｒｔ（（Ａ＋Ｂ）×ｌｏｇ（Ａ＋Ｂ））
ＥＳＣ１＝Ｄ＋Ｌ×Ｓｑｒｔ（（Ｃ＋Ｄ）×ｌｏｇ（Ｃ＋Ｄ））
ＥＳＣ０＝（Ａ−Ｃ）＋Ｌ×Ｓｑｒｔ（（Ａ＋Ｂ−Ｃ−Ｄ）×ｌｏｇ（Ａ＋Ｂ−Ｃ−Ｄ））                                                                      式（２）
【０２７９】
ここで、式（２）において、Ａは分析対象のトピックを含む文書数であり、Ｂは分析対象のトピック以外のトピックを含む文書数である。また、Ｃは分析対象のトピック内の単語Ｗを含む文書数であり、Ｄは分析対象のトピック内の単語Ｗを含まない文書数である。また、Ｌは定数である。
【０２８０】
Ａ及びＢを求める場合、トピック情報抽出手段は、サイトｌのトピックｉについては、ｎｌ×πｉを算出することによってトピックを含む文書数を求めることができる。また、トピック情報抽出手段は、センタのトピックについては、Ｎ×（ｎｌ／ｎ）×πｉを算出することによってトピックを含む文書数を求めることができ、Ａ，Ｂを推測することができる。ここで、ｎｌはサイトｌのデータ数であり、ｎは全サイトのデータ数である。また、πｉはトピックｉの混合比であり、Ｎはサンプリングデータ数である。また、トピック情報抽出手段は、分析トピックのデータ数Ａから、所定のサンプリング技術を用いることによってＣ及びＤを推測することができる。
【０２８１】
トピックの活性度は、有限混合モデルの各コンポーネントの混合比πに相当する。各トピックの活性度を求めることにより、そのトピックが全体のサイトでどの程度中心に述べられているかを、システム利用者にとって分かりやすい数値という形式で提示することが可能となる。さらに、活性度が既知であれば、サイトが蓄積する生データがなくても、トピックに占められるテキストデータ数を推測することが可能となる。例えば、トピック情報抽出手段は、サイトｌのトピックｉに属するテキストデータ数を、ｎｌ×πｉ（Σπｉ＝１）を算出することによって推測することができる。また、例えば、トピック情報抽出手段は、センタのトピックｊに属するテキストデータ数を、ｎ×πｊ（Σπｊ＝１）を算出することによって推測することができる。ただし、この場合、１つのテキストデータは、１つのトピックのみに属するものとする。
【０２８２】
図２５は、各サイトに蓄積されているテキストデータ及びトピック分析結果の出力例と、マクロ情報としての全体のサイトのトピック分析結果の出力例とを示す説明図である。図２５に示すように、センタ装置は、トピック分析結果の出力例として所定の表（テーブル）を出力する。トピック分析結果を示すの表（テーブル）において、テーブルの各列は主要トピックを表し、トピック毎に活性度及び特徴的な表現（トピック情報抽出手段の出力結果）が含まれる。
【０２８３】
例えば、図２５に示すサイトＡにおける分析例では、１つ目のコンポーネントが活性度「０．３」及び特徴表現（「音」、「静か」、「基準」）を含む主要トピックであり、２つ目のコンポーネントが活性度「０．３」及び特徴表現（「低価格」、「××」、「最近」）を含む主要トピックであり、３つ目のコンポーネントが活性度「０．２」及び特徴表現（「画質」、「普通」）を含む主要トピックである。また、サイトＢにおける分析例では、１つ目のコンポーネントが活性度「０．７」及び特徴表現（「低価格」、「画質」、「最近」）を含む主要トピックであり、２つ目のコンポーネントが活性度「０．２」及び特徴表現（「△△」、「価格」、「高い」）を含む主要トピックである。
【０２８４】
トピック情報抽出手段は、図２５に示す各サイトのトピック情報を統合したモデルに基づいてサンプリングを行い、そのサンプリングデータを再学習することによって、マクロ情報としてトピック分析結果を求めることができる。
【０２８５】
図２５に示すように、センタにおける分析例（推測した結果）では、１つ目のコンポーネントが活性度「０．５」及び特徴表現（「低価格」、「人気」、「××」）を含む主要トピックであり、２つ目のコンポーネントが活性度「０．３」及び特徴表現（「△△」、「価格」、「高い」、「画質」、「良い」）を含む主要トピックであり、３つ目のコンポーネントが活性度「０．１」及び特徴表現（「音」、「静か」、「基準」）を含む主要トピックである。センタ装置が図２５に示す分析結果を出力することによって、サイトＡ及びサイトＢを含む全体のシステムとして、「低価格」や「人気」、「××」が最もトピックとして中心に述べられていることをユーザが容易に知ることができる。
【０２８６】
なお、上記に示したＥＳＣを用いてトピックに特有な単語を抽出する方法は、例えば、特開平０２−０９８７７５号公報（決定リストの生成方法及び装置登録）や、特開２００１−２６６０６０号公報（アンケート回答分析システム）に記載されている。
【実施例５】
【０２８７】
次に、本発明の第５の実施例を図面を参照して説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第５の実施の形態で示したマクロ情報生成システムに相当する。本実施例では、マクロ情報生成システムは、サンプリングテキストデータを用いて、マクロ情報である各トピックに占めるサイト及びサイトに含まれるトピックを推測する。
【０２８８】
図２６は、マクロ情報生成システムの具体的な更に他の構成例を示すブロック図である。本実施例では、図２４に示すセンタ装置の構成要素に加えて、センタ装置が、サンプリングテキストデータと学習した混合モデルとを用いてトピックの構成比を推測する構成推測手段を有する点で、第４の実施例と異なる。
【０２８９】
構成推測手段は、センタ側で学習した混合モデルの各コンポーネントに対して、各サイト又は各サイトのコンポーネントのデータがどの程度グルーピングされたかを推測する。本実施例では、構成推測手段が推測する値を構成比（サイトに含まれるトピックの構成比）という。
【０２９０】
構成比を求めるために、構成推測手段は、センタ側の学習手段が用いるＥＭアルゴリズムを用いて、各データが各コンポーネントに属しうる確率（以下、事後確率という）を求める。本実施例では、事後確率が最大となるコンポーネントにサンプリングデータがグルーピングされるものとする。この場合、構成推測手段は、事後確率を用いることによって、いずれのサイトのいずれのコンポーネントに原因となって、各サンプリングデータが発生したかか（いずれのコンポーネントに基づいてサンプリングデータを生成したか）を特定することが可能となる。よって、構成推測手段は、推測対象のサイト又はサイトのコンポーネントの情報を用いて、コンポーネントにグルーピングされたデータの構成を調べる（求める）ことができる。そのようにすることによって、マクロ情報の各トピックに対して、サイト又はサイトのトピックの構成比を知ることができる。
【０２９１】
図２７は、センタ側の各トピックについて、構成推測手段が求めるサイト又はサイトのトピックの構成比の例を示す説明図である。図２７に示すように、センタ装置は、各トピックの構成比を含むテーブルを出力する。図２７において、テーブルの列はセンタ側のトピックであり、行はサイト側のトピックである。また、表（テーブル）の各欄に示される数値は、トピックの構成比を示している。図２７に示す分析結果では、トピックの構成比から、センタのトピック１は、サイトＡのトピック２とサイトＢのトピック１とで主に構成されていることが分かる。
【実施例６】
【０２９２】
次に、本発明の第６の実施例を図面を参照して説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第５の実施の形態で示したマクロ情報生成システムに相当する。また、本実施例において、マクロ情報生成システムの構成は、第５の実施例で示したマクロ情報生成システムの構成と同じである。本実施例では、マクロ情報生成システムは、各サイト側のトピックがセンタ側のどのトピックに対応するかを判断し、センタ側とサイト側とのトピックを対応付けた表（テーブル）を作成する。
【０２９３】
本実施例では、構成推測手段は、あるサイトのあるトピックに基づいて生成したサンプリングデータがセンタ側の特定のトピックに最も多く属する等の情報を求める。すなわち、構成推測手段は、サイト側のあるトピックに基づくサンプルデータが、センタ側のいずれのトピックに最も多く属するかを特定する。また、構成推測手段は、最も多く属すると判断したセンタ側のトピックが、推測対象のサイトのトピックに対応していると判断する。
【０２９４】
図２８は、センタ側とサイト側とのトピックを対応付けたテーブルの例を示す説明図である。なお、図２８に示すテーブルは、図２５に示すデータに基づいて、構成推測手段が作成した対応表（テーブル）に相当する。図２８において、テーブルの各欄に含まれる円で示されている情報が１つのトピックに相当する。また、図２８において、テーブルの列は、センタ側のトピックに対応しているサイト側のトピックを示す。トピックを示す円の中には、第４の実施例と同様の処理に従って求めた特徴表現が含まれる。また、例えば、円の大きさを変化させて出力装置に出力することにより、第４の実施例と同様の処理に従って求めたトピックの活性度を示すこともできる。
【実施例７】
【０２９５】
次に、本発明の第７の実施例を説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第５の実施の形態で示したマクロ情報生成システムに相当する。また、本実施例において、マクロ情報生成システムの構成は、第５の実施例及び第６の実施例で示したマクロ情報生成システムの構成と同じである。
【０２９６】
本実施例では、センタ装置は、求めた混合モデルの情報を、通信ネットワークを介してサイト装置に送信する。ここで、センタ装置は、例えば、センタでの確率分布が正規分布である場合、期待値（μ）や分散共分散行列（Σ）、混合比（π）、確率分布の種類（本例では、正規分布）、統合次元、トピックの特徴語リストを、サイト装置に送信する。そのようにすることにより、サイト側においても、システム全体におけるトピックを把握することができ、自らのサイトで蓄積するデータが精度の高いトピックであるか否かを知ることができる。
【実施例８】
【０２９７】
次に、本発明の第８の実施例を説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第５の実施の形態で示したマクロ情報生成システムに相当する。また、本実施例において、マクロ情報生成システムの構成は、第５の実施例から第７の実施例で示したマクロ情報生成システムの構成と同じである。本実施例では、マクロ情報生成システムを具体的なビジネスモデルに適用する場合を説明する。
【０２９８】
本実施例では、サイトを企業等の顧客、及びセンタをサービス事業者とする。そして、顧客である企業は、サービス事業者であるセンタと、マクロ情報の配信サービスの提供を受けることについて予め契約を締結している。本実施例では、センタ装置が各サイト装置にマクロ情報である混合モデルを提供（配信）することによって、各サイトから代金（情報提供料）を徴収するビジネスモデルを提案する。
【０２９９】
本実施例では、各サイト装置は、第７の実施例と同様の処理に従って集約情報を生成し、インターネット等の通信ネットワークを介してセンタ装置に送信する。また、センタ装置は、各サイト装置から受信した集約情報に基づいて、マクロ情報として混合モデルを生成する。そして、センタ装置は、所定期間毎に、求めたマクロ情報を、通信ネットワークを介して各サイト装置に配信する。また、例えば、センタ装置は、サイト装置からの要求に応じて、マクロ情報を、通信ネットワークを介してサイト装置に配信する。すなわち、本実施例では、第７の実施例と同様の処理に従ってセンタ側で推測した混合モデルを、各サイトに送信する。
【０３００】
マクロ情報である混合モデルは、１つのサイトが蓄積するデータのみに基づいて作成することができない情報であり、サイト側にとって分析精度のよいトピック群である。そのため、企業等のサイトにとって料金（情報提供料）を支払ってでも得たい情報である。上記の処理を行うことによって、センタは、複数のサイトから集約情報を集めさえすれば、各サイトに対してマクロ情報を生成し配信するマクロ情報分析サービスを提供する事業を行うことが可能となる。
【実施例９】
【０３０１】
次に、本発明の第９の実施例を説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第５の実施の形態で示したマクロ情報生成システムに相当する。また、本実施例において、マクロ情報生成システムの構成は、第５の実施例から第８の実施例で示したマクロ情報生成システムの構成と同じである。
【０３０２】
第７の実施例では、センタ装置が、マクロ情報である混合モデルそのものをサイト装置に送信する場合を説明した。本実施例では、センタ装置は、マクロ情報である混合モデルそのものをサイト装置に送信するのでなく、サイトに関係の深いマクロ情報のトピック（そのサイトが蓄積するデータ中に含まれるトピック）を送信する。又は、センタ装置は、サイトに全く関係がないトピック（そのサイトが蓄積するデータ中に含まれないトピック）を送信する。
【０３０３】
本実施例では、センタ装置は、第５の実施例と同様の処理に従ってトピックの構成比を推測する。また、センタ装置は、求めた構成比に基づいて、マクロ情報として求めたトピックについて、どの程度各サイトが算出に寄与しているかを示す寄与率を定量的に求める。そして、所定のの閾値を設けることにより、マクロ情報のトピックとサイトとの関係の有無をセンタ側で求めることができる。この場合、例えば、センタ装置は、求めた寄与率を所定の閾値より大きいか否かを判断し、所定の閾値より大きいと判断すると、マクロ情報のトピックがそのサイトに関係が深いと判断する。そのような処理を実行することによって、各サイトにとって関係の深いトピックのみ、又は関係がなかったトピックのみをサイト装置に送信することが可能となる。
【実施例１０】
【０３０４】
次に、本発明の第１０の実施例を説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第５の実施の形態で示したマクロ情報生成システムに相当する。また、本実施例において、マクロ情報生成システムの構成は、第５の実施例から第９の実施例で示したマクロ情報生成システムの構成と同じである。本実施例では、第８の実施例と同様に、マクロ情報生成システムを具体的なビジネスモデルに適用する場合を説明する。
【０３０５】
本実施例では、サイトを企業等の顧客、及びセンタをサービス事業者とする。そして、顧客である企業は、サービス事業者であるセンタと、マクロ情報の配信サービスの提供を受けることについて予め契約を締結している。本実施例では、センタ装置が各サイト装置にマクロ情報中の一部のトピックを提供（配信）することによって、各サイトから代金（情報提供料）を徴収するビジネスモデルを提案する。
【０３０６】
本実施例では、各サイト装置は、第９の実施例と同様の処理に従って集約情報を生成し、通信ネットワークを介してセンタ装置に送信する。また、センタ装置は、各サイト装置から受信した集約情報に基づいてマクロ情報を生成する。また、センタ装置は、第９の実施の形態と同様の処理に従って、マクロ情報中のトピックのうち、サイトと関係の深いトピック、又はサイトと関係のないトピックを抽出する。そして、センタ装置は、所定期間毎に、抽出したトピックを、通信ネットワークを介して各サイト装置に配信する。また、例えば、センタ装置は、サイト装置からの要求に応じて、抽出したトピックを、通信ネットワークを介してサイト装置に配信する。すなわち、本実施例では、第９の実施例と同様の処理に従って、サイトと関係が深いトピック又はサイトとあまり関係がないトピックを、サイトに送信することができる。
【０３０７】
サイトと関係が深いトピックは、他のサイトの情報も含み、サイト側にとってより精度のよいトピックである。また、サイトとあまり関係がないトピックは、自らのサイトが蓄積するデータ中にはあまり見られないが、他サイトが蓄積するデータ中にはよく見られるトピックであり、企業等にとって有用である。
【０３０８】
例えば、各サイトが同業者である企業であり、各サイトが蓄積するデータがそのサイトを運営する企業の活動報告書である場合を考える。この場合、自社にとってあまり関係のないトピックは自社では積極的に活用されていないが、同業の他社では積極的に活用されているトピックであることがある。このように他社で活用されている情報は、複数のライバル会社の活動を知る上で、企業にとって必要な情報である。従って、サイトに関係があるトピックも、サイトにあまり関係がないトピックもともに、企業等のサイトにとって料金（情報提供料）を支払ってでも得たい情報である。本実施例では、上記の処理を行うことによって、センタは、第８の実施例と同様に、各サイトに対してマクロ情報分析サービスを提供することができる。
【実施例１１】
【０３０９】
次に、本発明の第１１の実施例を説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第５の実施の形態で示したマクロ情報生成システムに相当する。また、本実施例において、マクロ情報生成システムの構成は、第７の実施例で示したマクロ情報生成システムの構成と同じである。
【０３１０】
本実施例では、サイト装置によって蓄積データに所定のフラグが事前に付加されることによって、トピックについてフラグを用いた分析や、新規データに対してフラグを用いた予測を行う。例えば、サイト装置は、蓄積データが活動報告書である場合、プロジェクトが期日通りに達成できたか否かを示すフラグを付加する。また、例えば、サイト装置は、蓄積データがＢＬＯＧや掲示板の記事である場合、閲覧回数が多い人気がある記事か否かを示すフラグを付加する。この場合、例えば、サイト装置は、新規データ入力やデータ編集の際に、ユーザの操作に従って、新規データや編集データに所定のフラグを付加する。
【０３１１】
本実施例では、センタ装置が、第７の実施例に示した処理に従って推測した混合モデルを、各サイト装置に予め送信している場合を想定する。また、各サイト装置は、予めセンタ装置から混合モデルを受信し、記憶装置に記憶している。
【０３１２】
各サイト装置は、所定のタイミングで（例えば、所定期間毎に）、予め記憶する混合モデルに基づいて、蓄積する生データがセンタ側のいずれのトピックに属する否かを示す事後確率Ｗｉｊを、式（３）を用いて調べる（求める）。
【０３１３】
【数３】
2007073024.tif 000004
【０３１４】
ここで、式（３）において、ｘｊはサイトが蓄積するデータを示し、ｐｉはコンポーネントｉの確率密度関数を示す。また、ｋはコンポーネント数を示し、θｉはコンポーネントｉのパラメータを示す。サイト装置は、式（３）を用いて各データの事後確率を求め、各データを事後確率が最大となるセンタ側のトピックにグルーピングする。
【０３１５】
次に、サイト装置は、センタ側の各トピックに対して、トピックにグルーピングされたデータに付加されているフラグの数を数え上げる（求める）。そして、サイト装置は、求めたフラグ数を、通信ネットワークを介してセンタ装置に送信する。以上の処理が、センタ側でフラグに基づいた分析を行うための事前準備となる。
【０３１６】
以上の処理を実行することにより、センタ装置は、各トピックについてフラグを用いた分析を行うことが可能となる。例えば、蓄積データが１企業の活動報告書であり、各サイト装置が同一企業内の事業部が管理するサーバである場合を考える。また、各サイト装置は、事業において十分な利益をえられたか否かを示すフラグを蓄積データに付加するものとする。この場合、センタ装置は、各サイト装置から受信するフラグ数に基づいて、海外向けのトピックにおいて十分な利益がえられたケースが多い旨を分析したり、ＰＣ販売のトピックにおいて利益がえられていない旨を分析したりすることが可能となる。
【０３１７】
さらに、センタ装置は、サイトで入力された新規データが、センタ側のいずれのトピックに属するかを調べる（判断する）ことにより、フラグに基づいた予測を行うことも可能である。例えば、蓄積データが活動報告書であり、各サイト装置がプロジェクトの成否を示すフラグを蓄積データに付加する場合を考える。この場合、センタ装置は、各サイト装置から受信したフラグ数に基づいて判断することによって、過去の事例から新規テキストに示されるプロジェクトの成否予測を行うことが可能となる。また、例えば、蓄積データがＢＬＯＧ記事であり、各サイト装置が人気記事であるか否かを示すフラグを蓄積データに付加する場合を考える。この場合、センタ装置は、各サイト装置から受信したフラグ数に基づいて判断することによって、過去の事例から新規記事に対しての人気予測を行うことが可能となる。
【実施例１２】
【０３１８】
次に、本発明の第１２の実施例を説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第５の実施の形態で示したマクロ情報生成システムに相当する。また、本実施例において、マクロ情報生成システムの構成は、第１１の実施例で示したマクロ情報生成システムの構成と同じである。本実施例では、第８の実施例及び第１０の実施例と同様に、マクロ情報生成システムを具体的なビジネスモデルに適用する場合を説明する。
【０３１９】
本実施例では、センタ装置は、第１１の実施例と同様の処理に従って、各サイト装置から受信したフラグに関する情報（フラグ数）を用いて、フラグに基づく予測を行えるものとする。本実施例では、サイトを企業等の顧客、及びセンタをサービス事業者とする。そして、顧客である企業は、サービス事業者であるセンタと、マクロ情報の配信サービスの提供を受けることについて予め契約を締結している。本実施例では、センタ装置が各サイト装置に予測結果を提供（配信）することによって、各サイトから代金（情報提供料）を徴収するビジネスモデルを提案する。
【０３２０】
本実施例では、各サイト装置は、第１１の実施例と同様の処理に従ってフラグ数を求め、通信ネットワークを介してセンタ装置に送信する。また、センタ装置は、第１１の実施例と同様の処理に従って、各サイト装置から受信したフラグ数に基づいて予測処理を行う。そして、センタ装置は、所定期間毎に、求めた予測結果を、通信ネットワークを介して各サイト装置に配信する。また、例えば、センタ装置は、サイト装置からの要求に応じて、求めた予測結果を、通信ネットワークを介してサイト装置に配信する。
【０３２１】
例えば、各サイトが同業種の企業である場合を考える。本実施例では、上記の処理を実行することによって、顧客である企業は、配信された予測結果の情報に基づいて、自社も含めた同業種の企業の過去事例から、プロジェクトの成否等の様々な予測を行うことができる。これらセンタ装置から配信される予測結果は、生データをセンタに集めなくても、マクロ情報を生成する本枠組みでのみ求めることが可能な情報であり、企業にとって十分価値のある情報である。本実施例では、上記の処理を行うことによって、センタは、第８の実施例及び第１０の実施例と同様に、各サイトに対してマクロ情報分析サービスを提供することができる。
【実施例１３】
【０３２２】
次に、本発明の第１３の実施例を説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第５の実施の形態で示したマクロ情報生成システムに相当する。本実施例において、マクロ情報生成システムの構成は、第８の実施例で示したマクロ情報生成システムの構成と同じである。
【０３２３】
本実施例では、センタ装置は、新規データに対して、全サイトが蓄積するデータのうち、その新規データに類似するデータを自動的に検索する。本実施例では、センタ装置は、第７の実施例に示した処理に従って推測した混合モデルを、各サイト装置に予め送信している場合を想定する。また、各サイト装置は、予めセンタ装置から混合モデルを受信し、記憶装置に記憶している。
【０３２４】
まず、各サイト装置は、第８の実施例と同様の処理に従って、サイトが蓄積するデータを、マクロ情報であるトピックに従ってグルーピングしているものとする。そして、各サイト装置は、センタ装置にデータ自身（すなわち、サイトが蓄積する生データ）を送信することなく、いずれのトピックについてのデータを蓄積しているかの申告だけをセンタに行う。この場合、各サイト装置は、いずれのトピックについてのデータを蓄積しているかを示す申告情報を、通信ネットワークを介して予めセンタ装置に送信する。また、センタ装置は、各サイト装置から受信した申告情報を、サイト装置（例えば、サイト装置のＩＤやＩＰアドレス）に対応付けて予めデータベースに記憶している。本実施の形態では、通常、上記に示す事前準備の処理が完了しているものとする。
【０３２５】
本実施例では、マクロ情報生成システムの利用シーンとして、以下のシーンを考える。例えば、あるサイトにおいて、新しく入手（入力）した新規データに類似するデータを、他の複数のサイトが蓄積するデータの中から検索したい旨の要求がある場合を考える。以下、この類似検索を要求するサイトを、類似検索依頼サイトという。
【０３２６】
まず、類似検索依頼サイトのサイト装置は、第８の実施例と同様の処理に従って、記憶装置に記憶する混合モデルに基づいて、新規のデータがセンタ側のいずれのトピックに属するかを調べ特定する）。また、サイト装置は、センタ装置に、特定したトピックに関するデータ（類似するデータ）の検索依頼を、通信ネットワークを介して要求（送信）する。
【０３２７】
次に、センタ装置は、類似検索依頼サイトから受信した検索要求（検索依頼）に基づいて、検索要求されたトピックに属するデータ（類似するデータ）をいずれのサイト装置が蓄積しているかを調べ特定する。この場合、センタ装置は、例えば、予めデータベースに蓄積する申告情報のうち、検索要求されたトピックを含む申告情報を選択する。また、センタ装置は、選択した申告情報に対応するサイトを、検索要求されたトピックに類似するデータを蓄積するサイトとして特定する。そして、センタ装置は、特定したサイト（検索要求された類似データを蓄積しているサイト）のサイト装置に、類似検索依頼サイトへの類似データの送信依頼を、通信ネットワークを介して送信する。
【０３２８】
センタから送信依頼を受信したサイト（類似データを蓄積するサイト）は、閲覧を許可できる範囲内で、類似検索依頼サイトに情報を送信したり、リンク付けによって情報を開示する。この場合、サイト装置は、例えば、類似データの送信依頼とともに、送信先のサイト（類似検索依頼サイト）のアドレス情報をセンタ装置から受信する。そして、サイト装置は、受信したアドレス情報に従って、類似検索依頼サイトのサイト装置に、通信ネットワークを介して類似データを送信する。上記の処理を実行することによって、各サイト装置は、センタ装置に生データを送信しなくても、他のサイトが蓄積する情報について類似検索を行うことが可能となる。
【実施例１４】
【０３２９】
次に、本発明の第１４の実施例を図面を参照して説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第５の実施の形態で示したマクロ情報生成システムに相当する。また、本実施例において、マクロ情報生成システムの構成は、第１３の実施例で示したマクロ情報生成システムの構成と同じである。本実施例では、第８の実施例、第１０の実施例及び第１２の実施例と同様に、マクロ情報生成システムを具体的なビジネスモデルに適用する場合を説明する。
【０３３０】
本実施例では、各サイト装置及びセンタ装置は、第１３の実施例と同様の処理に従って、全サイトが蓄積するデータの中から、検索対象のデータに類似するデータを自動的に検索できるものとする。本実施例では、サイトを企業等の顧客、及びセンタをサービス事業者とする。そして、顧客である企業は、サービス事業者であるセンタと、マクロ情報の配信サービスの提供を受けることについて予め契約を締結している。本実施例では、センタ装置が各サイト装置に代行して類似データの送信依頼を行う代行サービスを提供することによって、センタが各サイトから代金（仲介手数料）を徴収するビジネスモデルを提案する。
【０３３１】
図２９は、本実施例におけるビジネスモデルの適用概念を示す説明図である。本実施例では、類似検索依頼サイトのサイト装置は、第１３の実施例と同様の処理に従って、類似データの検索依頼を、通信ネットワークを介してセンタ装置に送信する。センタ装置は、第１３の実施例と同様の処理に従って、予めデータベースに記憶する申告情報に基づいて、類似データを蓄積するサイトを特定する。また、センタ装置は、特定したサイトのサイト装置に、類似検索依頼サイトへの類似データの送信依頼を、通信ネットワークを介して送信する。そして、送信依頼を受信したサイト装置は、類似検索依頼サイトのサイト装置に、通信ネットワークを介して類似データを送信する。
【０３３２】
本実施例では、図２９に示すように、類似検索依頼サイトは、センタに対して代金を支払う。また、センタは、類似検索依頼サイトから徴収した代金から、依頼代行サービスの提供に伴う一部代金（仲介手数料）を得る。また、センタは、仲介手数料を差し引いた残りの代金（情報提供料）を、類似データを提供した類似データ所有サイトに支払う。そのようにすることにより、各サイトに対して、他のサイトが蓄積するデータであっても、類似データを自動的に検索し取得できるサービスを提供することができる。また、類似データを提供するサイトにとっても、センタから代金（情報提供料）の支払いを受けることができる。本実施例では、上記の処理を行うことによって、センタは、第８の実施例、第１０の実施例及び第１２の実施例と同様に、各サイトに対してマクロ情報分析サービスを提供することができる。
【実施例１５】
【０３３３】
次に、本発明の第１５の実施例を説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第６の実施の形態で示したマクロ情報生成システムに相当する。本実施例では、サイトのパーソナルコンピュータの中央演算装置は、第９の実施例で示した構成要素のうち、次元枚挙手段を含まない。また、本実施例では、センタのパーソナルコンピュータの中央演算装置は、統合次元生成手段及び近似情報生成手段を含まない。また、本実施例では、センタの磁気ディスク記憶装置は、統合次元及び近似情報を記憶しない。
【０３３４】
第１の実施例から第９の実施例では、センタ装置は、所定のサンプリング処理を行うことによって、サイトが蓄積するデータを再現した。本実施例では、センタ装置は、サンプリング処理を行うことなく、統合した確率分布に基づいて、マクロ情報となる確率分布を積分によって直接求める。例えば、センタ装置は、統合した確率分布に基づいて、所定の積分式を用いて、マクロ情報としての確率分布（マクロ分布）を求める。
【０３３５】
集約情報統合手段が統合した確率分布（統合分布ともいう）を、ｐ’（ｘ｜θ’）とする。集約情報統合手段が求める統合分布ｐ’（ｘ｜θ’）は、各サイトが蓄積するデータの分布を、所定の表現方法で示したものに相当する。また、センタ装置が求めるべきマクロ情報を示す分布（マクロ分布）を、ｐ（ｘ｜θ）とする。
【０３３６】
センタ装置は、マクロ分布ｐ（ｘ｜θ）におけるθの値を推測するために、２つの確率分布の分布間距離Ｄ（ｐ’，ｐ）が最小となるようにθを近づけていく。そのようにすることによって、センタ装置は、マクロ分布ｐ（ｘ｜θ）を求めることが可能である。よって、センタ装置は、分布間距離Ｄ（ｐ’，ｐ）が最小となる場合のθの値を推定する。本実施例では、センタ装置は、分布間距離としてＫＬ（Kullback Leibler）ダイバージェンスを、式（４）を用いて求める。
【０３３７】
【数４】
2007073024.tif 000005
【０３３８】
ここで、式（４）において、「∫ｐ’（ｘ｜θ’）ｌｏｇ  ｐ’（ｘ｜θ’）ｄｘ」は、θによらない定数である。そのため、分布間距離Ｄ（ｐ’，ｐ）を最小化する問題は、「∫ｐ’（ｘ｜θ’）ｌｏｇ  ｐ’（ｘ｜θ’）ｄｘ」を最大化するθを推定する問題に帰着する。よって、センタ装置は、「∫ｐ’（ｘ｜θ’）ｌｏｇ  ｐ’（ｘ｜θ’）ｄｘ」を、所定の積分技術を用いて求めることによって、容易にθを推定することができる。そして、センタ装置は、推定したθの値を用いて、マクロ分布ｐ（ｘ｜θ）を求めることができる。
【実施例１６】
【０３３９】
次に、本実施例の第１６の実施例を説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第７の実施の形態で示したマクロ情報生成システムに相当する。本実施例では、サイトのパーソナルコンピュータの中央演算装置は、第１４の実施例で示した構成要素に加えて、近似情報生成手段を有する。また、センタのパーソナルコンピュータの中央演算装置は、第１４の実施例で示した構成要素のうち、集約情報統合手段、統合次元生成手段及び近似情報生成手段を含まない。また、本実施例では、センタの磁気ディスク記憶装置は、集約情報を記憶しない点で、第１４の実施例と異なる。
【０３４０】
第１の実施例から第９の実施例では、サイト装置がセンタ装置に確率分布や統計量等の集約情報を送信し、センタ装置が近似情報を生成する場合を説明した。本実施例では、サイト装置が近似情報を生成して、生成した近似情報をセンタ装置に送信する。そして、センタ装置は、サイト装置から受信した近似情報に基づいて、マクロ情報を生成する。
【０３４１】
サイト装置の近似情報生成手段は、第１の実施例で示したセンタ装置の近似情報生成手段と同様の処理に従って、近似情報を生成する。例えば、集約情報が確率分布である場合、サイト装置は、所定のサンプリング技術を用いて近似情報を生成する。また、例えば、集約情報がデータベクトルの次元の値を総和した統計量である場合、サイト装置は、統計量をサイトのデータ数で除算して平均値を求める。そして、サイト装置は、求めた平均値に従ってランダムサンプリングをすることによって、近似情報を生成する。
【０３４２】
近似情報は、生データそのものではなく、そのサイトの分布から生成した代表的なデータであるとみなすことができる。そのため、本実施例において、近似情報は、集約情報の一種とみなすことができる。よって、サイト装置からセンタ装置に近似情報を送信することによって、各サイト装置がセンタ装置に集約情報を送信さえすれば、センタ装置は、各サイト装置が蓄積する生データを再現することができる。また、各サイト装置がセンタ装置に集約情報を１回だけ送信すれば、センタ装置がマクロな情報を分析することができ、システムの外部に情報が漏洩する危険性を低減することができる。また、生成したマクロ情報を利用ユーザにとって分かりやすい価値のあるデータ形式に情報に変換して提示することができる。
【０３４３】
なお、上記の各実施の形態及び各実施例で示したマクロ情報生成システムは、各種ビジネスモデルに適用できる。例えば、ＣＲＭ（Customer Relationship Management）やナレッジマネジメント、ＢＰＭ（Business Process Management ）、ＢＡＭ（Business Activity Monitoring）において、活動報告書や週報等の企業知識を分析した情報を配信する用途に適用できる。また、例えば、コンタクトセンタにおける顧客問い合わせデータを分析した情報を配信する用途に適用できる。また、例えば、ＢＬＯＧ（Weblog）やＲＳＳ（Rich Site Summary ）、掲示板等のＷＥＢ上の記事を分析した情報を配信する用途に適用できる。
【０３４４】
例えば、企業知識を分析する用途に用いる場合、第１の実施例から第１６の実施例で示した処理を行うことにより、効果的な知識管理や活用を行えることが期待できる。また、例えば、各サイトが各部署であり、センタが企業の経営部門である場合を考える。この場合、第１の実施例から第６の実施例、第１５の実施例、又は第１６の実施例で示した処理を行うことにより、上位経営部門は、全社的に力を入れているトピックや、そのトピックに対して各事業部がどの程度力を注いでいるかを容易に把握することができる。
【０３４５】
また、社内に分散した企業知識を統合するために、トピックを部署とみなして、社内で蓄積されているデータの蓄積構造を改編することも可能である。例えば、第７の実施例から第１０の実施例で示した処理を行うことにより、各部署においても、全社的なトピックを容易に把握することができたり、少ないデータ量であっても精度の高いトピックを知ることができたりする。また、自らの部署が全社的なトピックに及ぼす影響力を知ることや、他の部署との相対的な比較を行うことも可能となる。
【０３４６】
また、第１１の実施例又は第１２の実施例で示した処理を行うことにより、新規プロジェクトに対するコストや進捗具合を過去事例から予測する等、様々な予測を行うことが可能となる。また、第１３の実施例又は第１４の実施例で示した処理を行うことにより、他の部署の類似情報も閲覧することができる。そのため、自分とは異なる様々な視点をもつ人の考えを参照することができ、新たな知識の創出に大いに役立てられることが期待できる。また、サイトを顧客である一企業とし、センタを複数企業の情報を統合して分析を行うサービス事業者とすると、顧客である各企業にとって効果的な知識管理や活用を行うことが期待できる。
【０３４７】
また、上記の各実施の形態及び各実施例で示したマクロ情報生成システムは、複数のリモートサイトに格納されている情報からマクロな情報を分析するビジネスモデルに適用できる。具体的には、第８の実施例、第１０の実施例、第１２の実施例又は第１４の実施例で示した処理に従って、マクロ情報生成システムは、情報分析を行う。
【０３４８】
例えば、一般に、サイト間や、サイトとセンタとの間で送受信されるデータのプライバシを保護することは難しく、現在、マクロな情報分析を行うビジネスモデルを実現することは難しい。しかし、上記の各実施の形態及び各実施例で示したマクロ情報生成システムは、各サイトからセンタに生データを直接送信することなく、またサイトに他のサイトの情報が送信されることなく、マクロ情報を生成することができる。そのため、サイト間、及びサイトとセンタとの間で送受信されるデータに対して、プライバシを保護することができる。よって、マクロな情報分析を行うという新たなビジネスモデルが実現でき、産業上大いに利用することが期待できる。
【実施例１７】
【０３４９】
次に、本発明の第１７の実施例を説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第５の実施の形態で示したマクロ情報生成システムに相当する。本実施例において、マクロ情報生成システムの構成は、第８の実施例で示したマクロ情報生成システムの構成と同じである。
【０３５０】
本実施例では、センタ装置は、時間が経過するに従って更新又は新規生成されるデータ（例えば、テキストデータ）に対して、全時間帯で述べられている（出現する）共通トピック、ある特定期間内で述べられる（出現する）個別トピック、又は時間が経過するに従って新たに出現する新規トピックを発見する。例えば、センタ装置は、ｂｌｏｇ又は電子掲示板システムのデータや、定例会議の議事録等のデータに基づいて、トピックを抽出する。
【０３５１】
本実施例では、まず、各サイト装置は、時間軸に従って更新又は新規生成されるデータのうち、ある一定期間内のデータを所有（蓄積）しているとする。次に、センタ装置は、第８の実施例と同様の処理に従って、サイトが蓄積するデータに基づいて、マクロ情報であるトピックや、各トピックを対応付けた表（テーブル）を生成する。また、サイト装置が顧客が使用する装置であり、センタ装置がサービス事業者が運営する装置である場合のように、サイトとセンタとの位置が異なる場合には、センタ装置は、各サイト装置に対して、通信ネットワークを介して、トピックや、各トピックを対応付けた表（テーブル）を含むマクロ情報を送信する。
【０３５２】
サイトでトピックを対応付けた表が参照されると、センタ装置は、ある１つのマクロ情報であるトピックに対して、全サイト共通に対応付けられたトピックが存在する場合には、共通トピックを抽出する。また、センタ装置は、ある特定サイトのみに対応付けられたトピックが存在する場合には、個別トピックを抽出する。また、センタ装置は、サイトを時間軸に従って並べ替え、時間軸の途中からサイトに対応付けらたトピックが存在する場合には、新規トピックを抽出する。この場合、共通トピックを発見（抽出）することにより、そのデータに対して全時間帯常に述べられているトピックを、容易に知ることが可能になる。また、個別トピックを見つけることにより、他の期間では見られない一時的なトピックを、容易に知ることが可能になる。また、新規トピックを見つけることにより、その期間で述べられ始めたトピックを、容易に知ることが可能になる。
【実施例１８】
【０３５３】
次に、本発明の第１８の実施例を説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第５の形態で示したマクロ情報生成システムに相当する。また、本実施例において、マクロ情報生成システムの構成は、第８の実施例、第１０の実施例、第１２の実施例及び第１４の実施例で示したマクロ情報生成システムの構成と同様である。また、本実施例では、マクロ情報生成システムを具体的なビジネスモデルに適用する場合を説明する。
【０３５４】
本実施例では、各サイト装置及びセンタ装置は、第１７の実施例と同様の処理に従って、時間軸に従って更新又は生成されるデータが、特定期間毎に各サイトに蓄積されているときの共通トピックや個別トピック、新規トピックを発見（抽出）するものとする。本実施例では、サイト装置が同一企業等の顧客が使用する装置であり、センタ装置がサービス事業者又はサイトと同一の顧客が運営する装置であるとする。センタがサービス事業者である場合、顧客である企業は、サービス事業者であるセンタと、マクロ情報の配信サービスの提供を受けることについて予め契約を締結している。本実施例では、センタ装置が分析したトピックや、対応付けたトピック表を含むマクロ情報を提供することによって、サイトから代金を徴収するビジネスモデルを提案する。
【実施例１９】
【０３５５】
次に、本発明の第１９の実施例を説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第５の実施の形態で示したマクロ情報生成システムに相当する。本実施例において、マクロ情報生成システムの構成は、第８の実施例で示したマクロ情報生成システムの構成と同じである。
【０３５６】
本実施例では、センタ装置は、ある１つのサイトが所有（蓄積）するデータ（例えば、テキストデータ）に対して、そのデータに記述された内容や対象物の批評内容（評価）を示すデータ（評判情報ともいう）との比較を行う。
【０３５７】
本実施例において、まず、ある１つのサイト装置は、１企業の１製品の広報データ等の比較対象となるデータを蓄積している。また、他のサイト装置は、比較対象データのｂｌｏｇや電子掲示板システムのデータから取得（例えば、抽出）した評判情報を蓄積している。例えば、各サイト装置は、評判情報をそれぞれデータ記憶部２１１，２２１に予め記憶している。次に、センタ装置は、第８の実施例と同様の処理に従って、サイトが蓄積するデータに基づいて、マクロ情報であるトピックや、各トピックを対応付けた表（対応テーブル）を生成する。例えば、センタ装置は、評判情報に対応するテキストデータと、そのテキストデータのデータ内容又は対象物との対応関係を示す対応テーブルを生成する。更に、センタ装置は、比較対象のデータを所有（蓄積）するサイト装置に対して、通信ネットワークを介して、トピックや、各トピックを対応付けた表（対応テーブル）を含むマクロ情報を送信する。
【０３５８】
本実施例では、マクロ情報生成システムの利用シーンとして、以下のシーンを考える。例えば、あるサイトにおいて、販売している製品がどのように世間では評価されているのか、または販売側が考えている認識と一致しているのかという情報を得たい旨の要求がある場合を考える。以下、この評判の調査を要求するサイトを評判調査依頼サイトという。
【０３５９】
まず、評判調査依頼サイトのサイト装置は、センタ装置に、特定製品の評判調査依頼を、通信ネットワークを介して要求（送信）する。次に、センタ装置は、評判調査依頼サイトから受信した評判調査依頼に基づいて、依頼製品の評判情報が記載されている情報を蓄積する複数のサイト装置を特定する。そして、センタ装置は、特定サイトに製品に関するトピック分析依頼要求を、通信ネットワークを介して、サイト装置に送信する。
【０３６０】
センタからトピック分析依頼を受信したサイトのサイト装置は、トピック分析依頼要求を受信すると、記憶する評判情報に基づいて、蓄積するデータを分析する。本実施例では、サイト装置は、第８の実施例と同様の処理に従って、サイトで情報（評判情報を含む）を集約し、センタ装置に集約情報を送信する。集約情報を受信したセンタ装置は、第８の実施例と同様の処理に従って、評判調査依頼サイト及び評判情報をもつ（蓄積する）特定サイトからの集約情報に基づいて、トピック、及びトピックを対応付けた表（対応テーブル）を含むマクロ情報を生成する。そして、センタ装置は、その生成したマクロ情報を評判調査依頼サイトのサイト装置に送信する。
【０３６１】
上記の処理を実行することによって、評判調査依頼サイトのサイト装置は、センタ装置に生データを送信しなくても、トピック対応表から、評判調査依頼サイトと世間との製品に対する認識の違いを把握することができる。また、性能やコスト等のトピック毎に評判情報が整理されることによって、評判調査依頼サイトと世間との製品に対する認識の違いを容易に理解することができる。
【実施例２０】
【０３６２】
次に、本発明の第２０の実施例を説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第５の形態で示したマクロ情報生成システムに相当する。また、本実施例において、マクロ情報生成システムの構成は、第８の実施例、第１０の実施例、第１２の実施例、第１４の実施例及び第１８の実施例で示したマクロ情報生成システムの構成と同様である。また、本実施例では、マクロ情報生成システムを具体的なビジネスモデルに適用する場合を説明する。
【０３６３】
本実施例では、各サイト装置及びセンタ装置は、第１９の実施例と同様の処理に従って、ある１つのサイトが所有する（蓄積する）データに対して、そのデータに記述された内容や対象物を批評したデータとの比較を行う。本実施例では、ある１つのサイトを企業等の顧客とし、他のサイトを評判情報が掲載された情報源を所有する企業とする。また、センタをサービス事業者とする。顧客である企業は、サービス事業者であるセンタと、マクロ情報の配信サービスの提供を受けることについて予め契約を締結している。本実施例では、センタ装置が分析したトピックや、対応付けたトピック表を含むマクロ情報を提供することによって、顧客であるサイトから代金を徴収するとともに、評判情報を所有するサイトにも顧客から徴収した代金の一部（例えば、情報提供料）を支払うビジネスモデルを提案する。そのようにすることによって、評判情報を所有するサイトにとっても、所有データの分析により代金が得られ、利得を得ることができる。
【実施例２１】
【０３６４】
次に、本発明の第２１の実施例を図面を参照して説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第９の実施の形態で示したマクロ情報生成システムに相当する。また、本実施例において、マクロ情報生成システムの構成は、第６の実施例で示したマクロ情報生成システムの構成と同じである。本実施例では、マクロ情報生成システムは、各サイト側のトピックやセンタ側のトピックに対して、技術領域や製品名等の名前を対応付けた辞書を利用して、更にわかりやすいラベルを付与する。
【０３６５】
図３０は、マクロ情報生成システムの具体的な更に他の構成例を示すブロック図である。本実施例では、図２６に示すセンタ装置の構成要素に加えて、センタ装置が、把握しやすいラベルをトピックに付与するためのドメイン辞書及びラベリング手段を有する点で、第６の実施例と異なる。
【０３６６】
本実施例では、ドメイン辞書は、製品や技術等の主に固有名詞で表現された名前と、それら製品や技術が属する技術領域等のドメインとを対応付けて含む。例えば、このようなドメイン辞書は、Ｗｅｂ等の外部情報源から入手した情報に基づいて、予め人手によって（例えば、センタ装置の管理者によって）作成される。また、ラベリング手段は、まず、センタ側及びサイト側のトピックに属するサンプリングデータや特徴語等の情報から、製品や技術等の名前を抽出する。また、ラベリング手段は、その抽出した名前がどのような技術ドメインに属しているかを、ドメイン辞書を用いて調べる。そして、ラベリング手段は、特定した技術ドメインをラベルとしてトピックに付与する。
【０３６７】
トピックへの技術ドメイン付与方法として、例えば、最も多く出現した技術ドメインをトピックのラベルとして選択する方法がある。そのようにすることにより、特定トピックがどのような話題について述べられたトピックであるのかを、利用ユーザが把握しやすい形式（技術ドメインという形式）で、ラベルとして付与することができる。
【０３６８】
図３１は、トピックのラベリングの例を示す説明図である。図３１において、表６１は、トピック１及びトピック２それぞれに属する記事を示す。また、図３１に示すように、ドメイン辞書６２は、製品や技術等の名前（図３１のドメイン辞書６２内の表の左欄）と、それら製品や技術の名前のドメイン名（ドメイン辞書６２内の表の右欄）とを含む。
【０３６９】
図３１に示す例において、ラベリング手段は、各トピックの記事内の製品や技術等の名前を抽出する。また、ラベリング手段は、ドメイン辞書６２を用いて、製品名や技術名に対応して出現するドメイン回数をカウントし、最も多く含まれた（カウント数が最も多くなった）ドメイン名をトピックにラベリングする。すると、図３１のラベリング結果６３に示すように、トピック１には「プロバイダ」というラベルが付与され、トピック２には「データベース」というラベルが付与される。
【実施例２２】
【０３７０】
次に、本発明の第２２の実施例を説明する。なお、本実施例に示すマクロ情報生成システムは、本発明の第１０の実施の形態で示したマクロ情報生成システムに相当する。また、本実施例において、マクロ情報生成システムの構成は、第２１の実施例で示したマクロ情報生成システムの構成と同じである。本実施例では、マクロ情報生成システムは、各サイトの強みや弱み等を分析する競合分析を支援するためのレーダーチャート等のグラフを生成する。
【０３７１】
図３２は、マクロ情報生成システムの具体的な更に他の構成例を示すブロック図である。本実施例では、図３０に示すセンタ装置の構成要素に加えて、センタ装置が、各サイトの競合分析を支援するためのレーダーチャート等のグラフを生成する競合分析手段を有する点で、第２１の実施例と異なる。
【０３７２】
本実施例では、競合分析手段は、構成推測手段が求めたセンタ側のトピックに対するサイトの寄与率に基づいて、センタ側のトピックを軸とするレーダーチャート等のグラフを生成する。例えば、競合分析手段は、マクロ情報の算出に最も寄与したサイトを示す点を、レーダーチャートの軸の最大値の位置にプロットし、他のサイトを示す点を、その最大値をもつサイトとの相対比から求めた値の位置にプロットする。また、競合分析手段は、軸のラベルとして、例えば、ラベリング手段が生成した技術ドメインを付与する。
【０３７３】
上記のようにすることによって、サイトが同業種の企業であれば、各会社（企業）は、特定の技術ドメインに対して、どの企業がデータを多く所有しているかという量の観点から、各企業のその技術領域の強弱を知ることができる。従って、各企業による競合分析の手助けとなる。例えば、サイトに蓄積されるデータが企業の所有する特許情報であれば、特定技術ドメインに対して、どの企業が業界内で多く特許を出願しているか等を示す特許マップを自動的に作成することが可能となる。
【０３７４】
図３３は、センタトピックのサイト構成比に基づいて、レーダーチャートを自動生成して出力した出力例を示す説明図である。図３３において、棒グラフ７１は、センタトピックの各サイトの寄与率に基づいて求めた構成比を示するグラフである。この棒グラフ７１は、図３２に示す構成推測手段及びラベリング手段によって生成されたものである。図３３に示す例では、トピック１には「検索エンジン・ブロードバンドサービス」というラベルが付与され、トピック２には「システム開発」というラベルが付与されている。
【０３７５】
競合分析手段は、図３３の棒グラフに示す各トピックをレーダーチャートの各軸として、図３３に示すレーダーチャート７２を自動生成する。この場合、競合分析手段は、レーダーチャート７２への値の入力方法として、最も寄与したサイトを軸の最大値にプロットし、他のサイトをその最大値をもつサイトとの相対比に基づいてプロットする。そのようにすることによって、図３３に示す例では、例えば、Ｂ社及びＣ社がＡ社及びＤ社に比べてデータベース関連のデータを多く所有（蓄積）していることがわかり、Ｂ社及びＣ社がトピック「データベース」に強いことがわかる。
【産業上の利用可能性】
【０３７６】
本発明は、複数のサイトが蓄積するデータに基づいて、確率分布等のマクロ情報を生成する用途に適用できる。特に、本発明は、センタ装置が生成したマクロ情報を、各サイト装置に配信するマクロ情報配信サービスを提供するビジネスモデルの用途に適用できる。
【図面の簡単な説明】
【０３７７】
【図１】本発明によるマクロ情報生成システムの構成の一例を示すブロック図である。
【図２】サイト装置が集約情報を生成してセンタ装置に送信する処理の一例を示す流れ図である。
【図３】センタ装置がマクロ情報を生成する処理の一例を示す流れ図である。
【図４】マクロ情報生成システムの他の構成例を示すブロック図である。
【図５】サイト装置が集約情報を生成してセンタ装置に送信する処理の他の例を示す流れ図である。
【図６】センタ装置がマクロ情報を生成する処理の他の例を示す流れ図である。
【図７】マクロ情報生成システムの更に他の構成例を示すブロック図である。
【図８】センタ装置がマクロ情報を生成する処理の更に他の例を示す流れ図である。
【図９】マクロ情報生成システムの更に他の構成例を示すブロック図である。
【図１０】センタ装置がマクロ情報を生成する処理の更に他の例を示す流れ図である。
【図１１】マクロ情報生成システムの更に他の構成例を示すブロック図である。
【図１２】センタ装置がマクロ情報を生成する処理の更に他の例を示す流れ図である。
【図１３】マクロ情報生成システムの更に他の構成例を示すブロック図である。
【図１４】センタ装置がマクロ情報を生成する処理の更に他の例を示す流れ図である。
【図１５】マクロ情報生成システムの更に他の構成例を示すブロック図である。
【図１６】サイト装置が近似情報を生成してセンタ装置に送信する処理の例を示す流れ図である。
【図１７】センタ装置がマクロ情報を生成する処理の更に他の例を示す流れ図である。
【図１８】マクロ情報生成システムの更に他の構成例を示すブロック図である。
【図１９】マクロ情報生成システムの更に他の構成例を示すブロック図である。
【図２０】センタ装置がマクロ情報を生成する処理の更に他の例を示す流れ図である。
【図２１】マクロ情報生成システムの更に他の構成例を示すブロック図である。
【図２２】センタ装置３０がマクロ情報を生成する処理の更に他の例を示す流れ図である。
【図２３】マクロ情報生成システムの具体的な構成例を示すブロック図である。
【図２４】マクロ情報生成システムの具体的な他の構成例を示すブロック図である。
【図２５】各サイトに蓄積されているテキストデータ及びトピック分析結果の出力例と、マクロ情報としての全体のサイトのトピック分析結果の出力例とを示す説明図である。
【図２６】マクロ情報生成システムの具体的な更に他の構成例を示すブロック図である。
【図２７】センタ側の各トピックについて、構成推測手段が求めるサイト又はサイトのトピックの構成比の例を示す説明図である。
【図２８】センタ側とサイト側とのトピックを対応付けたテーブルの例を示す説明図である。
【図２９】本実施例におけるビジネスモデルの適用概念を示す説明図である。
【図３０】マクロ情報生成システムの具体的な更に他の構成例を示すブロック図である。
【図３１】トピックのラベリングの例を示す説明図である。
【図３２】マクロ情報生成システムの具体的な更に他の構成例を示すブロック図である。
【図３３】センタトピックのサイト構成比に基づいて、レーダーチャートを自動生成して出力した出力例を示す説明図である。
【符号の説明】
【０３７８】
３，２１，２２  データ処理記憶装置
４  出力装置
１１，１２  入力装置
２０Ａ，２０Ｂ  サイト装置
３０  センタ装置
３１  集約情報記録部
３２  集約情報統合手段
３３  近似情報生成手段
３４  近似情報記憶部
３５  分析手段
２１１，２２１  データ記憶部
２１２，２２２  集約手段
【図１】
2007073024.tif 000006
【図２】
2007073024.tif 000007
【図３】
2007073024.tif 000008
【図４】
2007073024.tif 000009
【図５】
2007073024.tif 000010
【図６】
2007073024.tif 000011
【図７】
2007073024.tif 000012
【図８】
2007073024.tif 000013
【図９】
2007073024.tif 000014
【図１０】
2007073024.tif 000015
【図１１】
2007073024.tif 000016
【図１２】
2007073024.tif 000017
【図１３】
2007073024.tif 000018
【図１４】
2007073024.tif 000019
【図１５】
2007073024.tif 000020
【図１６】
2007073024.tif 000021
【図１７】
2007073024.tif 000022
【図１８】
2007073024.tif 000023
【図１９】
2007073024.tif 000024
【図２０】
2007073024.tif 000025
【図２１】
2007073024.tif 000026
【図２２】
2007073024.tif 000027
【図２３】
2007073024.tif 000028
【図２４】
2007073024.tif 000029
【図２５】
2007073024.tif 000030
【図２６】
2007073024.tif 000031
【図２７】
2007073024.tif 000032
【図２８】
2007073024.tif 000033
【図２９】
2007073024.tif 000034
【図３０】
2007073024.tif 000035
【図３１】
2007073024.tif 000036
【図３２】
2007073024.tif 000037
【図３３】
2007073024.tif 000038