(57)【特許請求の範囲】
【請求項１】
複数のグループに分類された複数のメンバ間の接続関係を表示する方法であって、
メンバに対応づけて、そのメンバの属性情報と、そのメンバと接続関係を有する他のメンバとを記憶した接続関係記憶手段を参照して、グループ化手段が、前記接続関係記憶手段に記憶された各メンバの属性情報に基づき、各メンバを複数のグループに分類し、
内部接続指標算出手段が、グループ化手段により求められたグループ毎に、接続関係記憶手段に基づきそのグループ内のメンバ同士の接続関係を求め、求めたグループ内のメンバ同士の接続関係に基づきそのグループ内での接続の密度を示す指標値を計算し、
グループノード表示位置決定手段が、グループ化手段により求められたグループ毎に、各グループを表すグループノード同士が重ならないように各グループノードの表示位置を決定し、
分析用表示手段が、グループ化手段により求められたグループ毎に、グループノード表示位置決定手段で決定された表示位置に表示されるグループノードにより覆われる領域内に、そのグループに属するメンバを表すメンバノードを配置し、接続関係記憶手段に基づき、接続関係を有するメンバを表すメンバノード間にアークを表示し、
指標値の段階ごとにその段階に対応するグループノードのシンボル図形を記憶したシンボル図形記憶手段を参照して、報告用表示手段が、グループ化手段により求められたグループ毎に、内部接続指標算出手段で算出したそのグループの指標値が属する段階に対応するシンボル図形をそのグループのグループノードとしてそれぞれ求め、そのグループノードを、前記分析用表示手段が生成した表示上において、グループノード表示位置決定手段により決定された表示位置に、そのグループに属するメンバのメンバノード群を覆うように表示する、
接続関係表示方法。
【請求項２】
前記グループノードのシンボル図形は、当該グループノードに対応する指標値の段階に対応した数のアークをダミーノード間に配置したものであることを特徴とする請求項１記載の接続関係表示方法。
【請求項３】
前記グループを表すグループノード間のアークは、それらグループ間のメンバ同士の接続の数に対応した数だけ表示されることを特徴とする請求項１記載の接続関係表示方法。
【請求項４】
前記グループを表すグループノード間のアークは、それらグループ間のメンバ同士の接続の数を各グループのメンバ数に応じて正規化した数だけ表示されることを特徴とする請求項１記載の接続関係表示方法。
【請求項５】
メンバに対応づけて、そのメンバの属性情報と、そのメンバと接続関係を有する他のメンバとを記憶した接続関係記憶手段と、
接続関係記憶手段に記憶された各メンバの属性情報に基づき、各メンバを複数のグループに分類するグループ化手段と、
グループ化手段により求められたグループ毎に、接続関係記憶手段に基づきそのグループ内のメンバ同士の接続関係を求め、求めたグループ内のメンバ同士の接続関係に基づきそのグループ内での接続の密度を示す指標値を計算する内部接続指標算出手段と、
指標値の段階ごとに、その段階に対応するグループノードのシンボル図形を記憶したシンボル図形記憶手段と、
グループ化手段により求められたグループ毎に、各グループを表すグループノード同士が重ならないように各グループノードの表示位置を決定するグループノード表示位置決定手段と、
グループ化手段により求められたグループ毎に、グループノード表示位置決定手段で決定された表示位置に表示されるグループノードにより覆われる領域内に、そのグループに属するメンバを表すメンバノードを配置し、接続関係記憶手段に基づき、接続関係を有するメンバを表すメンバノード間にアークを表示する分析用表示手段と、
グループ化手段により求められたグループ毎に、内部接続指標算出手段で算出したそのグループの指標値が属する段階に対応するシンボル図形をそのグループのグループノードとして前記シンボル図形記憶手段からそれぞれ求め、そのグループノードを、前記分析用表示手段が生成した表示上において、グループノード表示位置決定手段により決定された表示位置に、そのグループに属するメンバのメンバノード群を覆うように表示する報告用表示手段と、
を備える接続関係表示装置。
【請求項６】
前記グループノードのシンボル図形は、当該グループノードに対応する指標値の段階に対応した数のアークをダミーノード間に配置したものであることを特徴とする請求項５記載の接続関係表示装置。
【請求項７】
前記グループを表すグループノード間のアークは、それらグループ間のメンバ同士の接続の数に対応した数だけ表示されることを特徴とする請求項５記載の接続関係表示装置。
【請求項８】
前記グループを表すグループノード間のアークは、それらグループ間のメンバ同士の接続の数を各グループのメンバ数に応じて正規化した数だけ表示されることを特徴とする請求項５記載の接続関係表示装置。
【請求項９】
前記グループのグループノード間のアークの表示形態を、それらグループ間を跨ぐメンバ同士の接続関係から求めたグループ間接続状況指標値に応じて決定することを特徴とする請求項５記載の接続関係表示装置。
【請求項１０】
前記グループ間接続状況指標値は、グループ間の接続関係の数を、１メンバに対する接続相手の上限数により正規化した値であることを特徴とする請求項９記載の接続関係表示装置。
【請求項１１】
コンピュータシステムを、
メンバに対応づけて、そのメンバの属性情報と、そのメンバと接続関係を有する他のメンバとを記憶した接続関係記憶手段、
接続関係記憶手段に記憶された各メンバの属性情報に基づき、各メンバを複数のグループに分類するグループ化手段、
グループ化手段により求められたグループ毎に、接続関係記憶手段に基づきそのグループ内のメンバ同士の接続関係を求め、求めたグループ内のメンバ同士の接続関係に基づきそのグループ内での接続の密度を示す指標値を計算する内部接続指標算出手段、
指標値の段階ごとに、その段階に対応するグループノードのシンボル図形を記憶したシンボル図形記憶手段、
グループ化手段により求められたグループ毎に、各グループを表すグループノード同士が重ならないように各グループノードの表示位置を決定するグループノード表示位置決定手段、
グループ化手段により求められたグループ毎に、グループノード表示位置決定手段で決定された表示位置に表示されるグループノードにより覆われる領域内に、そのグループに属するメンバを表すメンバノードを配置し、接続関係記憶手段に基づき、接続関係を有するメンバを表すメンバノード間にアークを表示する分析用表示手段、
グループ化手段により求められたグループ毎に、内部接続指標算出手段で算出したそのグループの指標値が属する段階に対応するシンボル図形をそのグループのグループノードとして前記シンボル図形記憶手段からそれぞれ求め、そのグループノードを、前記分析用表示手段が生成した表示上において、グループノード表示位置決定手段により決定された表示位置に、そのグループに属するメンバのメンバノード群を覆うように表示する報告用表示手段、
として機能させるためのプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、アンケート調査などで求められたメンバ間の関係の表示のための技術に関する。
【０００２】
【従来の技術】
オフィスの診断・設計、企業内での情報システムの診断・設計、さらには組織の診断・設計などにおいて、従来は物理的なリソースの配置や、情報等の表面的な流れを捉えて行われてきた。しかし、実際の組織の活動や情報の流れは表面的に見えている部分だけで把握することはできず、その内部の人の活動や関係をも考慮にいれて調査を行う必要があることが認識され始め、そこで活動する人達のコミュニケーションにも着目して診断・設計が行われるようになってきた。
【０００３】
人のコミュニケーションの調査には、記名式のアンケートが用いられることが多い。また、コミュニケーションの調査結果の分析や報告には、ネットワーク図がよく用いられている。ネットワーク図では、個々人をノード、個々人の間の関係を接続関係としてアークやエッジ（以下、アークと総称する）として表現することが行われていた。このようなネットワーク図は、個々人の間の関係が視覚的に分かりやすいというメリットがある。このようなネットワーク図を作成し、表示する解析ツールも知られている。
【０００４】
【発明が解決しようとする課題】
このようなネットワーク図の表示では、そのノード間の接続関係からしばしば、個人が特定できてしまうという問題があった。この問題を避けるために例えばグループ単位などで一括して一つのノードとして表現した場合には、その組織内のコミュニケーションなどの内部の接続関係の情報が全く表示されなくなってしまうという問題があった。同様に、物や情報などの間の接続関係・関連の調査・分析結果を報告したり公開したりする場合などにおいても、全体的な接続関係の状況さえ分かれば良く、個々の物や情報が特定できてはまずい場合もある。
【０００５】
かかる問題を鑑み、本発明においてはコミュニケーション調査の結果などにおいて、個々の人や物などの特定を防ぎ、かつグループ内部の接続関係についてもある程度の情報を提供できる接続関係表示の技術を提供する。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明では、複数のグループに分類された複数のメンバ間の接続関係を表示する際に、各グループをそれぞれノードで表現し、異なるグループに属するメンバ間の接続関係はそれらグループを表すノード間のアークとして生成し、同一グループに属するメンバ間の接続関係については、それら各メンバ間の接続関係の情報からそのグループ内の各メンバ間の接続状況を表す指標値を生成し、生成されたノード及びアークをネットワーク表示すると共に、各グループ内の接続状況の指標値を当該グループに対応するノードに関連付けて表示する。
【０００７】
ここで、グループ内の接続状況の指標値の表示は、その数値自体を対応するノード内又はその近傍等に表示することによってもできるし、あるいは、指標値をいくつかの段階に分け、その段階毎に異なるシンボル図形を用意し、そのシンボル図形をグループノードの図形として表示することなどでもできる。また、メンバは、人に限らず、物や情報、概念などの場合もありうる。
【０００８】
この構成によれば、個々のメンバや、それらメンバ同士の直接的な接続関係は表示しないので、表示を見る者に個々のメンバに関する情報が読み取られるのを防止できる。また、この構成では、グループ内接続状況をグループのノードに関連付けて表示するので、グループ内の接続状況についてもある程度の情報を提供することができる。
【０００９】
また、本発明では、複数のグループに分類された複数のメンバ間の接続関係を表示する際に、各グループに対して互いに重ならない表示領域を割り当て、それら各グループに属するメンバのノードをその表示領域に配置し、接続関係を有するメンバのノード間にアークを生成することによりメンバ間の接続関係をネットワーク表示し、その後、ユーザからの指示に応じ、各グループ毎にそのグループ内のメンバ同士の接続関係の情報からグループ内接続状況を表す指標値を算出し、各グループを表すグループノードを、対応するグループの表示領域を覆って表示し、そのグループノードに対応づけて前記グループ内接続状況の指標値を表示する。
【００１０】
この構成によれば、メンバ同士の接続関係のネットワーク表示により、接続状況について詳細な分析を行うことができるとともに、その分析の基礎としたネットワーク表示の上にグループノードを被せて個々のメンバの情報を隠蔽することにより、報告や公開などの際の個別メンバの情報の漏洩を防ぐことができる。この構成では、報告・公開時と分析時とでは、基本的にグループノードの有無が異なるだけなので、分析者は報告用の表示が理解しやすく、分析者が報告用の表示を用いて報告する際の負担を軽減できる。
【００１１】
本発明は、コンピュータシステムを用いてソフトウエア的に構築することができる。この場合、本発明に係る処理を記述したプログラムは、例えばコンピュータ読み取り可能な記録媒体に記録された形で提供され得る。コンピュータ読み取り可能な記録媒体には、フロッピーディスク、ＣＤ−ＲＯＭ（コンパクトディスク−リード・オンリー・メモリ）、ハードディスク、ＲＯＭ（リード・オンリー・メモリ）など、プログラムをコンピュータ読み取り可能な形態・方式で記録するすべての情報記録媒体が含まれる。このような記録媒体に記録されたプログラムは、コンピュータのメインメモリ上にロードされ、ＣＰＵ（中央処理装置）にて実行されることにより、上記各機能を達成する。なお、上記プログラムを通信媒体を経由して、コンピュータに付属した固定ディスク装置にインストール又はメインメモリにロードして実行するような形態も本発明の態様に含まれる。
【００１２】
【発明の実施の形態】
以下、本発明の実施の形態（以下実施形態という）について、図面に基づいて説明する。
【００１３】
以下では、組織内の個々人の間のコミュニケーション状況のアンケートを集計し、その結果をネットワーク図として表示する装置を例にとって説明する。この装置では、アンケート結果に基づき組織内の各人のコミュニケーション関係を示すネットワーク図を作成する。ここで特徴的なことは、本実施形態では、ネットワーク図で個々人が特定できないよう、個々人のノード間の接続関係を隠蔽し、個々人が所属するグループ間の接続関係とそのグループ内での個々人の接続状況との組合せからなるネットワーク表示を行う。本実施形態によるネットワーク図の表示例を図１に示す。この図では、所定のグループ分け基準に従って各人を４つのグループにグループ分けし、それらグループを表すグループノードＡ〜Ｄによって個々人の間の接続関係を隠している。グループノードＡ〜Ｄには、それぞれ、対応するグループ内の各人の接続（コミュニケーション）の程度を表すシンボル図形が用いられている。このシンボル図形におけるノード間のアーク（エッジ）の本数が、そのグループ内での各人の相互接続の密度を表している。また、グループノード間には、一方のグループに含まれる人と他方のグループに含まれる人との間の各接続ごとに、その接続に対応するアークが設けられている。したがってこの例では、グループノード間のアークの本数を見れば、両グループ間の個々人の接続関係の存在数が把握できる。なお、この表示例では、有向（矢印付き）アークを用いているが、これは、「よく相談する相手」など向きに意味のある関係を調査対象としたことによる。
【００１４】
このような表示によれば、個々人の間の接続関係が直接的に表されないので、表示から個人が特定され、その人のプライバシーが露呈されることを防止できる。また、この表示は、単にグループにまとめて分析したにとどまらず、グループ内の接続状況についてもある程度の情報を提供することができる。
【００１５】
図２は、本発明に係る装置の概略構成を示す機能ブロック図である。この装置において、アンケートやインタビューなどにより入手した情報は回答入力処理部１０を介して記憶部１２にデータとして格納される。回答入力処理部１０の具体的な実現例としては、マークシート用紙とその読みこみ機の組み合わせ（紙のアンケートの調査票などを一つ一つ入力する場合）や、調査票の内容を打ちこむためのコンピュータの端末装置などの上で動作するインタフェースプログラムなどがある。また、アンケートが電子メールのような電子的な媒体を用いて行われた場合には、例えばその電子情報を読みこみ、解析するプログラムを用意することにより回答入力処理部１０が実現できる。この電子情報の解析プログラムは、例えば、文字列などの並び等から、所定のデータの配置や切り出しのルールに従ってデータを切り出す処理を行うだけのプログラムでもよく、公知の方法の簡単な組み合わせにより実現することができる。また、アンケートをＷｅｂ画面などで実施する場合もあるが、この場合回答入力処理部１０は回答の入力画面部分は入力する人が使用しているブラウザの画面を表示しているコンピュータ側に存在し、入力された情報はネットワークを介して接続されたサーバ装置内の所定の処理プログラムに送られて前記と同様の解析処理を受けて記憶部１２に格納されることとなる。このような場合には回答入力処理部１０はその部分がネットワークを介して別々の物理装置上に配置されてネットワークを介して接続されて機能するものとなる。以降で説明するそれぞれの処理部やそれら処理部間の接続もネットワークを介して接続されて協調して動作する構成を含んでいることは明らかであり、以降ではとくにネットワークを介した構成については説明を行わない。
【００１６】
記憶部１２は、データを少なくとも一時的に格納・保持する働きをなす。記憶部１２の基本的な役割は、回答入力処理部１０を介して取り込んだアンケート回答のデータを格納したり、これらアンケート回答群のデータから求めた各種の集計・分析結果のデータやその表示イメージデータなどを格納したりすることである。記憶部１２は、ＲＡＭなどの半導体装置やハードディスクや光磁気ディスクなどの記憶媒体と、この媒体に対するデータの格納及び取り出しを制御する機構からなる。データがスプレッドシートのように配列状に管理されて格納されたり、さまざまな単位でオブジェクトとしてまとめられて格納されたり、いくつものテーブル状にまとめられた情報の集合で格納されたりする様々な方法で実現できる。記憶される期間も半永久的に記憶するものから、表示のための計算・集計処理を行う時間だけ半導体メモリ中に記憶する場合まで様々な変形がありうる。
【００１７】
集計処理部１４は、記憶部１２に格納されている回答データについて、単純な計数から統計処理まで、必要な集計処理を行う。データの計数などの処理は簡単なプログラムなどで実現できるし、統計的な処理は少なくとも様々な市販のソフトウェアを組み込むことで実現できる、集計処理部１４は、既存の様々なデータ集計処理ツールを用いて実現できる。この集計処理部１４は、一般的なアンケート回答収集からデータ集計の流れの他に、後述する可視化処理部２０からの依頼によってグループ毎の集計処理を行う。
【００１８】
表示部１６は可視化処理部２０により可視化された情報を表示する。通常はこの表示部１６はグラフィックディスプレイ上に表示されるＧＵＩであるが、紙などの媒体に印刷するための処理を行う構成もありうる。ＧＵＩで構成された場合には入力を受けて可視化処理部２０にその入力を伝え、その入力を反映した可視化された情報を入手して表示するというインタラクティブな表示を行う構成もありうる。ＧＵＩ自体は、様々の市販されているＧＵＩの構築用パッケージを用いれば容易に実現できるし、紙などの媒体に印刷するための処理には少なくとも図形情報からページ記述言語へ記述を変換すれば実現することができるし、直接図形情報からラスタイメージに変換することも多くの公知の方法を用いることにより実現することができる。
【００１９】
操作部１８は、アンケート分析者が、集計処理や可視化処理に対する操作指示やパラメータなどを入力するための手段であり、例えばキーボードやポインティングデバイスなどを含む。
【００２０】
可視化処理部２０は、グループ化制御部２２、ネットワーク表示生成部２４及びグループノード表示生成部２６を備える。
【００２１】
グループ化制御部２２は、分析対象である組織の各人のグループ分けを行う手段である。グループ分けは、各人の属性情報（例えば所属部署や年齢層、職階など）に基づき行う。もちろん、グループ分けは、それら個別の属性項目に着目したものに限らず、複数の項目の組合せに基づき行うこともできる。グループ分けの基準となる属性情報には、アンケート回答から読み取った情報を用いても良いし、別途設けられた個人情報データベース（図示省略）に登録された各人の情報を用いることもできる。グループ分けの基準となる設定情報（着目する属性項目やそのしきい値（各グループの区切りとなる値）など）は、予めグループ化制御部２２にプログラミングしておいてもよいが、操作部１８を介して対話的に設定できるようにすれば、ユーザの意図に応じて観点を変えながら分析や表示を行うことができる。
【００２２】
ネットワーク表示生成部２４は、アンケート集計により求められた個々人の間の接続関係を表すネットワークを生成する手段である。本実施形態では、まず各人の間の接続関係をネットワーク表示した後、個々人のノード間の接続関係をグループノードで隠蔽することにより、個々人の特定を防止する構成をとる。この手順における各人の間の接続関係ネットワークの表示を生成するのがネットワーク表示生成部２４である。なお、ネットワーク表示生成部２４は、個々人のノードを配置する際、所属グループ毎に密集配置することで、後でグループ内の各人のノードやその間のアークをグループノードにより覆い隠せるようにする。このため、ネットワーク表示生成部２４は、グループ化制御部２２のグループ分け結果の情報を参照して、各人のノードの配置を決定する。
【００２３】
グループノード表示生成部２６は、各グループのグループノードの表示を生成する手段である。このため、グループノード表示生成部２６は、各グループごとについて、グループ内での個々人の接続状況の指標値の計算を集計処理部１４に依頼し、そのようにして求められた指標値に応じて当該グループノードのシンボル図形を決定する。そして、ネットワーク表示生成部２４で生成されたネットワークに対し、各グループの領域をそのグループノードにて覆うことにより、グループ内の個々人のノードやその間の接続関係を不可視にする。なお、個々人のノード間のアークが有向アークの場合、異なるグループの人同士の接続を示すアークの矢印がグループノードにより隠れてしまう場合がある。そのような場合には、アークとグループノードの周縁との交わりの部分に、矢印マークを再描画するようにすればよい。
【００２４】
以上、本実施形態の装置構成の概略について説明した。次に、簡単な事例を交えて本実施形態の装置の処理などについて詳細な説明を行う。
【００２５】
ここでは、図３に示すような複数のグループからなる組織を例にとって説明する。図３の例では、組織にはＡからＤの４つのグループがあり、グループＡにはＡa，Ａb，Ａc，Ａdの４人、グループＢにはＢa，Ｂb，Ｂcの３人、 グループＣにはＣa，Ｃb，Ｃc，Ｃd，Ｃeの５人、グループＤにはＤa，Ｄb，Ｄcの３人、がそれぞれ含まれているものとする。
【００２６】
この組織において、仕事上での各人の相談相手をアンケート調査する例を考える。アンケートの項目などは本実施形態の仕組みを説明するための必要最小限の例を挙げるが、これらのアンケートの項目などは必要に応じて変更、追加、削除などの変更を行ったものを排除するものではない。また、情報を入手する方法をアンケートに固定するものでもなく、インタビューや実際の通信ログ解析などの方法を排除するものでもない。
【００２７】
図４は、この例で用いるアンケートの調査票の一例である。Ｑ１では相談した個人を３名まで質問しており、この質問の回答部分が後の説明ではコミュニケーション関係（接続関係）情報として処理に用いられる。Ｑ２は説明の都合上用意した質問であり、ここでは情報の入手に関する意識の調査の例を用いた。Ｑ３は回答者を特定する情報（この例の場合は例えば回答者の氏名）と、その回答者の所属グループについての問い合わせである。回答者を特定する情報は、氏名に限らず、社員番号や運転免許証の番号など個人を特定できるに足る情報であればよい、また、所属グループなどの個人の属性情報は他の方法で入手できる場合には省略する変更も容易である。
【００２８】
このような調査票に回答を記入してもらい、例えば郵送やネットワークなどを介して回答を回収する。回収された回答は図２に示した回答入力処理部１０を介して本装置内に入力され、処理に適した形に整形されて記憶部１２に格納される。
【００２９】
記憶部１２に格納されるデータの形式の例を図５を用いて説明する。図５は、調査票のＱ１に対する回答とＱ３に対する回答とをまとめてテーブル形式に表したものである。このデータ構造において、ＩＤ欄１００は、組織における各人の識別情報（ＩＤ）が登録される欄である。ＩＤは、例えば整数値などが個々人に対応して割り振られたものである。相談相手欄１０４ａ〜１０４ｃは、アンケートに回答された１位〜３位までの相談相手のＩＤが登録される欄である。個人の氏名からＩＤへの変換は、別途用意した氏名とＩＤの対応表を用いて自動的に行うことができる。回答に登場する人が事前に分からない場合は、アンケート回答の集計の際に回答者名又は相談相手名のいずれかの欄に現れてきた氏名に対し、人手で又は自動的に識別番号を付与して対応表を作成し、この対応表を用いて回答に現れる各人のＩＤを求めることことができる。また、アンケートにおいて回答者や相談相手を、氏名の代わりにＩＤで回答してもらう方法も用いることができる。グループ欄１０２は、各人の所属グループの識別情報が登録される。ここではグループ名「Ａ」、「Ｂ」、「Ｃ」、「Ｄ」の文字列をグループの識別情報として用いた例を説明する。また、割合欄１０６ａ〜１０６ｃは、図４の調査票において相談相手に付随する情報として回答を求めたものであり、ここでは小数点を伴う数値とする。
【００３０】
なお、本実施形態では人と人との相談関係の調査を例にとったが、必ずしも相談関係に限定したものでもないし、必ずしも１種類の関係だけを質問することに限定する必要がないことも明らかである。また、問い合わせる関係の情報に付随した情報も「割合」に限らないことも、１種類ずつに限定する必要がないことも明らかである。また、それぞれのデータ構造の例が文字列や数値の例を用いているが、ここのデータ型が固定でないこと、そして、関係の情報を説明の簡単のためにテーブル形式のデータ構造の例を示しているが、部分的にオブジェクトなどとして切り出して、オブジェクトのネットワーク構造として記録することも、また、ここの関係をバラバラに切り出した形のテーブル形式を用いるものも本実施形態の範囲から排除されるものではない。
【００３１】
図６は、図４の調査票のＱ２についての回答の集計結果のデータ構造の一例を示したものである。ここでも単純なテーブル形式を用いているが様々な組み合わせでの改変が可能であることは前記と同様である。また、ここでＱ２の回答結果として「情報入手：(Y/N)」と記述してある欄には例えば回答がYesかNoに従って True， False に相当する Boolean 型や、（１，０） などの数値や  Y，N などの文字情報などが格納される。この部分も公知の様々な質問形態を用いた様々な質問が追加、変更できるし、それらを排除するものではない。また、追加された質問などに対してはそれぞれ公知の様々な値の割り振り方法に従って値が決定されて記憶部１２に格納される。
【００３２】
集計処理部１４は記憶部１２に格納されたデータについて、所定の集計処理を行う。この集計処理には統計的に様々なものを用いる場合もあるが、それらの処理手法自体は本実施形態との関係が薄いため、ここでは非常に簡単な集計処理の場合を例示するに止める。ここではＱ２の回答に対してのグループ毎のＹかＮの比率が算出される例で説明を行う。また、集計処理部１４はグループ内外の接続関係についての処理も行う。この接続関係に対する処理の例としては、例えば、グループ内の人の間の接続関係の密度計算などが挙げられる。この数値は例えばグループｗ内のＸxとＸyの間の関係をＺwxyとし、グループＷ内の人数をＮwとすると、例えば下の式のようにして算出することができる（Ｚwxyはｘからｙの関係があるときに１、無いときには０を取る）。
【００３３】
【数１】
0003959938.tif 000002
【００３４】
このようして求めたグループ内の接続関係の密度は、グループ内の接続状況の指標値として用いることができる。
【００３５】
この他にも、グループ内での各人の間の直接接合度を計算したり、中心性行列を算出してスレッシュホルド以上の値を持つ人を計数するなど、グループごとに様々な値を求めることができ、その処理結果は記憶部１２に格納される。
【００３６】
このようにして求められたグループ内接続状況の指標値は、各グループ単位の情報を管理するグループ情報テーブルに格納される。グループ情報テーブルは記憶部１２内に形成される。図７にグループ情報テーブルのデータ構造の一例を示す。ここでグループ毎の情報もテーブル形式で格納する例を説明するが、そのような場合に限定されているわけではないことは明らかである。
【００３７】
まず、グループ情報テーブルには、グループ毎にそのＩＤを格納するＩＤ欄２００を持つ。テーブルのインデクスやアドレス情報がグループのＩＤとして機能する場合にはこの領域は省略することも可能である。また、そのグループを表すグループノードの表示位置のＸ，Ｙ座標を格納する欄２０２が設けられる。グループノードの表示位置は、例えばグループ化制御部２２により、お互いが重ならず、グループノード間のアークの存在がはっきり分かる程度以上の十分な長さとなるように決定される。なお、グループノードの表示位置は、グループのＩＤなどに基づき表示の都度計算により決定することができるので、座標値の欄２０２は必ずしもなくてもよい。そして、グループに属する人の人数を格納する欄２０４が設けられる。欄２０６及び２０８は、Ｑ２の回答についての集計値を格納する領域である（ＹとＮの集計値）。また、欄２１０は、グループ内の接続状況の指標値を格納する領域である。これらの領域は説明のための例であり、格納領域の個数や格納するデータの種類がこの図に示したものに限定されているわけではない。
【００３８】
可視化処理部２０は、このようなデータに基づき、図１に例示したようなネットワーク図を生成し、表示部１６に送信する。
【００３９】
この処理では、まずネットワーク表示生成部２４が、各人を表すノードと、その間の接続関係（相談関係）を表すアークとを、通常のネットワーク図のように描画する。このとき、個々人に対応するノードは、所属グループについて設定されているグループノードの座標値（図７参照）から所定の距離（すなわちグループノードの半径に対応）より離れないように配置される。このようにして生成されたネットワーク表示の例を図８に示す。この表示では、ラベル（「Ａa」など）により個々人が特定でき、それら個々人同士の接続関係がよく分かる。分析者は、この表示により、組織の状況や問題点を解析することができる。また、図８のような図において、例えばアークの部分にコミュニケーションの優先順位や割合などＱ１で問い合わせたような情報を同時に表示すると、表示される情報の情報量が増えて分析には役立つ。本実施形態の装置では、このネットワーク表示生成部２４による表示を分析用途に用いることができる。
【００４０】
ただし、このような表示は、このままでは個々人を特定できてしまうので、アンケートの内容を他に開示しないという調査の前提のために報告時には望ましくないものとなってしまう場合がある。このような問題に対しては、個々人のラベルの表示などを消すという解決策も考えられるが、ノード間の接続関係のみを示した図でも、個々人が特定できてしまう場合は多い。
【００４１】
そこで、本実施形態では、グループノード表示生成部２６により、グループノードを各グループの領域に上書きすることにより、個々人の接続関係の情報を伏せた表示を生成する。グループノードは、グループ内の接続状況をまとめて表現したものであり、これを利用することにより、個々人の情報を伏せるという必要性と、グループの内部の状況までの詳しい状況を表現したいという要求を同時に満たす。
【００４２】
このグループノード表示のため、グループノード表示生成部２６は、記憶部１２からグループ情報テーブル（図７参照）のデータを取り出し、各グループのグループ内接続に関する指標値（ここでは接続密度）に応じて、グループノードに用いるシンボル図形を選択する。そして、そのテーブルにあるＸ，Ｙ座標値の示す位置にそのシンボル図形を上書きする。
【００４３】
なお、前述の接続密度の計算式は、各個人から最大でグループ内の全員に接続関係を用いるとした場合での式であったため、各個人の相談相手が最大３人というこの例の場合には直接用いることができない。このため、この例では下の式のように多少式を変形して密度の値を求める。
【００４４】
【数２】
0003959938.tif 000003
【００４５】
上記の式においてＫは、関係を問い合わせたときに回答者に列挙してもらう最大数であり、図４のアンケート調査票を用いた例では３となる。この式は各個人から最大３人までの接続までしかでないことを反映させた変更を加えたものである。なお、グループ内接続状況の指標値及びその計算方法は、ここで説明するものに限定されるものでなく、公知のあらゆる算出方法を必要に応じて適用することが可能である。
【００４６】
この式を用いて図８に示したネットワーク図で密度ｗ'を計算すると次のようになる。
【００４７】
【数３】
グループＡ：ｗ' = ０.６
グループＢ：ｗ' = ０.２
グループＣ：ｗ' = ０.８
グループＤ：ｗ' = ０.２
【００４８】
以上の説明では、このような指標値は、グループ化の際にグループ毎に計算され、グループ情報テーブルに登録されているものとして説明したが、グループノードを表示する際に計算するようにしてももちろん良い。
【００４９】
図９は、グループ内接続状況の指標値ｗ'から、グループノードのシンボル図形を求めるルールの一例を表した図である。この例では、ダミーノードの間のアークの多少でグループ内での接続の密度を表すシンボル図形を用いている。この例では、５つのダミーノード３００を持つ図形を用い、接続密度を５段階に分けて５種類の図形を用意している。シンボル図形は、アークの多少が接続密度の大小を反映しており、接続密度が直感的に分かりやすくなっている。特に、本実施形態では、グループを跨ぐ接続の数だけグループノード間にアークが張られているので、グループ内の接続密度もアークの多少で表すことにより、グループ内外での接続状況を一貫した見方で容易に把握できる。なお、この例では、ダミーノードの数はグループ内の人の数とは無関係に、全グループで共通にしている。この図９のルールに従うと、グループＡは上から４番目の図形、グループＢとグループＤは上から２番目の図形、グループＣは一番下の図形が割当てられることになる。
【００５０】
このようにして求められたシンボル図形を持つグループノードが、そのグループに対応する表示位置に配置され、これによりそのグループ内の各人のノード及びそれらの間のアークが隠蔽される。このようにして得られた表示が最初に説明した図１のネットワーク図表示である。この図１上では個々人の情報は読み取れなくなっているが、グループ間の接続の多さ、少なさに加え、グループ内での接続についても相対的な比較が直感的に行いやすくなっている。
【００５１】
なお、以上の例では、グループ内の接続の密度をグループノード内でのアークの量で表現したが、接続密度に応じて色や形状などが異なるグループノードを用いてその区別を表示することも可能である。ただし、上記の例のようにグループノード内でのアークの数で接続密度を表現する方法は、直感的に把握しやすい（例えば、色の場合は、色と接続密度の対応を覚える必要がある）という大きなメリットのほかに、色などの情報を他の目的に用いることができるというメリットもある。例えば図１のグループノード内の５つの小さなダミーノード３００を、アンケートのＱ２（図４参照）にＹと答えた人の割合を青に、Ｎと答えた人の割合を赤に対応させ、青と赤で塗り分けることなどもできる。これにより、接続の状態とＱ２などに対する回答に相関があるような場合には直感的で分かりやすい表示を提供することができる。
【００５２】
図１０は、本実施形態の全体の処理の流れの一例を示した図である。まずＳ１０にて、回答入力処理部１０を用い、アンケートに対する各人の回答を装置内に入力する。次にＳ１２で、集計処理部１４が、入力されたデータに対して、そのアンケートについて処理として予め用意しておいた所定の集計処理を行う。そしてＳ１４にて、グループ化制御部２２にて各人のグループ分けを行い、各グループごとに前述の接続密度ｗ'のようなグループ内接続状況の指標値を算出すると共に、グループ単位での集計処理（Ｑ２の回答の集計など）も行う。そしてＳ１６で、ネットワーク表示生成部２４により、個々人の間の接続関係の情報と各人がどのグループに属するかの情報とに基づき、図８に示したようなネットワーク図を生成する。次のＳ１８では、各グループのグループ内接続の指標値に基づき、各グループノードに用いるシンボル図形を決定し、それら各グループノードの図形を、Ｓ１６で生成したネットワーク図の対応グループの位置に描画する。
【００５３】
ここでは個々人を表現したネットワーク図の上からグループに対応するノードを上塗りする例で説明したので、次にＳ２０で補助情報追加処理が行われる。例えばグループノードを上塗りしたために、接続関係を表現したアークの矢印が見えなくなってしまう場合があり、このステップではこの矢印の再描画などを行う。矢印は、グループノードの外縁と各アークとの交差部に再描画する。これにより、個人の情報を隠蔽しつつも、グループ内の個人間の接続関係の情報を表したネットワーク表示が得られる。
【００５４】
このようにして得られたネットワーク表示は、必要に応じて他の様々な分析結果の情報と組み合わされ、Ｓ２２にて最終的な報告書の形で整形される。
【００５５】
ここで示したフローは一例にすぎない。例えば、図１０において、個々人を表現したネットワーク図の生成（Ｓ１６）をグループ単位での集計（Ｓ１４）の前に行うなどの変更も可能である。
【００５６】
以上に説明した接続関係の表示装置は、例えば以上に説明した機能あるいは処理手順を記述したプログラムを、パーソナルコンピュータを初めとするコンピュータシステムに実行させることによって実現することができる。この場合、プログラムは、例えばフロッピーディスクやＣＤ−ＲＯＭなどの記録媒体の形態あるいは通信回線を介して供給され、これを例えばコンピュータに付属する固定ディスク装置にインストールすることにより、実行可能となる。
【００５７】
以上説明したように、本実施形態にによれば、個々人の特定を防ぎつつ、グループ間、及びグループ内の人同士の接続関係の状況について、有益な情報を提供できる。また本実施形態では、分析時には詳しく個々人のノードまで表したネットワーク表現を用いて分析を行い、報告時にはその分析時に用いたネットワーク図の位置関係を保存したまま、個々人を特定できない表現に変更して報告することができるというメリットもある。
【００５８】
以上、本発明の好適な実施の形態について説明した。以上の実施形態はあくまで本発明の具現化の一例に過ぎず、この他にも本発明の範囲内で様々な変形が可能である。
【００５９】
例えば、上記実施形態では、個々人の接続関係を表現したネットワーク図を描画してからその上にグループノードを上塗りする方式を示したが、この代わりに、個々人のノード間のネットワーク生成を行わずに、直接グループノード群とそれらの間のアークを描画するという方式も可能である。この場合も、もちろんグループノードに、対応グループ内の接続状況を反映したシンボル図形を用いることにより、グループ内の接続に関する情報を表示できる。この方式では、グループ間の接続関係の情報の提示の仕方に様々な方法をとりうる。
【００６０】
１つの方式は、グループノード同士の間に、それら両グループ間に存在する個人の接続関係の数だけアークを配置し描画するという方式である。グループノード間のアークは、グループノード内に個々人を表す点を仮想的に設定してそれらを結ぶように配置してもよいし、各グループノード上でのアークの接続位置を乱数などを用いて定めてもよい。
【００６１】
また、別の方式として、グループノード間を結ぶアークは高々１本とし、グループ間の接続の強さ（接続数あるいは接続密度など）を示す情報をそのアークの表示に何らかの形で付加する方式がある。例えば、両グループの個人の接続関係の数や密度などの数値をそれら両グループを結ぶアークの近傍に配置したり、あるいは接続数や密度に応じてアークの太さや色を変えるなどの方式が可能である。
【００６２】
また、上記実施形態では、グループ内の接続状況が密度のような正規化された値になっているのに対し、グループ間の接続状況は、個人同士の接続関係の数をそのまま反映しており、正規化されておらず、グループの構成員の数の影響を受ける数値を表現したものとなっている。これに対し、グループ間の接続関係の程度を、各グループの構成員の数に影響を受けない、相対的な表現とすることもできる。
【００６３】
例えば、グループＡ内の人からグループＢ内の人への接続密度ＷAB''として、下の式のように設定することもできる。
【００６４】
【数４】
0003959938.tif 000004
【００６５】
ここで、ＮA、ＮBはそれぞれグループＡ，Ｂに属する人の数であり、Ｋはアンケートでの相談相手の最大列挙数である。このようにして求めたグループ間の接続関係に関する相対的な数値情報を例えば数段階にレベルわけして、そのレベルに対応した本数の線をグループ間にひいたり、グループ間の線の太さや色の濃度を割当てたりすることもできる。なお、この式は一例であり、他の様々な計算によりグループ間の接続関係に関する数値情報を決定することができる。
【００６６】
また、以上の例では、アンケート調査にて相談相手を個人名で回答してもらった場合を例にとったが、調査の段階では実際に個々人のコミュニケーションを個人対個人の形で問うことが難しい場合も多い。このような場合、個々人を思い浮かべてもらってその個人の所属グループを問うというアンケート形式を用いたような場合にも、本実施形態の方法は適した報告方法となる。
【００６７】
また、以上の例では、アンケートによる人と人との接続（コミュニケーション）関係の調査結果の表示を例にとって説明したが、本発明の手法は、他の場合にも適用可能である。例えば、人と人との接続関係以外にも、人と人以外のもの（物や情報など）との接続関係（依存、好悪など様々な関係が考えられる）、人以外のもの同士の接続関係などの表示などにも適用可能である。このような場合でも、接続関係から個々の物や情報が特定されると問題がある場合があり得る。また、アンケートの集計結果以外にも、他の調査や計算、解析処理の結果求められた接続関係の情報の表示に対し、本発明の手法を適用することができる。
【００６８】
また、本実施形態によるグループノードのネットワーク表示（図１など）を、その際のグループ分類とは関係のない他の人や物のノード等と組み合わせて、更に大きなネットワークを構成して表示することもできる。
【００６９】
【発明の効果】
以上説明したように、本発明によれば、個人を特定できない形でグループ内外のコミュニケーションの状態などを示したネットワーク図を報告時に用いることができるようになり、コミュニケーションなどの分析結果を分かりやすく、かつ、個人情報を明かさない形で報告することができ、より分かやすく詳しい報告を実現することができる。
【図面の簡単な説明】
【図１】  実施形態での接続関係の表示例を示す図である。
【図２】  実施形態の概略的な装置構成を示す図である。
【図３】  例として用いる複数のグループのある組織の構成を示す図である。
【図４】  例として用いるアンケート調査票を示す図である。
【図５】  Ｑ１の回答を格納するデータ構造の例を示す図である。
【図６】  Ｑ２の回答を格納するデータ構造の例を示す図である。
【図７】  グループ情報テーブルのデータ構造の例を示す図である。
【図８】  個々人の接続関係を直接的にネットワーク表示した例を示す図である。
【図９】  グループ内の接続状況の指標値から、グループノードのシンボル図形を決定するためのルールを説明するための図である。
【図１０】  実施形態の装置における処理手順を示す図である。
【符号の説明】
Ａ，Ｂ，Ｃ，Ｄ  グループノード、１０  回答入力処理部、１２  記憶部、１４  集計処理部、１６  表示部、１８  操作部、２０  可視化処理部、２２  グループ化制御部、２４  ネットワーク表示生成部、２６  グループノード表示生成部。
【図１】
0003959938.tif 000005
【図２】
0003959938.tif 000006
【図３】
0003959938.tif 000007
【図４】
0003959938.tif 000008
【図５】
0003959938.tif 000009
【図６】
0003959938.tif 000010
【図７】
0003959938.tif 000011
【図８】
0003959938.tif 000012
【図９】
0003959938.tif 000013
【図１０】
0003959938.tif 000014