(57)【要約】【課題】遠隔地間でアイデア創出のためのディスカッションを実施する際に、参加者が提示した各アイデアを、その内容にしたがって、マニュアル操作によらず自動的にグルーピングする技術を提供する。【解決手段】本発明に係るアイデア支援システムは、クライアント端末がグループに対して変更操作を実施するまでは、クラスタリングによってアイデアメモをグルーピングし、クライアント端末がグループに対して変更操作を実施した以降は、アイデアメモとグループとの間の対応関係を学習した結果に基づきグルーピングを実施する。【選択図】図１
2020008987.tif 000002
【特許請求の範囲】
【請求項１】
アイデア創出を支援するアイデア支援システムであって、
アイデアを表現した文字列を入力する１以上のクライアント端末、
前記クライアント端末が入力した文字列をネットワーク経由で受け取り、その文字列を前記クライアント端末の識別子とともに表示する画面を生成して前記クライアント端末に対して送信する、サーバコンピュータ、
を備え、
前記サーバコンピュータは、前記クライアント端末から前記文字列を受け取るごとに、その文字列を他の前記文字列から区別する区画を付与することによって１つのアイデアメモとして構成した上で、各前記アイデアメモを１以上のグループに区分して前記画面上に整列し、
前記クライアント端末は、前記画面上で前記アイデアメモを前記グループ間で移動させるかまたは前記画面上で新たな前記グループを追加するグループ変更操作を実施し、
前記サーバコンピュータは、前記クライアント端末から前記グループ変更操作を受け取る前の時点で前記クライアント端末から前記文字列を受け取った場合は、前記画面上に配置する各前記アイデアメモに対して文書クラスタリングを実施することにより、各前記アイデアメモを前記画面上で１以上のグループにグルーピングし、
前記サーバコンピュータは、前記クライアント端末から前記グループ変更操作を受け取ると、前記グループ変更操作によって作成された各前記グループと各前記アイデアメモとの間の対応関係を学習器に学習させる学習ステップを実施し、
前記サーバコンピュータは、前記学習ステップを実施した後に前記クライアント端末から新たな前記文字列を受け取った場合は、その文字列に対応する新たな前記アイデアメモを前記画面上で作成するとともに、前記学習器を用いてそのアイデアメモを前記グループのうちいずれかへ分類する新規追加ステップを実施する
ことを特徴とするアイデア支援システム。
【請求項２】
前記サーバコンピュータは、前記学習ステップにおいて、
各前記アイデアメモの特徴ベクトルを作成するステップ、
各前記グループの識別子と前記特徴ベクトルとの間の対応関係を学習器に学習させることにより、各前記アイデアメモと各前記グループを前記学習器において対応付けるステップ、
を実行する
ことを特徴とする請求項１記載のアイデア支援システム。
【請求項３】
前記サーバコンピュータは、各前記アイデアメモの特徴ベクトルを作成するステップにおいては、各前記アイデアメモに含まれる単語のＴＦ値のリストを構成要素として有するベクトルを各前記アイデアメモの特徴ベクトルとして作成する
ことを特徴とする請求項２記載のアイデア支援システム。
【請求項４】
前記サーバコンピュータは、前記新規追加ステップにおいて、
前記新たなアイデアメモの特徴ベクトルを作成するステップ、
前記学習器に対して前記新たなアイデアメモの特徴ベクトルを投入することにより、前記新たなアイデアメモを前記グループのうちいずれかへ分類するステップ、
を実行する
ことを特徴とする請求項１記載のアイデア支援システム。
【請求項５】
前記サーバコンピュータは、前記グループに属する前記アイデアメモの内容を要約した単語によって構成されたタグを前記画面上で前記グループに対して付与するタグ付与ステップを実施し、
前記サーバコンピュータは、前記タグ付与ステップにおいて、
各前記グループを母集団として、各前記グループに属する前記アイデアメモに含まれる単語のＴＦ−ＩＤＦ値を計算するステップ、
各前記アイデアメモに含まれる単語のうち、前記ＴＦ−ＩＤＦ値が大きいものから順に所定個数を、前記グループごとに抽出するステップ、
前記抽出した単語を、そのグループのタグとして決定するステップ、
を実行する
ことを特徴とする請求項１記載のアイデア支援システム。
【請求項６】
前記サーバコンピュータは、前記グループ間の相関関係をグラフ表現によって記述した関係性グラフを生成して前記クライアント端末に対して送信し、
前記サーバコンピュータは、前記関係性グラフを生成する際には、
前記グループに属する前記アイデアメモの全ての文言を連結した文字列から前記グループの特徴を表すグループ特徴ベクトルを生成するステップ、
前記グループ特徴ベクトルを座標空間上に配置することにより前記関係性グラフを生成するステップ、
を実行する
ことを特徴とする請求項１記載のアイデア支援システム。
【請求項７】
前記クライアント端末は、前記関係性グラフのうち前記グループが配置されていない座標を指定する座標指定入力を前記サーバコンピュータに対して送信し、
前記サーバコンピュータは、前記関係性グラフ上において前記座標指定入力に対応する位置の特徴ベクトルを特定するとともに、その特定した特徴ベクトルを前記グループ特徴ベクトルとして有する新たな前記グループを作成して前記画面上に配置する
ことを特徴とする請求項６記載のアイデア支援システム。
【請求項８】
前記クライアント端末は、前記関係性グラフのうち前記グループが配置されていない座標を指定する座標指定入力を前記サーバコンピュータに対して送信し、
前記サーバコンピュータは、前記関係性グラフ上において前記座標指定入力に対応する位置の特徴ベクトルを特定するとともに、その特定した特徴ベクトルを用いて新たな前記アイデアメモを作成して前記画面上に配置する
ことを特徴とする請求項６記載のアイデア支援システム。
【請求項９】
前記クライアント端末は、前記文字列を入力する期限を指定する期限指定入力を前記サーバコンピュータに対して送信し、
前記サーバコンピュータは、前記期限指定入力を受け取ると、その指定期限においてタイムアウトするタイマを起動し、
前記クライアント端末は、前記タイマのカウント値を前記サーバコンピュータに対して所定時間間隔ごとに照会するとともに、前記タイマがタイムアウトしたときはその旨のメッセージを前記画面上で表示する
ことを特徴とする請求項１記載のアイデア支援システム。
【請求項１０】
前記サーバコンピュータは、前記文字列を前記サーバコンピュータに対して送信した個数を前記クライアント端末ごとに集計し、その集計結果を前記クライアント端末に対して送信する
ことを特徴とする請求項１記載のアイデア支援システム。
【請求項１１】
前記サーバコンピュータは、各前記アイデアメモの特徴ベクトルを用いて、前記画面上に配置されている各前記アイデアメモの話題を推定するとともに、その推定した話題に関連するｗｅｂページを検索サイトから取得して前記画面上に表示する
ことを特徴とする請求項２記載のアイデア支援システム。
【請求項１２】
前記サーバコンピュータは、前記画面上に配置されている各前記アイデアメモと各前記アイデアメモが属するグループを記述したセーブデータを作成して前記クライアント端末に対して送信する
ことを特徴とする請求項１記載のアイデア支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アイデア創出を支援するアイデア支援システムに関する。
【背景技術】
【０００２】
ブレーンストーミングによってアイデア創出する際には、例えばアイデアを記載した付箋をホワイトボードに貼り付けて参加者がそのアイデアを共有する。参加者が物理的に離れた場所に存在している場合は、同様の仕組みを電子会議に類似する手法によって実現する場合もある。この場合は、付箋を電子的に模擬した電子付箋を画面上に貼り付けることによって、遠隔地間でその電子付箋が記載しているアイデアを共有することができる。
【０００３】
下記特許文献１は、電子付箋を用いる電子会議システムについて記載している。同文献は、『画面解像度が低いもしくは画面サイズの小さい端末では、電子付箋会議で利用されている全ての電子付箋を一度に表示できず、ユーザが表示領域外の電子付箋の情報を認識しにくく、利便性が低下していた。』ことを課題として、『電子付箋会議端末であって、仮想的なボードにおける位置の情報を含む１または複数の電子付箋を保持し、電子付箋の位置に基づいてクラスタリングを行うことで電子付箋クラスタを生成し、前記仮想的なボードにおける前記電子付箋クラスタの位置を算出し、前記電子付箋および前記電子付箋クラスタに対応するオブジェクトを、設定された表示条件に従って、前記仮想的なボード上に配置し、前記仮想的なボードの一部の領域を表示する場合、前記電子付箋クラスタに対応するオブジェクトとして、当該表示されている領域の中に配置されていない電子付箋が属する電子付箋クラスタの位置へのショートカットオブジェクトを表示する。』という技術を記載している（要約参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−０９０６０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
紙の付箋を用いてブレーンストーミングを実施する際には、類似するアイデアを記載した付箋をグルーピングすることによって、新たなアイデア創出を促す場合がある。他方で従来の電子付箋システムにおいては、電子付箋をグルーピングすることはないか、あるいはグルーピングするにしても参加者がマニュアル操作によってグルーピングするのが通常である。また上記特許文献１においては、電子付箋をクラスタリングしているものの、これは電子付箋の記述内容に着目するのではなく、電子付箋の配置位置にしたがってクラスタリングしているに過ぎない。
【０００６】
本発明は、上記のような課題に鑑みてなされたものであり、遠隔地間でアイデア創出のためのディスカッションを実施する際に、参加者が提示した各アイデアを、その内容にしたがって、マニュアル操作によらず自動的にグルーピングする技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るアイデア支援システムは、クライアント端末がグループに対して変更操作を実施するまでは、クラスタリングによってアイデアメモをグルーピングし、クライアント端末がグループに対して変更操作を実施した以降は、アイデアメモとグループとの間の対応関係を学習した結果に基づきグルーピングを実施する。
【発明の効果】
【０００８】
本発明に係るアイデア支援システムによれば、遠隔地間でアイデア創出のためのディスカッションを実施する際に、アイデアの内容にしたがって自動的にアイデアをグルーピングすることができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態１に係るアイデア支援システム１０の構成図である。
【図２】アイデアボード画面１１１の画面例である。
【図３】関係性グラフ生成部１２４が生成する関係性グラフの例である。
【図４】カウントダウン機能について説明する図である。
【図５】アイデアメモ１１１１を投稿した個数の統計を表示する例である。
【図６】現在議論しているトピックに関連するｗｅｂページを表示する例である。
【発明を実施するための形態】
【００１０】
＜実施の形態１＞
図１は、本発明の実施形態１に係るアイデア支援システム１０の構成図である。アイデア支援システム１０は、遠隔地間でブレーンストーミングなどのアイデア創出活動を実施することを支援するシステムである。アイデア支援システム１０は、クライアント端末とサーバ１００がネットワーク３００を介して接続された構成を有する。図１においては３つのクライアント端末２０１〜２０３が接続されている例を示した。
【００１１】
各クライアント端末は同じ構成を有するので、以下では特に明示しない限りクライアント端末２０１について説明する。クライアント端末２０１は、アイデア創出活動に参加する参加者が用いる端末である。参加者は、例えばサーバ１００が提供する後述のアイデアボード画面上でディスカッションに参加することにより、その画面を介して他の参加者との間でディスカッションを共有する。
【００１２】
サーバ１００は、各クライアント端末が参加するディスカッションの場をオンライン上で提供するためのアイデアボード画面を生成する。各クライアント端末がその画面上で後述するアイデアメモを投稿することにより、参加者間でそのアイデアメモが共有され、ディスカッションが進行する。サーバ１００は、画面生成部１１０、グルーピング部１２０を備える。グルーピング部１２０はさらに、特徴ベクトル算出部１２１、クラスタリング部１２２、学習器１２３、関係性グラフ生成部１２４を備える。
【００１３】
画面生成部１１０は、アイデアボード画面を生成し、各クライアント端末に対して送信する。アイデアボード画面は、例えばｗｅｂページとして生成することができる。この場合、各クライアント端末はｗｅｂブラウザを用いてアイデアボード画面にアクセスする。アイデアボード画面の具体例については後述する。
【００１４】
グルーピング部１２０は、アイデアボード画面上に投稿されたアイデアメモを、その内容にしたがってグルーピングする。画面生成部１１０は、そのグルーピングの結果にしたがって、アイデアボード画面上で各アイデアメモを配置する。グルーピング部１２０が備える各機能部については、グルーピング処理の具体例と併せて説明する。
【００１５】
図２は、アイデアボード画面１１１の画面例である。画面生成部１１０は、図２に例示するようなアイデアボード画面１１１を各クライアント端末に対して送信する。各クライアント端末は、アイデアボード画面１１１上でアイデアを共有することにより、ディスカッションを進行する。
【００１６】
参加者が、アイデアボード画面１１１上で新規メモボタン１１１４を押下すると、新たなアイデアメモを入力するためのダイアログ（図示せず）が画面上に表示される。参加者はそのダイアログ上で自身のアイデアを文字列として入力する。クライアント端末はその文字列をサーバ１００に対して送信する。画面生成部１１０はその文字列を受け取り、その文字列を内容とするアイデアメモ１１１１をアイデアボード画面１１１上に作成する。アイデアメモ１１１１は、電子付箋のように用いることができる。アイデアメモ１１１１の右下にある番号は、そのアイデアメモを投稿したクライアント端末（すなわち参加者）を識別する識別子である。例えば「１」はクライアント端末２０１から投稿されたアイデアメモであることを表している。
【００１７】
グルーピング部１２０は、各アイデアメモ１１１１の記載内容にしたがって各アイデアメモ１１１１をグルーピングする。図２の各列が１つのグループを表しており、図２においては３つのグループにグルーピングされている。画面生成部１１０は、そのグルーピング結果にしたがって、各アイデアメモ１１１１をアイデアボード画面１１１上の領域１１１２に配置する。グルーピング手順については後述する。
【００１８】
グルーピング部１２０はさらに、各グループに属するアイデアメモ１１１１の記載内容の概略を表すタグ１１１３を定義する。画面生成部１１０はアイデアボード画面１１１上でそのタグを各グループに対応する適当な位置に配置する。図２においては各グループの上部に配置した。タグ１１１３を定義する手順については後述する。
【００１９】
関係性グラフボタン１１１６は、後述する関係性グラフを画面表示するボタンである。参加者が関係性グラフボタン１１１６を押下すると、関係性グラフ生成部１２４は関係性グラフを生成し、画面生成部１１０はその関係性グラフを当該クライアント端末に対して送信する。関係性グラフを生成する手順については後述する。
【００２０】
＜実施の形態１：初期グルーピング＞
参加者は、原則としては新たなアイデアメモ１１１１を順次投稿することにより、ディスカッションを進行する。ただし参加者は、アイデアボード画面１１１上でグループ構成を変更することもできる。例えばマニュアル操作によって新規グループを作成することもできるし（新規グループボタン１１１５）、あるグループに属するアイデアメモ１１１１をマウスドラッグ操作により別のグループに移動させることもできる。これらの操作のことをグループ変更操作と呼ぶことにする。
【００２１】
グルーピング部１２０は、グループ変更操作が実施される前と、実施された以後とのそれぞれにおいて、互いに異なる手法により、アイデアメモ１１１１をグルーピングする。以下ではまずグループ変更操作が実施される前の時点におけるグルーピングについて説明する。
【００２２】
グルーピング部１２０は、グループ変更操作が実施される前の時点においては、新たなアイデアメモ１１１１が投稿されるごとに、クラスタリング処理によって各アイデアメモ１１１１をグルーピングする。具体的には、特徴ベクトル算出部１２１はアイデアボード画面１１１上の全てのアイデアメモ１１１１を母集団として、各アイデアメモ１１１１内の単語のＴＦ−ＩＤＦ（Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ−Ｉｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）値を算出し、そのＴＦ−ＩＤＦ値を適当な単語順にしたがって整列することにより、各アイデアメモ１１１１の特徴ベクトルを作成する。クラスタリング部１２２は、その特徴ベクトルに対してＫ−ｍｅａｎｓ法などのクラスタリング処理を実施することにより、各アイデアメモ１１１１を１以上のグループへグルーピングする。
【００２３】
＜実施の形態１：グループ変更操作後のグルーピング＞
グループ変更操作が実施された以後の時点においては、グルーピング部１２０は学習器１２３を用いる。具体的には、アイデアボード画面１１１上における各アイデアメモ１１１１と各グループとの間の対応関係を学習器１２３に学習させる。新たなアイデアメモ１１１１が投稿されると、その新たなアイデアメモ１１１１の特徴ベクトルを学習器１２３に対して投入することにより、その新たなアイデアメモ１１１１を既存グループのうちいずれかへ分類する。学習器１２３による学習は、グループ変更操作が実施されるごとに実施する。
【００２４】
学習器１２３による学習は、具体的には例えば以下のように実施することができる。特徴ベクトル算出部１２１は、各アイデアメモ１１１１に含まれる単語のＴＦ値を適当な単語順にしたがって整列することにより、各アイデアメモ１１１１の特徴ベクトルを作成する。学習器１２３は、各アイデアメモ１１１１の特徴ベクトルと既存グループとの間の対応関係を学習することにより、各アイデアメモ１１１１と各グループを対応付ける。新たなアイデアメモ１１１１が投稿されたときは、その対応関係にしたがって、その新たなアイデアメモ１１１１を既存グループへ対応付ける。
【００２５】
グループ変更操作の前後においてグルーピング手順を変えるのは、以下の理由による。参加者がマニュアル操作（グループ変更操作）によってグループ構成を変更していない段階においては、アイデアボード画面１１１上におけるディスカッションが充分に進行していない可能性がある。したがってクラスタリングによって機械的にグルーピングするのが望ましいと考えられる。他方で参加者がグループ構成を変更するのは、例えばディスカッションがある程度進行するなどによって、参加者自身がグループ構成を指定したい場面などが想定される。したがって、参加者自身が指定したグループ構成をそれ以後も踏襲することが望ましいので、参加者自身の指定するグループ構成を学習器１２３に学習させた上で、以後新たに追加されるアイデアメモ１１１１については学習器１２３が参加者による指定をグルーピング結果として自動的に反映することとした。
【００２６】
グループ変更操作は、学習器１２３にとっては、学習すべき参加者意図を指定するものであるから、教師あり学習における教師信号と同様の作用を有する。他方でクラスタリングを実施する時点では参加者によるグループ変更操作が未だ発生していないので、クラスタリングによるグルーピングは、グループ構成について教師なし学習を実施しているのと同様の処理であるということができる。
【００２７】
＜実施の形態１：タグ付与＞
グルーピング部１２０は、例えば以下の手順により、各グループのタグ１１１３を付与することができる。グルーピング部１２０は、各グループについて、そのグループに属する全てのアイデアメモ１１１１内の単語のＴＦ−ＩＤＦ値を計算する。グルーピング部１２０は、算出したＴＦ−ＩＤＦ値が大きい順に所定個数（図２においては２個）の単語をピックアップし、そのピックアップした単語を当該グループのタグ１１１３とする。グルーピング部１２０は、各グループについて同様の処理を実施する。
【００２８】
＜実施の形態１：関係性グラフ＞
図３は、関係性グラフ生成部１２４が生成する関係性グラフの例である。関係性グラフ生成部１２４は、各グループに属する全てのアイデアメモ１１１１の文言を連結した文字列から、そのグループの特徴を表すグループ特徴ベクトルを生成する。関係性グラフ生成部１２４は、グループ特徴量ベクトルの各要素を各次元の値として、グループ特徴ベクトルを座標空間上に配置することにより、関係性グラフを生成する。
【００２９】
グループ特徴ベクトルの次元数は多くの場合３次元以上となるので、関係性グラフの座標空間の次元数も３次元以上となる。図３に例示するように、２次元の関係性グラフを提示したい場合は、グループ特徴ベクトルの次元数を適当なアルゴリズムによって２次元まで圧縮した上で、圧縮後のグループ特徴ベクトルを２次元座標空間に配置すればよい。３次元以上の座標空間を用いる場合も同様である。
【００３０】
関係性グラフを見た参加者は、その時点において議論されているトピック間の距離を視覚的に把握することができる。これにより例えば、未だ議論されていないトピックについてヒントを得て、新たな議論を展開するなどの契機とすることができる。例えば図３においてはグループ１とグループ２の間の距離が大きいので、その間の部分に相当するトピックが未だ充分議論されていないのではないか、などのヒントが得られる可能性がある。
【００３１】
グルーピング部１２０は、関係性グラフを用いて、さらに以下の処理を実施することもできる。参加者は、関係性グラフ上の座標のうち、議論が充分ではないと想定される箇所（すなわち関係性グラフ上の空隙部分）を指定する。グルーピング部１２０は、その座標を受け取り、座標空間上におけるその座標に対応する特徴ベクトルを特定する。グルーピング部１２０は、その特定した特徴ベクトルをグループ特徴ベクトルとして有する新たなグループを新規作成し、アイデアボード画面１１１上に配置する。その新規グループは、特定したグループ特徴ベクトルから導かれるタグ１１１３を有し、アイデアメモ１１１１が空であるグループとなる。これにより、参加者がその新規グループに関連する議論を始めるよう促すことができる。
【００３２】
グルーピング部１２０は、関係性グラフを用いて、さらに以下の処理を実施することもできる。上記のように参加者が関係性グラフ上の座標を指定したとき、グルーピング部１２０は、その座標に対応する特徴ベクトルを特定し、その特定した特徴ベクトルから新たなアイデアメモ１１１１を新規生成してアイデアボード画面１１１上に配置する。例えばその特徴ベクトルのうち特にＴＦ−ＩＤＦ値が大きい単語を用い、さらに助詞などを適宜補充することにより、その特徴ベクトルに対応する文章を自動生成する。その自動生成した文章を新たなアイデアメモ１１１１とすればよい。関係性グラフ上の座標に対応する特徴ベクトルを特定する手法としては、例えば以下のようなものが考えられる。
【００３３】
（１）グループの特徴ベクトルを座標空間にマッピングする（座標値を得る）。
（２）各アイデアメモの文を形態素解析した結果の要素すべてを母集合とし、そこから１個以上任意の個数の要素を、例えば無作為に抽出し、それらを疑似的なグループとする。疑似的なグループを複数作成し、それらの特徴ベクトルを生成した上で、さらに座標空間にマッピングする
（３）ステップ（１）（２）の特徴ベクトルと関係性グラフ上の座標値との間の対応関係を記憶しておくことにより、座標値から特徴ベクトルを特定できるようにしておく。関係性グラフの次元数を圧縮する場合は、圧縮後の座標空間上における座標値と特徴ベクトルとの間の対応関係を記憶しておく。
（４）ユーザが関係性グラフ上で座標値を指定したとき、その座標値に対応付けられている特徴ベクトルを特定する。
【００３４】
＜実施の形態１：まとめ＞
本実施形態１に係るアイデア支援システム１０は、クライアント端末がグループ変更操作を実施する前の時点においては、クラスタリングによってアイデアメモ１１１１をグルーピングする。これにより、例えば参加者の議論が充分に進行していない段階においてもアイデアメモ１１１１を自動的にグルーピングすることができる。
【００３５】
本実施形態１に係るアイデア支援システム１０は、クライアント端末がグループ変更操作を実施した場合は、その変更後のグループ構成と各グループ所属のアイデアメモ１１１１との間の対応関係を学習器１２３に学習させ、新たなアイデアメモ１１１１はその学習結果にしたがって分類する。これにより、参加者が意図しているグループ構成を、それ以後に追加された新たなアイデアメモ１１１１に対して自動的に反映することができる。
【００３６】
本実施形態１に係るアイデア支援システム１０は、グループ間の関係性グラフを作成する。さらに、関係性グラフ上の座標を指定することにより、その座標に対応する新規グループや新規アイデアメモ１１１１を自動生成することもできる。これにより、参加者にとっては新たな議論の方向性についてのヒントを得ることができるとともに、新規グループや新規アイデアメモ１１１１を自動生成することによってこれをさらに促進することができる。
【００３７】
＜実施の形態２＞
本発明の実施形態２では、アイデア支援システム１０が備えることが望ましいその他機能について説明する。システム構成は実施形態１と同様であるので、以下では主に実施形態１で説明していないその他機能について説明する。
【００３８】
図４は、カウントダウン機能について説明する図である。参加者がアイデアメモ１１１１を投稿するに際して、ある程度の期限を設けた方が、参加者に対して議論へ集中することを促すことになり望ましい場合がある。そこでアイデアボード画面１１１においてカウントダウン開始部１１１７ａを設けてもよい。参加者がカウントダウン開始部１１１７ａに数値を入力して開始ボタンを押下すると、サーバ１００はカウントダウンを開始する。各クライアント端末は、サーバ１００が保持しているカウント値を周期的に照会し、例えばカウント値が０になったとき、その旨を示すダイアログ１１１７ｂを表示する。これにより、いずれかの参加者がカウントダウンを指定したとき、全てのクライアント端末においてそのカウントダウン動作を共有することができる。なお図４においてアイデアメモ１１１１やグループは記載の便宜上省略した。以下の図面においても同様に適宜省略することとする。
【００３９】
図５は、アイデアメモ１１１１を投稿した個数の統計を表示する例である。サーバ１００は、参加者ごとに（すなわちクライアント端末ごとに）アイデアメモ１１１１を投稿した個数を集計し、それをアイデアボード画面１１１上で画面表示してもよい。例えば適当なボタン押下によって図５のような集計結果を表示すればよい。これにより、投稿数が少ない参加者に対して、より積極的な議論参加を促すことができる。
【００４０】
図６は、現在議論しているトピックに関連するｗｅｂページを表示する例である。グルーピング部１２０は、アイデアメモ１１１１やグループの特徴ベクトルを算出することにより、アイデアボード画面１１１上で現在議論されている内容の大まかなトピックを把握することができる。画面生成部１１０は、そのトピックに関連するｗｅｂページ（例えばｗｅｂ上のニュース記事など）を検索サイトなどから取得し、アイデアボード画面１１１上のダイアログ１１１８などに表示することにより、参加者に対して新たな気づきを得る契機を与えることができる。例えば、タグ１１１３を検索キーワードとして検索サイトに対してクエリを発行し、その結果から上位数件程度をダイアログ１１１８内に表示することにより、図６のような機能を実装することができる。
【００４１】
アイデアボード画面１１１を用いたディスカッションを途中中断する場合、中断した時点におけるアイデアボード画面１１１の内容を後に再現できることが望ましい。そこでサーバ１００は、アイデアボード画面１１１上に配置されているグループとこれに属するアイデアメモ１１１１の構成を、適当なファイル形式（例えばＣＳＶ形式）に保存してもよい。さらにその保存データを、クライアント端末からのリクエストに応じて送信してもよい。サーバ１００またはクライアント端末は、ディスカッションを再開するとき、その保存データを用いて、中断時点におけるアイデアボード画面１１１の状態を再現することができる。
【００４２】
＜本発明の変形例について＞
以上の実施形態において、サーバ１００が備える各機能部は、例えばその機能を実装したソフトウェアをＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などの演算装置が実行することにより、実装することができる。
【００４３】
以上の実施形態において、学習器１２３としては、文書分類などの処理に適した適当な学習手法を実装したものを採用することができる。例えばロジスティック回帰によって学習器１２３を実装することができる。
【００４４】
以上の実施形態において、特徴ベクトル算出部１２１はアイデアメモ１１１１やグループの特徴ベクトルとしてＴＦ値やＴＦ−ＩＤＦ値を用いることを説明したが、その他適当な特徴量を特徴ベクトルとして用いてもよい。
【００４５】
以上の実施形態において、クライアント端末をスマートフォンなどの携帯端末によって実装する場合、携帯端末が備える手書入力機能を用いてアイデアメモ１１１１を投稿するためのインターフェースを実装してもよい。この場合はその機能を実装したスマートフォンアプリなどを用いればよい。
【００４６】
以上の実施形態において、サーバ１００が画面生成部１１０とグルーピング部１２０を備えることとしているが、これら機能部は個別のサーバに実装した上で相互通信によってサーバ間で連携することにより同様の機能を実現してもよい。さらにサーバ１００が保持するデータを別のサーバ上のデータベースなどに格納してもよい。例えば画面生成部１１０はｗｅｂアプリケーションサーバ上に実装し、グルーピング部１２０は文書処理サーバ上に実装し、データベースはデータベースサーバ上に実装することができる。
【符号の説明】
【００４７】
１０：アイデア支援システム
１００：サーバ
１１０：画面生成部
１２０：グルーピング部
１２１：特徴ベクトル算出部
１２２：クラスタリング部
１２３：学習器
１２４：関係性グラフ生成部
２０１〜２０３：クライアント端末
３００：ネットワーク
【図１】
2020008987.tif 000003
【図２】
2020008987.tif 000004
【図３】
2020008987.tif 000005
【図４】
2020008987.tif 000006
【図５】
2020008987.tif 000007
【図６】
2020008987.tif 000008