(57)【要約】  創造支援サーバは、複数のノード、及び複数のノードのそれぞれのノード間のリンクであって複数のノードがそれぞれ登録された時間の前後関係により決定される方向性の情報を含むリンクを用いて生成された樹形図に含まれる複数のノードの内、指定された少なくとも２以上のノードに含まれるキーワード情報と、指定された少なくとも２以上のノード間のリンク情報を検索のキーとして受け付ける。創造支援サーバは、複数の議題に対応する複数の樹形図を記憶する記憶部を参照して、検索のキーに合致する樹形図を抽出して、類似の樹形図として出力する。
2018003100.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
複数のノード、及び前記複数のノードのそれぞれのノード間のリンクであって前記複数のノードがそれぞれ登録された時間の前後関係により決定される方向性の情報を含むリンクを用いて生成された樹形図に含まれる複数のノードの内、指定された少なくとも２以上のノードに含まれるキーワード情報と、前記指定された少なくとも２以上のノード間のリンク情報を検索のキーとして受け付け、
複数の議題に対応する複数の樹形図を記憶する記憶部を参照して、前記検索のキーに合致する樹形図を抽出して、類似の樹形図として出力する
処理を実行させることを特徴とする検索プログラム。
【請求項２】
前記複数のノードのそれぞれは、前記リンクを介して接続され、前記リンクに付与された前記方向性により特定される接続元のノードへの影響度を用いて評価された評価値を有し、
前記受け付ける処理は、前記検索のキーとして前記評価値を受け付け、
前記出力する処理は、前記キーワード情報を含むノードのうち前記評価値以上のノードを構成要素とする複数の樹形図を検索し、前記複数の樹形図のうち、前記リンク情報を有する樹形図を前記類似の樹形図として出力することを特徴とする請求項１に記載の検索プログラム。
【請求項３】
前記出力する処理は、前記ノードおよび前記リンクの生成先である処理対象中の前記樹形図に新たなノードおよび新たなリンクの生成を検出した場合、前記新たなノードに含まれる前記キーワード情報と、前記新たなノードと前記新たなリンクで接続される既存ノードに含まれる前記キーワード情報と、前記新たなリンクの前記リンク情報とを、前記検索のキーとして抽出することを特徴とする請求項１に記載の検索プログラム。
【請求項４】
前記出力する処理は、前記ノードおよび前記リンクの生成先である処理対象中の前記樹形図に新たなノードの生成を検出した場合、前記新たなノードに含まれる前記キーワード情報の反対語を、前記検索のキーとして抽出することを特徴とする請求項１に記載の検索プログラム。
【請求項５】
コンピュータが、
複数のノード、及び前記複数のノードのそれぞれのノード間のリンクであって前記複数のノードがそれぞれ登録された時間の前後関係により決定される方向性の情報を含むリンクを用いて生成された樹形図に含まれる複数のノードの内、指定された少なくとも２以上のノードに含まれるキーワード情報と、前記指定された少なくとも２以上のノード間のリンク情報を検索のキーとして受け付け、
複数の議題に対応する複数の樹形図を記憶する記憶部を参照して、前記検索のキーに合致する樹形図を抽出して、類似の樹形図として出力する
処理を実行させることを特徴とする検索方法。
【請求項６】
複数のノード、及び前記複数のノードのそれぞれのノード間のリンクであって前記複数のノードがそれぞれ登録された時間の前後関係により決定される方向性の情報を含むリンクを用いて生成された樹形図に含まれる複数のノードの内、指定された少なくとも２以上のノードに含まれるキーワード情報と、前記指定された少なくとも２以上のノード間のリンク情報を検索のキーとして受け付ける受付部と、
複数の議題に対応する複数の樹形図を記憶する記憶部を参照して、前記検索のキーに合致する樹形図を抽出して、類似の樹形図として出力する出力部と
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索プログラム、検索方法および情報処理装置に関する。
【背景技術】
【０００２】
現在の変化し続ける社会においては、新たな価値を創造して社会に貢献する製品やサービスの開発が求められていることから、人間の創造性やアイデアを支援する創造支援システムが利用されている。例えば、創造支援システムとしては、蓄積された情報から関連する情報をつなぎ合わせるＫＪ法が知られている。近年では、ＫＪ法を支援する技術として、複数の参加者が意見を入力し、入力された意見をもとに作成されたグループ数である島を作成し、島間のリンク関係を基に、自動的に文書化する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−６３２８６号公報
【特許文献２】特開２００４−１８５３４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記技術では、部分的な創造支援に留まっており、全体的な創造支援には至っておらず、個人への創造支援が十分ではない。例えば、アイデアは、潜在意識の中で考えているものであるから、過去の議題等で出したアイデアが他の議題について有益な情報となる場合もある。しかし、上記技術を用いて、参加者の各意見を自動的に文書化したとしても、自分の過去のどの意見が有益な情報かを特定することは難しく、支援が十分とは言い難い。【０００５】
１つの側面では、有益な創造支援を実行することができる検索プログラム、検索方法および情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の案では、検索プログラムは、コンピュータに、複数のノード、及び前記複数のノードのそれぞれのノード間のリンクであって前記複数のノードがそれぞれ登録された時間の前後関係により決定される方向性の情報を含むリンクを用いて生成された樹形図に含まれる複数のノードの内、指定された少なくとも２以上のノードに含まれるキーワード情報と、前記指定された少なくとも２以上のノード間のリンク情報を検索のキーとして受け付ける処理を実行させる。検索プログラムは、コンピュータに、複数の議題に対応する複数の樹形図を記憶する記憶部を参照して、前記検索のキーに合致する樹形図を抽出して、類似の樹形図として出力する処理を実行させる。
【発明の効果】
【０００７】
一実施形態によれば、有益な創造支援を実行することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例１にかかるシステムの全体構成例を示す図である。
【図２】図２は、実施例１にかかるシステムの利用例を説明する図である。
【図３】図３は、創造支援サーバの機能構成例を説明する図である。
【図４】図４は、ノードリンク情報ＤＢに記憶される情報の例を示す図である。
【図５】図５は、樹形図ＤＢに記憶される情報の例を示す図である。
【図６】図６は、画面表示の例を説明する図である。
【図７】図７は、プロジェクトの登録画面の例を示す図である。
【図８】図８は、情報ノードの生成例を説明する図である。
【図９】図９は、情報ノードの詳細を説明する図である。
【図１０】図１０は、評価ノードの生成例を説明する図である。
【図１１】図１１は、評価ノードを説明する図である。
【図１２】図１２は、ノードの評価算出例を説明する図である。
【図１３】図１３は、解決策から課題へ遡る評価を説明する図である。
【図１４】図１４は、プロジェクト全体の活性度を評価する図である。
【図１５】図１５は、個別課題の活性度を説明する図である。
【図１６】図１６は、全体的な処理の流れを示すフローチャートである。
【図１７】図１７は、評価算出処理の流れを示すフローチャートである。
【図１８】図１８は、実施例２にかかる創造支援サーバの機能構成例を説明する図である。
【図１９】図１９は、画面表示の例を示す図である。
【図２０】図２０は、類似樹形図の検索結果を説明する図である。
【図２１】図２１は、樹形図におけるノードの強調表示を説明する図である。
【図２２】図２２は、要素分析を説明する図である。
【図２３】図２３は、プロジェクト検索を説明する図である。
【図２４】図２４は、類似樹形図の検索処理の流れを示すフローチャートである。
【図２５】図２５は、ハードウェア構成例を説明する図である。
【発明を実施するための形態】
【０００９】
以下に、本発明にかかる検索プログラム、検索方法および情報処理装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、各実施例は、矛盾のない範囲内で適宜組み合わせることができる。
【実施例１】
【００１０】
［全体構成］
図１は、実施例１にかかるシステムの全体構成例を示す図である。図１に示すように、このシステムは、複数のユーザが様々な課題について意見を出し合い、解決策を導き出す創造支援システムであり、複数のユーザ端末１と創造支援サーバ１０とを有する。【００１１】
本実施例では、創造支援サーバ１０がクラウドシステム上に存在し、各ユーザ端末１がインターネットなどのネットワークを介して創造支援サーバに１０にアクセスしてシステムを利用する例で説明するが、これに限定されるものではない。例えば、複数のユーザ端末１と創造支援サーバ１０とがＬＡＮ（Local  Area  Network）で接続されていてもよく、システムの形態は任意に変更することができる。【００１２】
各ユーザ端末１は、各ユーザが利用する端末であり、例えばパソコン、携帯電話、スマートフォンなどの端末である。各ユーザ端末１は、創造支援サーバ１０にアクセスして、グループで解決策を導き出す議論を行う。創造支援サーバ１０は、評価装置の一例である。この創造支援サーバ１０は、複数のユーザ端末１を含むグループに対して議論の場を提供し、各ユーザが創造した意見等をノード化して議論の可視化を実行する。【００１３】
ここで、図２を用いて議論の可視化を説明する。図２は、実施例１にかかるシステムの利用例を説明する図である。図２に示すように、ユーザ端末１は、創造支援システムにログインして、デスクトップ上に創造支援システムの入力画面を表示させる。なお、ユーザは、プロジェクトに所属し通常業務を行っており、業務においてメールを閲覧したり、メールに回答したり、Ｗｅｂにて情報検索したりと業務に関わる様々な活動を実施している。【００１４】
ユーザ端末１は、Ｗｅｂ閲覧を行っていた時に、自分が所属するグループの課題に対して有益な情報を見つけだした場合、その情報を課題と関連付けて記録する。例えば、図２に示すように、ユーザ端末１は、Ｗｅｂ閲覧された情報を意見や提案として「ノード」に記録する。ユーザ端末１は、記録するにあたり、課題または先に記録された情報と関連づけを行うために「リンク」で接続する。このようにして、プロジェクトのメンバーは、情報収集を順次実施して樹形図（構造体、有向非巡回グラフ）を構成していく。なお、以下では、タイムスタンプやユーザ名を用いて、ノードの記載を簡略化して記載する場合がある。例えば、タイムスタンプが５のノードをノード５やユーザＡが生成したノードをノードＡなどと記載する場合がある。【００１５】
そして、創造支援サーバ１０は、複数のノード、及び複数のノードのそれぞれのノード間のリンクであって複数のノードがそれぞれ登録された時間の前後関係により決定される方向性の情報を含むリンクを用いて生成された樹形図に含まれる複数のノードの内、指定された少なくとも２以上のノードに含まれるキーワード情報と、指定された少なくとも２以上のノード間のリンク情報を検索のキーとして受け付ける。続いて、創造支援サーバ１０は、複数の議題に対応する複数の樹形図を記憶する記憶部を参照して、検索のキーに合致する樹形図を抽出して、類似の樹形図として出力する。この結果、創造支援サーバ１０は、有益な創造支援を実行することができる。【００１６】
［機能構成］
図３は、創造支援サーバ１０の機能構成例を説明する図である。図３に示すように、創造支援サーバ１０は、通信部１１、記憶部１２、制御部２０を有する。【００１７】
通信部１１は、有線や無線を問わず、各ユーザ端末１との通信を制御する処理部である。例えば、通信部１１は、各ユーザ端末１から、後述するノードやリンクの入力を受け付け、各ユーザ端末１に創造支援の各種メッセージ等を送信する。【００１８】
記憶部１２は、制御部２０が実行するプログラムや各種処理を実行する際に使用されるデータなどを記憶する記憶装置であり、例えばハードディスクやメモリなどである。この記憶部１２は、ノードリンク情報ＤＢ１３、樹形図ＤＢ１４、評価値ＤＢ１５を有する。【００１９】
ノードリンク情報ＤＢ１３は、樹形図を構成するノードやリンクに関する情報を記憶するデータベースである。具体的には、ノードリンク情報ＤＢ１３は、樹形図に入力可能なノードやリンクに対応付けて、各ノードやリンクを入力したユーザへの貢献度を示す得点などを記憶する。【００２０】
図４は、ノードリンク情報ＤＢ１３に記憶される情報の例を示す図である。図４に示すように、ノードリンク情報ＤＢ１３は、ノードに関する情報として「項、大分類、中分類、小分類、得点」を対応付けて記憶する。ここで記憶される「項」は、情報を識別する識別子であり、「大分類、中分類、小分類」は、創造して生成されたノードの分類を示し、「得点」は、当該ノードを創造して生成したユーザの貢献度を示す。「課題」や「解決策」以外のノードは、イノベーションの必要要素である「知性」「感情」「行動」の３要素に分類される。【００２１】
図４の場合、「大分類」に該当する「課題」と「解決策」について説明すると、議論の課題を設定するノード「課題」を生成したユーザに得点「４点」が与えられることを示し、課題に対するノード「解決策」を生成したユーザに得点「４点」が与えられることを示す。また、大分類「知性」かつ中分類「アイデア」かつ小分類「提案」に該当するノードを生成したユーザに得点「４点」が与えられることを示す。また、大分類「知性」かつ中分類「判断」かつ小分類「評価」に該当するノードを生成したユーザに得点「１点」が与えられることを示す。【００２２】
さらに、ノードリンク情報ＤＢ１３は、ノードとノードとを関連付けるリンク情報として、「項、大分類、中分類、小分類、係数」を対応付けて記憶する。ここで記憶される「項」は、情報を識別する識別子であり、「大分類、中分類、小分類」は、ノード間のリンクの分類を示し、「係数」は、下位ノードが上位ノードから受けた影響度、言い換えると、下位ノードから上位ノードへの影響度である伝搬係数を示す。【００２３】
また、図４の場合、大分類「評価」は、小分類「上位ノードへの評価を与えたノードに接続」を意味し、係数が「０．９」であることを示す。同様に、大分類「影響」は、上位ノードへの影響内容が「影響、統合、分離」のいずれかであることを示し、ノード間を「影響」のリンクで接続した場合は係数が「０．５」であることを示す。【００２４】
各リンクの具体例を説明すると、リンク「評価」は、上位ノードへの影響を与えたノードに接続しているリンクを示し、リンク「影響」は、他のノードに影響を受けた本ノードを作成したことを示す。リンク「分離」は、１つだった課題を詳細に特定させて分離を行ったことを示し、リンク「統合」は、２つが並行して議論されていたが実は１つに統合できる場合を示す。また、リンク「置換、一般化、特異化」は、他のノードを置き換えたノードや一般化させたノードを示し、リンク「接続」は、さらに詳細情報を提供するような場合に利用される。【００２５】
樹形図ＤＢ１４は、ノードやリンクを用いて生成された樹形図を記憶するデータベースである。具体的には、樹形図ＤＢ１４は、議論を可視化した樹形図を記憶する。図５は、樹形図ＤＢ１４に記憶される情報の例を示す図である。図５に示すように、樹形図ＤＢ１４は、ユーザＡが生成したノード「課題１」に対して議論された結果を記憶する。【００２６】
図５に示すように、各ノードは、「大分類＞中分類＞小分類、内容、得点、評価点」を表示する。ここで、「大分類＞中分類＞小分類」は、図４で説明した分類であり、「内容」は、ノードに登録された情報であり、例えば後述するキーワードに設定された情報である。「得点」は、ノードの分類によって付加される得点であり、図４の「得点」が該当する。「評価点」は、下位ノードからの評価点であり、当該ノードとリンクで節即される下位ノードが受けた影響度によって算出される。【００２７】
例えば、ノード「課題１」は、内容「食事で健康推進、外食、カロリー」であり、得点が「４点」、評価点が「０点」である。また、このノード「課題１」にリンクで接続されるノード「知性＞知識＞意見」は、内容「カロリー、記録、レコーディングダイエット」であり、得点が「２点」、評価点が「０点」である。このとき、ノード「課題１」がノード「知性＞知識＞意見」の上位ノードとなり、ノード「知性＞知識＞意見」がノード「課題１」の下位ノードとなる。なお、本実施例では、ノード「知性＞知識＞意見」を単にノード「意見」のように小分類だけを表示することで記載を簡略化する。【００２８】
分類されたノードについて説明すると、例えば、ノード「情報」は、課題や他のノードに対して生成された情報を示し、大分類「知性」かつ中分類「知識」に分類される。ノード「提案」は、課題や他のノードに対して提案された内容を示し、大分類「知性」かつ中分類「アイデア」に分類される。ノード「賛成」は、提案に対して賛成したことを示し、ノード「反対」は、提案に対して反対したことを示し、それぞれ大分類「知性」かつ中分類「判断」に分類される。同様に、ノード「評価」は、提案を評価したことを示し、それぞれ大分類「知性」かつ中分類「判断」に分類される。ノード「解決策」は、課題に対する解決策を示す。【００２９】
また、リンクは、ノード間の矢印によって示される。例えば、ノード「意見」とノード「課題１」とのリンクは、ノード「課題１」の影響を受けてノード「意見」が生成されたことを示す。例えば、リンク「影響」は、あるノードに影響を受けたノードであることを示し、図５の場合、ユーザＡが生成したノード「提案」は、ユーザＥが生成したノード「提案」に影響を受けたことを示す（図５の（ａ）参照）。【００３０】
ここで、各ノードには、「ノード番号、ノード作成者、利用者分類、プロジェクト名、タイトル、ノード分類、本文、ファイル、キーワード、公開レベル、総合得点、ノード得点、下位評価、上位評価、工程、解決策ルート、沈黙度（全体）、沈黙度（課題）、発散ノード、収束ノード、その他」などが、作成時に登録される。例えば、「ノード番号」は、すべてのノードに付与される番号で、ノードが作成された時に自動でシーケンシャルに付与される。「利用者分類」は、個人の課題かプロジェクトの課題かを区別する。「プロジェクト名」は、プロジェクト設定時または個人の課題設定時に決定され、同一プロジェクトに接続されるノードは同一プロジェクト名が付与され、同一の個人の課題に接続されるノードにも同一の課題名が設定される。【００３１】
「タイトル」は、ノードのタイトルが記述される。「ノード分類」は、イノベーションの必要要素について大分類、中分類、小分類としてプルダウンメニューで選択される。「本文」は、登録するノードの本文テキストでの記録であり、手動による入力、ＰＤＦ（Portable  Document  Format）データからの貼り付け、画像データからの貼り付けによって入力される。「ファイル」は、本文に貼り付けたデータの大元のファイルアドレス、ＷｅｂのＵＲＬ（Uniform  Resource  Locator）アドレスなど、原文を辿ることが可能な情報である。「キーワード」は、本文のキーワードであり、複数登録することができる。「公開レベル」は、ノードの公開範囲を指定する情報であり、秘密（Ｌ１）、特定者のみ（Ｌ２）、プロジェクトまで（Ｌ３）、社内（Ｌ４）などが設定できる。【００３２】
「総合得点」は、本ノードの総合得点であり、本実施例ではノード評価点などを表記される。「ノード得点」は、ノード分類により決定される得点である。「下位評価」は、下位からの評価得点の総和であり、「上位評価」は、上位ノードに対する影響度を示す評価係数である。この評価係数は、小分類が賛成の場合は「＋１」、反対の場合は「−１」、保留の場合は「０」、採用の場合は「１」が設定され、評価の場合は「−４から＋４」の範囲で手動により設定される。また、感謝や褒めるなどのユーザ意思に該当する分類の場合は「＋１から＋４」の範囲で手動により設定される。【００３３】
「工程」は、プロジェクトにおける現在の工程を示し、ノードに接続した場合は接続先のノードが引き継ぐが工程を変更する場合には新たな工程が設定される。「解決策ルート」は、解決策に関連するノードである。「沈黙度（全体）」は、プロジェクト全体でみた場合の本ノードの沈黙度であり、「沈黙度（課題）」は、課題単位でみた場合の本ノードの沈黙度である。なお、沈黙度とは、本ノードが登録されてから本ノードに対する新たなノードが生成されるまでの時間などや割合などである。「発散ノード」は、課題単位でみた場合の本ノードの発散度であり、例えば本ノードから分岐したノードの数などである。「収束ノード」は、課題単位でみた場合の本ノードの収束度であり、例えば本ノードによって収束したリンクの数などである。「その他」は、タイムスタンプ、位置情報、スケジュールとのリンク、ノード登録時のバイタル情報、ノード登録時の感情情報など自動で取得可能な情報が登録される。【００３４】
また、各リンクには、「リンク番号、接続元ノード、接続先ノード、リンク作成者、利用者分類、リンク分類、伝搬係数」が登録される。ここで、「リンク番号」は、全てのリンクに付与される番号であり、リンクが作成された時に自動でシーケンシャルに付与される。「接続元ノード」は、出発点となるノードの番号であり、「接続先ノード」は、出発点から接続する相手先のノード番号である。本実施例では、接続元ノードを下位ノードとし接続先ノードを上位ノードとする。「リンク作成者」は、リンクを作成したメンバーが記録される。「利用者分類」は、個人の課題かプロジェクトの課題かを区別する情報である。「リンク分類」は、リンクの分類であり、大分類、小分類としてプルダウンメニューで選択される。「伝搬係数」は、リンク分類によって決定される係数である。【００３５】
図３に戻り、評価値ＤＢ１５は、ユーザごとの評価値を記憶するデータベースである。例えば、評価値ＤＢ１５は、ユーザごとに、ユーザが生成した各ノードの評価点を記憶する。また、評価値ＤＢ１５は、課題やプロジェクトごとに、各ユーザが生成したノードの評価点を記憶する。【００３６】
制御部２０は、創造支援サーバ１０全体を司る処理部であり、例えばプロセッサなどである。この制御部２０は、表示制御部２１、構造化部３０、貢献度判定部４０を有する。なお、表示制御部２１、構造化部３０、貢献度判定部４０は、プロセッサが有する電子回路の一例やプロセッサが実行するプロセスの一例である。【００３７】
表示制御部２１は、プロジェクトや個人課題の生成指示を受け付けた場合に、創造支援アプリケーションのトップ画面を表示する処理部である。また、表示制御部２１は、ユーザに対して、一般的なログイン処理を行い、ログインを許可したユーザに対して以降の処理を実行する。具体的には、表示制御部２１は、ログインが許可されたユーザのユーザ端末１に、図６に示すトップ画面を表示させて、画面上で各種操作を受け付け、受け付けた操作内容にしたがって画面を遷移させる。【００３８】
図６は、画面表示の例を説明する図である。図６に示すトップ画面は、ホーム、登録、表示、ツール、検索、通知の各領域を有する。ホーム領域は、プロジェクト一覧を表示させる「プロジェクト一覧」ボタン、個人の課題一覧を表示させる「個人課題一覧」ボタン、登録されている全樹形図を表示させる「全体表示選択（プロジェクト・個人）」ボタンの各ボタンを含む。登録領域は、ユーザのプロフィールを登録する「プロフィール登録」、新規のプロジェクトを生成する「プロジェクト登録」、個人の新規課題を生成する「個人代表課題登録」、ノードの各種事前設定情報を登録する「コンフィグ」の各ボタンを含む。また、表示領域は、プロジェクトの樹形図やプロジェクトのノードやリンクなどの要素を表示する「プロジェクト要素」、各ユーザがどのような人物像かを検索する「人物像」の各ボタンを含む。ここで人物には、アイデア（ノード）の出すのが得意なユーザや沈黙時にノードを生成する沈黙を破るユーザなどがある。ツール領域は、検索された樹形図やノードの登録対象の樹形図など作業対象の樹形図を並べて表示する領域である。検索領域は、検索条件を指定する領域であり、検索の範囲や検索キーワードなどを入力する領域である。通知領域は、ノードの生成やアドバイスなどのように、システムから各種通知情報が表示される。【００３９】
図３に戻り、構造化部３０は、ノードやリンクの生成を受け付けて議論を構造化する処理部である。すなわち、構造化部３０は、樹形図を生成して議論を可視化する。この構造化部３０は、登録部３１、受付部３２、生成部３３を有する。【００４０】
登録部３１は、プロジェクトや個人課題の新規登録や修正を実行する処理部である。具体的には、登録部３１は、表示制御部２１によって表示されたトップ画面上で、「プロフィール登録」のボタンが押下された場合に、新規登録・修正画面を表示して、新規登録や修正を受け付ける。【００４１】
ここで、プロジェクトの登録を一例にして説明する。図７は、プロジェクトの登録画面の例を示す図である。図７に示すプロジェクトの登録画面は、プロジェクト、概要、キーワード、目的、ビジョンなどの各項目を有する。登録部３１は、図７に示した画面上で各情報の入力を受け付けて、「登録」ボタンの押下を検出すると、新規プロジェクトを生成する。なお、プロジェクト、概要、キーワードは、登録ユーザが任意に設定することができ、目的やビジョンは、予め選択項目を用意しておき、ラジオボタン等で選択することができる。【００４２】
受付部３２は、ユーザ端末１からノードやリンクを受け付ける処理部である。例えば、受付部３２は、複数の課題やプロジェクトの中から選択された課題に対応する創造システム画面上で、「課題」、「提案」、「賛成」などの各種ノードの生成指示やリンクの生成指示を受け付ける。そして、受付部３２は、生成指示を受け付けると、生成部３３に対して、ノードやリンクの生成処理を要求する。【００４３】
生成部３３は、受付部２２によって受け付けられたノードやリンクの生成指示にしたがって、ノードやリンクを生成して、議論の構造化を実行して樹形図を生成する処理部である。具体的には、生成部３３は、ユーザ端末１に表示させている創造システムの画面上で、図４のノードリンク情報ＤＢ１３に記憶される「種別」や「大分類」等を表示させて、生成するノードの情報をユーザから受け付ける。そして、生成部３３は、受け付けた情報に該当する「ノード」を生成する。【００４４】
また、生成部３３は、「ノード」を生成すると、図４のノードリンク情報ＤＢ１３に記憶されるリンクの「種別」等を表示させる。なお、生成部３３は、ユーザからの選択を受け付けた場合、受け付けたリンクをノード間に設定する。また、生成部３３は、ユーザからの選択を受け付けない場合、ノード間にリンクを設定しない。なお、各ノードには、生成された日時を示すタイムスタンプが付与される。ノードはタイムスタンプが付与されるため、個々のノードはユニークに管理することができる。例えば、登録した順番にノード番号を付与して管理することができる。【００４５】
ここで、ノードの生成について具体例を説明する。図８は、情報ノードの生成例を説明する図である。図８では、ユーザがＰＤＦファイルなどで見つけた文言をドラック＆ドロップによってノードにコピーする例を説明する。図８は、「ＡＲを利用した新端末開発」のプロジェクトについて課題ノードＪ「ＡＲを用いた事例」に対して、リンクＸによって接続される情報ノードであるノードＫが生成された状態である。この状態で、生成部３３は、Ｗｅｂの記事から引き出したＰＤＦファイルに含まれる文言「新しいＡＲ端末  具備する機能はＸＸＸである。」を選択して、生成画面上にドラックすることで、当該文言を本文とするノードＫを生成する。【００４６】
この段階でノードの詳細情報を記入することもできるが、後で時間の有る時に記入することもできる。ここに記入する詳細情報の例としては、キーワードやノード分類である。また、自動取得する情報の例としては、タイムスタンプや位置情報などである。これら情報は、ノードの検索、評価、気づき情報のシステムからの提示などに利用される。つまり、これらの情報を蓄積し分析することで、利用者に対して有効な情報を提供できる。また、生成部３３は、ノードＫとノードＪのクリックを受け付けると、これによりリンクＸでノードを接続させる。このように、ノードが随時生成される。【００４７】
続いて、ノードの分類の登録について説明する。図９は、情報ノードの詳細を説明する図である。図９に示す情報ノードは、ノード「情報」に該当するノードである。図９に示すように、生成部３３は、「知性、感情、行動」の大分類を表示させて、各分類に対応するプルダウンメニューから生成対象のノードの選択を受け付ける。図９の例では、大分類「知性」の中分類「知識」の小分類「情報」が選択された例を図示している。【００４８】
続いて、生成部３３は、本ノードに該当するキーワードとして「ＡＲ、端末」の入力を受け付ける。このノードの本文には、図８でコピーされた情報が登録されている。また、生成部３３は、ノードの小分類「情報」に対応する得点「２点」を図４のノードリンク情報ＤＢ１３から特定して、当該ノードに設定する。このようにして、生成部３３は、ノード「情報」の入力を受け付けて、ノードを生成する。なお、ここで説明した項目以外については、ノード生成時に、ユーザが入力することもでき、プルダウンメニュー等で選択することもできる。【００４９】
次に、評価ノードについて説明する。図１０は、評価ノードの生成例を説明する図である。図１０は、図８の状態から、ノードＫについて評価を与えるノードＭを生成する例を説明する。例えば、生成部３３は、ユーザＡが登録したノードＫに対して、ユーザＢが評価を行う場合、ユーザＢからノード登録と同様な操作を受け付ける。評価を行う場合は、ノード評価分類の中で「評価」を選択してノードＭを登録する。こうすることで、ユーザＢの評価により、ユーザＡのノード評価点が加点される。多くのメンバーから評価をもらうとノード評価点が高くなる。つまり、ノード評価点が高いユーザＡの発言は、メンバーから良い発言であったと認められたことになる。【００５０】
続いて、評価ノードの具体例を説明する。図１１は、評価ノードを説明する図である。図１１に示す評価ノードは、ノード「評価」に該当するノードである。図１１に示すように、生成部３３は、「知性、感情、行動」の大分類を表示させて、各分類に対応するプルダウンメニューから生成対象のノードの選択を受け付ける。図１１の例では、大分類「知性」の中分類「判断」の小分類「評価」の「４点」が選択された例を図示している。ここでの評価の点数は、「−４から＋４」の範囲で手動により設定することができる。なお、ノード内の評価点は、本ノードに対する他者からの評価点などを含めた合計の評価点である。【００５１】
続いて、生成部３３は、本ノードに設定する評価の内容「とても貴重な情報です。」を受け付ける。また、生成部３３は、ノードの小分類「評価」に対応する得点「１点」を図４のノードリンク情報ＤＢ１３から特定して、当該ノードに設定する。このようにして、生成部３３は、ノード「評価」の入力を受け付けて、ノードを生成する。【００５２】
次に、図１０を用いてリンクの生成について説明する。生成部３３は、ユーザＣからの指示にしたがって、ユーザＡのノードＫ「情報」に対して、ノードＬ「情報」を生成したとする。そうすると、生成部３３は、「リンク」の「大分類」および「小分類」を選択させるメニュー等を、生成したノードＬ「情報」の付近に表示させる。そして、生成部３３は、「小分類」の「影響」が選択された場合、生成されたリンクに係数「０．５」を付与する。このようにして、生成部３３は、ノード間に対する「リンク」の入力を受け付けて、リンクを生成する。【００５３】
上述したように、生成部３３は、生成画面上でノードの生成やリンクの生成を、ユーザ操作に応じて実行することで、樹形図を生成する。なお、ＰＤＦデータからの登録を例にあげて説明したが、Ｗｅｂメールのテキストデータ、Ｗｅｂで表示されたデータ、画像データなどの各種データをノード情報として登録することもできる。【００５４】
図３に戻り、貢献度判定部４０は、評価算出部４１と活性度評価部４２を有し、これらによって、樹形図を構成する各ノードの評価を実行する処理部である。【００５５】
評価算出部４１は、樹形図を構成する各ノードの評価点を算出する処理部である。具体的には、評価算出部４１は、ある樹形図に対して新たなノードが生成されるたびに、当該新たなノードから上位に位置する各ノードのノード評価点を更新する。また、評価算出部４１は、解決策が決定された場合は、ノード「課題」からノード「解決策」までに至る各ノードについて＋αの得点を付加したりする。【００５６】
ここで、ノードの評価点の算出例を説明する。図１２は、ノードの評価算出例を説明する図である。図１２は、ノードＮ（ｊ）に対して新たなノードＮ（ｋ）が生成された例であり、ノードＮ（ｋ）は評価ノードであってもよく、他のノード分類であってもよい。ノードＮ（ｊ）のノード評価点Ｓ（ｊ）は、ノード分類による得点Ｎｂ（ｊ）と下位評価による得点Ｖｄ（ｊ）とを用いた式（１）によって算出される。【００５７】
【数１】
2018003100.tif 000003
【００５８】
ここで、式（１）における得点Ｎｂ（ｊ）は、ノード分類による得点であり、ノードに設定された小分類に対応付けられる得点であり、図４に示したノードリンク情報ＤＢ１３によって決定される。例えば、ノードＮ（ｊ）がノード「工夫」である場合、得点Ｎｂ（ｊ）は「２」となる。【００５９】
また、式（１）における「Σ（ｓ（ｋ）＊α（ｋ）＊β（ｋ，ｊ））」は、下位ノードからの評価である下位評価（Ｖｄ（ｊ））である。つまり、Ｖｄ（ｊ）は、下位ノードＮ（ｋ）からの評価点であり、ノードＮ（ｊ）に接続する全ての下位ノードからのＮ（ｊ）に対する評価点の総和である。ｓ（ｋ）は、ノードＮ（ｋ）の評価点であり、ノードＮ（ｋ）の下位ノードの評価点等を用いて算出される。【００６０】
α（ｋ）は、上位ノードＮ（ｊ）に対する評価係数である。例えば、Ｎ（ｋ）が賛成ノードの場合は、評価係数α（ｋ）は＋１、Ｎ（ｋ）が反対ノードの場合は、評価係数α（ｋ）は−１、Ｎ（ｋ）が評価ノードの場合は、評価係数α（ｋ）は−４から＋４までの間の任意の値、Ｎ（ｋ）が感謝ノードの場合は、評価係数α（ｋ）は＋１から＋４までの間の任意の値、Ｎ（ｋ）が上記以外のノードの場合は、評価係数α（ｋ）は＋１となる。【００６１】
β（ｋ，ｊ）は、ノードＮ（ｋ）からノードＮ（ｊ）に対する伝搬係数であり、リンク種別Ｌ（ｋ，ｊ）によって決定される。リンク種別Ｌ（ｋ，ｊ）は、図４に示したリンクの大分類である。例えば、リンク種別Ｌ（ｋ，ｊ）が評価の場合は、伝搬係数β（ｋ，ｊ）は０．９であり、リンク種別Ｌ（ｋ，ｊ）が影響または置換の場合は、伝搬係数β（ｋ，ｊ）は０．５であり、リンク種別Ｌ（ｋ，ｊ）が接続の場合は、伝搬係数β（ｋ，ｊ）は０．１である。【００６２】
このように、評価算出部４１は、各ノードについて、下位ノードからの評価点を「Σ（ノード評価点（Ｓ（ｋ））＊下位ノードからの評価によって決定される評価係数（α（ｋ））＊下位ノードとのリンクによって決定される伝搬係数（β（ｋ，ｊ）））」によって算出する。そして、評価算出部４１は、ノード分類による得点に、下位ノードからの評価点を加算した点数を、ノードの評価点として算出し、当該ノードに評価点として付与する。つまり、各ノードの評価点は、下位ノードからの影響を受けて更新されるので、新たなノードが生成されるたびに、再帰的に各ノードの評価点が更新されることとなる。【００６３】
なお、ノードとリンクを用いて構造化により情報を蓄積していくが、結合と分離については、そのノードが承認確定できなかった場合には、上位ノードに対する伝搬を行わないものとする。例えば、２つのノードと統合した場合、上位ノードへの伝搬係数は０．５が設定されている。しかし、結合ノード自身への評価がマイナスになった場合、反対もしくは、評価がマイナス点でトータルがマイナスの評価になった場合は、その結合ノードは支持されなかった結合ノードとして扱い、上位ノードへの伝搬係数はゼロとする。同様に、分離した場合の分離ノードにおいても結合ノードと同様な考えを適用する。つまり、分離した場合の上位ノードへの伝搬係数は０．５が設定されているが、分離ノード自身への評価がマイナスになった場合は、その分離ノードは支持されなかった分離ノードとして扱い、上位ノードへの伝搬係数はゼロとする。【００６４】
次に、更にプロジェクトにおける貢献度の観点から、解決策から課題まで遡って課題解決に更新したノードを特定する例を説明する。創造支援サーバ１０は、プロジェクトの課題が解決した時点でプロジェクトの参加メンバーにより、再度ノードの評価を行う。これは、課題解決の過程では重要視されていなかったアイデアや意見についても、再度全体を俯瞰した視点で評価を行うためである。そこで、評価算出部４１は、解決策から課題に向けて遡り、ルート上のノードを高い評価とすることで、多数登録されるノードのうち解決策に貢献したノードの評価を高くする。【００６５】
図１３は、解決策から課題へ遡る評価を説明する図である。図１３の樹形図は、課題ノードＮ３に対する議論を可視化した図であり、解決策ノードＮ１３によって課題が解決している。図１３に示すように、評価算出部４１は、解決策ノードＮ１３から課題ノードＮ３まで遡る過程において、１つのリンクで遡れるノードを貢献ノードとして検出する。そして、評価算出部４１は、検出した貢献ノードの評価点を高くする。例えば、評価算出部４１は、貢献ノードに対して算出された評価点を１．２倍するなど、任意の手法で評価点を高くすることができる。【００６６】
図１３の例では、評価算出部４１は、解決策ノードＮ１３から課題ノードＮ３までのルート上にあるノードＮ１３、ノードＮ９、ノードＮ５、ノードＮ３を高評価（貢献）ノードとして検出する。さらに、評価算出部４１は、ノードＮ９から１つのリンクで接続されるノードＮ１８を検出し、ノードＮ５と１つのリンクで接続されるノードＮ１０とノードＮ６とノードＮ１４とを検出し、ノードＮ３と１つのリンクで接続されるノードＮ１とノードＮ４とノードＮ８とを検出する。【００６７】
こうすることで、プロジェクト課題に対し、高い価値のノードを識別することができる。つまり、課題解決に向けてノード登録した時点の価値と、他人から評価を受けた時点での価値やノードが次々と接続されている時点での価値と、プロジェクト課題解決時点での価値とが存在する。このようにして、プロジェクトにおけるノードの評価をリアルタイムに行っていく。これにより、課題解決に向け、どのノードが貢献したかがわかる。また、人物の評価としても、プロジェクトや個人の課題に対して貢献度の高い人を識別することができる。なお、解決策から課題のルートに限らず、新たに生成されたノードから課題ノードまでを遡って特定される各ノードについて上記処理を行うことができる。【００６８】
図３に戻り、活性度評価部４２は、プロジェクト全体や個別課題の活性度を評価する処理部である。具体的には、活性度評価部４２は、プロジェクトや課題の議論を活発化させ良い結論に導くために、プロジェクト単位や個別課題単位で、活性度を向上させたノードを評価する。【００６９】
図１４は、プロジェクト全体の活性度を評価する図である。例えば、図１４の左図に示すプロジェクトＰｊにおけるノード登録状況を、Ｎ（ｊ）の登録時刻をＮｔ（ｊ）とすると、Ｐｊ＝｛Ｎ１、Ｎ２、Ｎ３・・・Ｎ１８｝となる。そして、ノードＮ（ｍ）における活性度をＡＮ（ｍ）とすると、ＡＮ（ｍ）＝Ｔ／｛Ｎｔ（ｍ）−Ｎｔ（ｍ−１）｝として算出することができる。ここで、ｍは、図１４の場合は１〜１８となる。【００７０】
例えば、図１４の右図に示すように、活性度評価部４２は、ノードＮ（ｍ）、ノードＮ（ｍ＋１）、ノードＮ（ｍ＋２）、ノードＮ（ｍ＋３）において、ＡＮ（ｍ）＜Ｍ、ＡＮ（ｍ＋１）＞Ｍ、ＡＮ（ｍ＋２）＞Ｍ、ＡＮ（ｍ＋３）＞Ｍのように、閾値（Ｍ）を３回連続して上回った場合に、その直前のノードＮ（ｍ）を活性化のきっかけを作ったノードとして評価する。なお、評価の仕方は、評価点を１．２倍するなど、任意に設定することができる。また、閾値や回数も任意に設定することができる。なお、図１４の右図の横軸は時間（ｔ）であり、縦軸は活性度（Ａ）である。【００７１】
また、活性度評価部４２は、プロジェクトＰｊに課題が２つ設定されていた場合は、課題それぞれに対して活性度を評価することができる。図１５は、個別課題の活性度を説明する図である。図１５では、ノードＮ（３）とノードＮ（５）が課題ノードとする。ここで課題に対するグループとして、グループＫｉ＝｛Ｎ４、Ｎ７、Ｎ８、Ｎ１１、Ｎ１２、Ｎ１６｝、グループＫｊ＝｛Ｎ６、Ｎ９、Ｎ１０、Ｎ１３、Ｎ１４、Ｎ１５、Ｎ１７、Ｎ１８｝をグループ化する。そして、活性度評価部４２は、ノードＮ（ｍ）における活性度をＡＮ（ｍ）とすると、ＡＮ（ｍ）＝Ｔ／｛Ｎｔ（ｍ）−Ｎｔ（ｌ）｝として、プロジェクトの時と同様にそれぞれのノードにおいて評価を行う。なお、ここでは、ノードＮ（ｌ）、ノードＮ（ｍ）は、それぞれグループＫｉに属するノードで、ノードＮ（ｍ）はノードＮ（ｌ）の次に接続されたノードとする。例えば、活性度評価部４２は、ＡＮ（７）＝Ｔ／｛（Ｎｔ（７）−Ｎｔ（４））｝、ＡＮ（７）＜Ｍ、ＡＮ（８）＞Ｍ、ＡＮ（１１）＞Ｍ、ＡＮ（１２）＞Ｍとした場合、ノードＮ（７）を活性化のきっかけを作ったノードとして評価する。【００７２】
このように、プロジェクト全体でみたノードの活性度や課題毎のノードの活性度は、プロジェクト課題に対して個人の貢献を示す指標となる。例えば、ノード登録が停滞していた場合、ある人の登録した情報ノードは、プロジェクトの沈黙を破るノードとして評価される。また、これらの評価値は、新たにノードが登録される都度更新される。【００７３】
なお、評価算出部４１は、上述した評価以外にも、直前のノードが登録されてから所定の第一の期間が経過した後に登録されたノードであって、該ノードが登録されてから所定の第二の期間が経過する前に、該ノードと直接的又は間接的にリンクするノードが所定の数以上となる場合に、該ノードの評価値をより高評価に変更することもできる。つまり、評価算出部４１は、活性度が低下しているプロジェクトにおいて、活性度を上げる契機となったノードの評価を高くすることができる。【００７４】
［全体的な処理の流れ］
図１６は、全体的な処理の流れを示すフローチャートである。図１６に示すように、創造支援サーバ１０の受付部３２が、課題のノード入力を受け付けると（Ｓ１０１：Ｙｅｓ）、生成部３３が、ノード「課題」を生成し（Ｓ１０２）、樹形図を生成する（Ｓ１０３）。なお、樹形図やノードは、樹形図ＤＢ１４に格納される。【００７５】
その後、受付部３２がノードやリンクの入力を検出すると（Ｓ１０４：Ｙｅｓ）、生成部３３は、検出された内容にしたがって、ノードやリンクを生成し（Ｓ１０５）、樹形図を更新する（Ｓ１０６）。そして、新たなノード生成を契機に、貢献度判定部４０は、得点、下位評価、影響度などを考慮した評価算出処理を実行して、樹形図の各ノードを再評価する（Ｓ１０７）。【００７６】
そして、ノード「解決策」が検出されるまでの間（Ｓ１０８：Ｎｏ）、Ｓ１０４以降を繰り返す。ノード「解決策」が検出されると（Ｓ１０８：Ｙｅｓ）、貢献度判定部４０は、解決策から課題までのノードを特定し（Ｓ１０９）、ノードの評価を更新する（Ｓ１１０）。【００７７】
［評価算出処理の流れ］
図１７は、評価算出処理の流れを示すフローチャートである。図１７に示すように、評価算出部４１は、ノードとリンクが生成されると（Ｓ２０１）、ノード分類から得点（Ｎｂ（ｋ））を特定し、ノード評価点（Ｓ（ｋ））を算出する（Ｓ２０２）。続いて、評価算出部４１は、評価内容から上位評価（α（ｋ））を特定する（Ｓ２０３）。そして、評価算出部４１は、生成されたリンク種別から伝搬係数（β（ｋ，ｊ））を特定する（Ｓ２０４）。【００７８】
その後、評価算出部４１は、生成されたノードの上位ノードを特定し（Ｓ２０５）、下位ノードのノード評価点（ｓ（ｋ））と上位評価（α（ｋ）と伝搬係数（β（ｋ，ｊ））とから下位評価を算出し（Ｓ２０６）、上位ノードのノード評価点を更新する（Ｓ２０７）。【００７９】
さらに、評価算出部４１は、処理対象中（評価更新対象）のノードよりさらに上位の上位ノードが存在する場合（Ｓ２０８：Ｙｅｓ）、さらに上位の上位ノードに対して、Ｓ２０６以降を実行する。一方、評価算出部４１は、処理対象中（評価更新対象）のノードよりさらに上位の上位ノードが存在しない場合（Ｓ２０８：Ｎｏ）、処理を終了する。【００８０】
［効果］
上述したように、創造支援サーバ１０は、下位ノードからの評価を用いて各ノードの貢献度を評価することができるので、課題解決に貢献したノードを特定することができる。また、創造支援サーバ１０は、ノードが生成されるたびに、各ノードの評価を再帰的に実行するので、各ノードの貢献度をリアルタイムに算出することができる。また、創造支援サーバ１０は、議論が解決すると、解決策から課題までのルート上のノードの評価を高くするので、リアルタイムのノード評価と課題解決に直結したノード評価とを並列に実行でき、複数の視点によるノード評価を実行することができる。また、創造支援サーバ１０は、活性度を上げるノードの評価を高くすることができるので、議論の活性化を促すことができる。
【実施例２】
【００８１】
創造支援サーバ１０は、ユーザに対して、入力支援を行うこともできる。例えば、創造支援サーバ１０は、ユーザの生成したノードと類似するノード含む他のプロジェクトや他の課題の樹形図を自動的に表示させることで、ユーザに創造支援を行う。そこで、実施例２では、類似する樹形図を自動または手動で検索してユーザに表示する例を説明する。なお、類似する樹形図を類似樹形図と記載する場合がある。【００８２】
［機能構成］
図１８は、実施例２にかかる創造支援サーバ１０の機能構成例を説明する図である。図１８に示すように、創造支援サーバ１０は、実施例１と同様、通信部１１、記憶部１２、制御部２０を有する。なお、実施例１と同じ機能を有する処理部や記憶部には、実施例１と同じ符号を付与する。ここでは、実施例１とは異なる機能を有する検索部５０について説明する。なお、検索部５０は、出力部の一例である。【００８３】
検索部５０は、ユーザが生成したノードやリンクを含む他のプロジェクトや他の課題の樹形図を検索して表示する処理部である。具体的には、検索部５０は、ユーザが生成したノードやリンクを含む他のプロジェクトや他の課題の樹形図を樹形図ＤＢ１４から検索する。そして、検索部５０は、検索した類似樹形図を、図６に示したツール領域に処理中の樹形図と並べて表示するとともに、参考にできる樹形図が見つかりました等のメッセージとあわせて表示することで、ユーザに創造支援を実行する。【００８４】
例えば、検索部５０は、図６に示した画面の検索領域に、ユーザが検索キーワードとして入力したキーワードが登録されているノードを構成要素とする類似樹形図を検索して表示させる。例えば、検索部５０は、ユーザが「ＡＲ端末」と入力した場合、キーワードに「ＡＲ端末」が登録されているノードを構成要素とする類似樹形図を表示させる。【００８５】
また、検索部５０は、ユーザがノードを生成すると、生成されたノードに登録されているキーワードや本文を抽出する。続いて、検索部５０は、抽出したキーワードや本文に含まれる文字列がキーワードや本文などに登録されているノードを検索する。そして、検索部５０は、検索されたノードを構成要素とする類似樹形図を表示する。【００８６】
また、検索部５０は、処理中の樹形図を表示させた画面上に、ユーザから複数のノードの選択を受け付ける。そして、検索部５０は、選択された複数のノードに登録されている文字列等を含むノードを検索し、検索されたノードを構成要素とする類似樹形図を表示する。例えば、ノードＮとノードＮ＋１が選択され、ノードＮに文字列「ＡＡＡ」がキーワードとして登録されており、ノードＮ＋１に文字列「ＢＢＢ」がキーワードとして登録されているとする。この場合、検索部５０は、文字列「ＡＡＡ」と「ＢＢＢ」の両方がキーワードとして登録されているノードを構成要素とする類似樹形図を表示する。別例としては、検索部５０は、文字列「ＡＡＡ」と「ＢＢＢ」のいずれかがキーワードとして登録されているノードを構成要素とする類似樹形図を表示する。【００８７】
また、検索部５０は、ユーザから複数のノードの選択を受け付けた場合に、選択されたノード間のリンクやノード分類を検索キーワードとすることもできる。例えば、検索部５０は、選択された各ノードのノード分類として「提案」と「情報」を特定し、ノード間のリンク分類として「影響」を特定した場合、ノード「提案」とノード「情報」とがリンク「影響」で接続される構成を含む樹形図を検索して表示する。さらに絞り込む条件として、各ノードに含まれるキーワードを検索条件とすることもできる。また、リンクを検索条件として用いる場合は、大分類に限らず、小分類を用いてもよい。【００８８】
さらに、上述した検索結果をさらに絞り込む条件として、各種評価を用いることもできる。例えば、検索部５０は、ノード評価点（Ｓ（ｊ））が所定点数以上、下位評価（Ｖｄ（ｊ））の点数が所定点数以上、下位ノードからの上位評価（α（ｋ））が閾値以上などのノードに絞り込んで表示することができる。例えば、検索部５０は、検索されたノードのうち所定点数以上のノードを構成要素とする類似樹形図を表示する。また、検索部５０は、検索されたノードのうち、検索されたノードの下位ノードに設定される上位評価（α（ｋ））が閾値以上のノードを構成要素とする類似樹形図を表示する。【００８９】
また、検索部５０は、ノード評価点（Ｓ（ｊ））、下位評価（Ｖｄ（ｊ））、下位ノードからの上位評価（α（ｋ））が閾値未満である評価が低いノードを構成要素とする類似樹形図を表示することで、ユーザに注意喚起を行うこともできる。また、検索部５０は、最新のノード生成から所定時間経過している活性度の低い樹形図を表示することで、ユーザに注意喚起を行うこともできる。つまり、検索部５０は、過去の創造状況から芳しくない結果となった樹形図を選択して敢えて表示することで、同じ過ちや不用意な意見による発言の停滞を抑制することができる。【００９０】
なお、上記所定点数などの各種閾値は、ユーザが任意に選択することもでき、検索部５０が自動で任意に設定することもできる。また、検索条件は、上述した各種条件を個別に用いることもでき、矛盾のない範囲内で複数組み合わせることもできる。また、検索条件は、検索中のユーザが生成したノードやユーザが参加しているプロジェクトの樹形図に限らず、他のユーザのノードや不参加のプロジェクトの樹形図も対象とすることができる。【００９１】
例えば、検索部５０は、新たなノードが生成された場合に、生成されたノードのキーワードと、当該ノードの上位ノードや下位ノードのキーワードと、当該ノードと上位ノードとのリンク情報（例えば種別等）を検出する。そして、検索部５０は、各キーワードを含むノードのうち、リンク情報で接続されるノードを含む樹形図を類似樹形図として表示することもできる。このように、検索の契機は、新たなノードの生成時など任意に設定変更することができ、ユーザによるキーワードの指定がなくても、自動的に検索を行うことができる。【００９２】
また、検索部５０は、新たなノードが生成された場合に、生成されたノードのキーワードを抽出し、抽出したキーワードの反対語が設定されたノードを含む樹形図を類似樹形図として表示することもできる。このように、全く関係ないことであっても、ユーザの発想の契機となりうることを考慮して、新たな着想を与える契機を提供する。【００９３】
［画面表示例］
次に、図１９から図２３を用いて画面表示の例について説明する。図１９は、画面表示の例を示す図である。図１９に示すように、表示制御部２１は、プロジェクト一覧や個人課題一覧から選択された樹形図をツール領域に表示する。例えば、表示制御部２１は、このツール領域に、各種操作を実行する複数のボタンを表示する。例えば、表示制御部２１は、表示されている樹形図の課題を強調表示する「課題一覧」ボタンと課題と解決策を強調表示する「課題・解決表示」ボタンと、樹形図の各ノード等について生成された日付やノードの生成者などを表示させる「個人／日付」ボタンと、強調表示させるノードを選択する「ノード」ボタンと、強調表示させるリンクを選択する「リンク」ボタンとを表示させる。【００９４】
さらに、表示制御部２１は、表示されている樹形図の各ノードの分類状況等を集計する「要素分析」ボタンと、プロジェクトの活性度を算出する「活性度」ボタンと、プロジェクトの集中度を算出する「集中度」ボタンとを表示させる。また、表示制御部２１は、拡大縮小ボタンを表示させて、拡大縮小ボタンの選択によって樹形図の拡大や縮小を実行する。また、表示制御部２１は、プロジェクト（樹形図）内でノード等の検索を行うためのキーワードの入力領域やシステムからの通知設定を行う領域なども表示させる。【００９５】
そして、表示制御部２１は、検索部５０によって検索された類似樹形図をツール領域に並べて表示する。図２０は、類似樹形図の検索結果を説明する図である。図２０に示すように、表示制御部２１は、処理中であるプロジェクト名「ＡＲを利用した新端末開発」の樹形図と並べて、検索部５０が上述した処理で検索したノードやリンクを構成要素とするプロジェクト名「端末技術」の樹形図とプロジェクト名「独自開発」の樹形図を表示する。なお、各樹形図に表示されるボタン構成等は、同一である。【００９６】
また、表示制御部２１は、表示される各樹形図において、リンクやノードの強調表示を行うことができる。図２１は、樹形図におけるノードの強調表示を説明する図である。具体的には、表示制御部２１は、プルダウンメニューを表示させて、強調表示するノード分類の選択を受け付け、受け付けたノード分類を樹形図上で強調表示する。例えば、図２１に示すように、表示制御部２１は、「ノード」ボタンが選択されると、ノードの分類項目である「大分類−中分類」を表示させて、強調表示するノード分類をチェックボタンで受け付ける。そして、表示制御部２１は、チェックボタンが付加された中分類「アイデア」に該当するノードの色などを変化させて強調表示する。【００９７】
なお、表示制御部２１は、リンクについても同様に、大分類や小分類を選択させることで、リンクの強調表示を行うこともできる。また、表示制御部２１は、ノードの強調表示とリンクの強調表示を組み合わせることもできる。また、表示制御部２１は、「課題一覧」ボタンが選択された場合は、課題一覧表を表示する。また、表示制御部２１は、「課題・解決表示」ボタンが選択された場合は、課題と解決策のみを表形式で表示する。なお、課題と解決策を強調表示するには、図２１における分類で、課題と解決策のチェックボタンを選択する。また、表示制御部２１は、「個人／日付」ボタンが選択された場合は、樹形図を構成する各ノードや各リンクに、生成された日付（タイムスタンプ）に対応して表示させる。例えば、自分の登録したノードのみを表示したり、１週間に登録したノードを表示したりする。【００９８】
また、表示制御部２１は、樹形図の活性度や樹形図を構成するノード種別（分類）等から、議論の状況を分析して、各種メッセージ等を出力することができる。例えば、表示制御部２１は、ノードの生成が一定時間発生しない場合、課題解決が停滞するようになったと判定し、該当する樹形図のプロジェクトのメンバーに対して、「もっと活発に議論をしていこう」などのメッセージを送信する。また、表示制御部２１は、画面上の「活性度」ボタンが選択された場合にも、活性度の高いノードが強調表示される。【００９９】
その後、表示制御部２１は、課題解決に向けて多くのノードが生成されると、該当樹形図の各ノードの分類を集計して「ニーズ」が少ないことを検出する。すると、表示制御部２１は、該当する樹形図のプロジェクトのメンバーに対して、「もっとニーズを検討しよう」などのメッセージを送信する。このような通知も、プロジェクト内での通知になるので、プロジェクト画面側の通知ウィンドウ（通知領域等）にて通知される。【０１００】
そして、表示制御部２１は、画面上で「要素分析」ボタンが選択された場合、樹形図の構成要素を参照して、ノード分類の分析結果とリンク分類の分析結果とを表示する。図２２は、要素分析を説明する図である。図２２に示すように、表示制御部２１は、樹形図の各ノードの分類を中分類の要素ごとに集計した結果と、樹形図の各リンクの分類を小分類の要素ごとに集計した結果とを表示する。このようにすることで、メンバーは、不足要素を知ることができる。なお、図２２に示したグラフは一例であり、これに限定されるものではなく、様々なグラフで表示することができ、各集計結果を数値で表示することもできる。【０１０１】
また、表示制御部２１は、図１９等に示した画面上で「プロジェクト一覧」ボタンが選択されると、図２３の左図に示すように、現在作成されているプロジェクト一覧を表示する。図２３は、プロジェクト検索を説明する図である。図２３の左図に示す「Ｎｏ」は、識別番号であり、「プロジェクト」は、プロジェクト名であり、「概要」は、課題やプロジェクトの特徴を示す情報であり、「参加者」は、プロジェクトの参加者一覧である。「オープン」は、課題が解決されているか否かであり、解決済みの場合は「×」、未解決の場合は「〇」が設定される。「工程」は、プロジェクトがどのようなプロセスとして定義されているか示す情報であり、例えば共感の場合は１が設定される。「活性度」は、活性度評価部４２によって算出される情報であり、例えば、単位時間あたりにノード生成状況によって５段階で表示される。「参加」ボタンは、プロジェクトに参加したいときに選択されるボタンである。表示制御部２１は、このような情報を生成して表示する。【０１０２】
そして、表示制御部２１は、図２３の左図に表示されるプロジェクトが選択されると、当該プロジェクトの課題一覧を表示する（図２３の右上図）。ここでは、表示制御部２１は、プロジェクトの課題を示す「課題」、各課題のノードに設定される「内容」および「キーワード」、解決状況を示す「オープン」を表示する。このような情報を表示することで、ユーザは、どのような課題が未解決かを視覚的に確認することができる。なお、課題が解決済みの場合は、「オープン」が表示されなかったり、「クローズ」などと表示される。【０１０３】
また、表示制御部２１は、図２３の左図に表示されるプロジェクト上で右クリックなどの特別な操作を検出すると、各プロジェクトのノード分類およびリンク分類の分析結果を表示する（図２３の右下図）。ここでは、表示制御部２１は、図２２に示したグラフ形式と同様の内容を別のグラフ形式で表した例を図示しているが、図２２と同様のグラフ形式を採用することもできる。【０１０４】
［処理の流れ］
図２４は、類似樹形図の検索処理の流れを示すフローチャートである。なお、ここでは説明する処理は、ノードとリンクを用いた検索条件を一例として説明する。【０１０５】
図２４に示すように、表示制御部２１が処理中の樹形図を表示する（Ｓ３０１）。この状態で、検索部５０は、画面上で、複数のノードやリンクなどの検索条件を受け付けると（Ｓ３０２：Ｙｅｓ）、ノード評価点などの評価値の指定があるか否かを判定する（Ｓ３０３）。【０１０６】
そして、検索部５０は、評価値の指定がない場合（Ｓ３０３：Ｎｏ）、検索条件で指定された複数のノードと同じキーワードを有する樹形図を検索する（Ｓ３０４）。すなわち、検索部５０は、指定された複数のノードと同じキーワードが設定されたノードを構成要素とする樹形図を検索する。【０１０７】
続いて、検索部５０は、検索された樹形図のうち、検索条件で指定された複数ノードが接続されるリンク情報を含む樹形図を特定する（Ｓ３０５）。その後、検索部５０は、特定した樹形図を、処理中の樹形図と並べて表示する（Ｓ３０６）。【０１０８】
一方、検索部５０は、Ｓ３０３において評価値の指定がある場合（Ｓ３０３：Ｙｅｓ）、検索条件で指定された複数のノードと同じキーワードを有するとともに、指定された評価値以上のノードを有する樹形図を検索する（Ｓ３０７）。その後は、Ｓ３０５以降が実行される。【０１０９】
［効果］
上述したように、創造支援サーバ１０は、ユーザが過去に生成したノードなど忘れている可能性の高い情報を検索してユーザに提示することができるので、ユーザに気づき支援を行うことができ、部分的な創造支援に留まらず、全体的な創造支援を行うことができ、充実した創造支援を行うことができる。【０１１０】
また、創造支援サーバ１０は、結論に至るまでの経緯やプロジェクトのノード状況を構造化してグラフで表示することができるので、プロジェクトへの貢献度を可視化することができる。これにより、個人のモチベーションが向上する。また、創造支援サーバ１０は、ノードの生成状況などから人物像を特定したり、プロジェクトの進捗状況などを特定したりして表示するので、客観的な情報を提供することができる。
【実施例３】
【０１１１】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。【０１１２】
［入力情報の一括管理］
また、創造支援サーバ１０は、ユーザごとに、ユーザが生成したすべてのノードおよびユーザがノードを生成した時間等を記憶部１２に格納し、一括管理することができる。このような一括管理を行うことにより、１年間などの長期スパンで、ユーザのノード生成数を計数して、ユーザの発言数などを評価することができる。更に、情報や意見などが集中しているノード、評価の得点が高いノードを見分けることができるように、色を変えて表示することもできる。なお、上述した各評価値の計算方法は、単独で実行することもでき、複数を組み合わせて実行することもできる。【０１１３】
［グループ間］
上記実施例では、創造支援サーバ１０が議論を活性化するメッセージ等を送信する例を説明したが、送信先のユーザは同じプロジェクトのユーザに限定されない。例えば、創造支援サーバ１０は、停滞等を打開する人物像がいない場合には、他のプロジェクトから該当するユーザを検索し、議論への参加を促すこともできる。【０１１４】
［人物像特定］
創造支援サーバ１０は、各個人について、過去の行動を蓄積し、蓄積した行動から人物像を特定することができる。例えば、創造支援サーバ１０は、ノードの生成数と閾値とを比較して、人物像を特定する。【０１１５】
例を挙げると、創造支援サーバ１０は、ノードを閾値以上生成したユーザを「アイデアを出す人」と特定し、所定時間ノードが生成されていない状態でノードを生成したユーザを「沈黙を破る人」と特定する。また、創造支援サーバ１０は、ノードが発散している状態で、その発散を集約させるノードを生成したユーザを「意見をまとめる人」と特定し、課題から分岐がなくノードが生成されている状態で、発散させるノードを生成したユーザを「発散させる人」と特定する。【０１１６】
また、創造支援サーバ１０は、他のプロジェクトにノードを提案したユーザを「アシストする人」と特定し、新たな提案のノードを頻繁に生成する人を「行動に移す人」と特定し、上位ノードへ褒める評価を行う人を「褒めるのが上手な人」と特定し、ノード評価点の高いノードを生成したユーザを「貢献度の高い人」と特定する。【０１１７】
そして、創造支援サーバ１０は、解決策がなかなか現れないプロジェクトの要素分析の結果にしたがって、そのプロジェクトを活性化する人物像に該当するユーザに、プロジェクトの参加を勧めるメッセージを送信することができる。例えば、創造支援サーバ１０は、活性度の低いプロジェクトに対しては、「アイデアを出す人」に該当するユーザの参加を勧める。【０１１８】
［バイタルデータ、位置データ］
上記実施例では、ノードにタイムスタンプを付与する例を説明したが、これに限定されるものではなく、例えばバイタルデータや位置情報などを付与することもできる。例えば、創造支援サーバ１０は、ノードが生成されたタイミングで、ユーザが装着するウェアラブルデバイスから、血圧や心拍数などのバイタルデータを取得し、当該ノードに対応付けて管理する。【０１１９】
このようにすることで、創造支援サーバ１０は、各ユーザについて、どのような状態のときにノードを多く生成しているかを特定することができる。この結果、創造支援サーバ１０は、ノードを生成する状態、つまり、アイデアを多く創造できる健康状態などを、ユーザに通知することができる。【０１２０】
また、創造支援サーバ１０は、バイタルデータからユーザの感情を特定し、ノードに感情を対応付けることもできる。当初バイタルデータから感情データを取得できない場合であっても、マニュアル入力することで代替できる。例えば、ユーザ自身がどのような感情状態であるかを入力することもできる。そうすることで、創造支援サーバ１０は、各ユーザについて、どのような感情のときに、どの種別のノードを生成しているかを特定して提示することができる。【０１２１】
また、創造支援サーバ１０は、ユーザが保持するウェアラブルデバイスや携帯電話などのＧＰＳ（Global  Positioning  System）から位置情報を取得して、ノードと位置情報とを対応付けて管理することもできる。そうすることで、創造支援サーバ１０は、電車の中や歩行中にノードの生成が多いことを特定して提示することができる。同様に、創造支援サーバ１０は、電車の中や歩行中に、どの種別のノードを生成しているかを特定して提示することができる。【０１２２】
このように、創造支援サーバ１０は、ユーザが身に着けている既存の装置から取得可能な情報とノードとを対応付けることで、ユーザが意識していない情報を抽出して提示することができる。つまり、ユーザが無意識であるからこそ気づくことができない新たな視点を「気づき」として提示することができる。【０１２３】
［気づき支援］
例えば、創造支援サーバ１０は、プロジェクトのメンバーに、新たな発想の気づき支援を行うことができる。具体的には、創造支援サーバ１０は、これまで登録されたノードからランダムに抽出して通知ウィンドウにより提示する。これは、全く関連がないかもしれないが、人間が考えもしないようなノードを抽出することで新たな気づきがおこる可能性があるからである。また、創造支援サーバ１０は、アイデアのノードを登録した場合に、新たな考慮ポイントを通知ウィンドウにより提示する。これは、キーワードから内容を判断する段階に至らない場合でも、考え方の基本形から順次考慮ポイントを提供するためである。【０１２４】
また、創造支援サーバ１０は、アイデアのノードを登録した場合に、登録したノードのキーワードを判別し、反対語などを提案する。また、創造支援サーバ１０は、時間帯や場所、その他の状態をノードに記録されているので、個人のアイデアが多く生み出していた場所等を分析して表示する。例えば、創造支援サーバ１０は、移動中に多くのアイデアを生み出していた場合、「これから移動する時にアイデアを考えましょう」とシステムから注意を促していく。【０１２５】
［ハードウェア］
上記創造支援サーバ１０は、例えば、次のようなハードウェア構成を有するコンピュータにより実現することができる。図２５は、ハードウェア構成例を説明する図である。図２５に示すように、創造支援サーバ１０は、通信インタフェース１００ａ、ＨＤＤ（Hard  Disk  Drive）１００ｂ、メモリ１００ｃ、プロセッサ１００ｄを有する。【０１２６】
通信インタフェース１００ａの一例としては、ネットワークインタフェースカードなどである。ＨＤＤ１００ｂは、図３に示した各種ＤＢを記憶する記憶装置である。【０１２７】
プロセッサ１００ｄの一例としては、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processor）、ＦＰＧＡ（Field  Programmable  Gate  Array）、ＰＬＤ（Programmable  Logic  Device）等が挙げられる。また、メモリ１００ｃの一例としては、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ等が挙げられる。【０１２８】
また、創造支援サーバ１０は、プログラムを読み出して実行することで検索方法を実行する情報処理装置として動作する。つまり、創造支援サーバ１０は、表示制御部２１、構造化部３０、貢献度判定部４０、検索部５０と同様の機能を実行するプログラムを実行する。この結果、創造支援サーバ１０は、表示制御部２１、構造化部３０、貢献度判定部４０、検索部５０と同様の機能を実行するプロセスを実行することができる。なお、この他の実施例でいうプログラムは、創造支援サーバ１０によって実行されることに限定されるものではない。例えば、他のコンピュータまたはサーバがプログラムを実行する場合や、これらが協働してプログラムを実行するような場合にも、本発明を同様に適用することができる。【０１２９】
このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ（Magneto−Optical  disk）、ＤＶＤ（Digital  Versatile  Disc）などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することができる。【０１３０】
［システム］
また、図３に示した各装置の各構成は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、任意の単位で分散または統合して構成することができる。例えば、構造化部３０と貢献度判定部４０を統合することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。【０１３１】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともできる。あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【符号の説明】
【０１３２】
１０  創造支援サーバ
１１  通信部
１２  記憶部
１３  ノードリンク情報ＤＢ
１４  樹形図ＤＢ
１５  評価値ＤＢ
２０  制御部
２１  表示制御部
３０  構造化部
３１  登録部
３２  受付部
３３  生成部
４０  貢献度判定部
４１  評価算出部
４２  活性度評価部
【図１】
2018003100.tif 000004
【図２】
2018003100.tif 000005
【図３】
2018003100.tif 000006
【図４】
2018003100.tif 000007
【図５】
2018003100.tif 000008
【図６】
2018003100.tif 000009
【図７】
2018003100.tif 000010
【図８】
2018003100.tif 000011
【図９】
2018003100.tif 000012
【図１０】
2018003100.tif 000013
【図１１】
2018003100.tif 000014
【図１２】
2018003100.tif 000015
【図１３】
2018003100.tif 000016
【図１４】
2018003100.tif 000017
【図１５】
2018003100.tif 000018
【図１６】
2018003100.tif 000019
【図１７】
2018003100.tif 000020
【図１８】
2018003100.tif 000021
【図１９】
2018003100.tif 000022
【図２０】
2018003100.tif 000023
【図２１】
2018003100.tif 000024
【図２２】
2018003100.tif 000025
【図２３】
2018003100.tif 000026
【図２４】
2018003100.tif 000027
【図２５】
2018003100.tif 000028
【国際調査報告】
2018003100.tif 000029
2018003100.tif 000030