(57)【要約】【課題】新たな視点を見出すために必要な情報の収集、整理を支援する発想支援装置および発想支援方法を提供する。【解決手段】キーワードが概念入力部１から入力されると、入出力制御部５経由で概念管理部６に渡され、概念管理部６により、概念記憶部７に格納された、そのキーワードが属するグループ内の他のキーワード群と共に連想部８に引き渡される。連想部８は、それらのキーワード群を用いて、情報記憶部１１に格納された情報の検索を検索部９に行わせ、その検索結果に対してキーワード抽出を実行すると共に、入力キーワードに対する関連度の得点付けを行う。この抽出キーワードは、連想部８によって得点の高い順に並べ替えられて概念管理部６に返却され、概念管理部６は、この抽出キーワードを得点の高い順に入出力制御部５経由で表示部４に表示する。【選択図】      図１
2005070823.tif 000002
【特許請求の範囲】
【請求項１】
情報を格納する第１の記憶手段と、
前記第１の記憶手段へ情報を追加する情報追加手段と、
第２の記憶手段と、
概念を表す情報を入力する概念入力手段と、
前記入力された情報の概念と関連性を有する他の概念の情報を前記第１の記憶手段に格納された情報の中から取得する連想手段と、
前記取得された情報の概念を追加候補として関連性の高い順に一覧表示する追加候補表示手段と、
前記入力された情報と、前記一覧表示された概念の中から選択された概念の情報とを同じグループに属する概念として前記第２の記憶手段に格納する概念格納手段と
を具備することを特徴とする発想支援装置。
【請求項２】
前記第２の記憶手段に格納された情報の概念を任意に選択してグループ化するグループ化手段をさらに具備し、
前記連想手段は、いずれかのグループに新たな概念を表す情報が入力された場合に、その新たな概念とグループ内に既存の情報の概念とから連想される関連性を有するその他の概念の情報を取得することを特徴とする請求項１記載の発想支援装置。
【請求項３】
ネットワークを介して各種情報を収集し、前記情報追加手段が前記第１の記憶手段へ追加する情報を作成する情報収集手段をさらに具備することを特徴とする請求項１記載の発想支援装置。
【請求項４】
前記第２の記憶手段に格納された情報の概念または前記グループ化された情報の概念群を検索鍵として選択する検索対象選択手段と、
前記選択された概念または概念群の情報を検索鍵として前記第１の記憶手段に格納された情報に対する検索を実行する情報検索手段をさらに具備することを特徴とする請求項２記載の発想支援装置。
【請求項５】
前記第２の記憶手段に格納された情報間の関連性を測定してグループ化可能な情報群を抽出し、その抽出結果をグループ化の候補として一覧表示するグループ化候補一覧表示手段をさらに具備し、
前記グループ化手段は、前記一覧表示された抽出結果の中からいずれかの抽出結果が選択指示された場合、その抽出結果で示される情報群をグループ化することを特徴とする請求項２記載の発想支援装置。
【請求項６】
前記グループ化された情報の概念群を総括的に表現する概念の情報を抽出する上位概念抽出手段と、
前記抽出された情報を前記グループを表現する名称の候補として一覧表示するグループ名候補一覧手段と、
前記一覧表示された概念の中から選択された概念の情報を前記グループの名称として前記第１の記憶手段に格納するグループ名格納手段と
をさらに具備することを特徴とする請求項２記載の発想支援装置。
【請求項７】
前記グループ化された情報を用いて外部データベースに対する検索要求を発行するための検索式を生成する検索式生成手段と、
前記生成された検索式による前記外部データベースの検索を実行し、その検索結果を一覧表示する検索情報一覧手段と
をさらに具備することを特徴とする請求項２記載の発想支援装置。
【請求項８】
概念を表す情報を入力するステップと、
前記入力された情報の概念から連想される関連性を有するその他の概念の情報を第１の記憶手段に格納された情報の中から取得するステップと、
前記取得された情報の概念を追加候補として関連性の高い順に一覧表示するステップと、
前記入力された情報と、前記一覧表示された概念の中から選択された概念の情報とを第２の記憶手段に格納するステップと
を具備することを特徴とする発想支援方法。
【請求項９】
第１の記憶手段および第２の記憶手段を有するコンピュータを、
概念を表す情報を入力する概念入力手段、
前記入力された情報の概念と関連性を有する他の概念の情報を前記第１の記憶手段に格納された情報の中から取得する連想手段、
前記取得された情報の概念を追加候補として関連性の高い順に一覧表示する追加候補表示手段、
前記入力された情報と、前記一覧表示された概念の中から選択された概念の情報とを同じグループに属する概念として前記第２の記憶手段に格納する概念格納手段
として機能させるための発想支援プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば商品開発の企画検討などに使用される発想支援装置および発想支援方法に係り、特に、新たな視点を見出すために必要な情報の収集、整理を支援する発想支援装置および発想支援方法に関する。
【０００２】
【従来の技術】
例えば新商品の開発を企画する場合、最近では、ＫＪ法（Ｒ）に代表される科学的な発想支援手法が実践されることも多い（例えば非特許文献１，２参照）。また、この発想支援手法を電算化し、その実践を補助することを目的とした発想支援装置も開発されている（例えば特許文献１参照）。
【０００３】
そして、この発想支援装置を活用することにより、新しい発想を生み出すための発想作業を効率的に行いたいという要求は、年々強くなってきている。
【０００４】
【特許文献１】
特開平６−９６１１８号公報
【０００５】
【非特許文献１】
生涯職業能力開発促進センター  ＫＪ法
［平成１５年８月２０日検索］、インターネット
＜ＵＲＬ：ｈｔｔｐ：／／ｎｏｋａｉ．ａｂ−ｇａｒｄｅｎ．ｅｈｄｏ．ｇｏ．ｊｐ／ｇｉｈｏ／４３．ｈｔｍｌ＞
【０００６】
【非特許文献２】
川喜田研究所  ＫＪ法研修コース
［平成１５年８月２０日検索］、インターネット
＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｐａｔｈ．ｎｅ．ｊｐ／￣ｋｊｍｅｔｈｏｄ／＞
【０００７】
【発明が解決しようとする課題】
ところで、人間は、生まれてから現在に至るまでに得た情報を蓄積し、この蓄積した情報を必要に応じて組み合わせることにより、新しい発想を行う情報処理装置の一種とみなすことができる。その意味では、新しい発想とは、無から生じるものではなく、それまでに蓄積された情報の組み合わせ方によって生じるものといえる。
【０００８】
例えばブレーンストーミングなどのように、複数人で発想作業を行うと、一人で行うよりも有効なアイディアが得られることが多いのは、蓄積されている情報量が増えること、情報を組み合わせる手法が各人で異なることから一人では思いつかなかったようなアイディアが生成される、などが考えられる。つまり、問題の解決に寄与しそうな情報の入力を増やし、この理解を助けるために整理、分類を支援すれば、より良い着想が得られる可能性が高くなるといえる。
【０００９】
しかしながら、従来の発想支援装置は、前述した発想支援手法をただ単に計算機上で行えるようにしたもの、または、ネットワークを介して遠隔地にいる複数人で行えるようにしたものであり、あらかじめ発想のパターンをルール化しておき、人が入力した情報に基づき、考える方向やサンプルなどを提供するものが主流であった。
【００１０】
つまり、従来の発想支援装置は、発想する人が既に持っている情報を整理、分類することが主な目的であり、利用者が既に内に持っているアイディアの発露を促すに過ぎなかった。また、仮に、利用者が知らない情報を提供するものであったとしても、提供元の情報は常に管理者が更新しなければ情報が陳腐化してしまい、新しい発想を支援することが不可能になってしまうという問題点があった。
【００１１】
この発明は、このような事情を考慮してなされたものであり、新たな視点を見出すために必要な情報の収集、整理を支援する発想支援装置および発想支援方法を提供することを目的とする。
【００１２】
【課題を解決するための手段】
前述した目的を達成するために、この発明の発想支援装置は、情報を格納する第１の記憶手段と、前記第１の記憶手段へ情報を追加する情報追加手段と、第２の記憶手段と、概念を表す情報を入力する概念入力手段と、前記入力された情報の概念と関連性を有する他の概念の情報を前記第１の記憶手段に格納された情報の中から取得する連想手段と、前記取得された情報の概念を追加候補として関連性の高い順に一覧表示する追加候補表示手段と、前記入力された情報と、前記一覧表示された概念の中から選択された概念の情報とを同じグループに属する概念として前記第２の記憶手段に格納する概念格納手段とを具備することを特徴とする。
【００１３】
この発明の発想支援装置においては、例えばキーボードから概念Ａがキー入力された場合、この概念Ａから連想することが可能な概念Ｘ、概念Ｙ、…をインターネット経由等で定期的に自動収集・更新される情報源から取得して追加候補としてリスト表示する。つまり、この発明の発想支援装置は、発想する人の範疇にない概念を提案することによって、利用者が既に内に持っているアイディアの発露に止まらない、より効果的な発想支援を実現する。
【００１４】
【発明の実施の形態】
以下、図面を参照してこの発明の実施形態を説明する。
【００１５】
（第１実施形態）
まず、この発明の第１実施形態について説明する。
【００１６】
図１は、この第１実施形態に係る発想支援装置の構成を示す図である。
【００１７】
この発想支援装置は、例えば新商品の開発を企画する際の発想作業等を支援するためのものであり、その手法は、例えば筆記用具であれば、「鉛筆」、「シャープペン」、「ボールペン」、「万年筆」、「ワードプロセッサ」などといったキーワードを挙げていき、その挙がったキーワード群を、筆記後の文字を消せるもの同士、消せないもの同士などの何らかの意味を共有する単位でのグループ化を試みていくものである。そして、「鉛筆」から「鉛筆削り」、「鉛筆削り」から「ナイフ」のように、あるキーワードから別のキーワード、さらに別のキーワードと連鎖させながら参加者の発想を膨らませていく。このようにしてキーワードの斬新な組み合わせからなるグループを生み出すことにより、経験や常識だけでは気が付かない、まったく新しい筆記用具の着想を導き出そうというものである。
【００１８】
図１において、この発想支援装置の利用者は、発想しようと思う領域に関連すると思われるキーワードを概念入力部１を用いて入力する。概念入力部１のハードウェアの一例としては、計算機のキーボードを挙げることができる。なお、ここでは、説明を分かり易くするために、「鉛筆」や「シャープペン」などの各概念を表す情報として、テキスト情報であるキーワードを取り扱うものとするが、これに限らず、各概念を表す情報として、記号、絵図、音声、映像などを利用することも可能である。
【００１９】
概念入力部１から入力されたキーワードは、全ての入出力を制御する入出力制御部５を経由して概念管理部６に渡される。概念管理部６は、概念入力部１から新しいキーワードが渡されると、このキーワードを概念記憶部７に格納する。このキーワードがいずれかのグループに入力されたものであった場合、概念管理部６は、このグループを示すグループ識別子を当該キーワードの属性情報として概念記憶部７に格納する。
【００２０】
また、概念管理部６は、概念入力部１から入力されたキーワードに関連のあるキーワードの候補を得るために、この入力されたキーワードを連想部８に渡す。このとき概念管理部６は、このキーワードがいずれかのグループに属する場合には、更に当該グループ内のキーワードとして概念記憶部７に既に格納されているキーワードについても連想部８に渡す。この概念管理部６による、概念記憶部７からの同一グループ内における既存のキーワードの検索は、属性情報として概念記憶部７に格納されたグループ識別子を参照することにより実行される。
【００２１】
連想部８は、概念管理部６から入力されたキーワード群を検索部９に渡す。
【００２２】
検索部９は、連想部８から入力されたキーワード群により情報記憶部１１に格納された情報を検索し、この検索結果を連想部８に返す。連想部８は、検索部９から入力された検索結果に対してキーワードの抽出を行い、先に概念管理部６から入力されたキーワード群の各キーワードに対して、関連の深さに応じてキーワード毎に得点付けを行う。この得点付けについては、例えば共起頻度等を利用して求めたキーワードの得点とする。この後、連想部８は、得点の高い順にキーワードの並べ替えを行い、この並べ替えられたキーワードを概念管理部６に返す。
【００２３】
そして、概念管理部６は、連想部８から入力された、連想されたキーワードから概念記憶部７に既に格納されているキーワードを排除した上、得点が高く、かつ概念記憶部７に未格納のキーワードをキーワード候補として入出力制御部５を介して表示部４に表示する。この表示されたキーワードを見た利用者は、選択部３を用いて、表示部４に表示されたキーワード候補の採用または不採用を入力する。選択部３のハードウェアの一例としては、計算機のマウスを挙げることができる。
【００２４】
選択部３を用いてキーワードの採用または不採用が利用者により指示されると、キーワード毎に採用または不採用とされた情報が、入出力制御部５を介して概念管理部６に渡される。概念管理部６は、採用されたキーワード候補についても概念入力部１から入力されたキーワードと同様に概念記憶部７に格納する。また、概念管理部６は、不採用となったキーワード候補も概念記憶部７に格納するが、この際、不採用であった旨を示す属性情報についても不採用となったキーワード候補に関連して（対応付けて）概念記憶部７に格納する。この不採用となったキーワード候補を概念記憶部７に格納するのは、以後、当該キーワードが候補として再び表示されることを防ぐためである。
【００２５】
つまり、利用者は、この発想支援装置を用いた発想作業中、何らかのキーワードを入力すると、このキーワードと関連するキーワードであって、過去に不採用となったことのない概念記憶部７に未記録状態のキーワード（新たなキーワード）の提示を関連の深い順に自動的に受けることができる。
【００２６】
また、利用者がグループ化部２を用いて、複数のキーワードを指定しグループ化することを指示すると、この指定されたキーワードとグループ化命令が入出力制御部５を介して概念管理部６に伝えられる。このとき、概念管理部６は、入出力制御部５を介してグループ化部２から与えられたグループ化が指示されたキーワード全てを上位概念抽出部１０に渡す。一方、上位概念抽出部１０は、このキーワード全てを検索部９に渡し、情報記憶部１１より当該キーワードを含む文書を取得する。
【００２７】
次に、上位概念抽出部１０は、取得した文書群からキーワード群を表す可能性の高いキーワードを複数抽出し、得点の高い順に並べて概念管理部６に返す。そして、概念管理部６は、上位概念抽出部１０から受け取った候補キーワード群から、概念記憶部７に格納済みのキーワードを排除した後に入出力制御部５を介して表示部４に表示する。
【００２８】
なお、得点の高い順に並べる方法については、後で図６を用いて詳細に説明する。
【００２９】
つまり、利用者は、入力したすべてのキーワードと、この全てのキーワードの入力時に提示されて採用したすべてのキーワードとの中から所望のキーワードを任意に選択してグループ化すると、このグループ名として相応しい、これらを総称するキーワードの提示を関連の深い順に自動的に受けることができる。
【００３０】
さらに、利用者が選択部３を用いて詳細表示を指示すると、選択されたキーワードまたはグループとともに詳細表示要求が入出力制御部５を経由して概念管理部６に渡される。すると、概念管理部６は、与えられたキーワードに基づき検索部９に検索を指示し、この検索結果を入出力制御部５を介して表示部４に渡す。
【００３１】
これにより、利用者は、その発想作業の結果、例えば従来にない斬新な組み合わせからなるキーワードのグループが得られたような場合、このグループに関する資料等を簡単に検索・参照することができる。
【００３２】
なお、情報収集部１２は、上記の利用者の操作とは別に常に稼動している。情報収集部１２は、通信部１３を介して新しい情報を発見すると、これを取得して情報記憶部１１に格納する。情報収集部１２の一例としては、インターネット上の検索エンジンなどで使用されるクローラと呼ばれるプログラムを挙げることができる。つまり、利用者は、情報源の収集・更新を意識することなく、個人ではなかなかカバーしきれない最新のキーワード等を適宜得ることが可能となる。
【００３３】
ここで、図２を参照して、この発想支援装置を用いた発想作業中における画面表示の一例を説明する。
【００３４】
いま、利用者が、キーワードＡ１からなるグループ名［Ａ］というグループにキーワードＡ３を新たに入力したものと想定する（図２の左上のウインドウを参照）。これに対して、この発想支援装置は、キーワードＡ４，Ａ５を自動検索して、図２の左上のウィンドウに示すようにキーワード候補として提示する。このキーワードＡ４，Ａ５は、キーワードＡ１，Ａ３から連想可能な関連性をもつキーワードであり、この関連性は、キーワードＡ４の方がより深い（上下で並べ替え、画面に対して上の方がより関連性が深いとしている）。そして、この提示に対して、利用者は、キーワード候補として提示されたキーワードＡ４，Ａ５の採用・不採用を、選択部３の操作により決定する。
【００３５】
また、今度は、キーワードｂ１，β１からなるグループ名：［未定］というグループにキーワードビー１を入力したと想定する（図２の右下のウインドウを参照）。これに対して、この発想支援装置は、図２の右下のウインドウに示すようにキーワードβ２，ｂ２を自動検索して、キーワード候補として提示する。このキーワードβ２，ｂ２は、キーワードｂ１，β１，ビー１から連想可能な関連性をもつキーワードであり、この関連性は、キーワードβ２の方がより深い。そして、この提示に対して、利用者は、キーワード候補として提示されたキーワードβ２，ｂ２の採用・不採用を決定する。
【００３６】
このように、この発想支援装置を用いて発想作業を行う利用者は、何らかのキーワードを入力すると、このキーワードが属するグループ毎に、新しい情報が随時取り込まれる情報源から検索された関連キーワードが適切な順番で提示され登録可能となる。
【００３７】
また、今度は、図２の状態から時間的に若干遡り、図２の右下のウインドウに示すキーワードｂ１，β１，ビー１がいまだグループ化されていない状態であるものと想定し、利用者が、これら３つのキーワードを選択部３の操作により選択した上でグループ化を指示（例えば、３つのキーワードを選択した後、グループ化ボタンを押す等）した場合を考える（図３参照）。この場合、この発想支援装置は、図３右上のウィンドウに示すように、キーワードＢ１，Ｂ２を自動検索してグループ名候補として提示する。このキーワードＢ１，Ｂ２は、キーワードｂ１，β１，ビー１の上位概念である可能性の高いキーワードであり、その可能性は、キーワードＢ１の方がより深い。そして、この提示に対して、利用者は、その採用・不採用を決定する。
【００３８】
例えば、グループ化を行ったキーワード群が出現するページに共通して出現する頻度の高いキーワード、またはグループ化を行ったキーワード群が出現しているページにリンクしているページに共通して出現する頻度の高いキーワードを、頻度の高い順に並べる。各キーワードの出現位置，文字飾り，リンク内アンカーテキストなどにより、重み付けをおこなっても良い。
【００３９】
このように、この発想支援装置を用いて発想作業を行う利用者は、グループ化を行うと、グループ化を行ったキーワード群に応じたグループ名候補が適切な順番で得られることになる。
【００４０】
図４は、図２に示した画面表示のために概念記憶部７が格納する情報の一例を示す図である。
【００４１】
図４に示すように、概念記憶部７は、キーワードを保持するためのキーワードリストと、グループ名を保持するためのグループリストを格納する。なお、この図４の例では、図２では示されていないキーワードＡ２がキーワードリストに保持されているが、このキーワードＡ２は、例えばグループＡにキーワードＡ１が入力された際にキーワード候補として挙がったものの、利用者から不採用の指示を受けたキーワードであり、この不採用を示す属性情報が当該キーワードとともに格納されたものである。この結果、例えばその後にグループＡにキーワードＡ３が入力された際、関連するキーワードとしてキーワードＡ２が再度検索されたとしても、このキーワードＡ２がキーワード候補として挙がることがない。
【００４２】
より具体的に図４の例を説明すると、キーワードリストにおいては、「キーワードＡ１，キーワードＡ３がグループＧ１に入力されている。キーワードＡ２は不採用。また、キーワードｂ１，β１，キーワードビー１はグループＧ２に入力されている。キーワードＣはいまだどのグループにも属していない。さらにキーワードＡはグループ名として使用されている。」ことが表現されている。
【００４３】
また、グループリストにおいては、「グループＧ１はＡというグループ名である。グループＧ２のグループ名は未定である。」ことが表現されている。
【００４４】
次に、図５乃至６を参照して、この発想支援装置の主要部の動作手順について説明する。
【００４５】
図５は、概念管理部６の動作手順を示すフロー図である。
【００４６】
概念管理部６は、入出力制御部５から入力を受け取ると、まず、この受け取ったキーワードと命令の種類とを概念記憶部７に書き出す（ステップＡ１）。この命令が新規キーワードの追加または候補の採用であった場合（ステップＡ２のＹＥＳ）、概念管理部６は、取得した同一グループ内のキーワードを取得し（ステップＡ９）、グループに含まれるキーワード群を付加して連想部８に渡す（ステップＡ１０）。この後、概念管理部６は、連想部８からキーワードの候補を取得すると（ステップＡ１１）、キーワード候補の中から既に概念記憶部７に格納されているキーワードを排除し（ステップＡ８）、入出力制御部５を介して表示部４に表示する（ステップＡ５）。
【００４７】
一方、ステップＡ２において、命令がキーワードの追加でなかった場合（ステップＡ２のＮＯ）、概念管理部６は、今度は、グループ化命令かどうかを確認する（ステップＡ３）。もし、この命令がグループ化命令であった場合（ステップＡ３のＹＥＳ）、概念管理部６は、同一グループに指定されたキーワード群を上位概念抽出部１０に渡し（ステップＡ６）、このステップＡ６の処理結果としてグループ名候補を取得する（ステップＡ７）。そして、概念管理部６は、この取得したグループ名候補の中から既に概念記憶部７に格納されているキーワードを排除し（ステップＡ８）、入出力制御部５を介して表示部４に表示する（ステップＡ５）。
【００４８】
さらに、ステップＡ３において、命令がグループ化命令で無かった場合、（ステップＡ３のＮＯ）、概念管理部６は、与えられたキーワードを用いて検索部９を呼び出し（動作させ）検索を行う（ステップＡ４）。そして、概念管理部６は、検索部９から得られた検索結果を、入出力制御部５を介して表示部４に表示する（ステップＡ５）。
【００４９】
図６は、連想部８の動作手順を示すフロー図である。
【００５０】
連想部８は、概念管理部６からキーワード群を受け取ると、全てのキーワードの出現数を数えるためのリストを初期化するとともに（ステップＢ１）、この受け取ったキーワードを用いて検索式を生成し（ステップＢ２）、生成された検索式を検索部９に渡して検索結果を受け取る（ステップＢ３）。そして、未処理の検索結果がある間（ステップＢ４のＹＥＳ）、連想部８は、検索結果の一つの文書からキーワードを抽出し（ステップＢ５）、この抽出されたキーワードの出現数を数えて（ステップＢ６）、各キーワードの出現数をリストに加えていく（ステップＢ７）。
【００５１】
未処理の検索結果が無くなると（ステップＢ４のＮＯ）、連想部８は、リスト中のキーワードの出現数の多い順にキーワードを並べ替え（ステップＢ８）、並べ替えた結果を概念管理部６に返し（ステップＢ９）、この処理を終了する。
【００５２】
なお、検索結果からのキーワード抽出には、例えばハイパーテキストのリンク構造を解析し、使われ方の近い単語を検出するＧｏｏｇｌｅ  Ｓｅｔｓと呼ばれるプログラムなどが利用できる。また、この例では、単純に一つの文書中のキーワードの出現回数を用いているが、文書の参照関係を利用して同じ参照元を共有する複数の文書を一つに合わせてキーワードの頻度を計算する方法や、ハイパーテキストの場合は参照元のハイパーリンクに使用されているテキストを考慮する方法など、様々な重み付けが考えられる。
【００５３】
図７は、上位概念抽出部１０の動作手順を示すフロー図である。
【００５４】
上位概念抽出部１０は、概念管理部６からキーワード群を受け取ると、全てのキーワードの出現数を数えるためのリストを初期化するとともに（ステップＣ１）、この受け取ったキーワードを用いて検索式を生成し（ステップＣ２）、生成された検索式を検索部９に渡して検索結果を受け取る（ステップＣ３）。未処理の検索結果がある間（ステップＣ４のＹＥＳ）、上位概念抽出部１０は、検索結果の一つの文書の参照元文書のリンクに使用されているテキストを取得して（ステップＣ５）、この取得されたテキストからキーワードを抽出する（ステップＣ６）。そして、上位概念抽出部１０は、この抽出されたキーワードの出現数を数えて（ステップＣ７）、各キーワードの出現数をリストに加えていく（ステップＣ８）。
【００５５】
未処理の検索結果が無くなると（ステップＣ４のＮＯ）、上位概念抽出部１０は、リスト中のキーワードの出現数の多い順にキーワードを並べ替え（ステップＣ９）、並べ替えた結果を連想部８に返し（ステップＣ１０）、この処理を終了する。
【００５６】
なお、この例では、参照する文書と参照される文書が存在した場合、参照元の文書のリンクに使用されているテキストは、参照される文書を総括する上位概念のキーワードである確率が高いという仮定に基づき、リンクに使用されているテキストからキーワード抽出を行っている。
【００５７】
この他にも、ハイパーテキストのリンク構造に着目し、リンク集のみをあらかじめ拾い出してから上位概念を抽出方法や、テキストの大きさやタイトルなどのレイアウト情報に着目して抽出する方法など、様々な手法を利用することが可能である。つまり、キーワード群を与えると、与えられたキーワード群の上位概念を抽出する手法ならば、どのようなものでも利用可能である。
【００５８】
また、前述したように、ここでは、説明の簡単化のため、入力される概念はキーワードとして扱われるものとしているが、このキーワードに限らず、説明文や文書、写真やイラストなどのイメージ、動画、位置情報、音楽などをキーワード以外の図形で表象し混在させることも可能である。
【００５９】
さらに、連想部８の機能を活用して、例えば表示部４に表示中のキーワード間の関連性を求め、何らかの関連性をもつグループを抽出してグループ化候補として提示する仕組みをもつことも可能である。
【００６０】
このように、この発想支援装置によれば、新たな視点を見出すために必要な情報の収集、整理が支援されることになる。
【００６１】
（第２実施形態）
次に、この発明の第２実施形態について説明する。
【００６２】
この第２実施形態では、第１実施形態の発想支援装置の一応用例として、概念記憶部７に格納された情報を用いて、他のデータベースの情報を検索、分類する例を示す。
【００６３】
なお、この例に用いるデータベースは新聞、論文、特許などの文献データベースであるが、検索する手がかりを入力すると合致する情報を返す検索システムであればいずれも容易に適用することが可能である。
【００６４】
図８は、この第２実施形態の構成図である。図中、概念記憶部７、入出力制御部５および表示部４は、第１実施形態で用いたものと共通である。
【００６５】
検索制御部２１は、起動されると、概念記憶部７に格納されている概念情報を全て読み出し、キーワード毎、グループ毎に検索式を生成する。そして、検索制御部２１は、この生成した検索式を通信部２２を介してネットワーク上の検索実行部２３に送り検索を実行する。
【００６６】
また、検索実行部２３は、検索式を受け取ると、文書記憶部２４に格納されている文書から適合する文書を取り出し、通信部２２を介して検索制御部２１に返す。そして、検索制御部２１は、グループ毎、キーワード毎に、返却された検索結果を分類し、入出力制御部５を介して表示部４に表示する。
【００６７】
なお、同機能は、前述の発想支援装置に直接文書データベースを組み込むことによって通信部２２を介さずに実現可能ではある。しかしながら、新聞データベース、特許データベースなど、それぞれのデータベースが独立して既に存在している現状を考えると、通信部２２を介してそれらのデータベースを流用した方が容易にシステムを構築することができるといえる。
【００６８】
図９は、概念記憶部７に格納されている概念情報が図４の状態である場合の一表示例である。
【００６９】
グループＡには、キーワードＡ１とキーワードＡ２が格納されており、キーワードＡ３が不採用で格納されているため、検索式は、「キーワードＡ１＊キーワードＡ２−キーワードＡ３」となり、その検索結果が表示されている（Ａ）（但し、論理演算記号、＊：ＡＮＤ，−：ＮＯＴ）。
【００７０】
また、グループＢには、キーワードｂ１、キーワードβ１、キーワードビー１が格納されているため、検索式は、「キーワードｂ１＊キーワードβ１＊キーワードビー１」となり、この検索結果が表示されている（Ｂ）。その他、キーワードＣはグループ化されておらず、いまだ単独に存在するため、検索式は「キーワードＣ」となり、この検索結果が表示されている（Ｃ）。
【００７１】
なお、各検索結果は、関連の深さに応じた順に並べられ、その得点とともに表示されるので、利用者は、複数の文書の中から迅速に適切な文書を選択・参照することが可能である。なお、この関連の深さに応じた順に並べる技術については周知の技術を適用すれば良い。
【００７２】
図１０は、検索制御部２１の動作手順を示すフロー図である。
【００７３】
検索制御部２１は、起動されると、概念記憶部７に格納されている概念情報を取得し（ステップＤ１）、未処理のキーワードがあるか否かを判断する（ステップＤ２）もし、未処理のキーワードがあれば（ステップＤ２のＹＥＳ）、そのキーワード単体を検索する検索式を生成し（ステップＤ３）、検索実行部２３に対して検索の実行を命令し（ステップＤ４）、検索実行部２３から検索結果を受け取って（ステップＤ５）、ステップＤ２に復帰する。
【００７４】
また、ステップＤ２において、未処理のキーワードが存在しない場合には（ステップＤ２のＮＯ）、検索制御部２１は、今度は、未処理のグループがあるか否かを判断する（ステップＤ６）。そして、未処理のグループがある場合には（ステップＤ６のＹＥＳ）、検索制御部２１は、グループを検索するための検索式を生成する（ステップＤ７）。ここでの検索式の生成は、同一のグループ内に含まれているキーワードをＡＮＤでつなぎ、不採用のキーワードをＮＯＴでつなぐことにより実現する。また、検索制御部２１は、生成した検索式を検索実行部２３に渡して検索の実行を命令し（ステップＤ８）、この検索結果を受け取って（ステップＤ９）、ステップＤ６に復帰する。
【００７５】
ステップＤ６において、未処理のグループが無い場合には（ステップＤ６のＮＯ９０６）、検索制御部２１は、全ての検索結果を集め、表示を整える（ステップＤ１０）。そして、検索制御部２１は、表示部４にステップＤ１０で表示を整えた全ての検索結果内容を表示させ（ステップＤ１１）、この処理を終了する。
【００７６】
このように、この発想支援装置を応用すれば、発想過程で生成した概念情報を活用したデータベース検索が可能となる。
【００７７】
以上、第１実施形態および第２実施形態で説明したように、この発想支援装置によれば、関連のある概念の候補を自動的に提示することにより発想を促し、しかも管理者が発想の元となる情報を更新することなく、常に最新の情報を用いて支援を行うことが実現され、発想の精度を上げることが可能となる。
【００７８】
さらに、発想過程で生成した概念情報を利用することで、その後のデータベースを用いた調査なども容易に行うことが可能となり、作業効率を向上させることが可能できる。
【００７９】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００８０】
【発明の効果】
以上詳述したように、この発明によれば、新たな視点を見出すために必要な情報の収集、整理を支援する発想支援装置および発想支援方法を提供できる。
【図面の簡単な説明】
【図１】この発明の第１実施形態に係る発想支援装置の構成を示す図
【図２】同第１実施形態の発想支援装置を用いた発想作業中における画面表示の一例を説明するための第１の図
【図３】同第１実施形態の発想支援装置を用いた発想作業中における画面表示の一例を説明するための第２の図
【図４】図２に示した画面表示のために概念記憶部が格納する情報の一例を示す図
【図５】同第１実施形態の概念管理部の動作手順を示すフロー図
【図６】同第１実施形態の連想部の動作手順を示すフロー図
【図７】同第１実施形態の上位概念抽出部の動作手順を示すフロー図
【図８】同第２実施形態の構成図
【図９】同第２実施形態の概念記憶部に格納されている概念情報が図４の状態である場合の一表示例を示す図
【図１０】同第２実施形態の検索制御部の動作手順を示すフロー図
【符号の説明】
１…概念入力部、２…グループ化部、３…選択部、４…表示部、５…入出力制御部、６…概念管理部、７…概念記憶部、８…連想部、９…検索部、１０…上位概念抽出部、１１…情報記憶部、１２…情報収集部、１３…通信部、２１…検索制御部、２２…通信部、２３…検索実行部、２４…文書記憶部。
【図１】
2005070823.tif 000003
【図２】
2005070823.tif 000004
【図３】
2005070823.tif 000005
【図４】
2005070823.tif 000006
【図５】
2005070823.tif 000007
【図６】
2005070823.tif 000008
【図７】
2005070823.tif 000009
【図８】
2005070823.tif 000010
【図９】
2005070823.tif 000011
【図１０】
2005070823.tif 000012