(57)【要約】【課題】複数のユーザ間の話題に関する知識の共有化の促進を図る。【解決手段】メッセージＤＢ１０２から、文書ＤＢ１０８に文書情報として蓄積すべき話題に関するメッセージ情報を選別するメッセージ選別部１０３と、選別されたメッセージ情報のうち直近の第１期間の出現頻度が基準値以上の第１キーワードを抽出する第１抽出部１０５と、選別されたメッセージ情報のうち第１期間以前の第２期間の出現頻度が基準値以上の第２キーワードを抽出する第２抽出部１０６と、文書ＤＢ１０８から第１キーワードの抽出元のメッセージ情報との間の検索スコアが閾値以上の第１文書情報を検索する検索部１０９と、文書ＤＢ１０８に第２キーワードを含むメッセージ情報に対応付けられた第２文書情報があるか否かを判定する判定部１１０と、第１文書情報及び第２文書情報の有無が識別できるように第１キーワード及び第２キーワードを提示する提示部１１１とを具備する。【選択図】      図１
2010170324.tif 000002
【特許請求の範囲】
【請求項１】
話題に関する知識の共有を支援する装置であって、
複数のユーザ間で交換される複数のメッセージ情報を蓄積するメッセージ蓄積部と、
前記メッセージ情報と対応付けて文書情報を蓄積する文書蓄積部と、
前記メッセージ蓄積部から、前記複数のメッセージ情報のうち前記文書蓄積部に前記文書情報として蓄積すべき話題に関するメッセージ情報を選別する選別部と
前記選別されたメッセージ情報のうち直近の第１期間の出現頻度が基準値以上の第１キーワードを抽出する第１抽出部と、
前記選別されたメッセージ情報のうち前記第１期間以前の第２期間の出現頻度が基準値以上の第２キーワードを抽出する第２抽出部と、
前記文書蓄積部から前記第１キーワードの抽出元のメッセージ情報との間の検索スコアが閾値以上の第１文書情報を検索する検索部と、
前記文書蓄積部に前記第２キーワードを含むメッセージ情報と対応付けられた第２文書情報があるか否かを判定する判定部と、
前記文書蓄積部における前記第１文書情報の有無が識別できるように前記第１キーワードを提示する第１提示部と、
前記文書蓄積部における前記第２文書情報の有無が識別できるように前記第２キーワードを提示する第２提示部と
を具備することを特徴とする知識共有支援装置。
【請求項２】
前記第１提示部及び前記第２提示部は、前記第１キーワード及び第２キーワードを同時に提示することをさらに特徴とする請求項１記載の知識共有支援装置。
【請求項３】
前記第１キーワードを通して前記検索部の結果として得られた第１文書情報を参照できる文書参照部をさらに具備することを特徴とする請求項１記載の知識共有支援装置。
【請求項４】
前記第１キーワードを通して前記検索部の結果として得られた第１文書情報を当該第１キーワードの抽出元のメッセージ情報に関するユーザに通知する文書通知部をさらに具備することを特徴とする請求項１記載の知識共有支援装置。
【請求項５】
前記第２キーワードを通して当該第２キーワードの抽出元のメッセージ情報に関するユーザに文書情報の作成を依頼する文書作成依頼部をさらに具備することを特徴とする請求項１記載の知識共有支援装置。
【請求項６】
話題に関する知識の共有を支援する装置に用いられる方法であって、
複数のユーザ間で交換される複数のメッセージ情報を蓄積するステップと、
メッセージ情報と対応付けて文書情報を蓄積するステップと、
前記複数のメッセージ情報のうち前記文書蓄積部に前記文書情報として蓄積すべき話題に関するメッセージ情報を選別するステップと、
前記選別されたメッセージ情報のうち直近の第１期間の出現頻度が基準値以上の第１キーワードを抽出するステップと、
前記選別されたメッセージ情報のうち前記第１期間以前の第２期間の出現頻度が基準値以上の第２キーワードを抽出するステップと、
前記文書蓄積部から前記第１キーワードの抽出元のメッセージ情報との間の検索スコアが閾値以上の第１文書情報を検索するステップと、
前記文書蓄積部に前記第２キーワードを含むメッセージ情報に対応付けられた第２文書情報があるか否かを判定するステップと、
前記文書蓄積部における前記第１文書情報の有無が識別できるように前記第１キーワードを提示するステップと、
前記文書蓄積部における前記第２文書情報の有無が識別できるように前記第２キーワードを提示するステップと
を具備することを特徴とする知識共有支援方法。
【請求項７】
話題に関する知識の共有を支援する装置を制御するプログラムであって、
コンピュータに、
複数のユーザ間で交換される複数のメッセージ情報を蓄積する処理と、
メッセージ情報と対応付けて文書情報を蓄積する処理と、
前記複数のメッセージ情報のうち前記文書蓄積部に前記文書情報として蓄積すべき話題に関するメッセージ情報を選別する処理と、
前記選別されたメッセージ情報のうち直近の第１期間の出現頻度が基準値以上の第１キーワードを抽出する処理と、
前記選別されたメッセージ情報のうち前記第１期間以前の第２期間の出現頻度が基準値以上の第２キーワードを抽出する処理と、
前記文書蓄積部から前記第１キーワードの抽出元のメッセージ情報との間の検索スコアが閾値以上の第１文書情報を検索する処理と、
前記文書蓄積部に前記第２キーワードを含むメッセージ情報に対応付けられた第２文書情報があるか否かを判定する処理と、
前記文書蓄積部における前記第１文書情報の有無が識別できるように前記第１キーワードを提示する処理と、
前記文書蓄積部における前記第２文書情報の有無が識別できるように前記第２キーワードを提示する処理と
を実行させることを特徴とする知識共有支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のユーザ間のメッセージ交換における話題に関する知識をデータベースに蓄積し、その共有を支援する知識共有支援装置とその方法及びプログラムに関する。
【背景技術】
【０００２】
組織内の知識を蓄積し、その共有を支援するシステムの一つとして文書検索システムがある。文書検索システムは文書データベースに格納された文書情報をキーワードや自然文などの検索質問で検索できるようにするシステムである。組織内の活動の成果物、各種の報告書などを文書データベースに格納しておけば、必要な文書情報を検索、参照できることが可能になる。
【０００３】
ところで、上記のような文書データベースに格納される文書情報は、蓄積（ストック）されて管理される情報としてストック情報と呼ばれる。これに対して、電子メールや電子掲示板のメッセージなどのその場かぎりの情報はフロー情報と呼ばれる。文書検索システムはストック情報を対象にしているが、その中に必要な情報がすべて含まれているとはかぎらない。例えば、ある製品の設計仕様書を参照した際に、特定の項目について、それが決定された経緯は記述されておらず、結論だけが記述されていることが多い。電子メールや電子掲示板を利用して設計を話題とした議論が行われていれば、そのような経緯に関する情報はフロー情報として存在することになるが、ストック情報とは独立に散在しているフロー情報の中から特定の項目に関連する情報にアクセスすることは困難である。
【０００４】
このような背景からフロー情報とストック情報を関係付けて管理するナレッジマネジメント支援システムが登場している。電子掲示板と文書データベースの両方を構成要素として備え、ストック情報としての文書情報を文書データベースに登録する際に、それが作成するまでに関係者間で行われたコミュニケーション（メッセージ群）をその文書情報と関係付けて管理する。この関係付けによって、例えば、設計仕様書からその内容が決定された議論に関するフロー情報を容易に参照できるようになる。
【０００５】
このようなナレッジマネジメント支援システムにおいては、設計仕様書のような予め作成することを義務づけられた成果物だけでなく、電子掲示板上で行われた議論の内容を整理、要約した文書情報も文書データベースに格納しておくと組織内の知識の効率的な共有に役立つ（例えば、特許文献１を参照。）。ここではそのような文書情報を「まとめ」と呼ぶことにする。議論の結果を「まとめ」として蓄積しておくことで、フロー情報の中に埋もれていた知識を明文化して、参照できるようになる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１５５３３０公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところが、上記の「まとめ」のようなストック情報を作成するには、ユーザ自身によって改めて議論の話題に関する内容を整理、要約する必要があり、一定の手間がかかる。そのため、知識共有に関して意識の高いユーザを除いては、積極的に「まとめ」が作成されないという課題があった。
【０００８】
また、知識の共有に関して意識の高いユーザ、あるいは、知識の共有促進を任務とする知識管理者と呼ばれる立場のユーザが他者の議論を監視して、ストック情報として蓄積しておくべき議論が行われた場合には、「まとめ」の作成を関係者に働きかけることで「まとめ」の作成を促進することができる。ところが、知識管理者等がすべての議論を逐一、監視することは膨大なコストがかかり、現実的ではない。
【０００９】
この発明は上記事情に着目してなされたもので、その目的とするところは、複数のユーザ間のメッセージ交換における話題に関する知識の共有化の促進を図ることができる知識共有支援装置とその方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するためにこの発明の一態様は、話題に関する知識の共有を支援する装置であって、複数のユーザ間で交換される複数のメッセージ情報を蓄積するメッセージ蓄積部と、前記メッセージ情報と対応付けて文書情報を蓄積する文書蓄積部と、前記メッセージ蓄積部から、前記複数のメッセージ情報のうち前記文書蓄積部に前記文書情報として蓄積すべき話題に関するメッセージ情報を選別する選別部と前記選別されたメッセージ情報のうち直近の第１期間の出現頻度が基準値以上の第１キーワードを抽出する第１抽出部と、前記選別されたメッセージ情報のうち前記第１期間以前の第２期間の出現頻度が基準値以上の第２キーワードを抽出する第２抽出部と、前記文書蓄積部から前記第１キーワードの抽出元のメッセージ情報との間の検索スコアが閾値以上の第１文書情報を検索する検索部と、前記文書蓄積部に前記第２キーワードを含むメッセージ情報と対応付けられた第２文書情報があるか否かを判定する判定部と、前記文書蓄積部における前記第１文書情報の有無が識別できるように前記第１キーワードを提示する第１提示部と、前記文書蓄積部における前記第２文書情報の有無が識別できるように前記第２キーワードを提示する第２提示部とを具備する知識共有支援装置を提供する。
【００１１】
この発明の他の態様は、話題に関する知識の共有を支援する装置に用いられる方法であって、複数のユーザ間で交換される複数のメッセージ情報を蓄積するステップと、メッセージ情報と対応付けて文書情報を蓄積するステップと、前記複数のメッセージ情報のうち前記文書蓄積部に前記文書情報として蓄積すべき話題に関するメッセージ情報を選別するステップと、前記選別されたメッセージ情報のうち直近の第１期間の出現頻度が基準値以上の第１キーワードを抽出するステップと、前記選別されたメッセージ情報のうち前記第１期間以前の第２期間の出現頻度が基準値以上の第２キーワードを抽出するステップと、前記文書蓄積部から前記第１キーワードの抽出元のメッセージ情報との間の検索スコアが閾値以上の第１文書情報を検索するステップと、前記文書蓄積部に前記第２キーワードを含むメッセージ情報に対応付けられた第２文書情報があるか否かを判定するステップと、前記文書蓄積部における前記第１文書情報の有無が識別できるように前記第１キーワードを提示するステップと、前記文書蓄積部における前記第２文書情報の有無が識別できるように前記第２キーワードを提示するステップとを具備する知識共有支援方法を提供する。
【００１２】
また、この発明の他の態様は、話題に関する知識の共有を支援する装置を制御するプログラムであって、コンピュータに、複数のユーザ間で交換される複数のメッセージ情報を蓄積する処理と、メッセージ情報と対応付けて文書情報を蓄積する処理と、前記複数のメッセージ情報のうち前記文書蓄積部に前記文書情報として蓄積すべき話題に関するメッセージ情報を選別する処理と、前記選別されたメッセージ情報のうち直近の第１期間の出現頻度が基準値以上の第１キーワードを抽出する処理と、前記選別されたメッセージ情報のうち前記第１期間以前の第２期間の出現頻度が基準値以上の第２キーワードを抽出する処理と、前記文書蓄積部から前記第１キーワードの抽出元のメッセージ情報との間の検索スコアが閾値以上の第１文書情報を検索する処理と、前記文書蓄積部に前記第２キーワードを含むメッセージ情報に対応付けられた第２文書情報があるか否かを判定する処理と、前記文書蓄積部における前記第１文書情報の有無が識別できるように前記第１キーワードを提示する処理と、前記文書蓄積部における前記第２文書情報の有無が識別できるように前記第２キーワードを提示する処理とを実行させる知識共有支援プログラムを提供する。
【発明の効果】
【００１３】
したがってこの発明によれば、複数のユーザ間のメッセージ交換における話題に関する知識の共有化の促進を図ることができる知識共有支援装置とその方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】この発明の第１の実施形態に係る知識共有支援装置を示す機能ブロック図。
【図２】メッセージデータベースに格納されるメッセージ情報の形式の一例を示す図。
【図３】文書情報登録用インタフェースの一例を示す図。
【図４】文書データベースに格納される文書情報の形式の一例を示す図。
【図５】メッセージ選別処理の手順を示すフローチャート。
【図６】メッセージ選別用知識の一例を示す図。
【図７】キーワード抽出処理の手順を示すフローチャート。
【図８】関連文書検索処理の手順を示すフローチャート。
【図９】対応文書判定処理の手順を示すフローチャート。
【図１０】キーワードの提示例を示す図。
【図１１】この発明の第２の実施形態に係る知識共有支援装置を示す機能ブロック図。
【図１２】第１プルダウンメニューの一例を示す図。
【図１３】第１文書タイトル一覧の提示例を示す図。
【図１４】第２プルダウンメニューの一例を示す図。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明の実施の形態を詳細に説明する。  
（第１の実施形態）  
本実施形態では、複数のユーザ間で電子メールや電子掲示版を介して交換されている一連のメッセージを要約するなどして、議論中の話題に関する知識を効率良く伝達するための文書情報を作成、蓄積することで、知識の共有化の促進を図っている。
【００１６】
図１は、この発明の第１の実施形態に係る知識共有支援装置の機能ブロック図である。なお、この知識共有支援装置は、ＣＰＵ、メモリ、ディスク装置を備える、ネットワークに接続された計算機上で実現可能である。例えば、メッセージ受信部１０１、メッセージ選別部１０３、第１キーワード抽出部１０５、第２キーワード抽出部１０６、文書登録部１０７、関連文書検索部１０９、対応文書判定部１１０、キーワード提示部１１１はＣＰＵとメモリ上で実行されるプログラムとして実現される。また、メッセージデータベース（メッセージＤＢ）１０２、メッセージ識別用知識１０４と文書データベース（文書ＤＢ）１０８はディスク装置中のデータとして構成される。
【００１７】
メッセージ受信部１０１は、上記ネットワークを通して複数のユーザ間で交換されているメッセージ情報を受信し、その内容をメッセージＤＢ１０２に格納する。
【００１８】
メッセージ選別部１０３は、メッセージ選別用知識１０４に基づいて、メッセージＤＢ１０２に格納されたメッセージ情報の中から文書ＤＢ１０８に文書情報として蓄積すべき話題に関するメッセージ情報を選別する。
【００１９】
第１キーワード抽出部１０５は、上記メッセージ選別部１０３により選別されたメッセージ情報を対象に、最近に出現頻度が急増しているキーワード（以下、第１キーワードと称する。）を抽出する。すなわち、第１キーワードは、現在議論されている話題を表すものである。
【００２０】
第２キーワード抽出部１０６は、上記メッセージ選別部１０３により選別されたメッセージ情報を対象に、過去に出現頻度が急増したキーワード（以下、第２キーワードと称する。）を抽出する。すなわち、第２キーワードは、すでに議論が終息した話題を表すものとなる。
【００２１】
文書登録部１０７は、メッセージＤＢ１０２をもとに、複数のユーザ間で交換された一連のメッセージの内容を要約、あるいは、予め定められた項目別に内容を分類するなどして作成された文書情報をユーザの指定によりキーボード等の入力装置を介して文書ＤＢ１０８に登録する。
【００２２】
関連文書検索部１０９は、上記第１キーワード抽出部１０４により抽出された第１キーワードの抽出元のメッセージ情報との間の検索スコアが閾値以上の文書情報（以下、第１文書情報と称する。）を文書ＤＢ１０７から検索する。
【００２３】
対応文書判定部１１０は、上記第２キーワード抽出部１０５により抽出された第２キーワードを含むメッセージ情報に対応付けられた文書情報（以下、第２文書情報と称する。）が文書ＤＢ１０７に有るか否かを判定する。
【００２４】
キーワード提示部１１１は、第１キーワードについては文書ＤＢ１０７における第１文書情報の有無を識別できるような形式で、また、第２キーワードについては文書ＤＢ１０７における第２文書情報の有無を識別できるような形式でユーザに提示する。
【００２５】
なお、本実施形態では、例えば、キーワード提示部１１１は、ユーザからの要求にしたがって起動され、メッセージ選別部１０３、第１キーワード抽出部１０５、第２キーワード抽出部１０６、関連文書検索部１０９、及び対応文書判定部１１０を必要に応じて呼び出して、その結果として得られた第１及び第２キーワードの提示をディスプレイのような表示装置上で行う。また、メッセージ選別部１０３、第１キーワード抽出部１０５、第２キーワード抽出部１０６、関連文書検索部１０９、及び対応文書判定部１１０については一定時間毎に起動し、その結果を上記ディスク装置に格納しておいて、ユーザの要求に基づき起動されたキーワード提示部１１１は、上記ディスク装置に最後に格納された結果に基づいて第１及び第２キーワードの提示を行うようにしてもよい。
【００２６】
図２に、メッセージ受信部１０１によりメッセージＤＢ１０２に格納されるメッセージ情報の形式の一例を示す。  
メッセージＩＤ２０１は個々のメッセージを識別するための識別子情報、グループＩＤ２０２はメッセージの所属するグループを識別するための識別子情報、受信日時２０３はメッセージを受信した日時情報、発信者ＩＤ２０４はメッセージを発信したユーザの識別子情報、サブジェクト２０５はメッセージの主題を表すテキスト情報、本文２０６はメッセージの本文にあたるテキスト情報である。
【００２７】
なお、メッセージを発信したユーザは特定の個人の他に、電子掲示板の場合はそのメッセージが登録されたコミュニティであってもよい。また、グループ識別子２０２は、例えば、返信関係で関係付けられたメッセージのグループ（電子メールや電子掲示板ではスレッドと呼ばれる）を識別できるようにする。これは、受信したメッセージの返信関係の情報を参照し、返信元のメッセージＩＤに基づき返信元のメッセージ情報をメッセージＤＢ１０２から取得し、そこに付与されているグループＩＤと同じ識別子情報を受信したメッセージのグループＩＤとして付与することで容易に実現できる。返信関係のないメッセージを受信した場合は、これまでのグループＩＤと重複しない新しい識別子情報をグループＩＤとして付与すればよい。また、電子掲示板であれば、同じコミュニティに所属するメッセージのグループをグループＩＤで識別できるようにしてもよい。その場合にはメッセージの投稿先のコミュニティ毎にグループＩＤの識別情報を付与すればよい。以後、便宜上、同じグループＩＤが付与されたメッセージのグループをメッセージ・グループと表現する。
【００２８】
図３は、文書登録部１０７で登録する文書情報を作成するために構成されたユーザインタフェースの一例を示したものである。３０１はメッセージＤＢ１０４のメッセージの一覧を表示する領域で、３０２は文書情報を入力するための領域である。３０３はメッセージのサブジェクトで、３０４はメッセージを選択するためのチェックボックスである。メッセージ一覧は返信関係で関係付けられたメッセージ・グループ単位で表示され、その先頭メッセージのサブジェクトが３０３に提示される。メッセージはメッセージ・グループ単位で選択され、複数のメッセージ・グループをユーザは選択できる。３０５はスクロールバーで、領域３０１の中で表示するメッセージの範囲を選択するために使用する。３０２にテキストを入力し、登録ボタン３０６を押すと、文書登録部１０７はその内容を領域３０１で選択したメッセージ・グループ内のメッセージと関係付けられた文書情報として文書ＤＢ１０８に登録する。
【００２９】
文書ＤＢ１０８は、例えば、図４に示す形式で文書情報を保持している。文書ＩＤ４０１は、個々の文書情報を識別するための識別子である。グループＩＤ４０２は、図２のグループＩＤ２０２と同じもので、文書が関係付けられているメッセージ・グループの識別子情報が格納されている。タイトル４０３は、文書のタイトルを表現するテキスト情報であり、文書情報を登録時に図３に例示した登録用インタフェースを通してユーザが入力してもよいし、また、文書情報のタイトル部分、あるいは、先頭の一定文字列を取得して格納してもよい。文書本体４０４は文書情報の本体で、文書内容のテキスト情報を取得可能な形式で格納されている。
【００３０】
次に、このように構成された知識共有支援装置の動作について説明する。  
（メッセージ選別処理）  
メッセージ選別部１０３は、同じグループＩＤが付与されたメッセージの集合単位で後段の第１キーワード抽出部１０５及び第２キーワード抽出部１０６の処理対象となるメッセージを選別する。
【００３１】
このメッセージ選別処理は、図５に示したフローチャートによって計算される重要度に基づいて行われる。メッセージ選別部１０３は、計算された重要度が予め定められた基準値より大きければ第１及び第２キーワードの抽出対象のメッセージ情報と選別する。
【００３２】
図５において、メッセージ選別部１０３は、同一のグループＩＤを持つ未処理のメッセージ・グループをメッセージＤＢ１０２から取得する（ステップ５０１）。未処理のメッセージが残っていなければメッセージ選別部１０３の処理は終了する。次に、メッセージ選別部１０３は、上記取得した各メッセージ情報のサブジェクト２０５及び本文２０６のテキスト情報を形態素解析によって、語単位に分割し、各語について品詞情報を付与する（ステップ５０２）。なお、形態素解析については自然言語処理の基盤として一般的な技術なので詳細な説明は省略する。メッセージ選別部１０３は、上記形態素解析の結果とメッセージ選別用知識１０４の照合結果に基づき、メッセージ・グループの重要度を計算する（ステップ５０３）。
【００３３】
メッセージ選別用知識１０４は、語と品詞の系列で表現した形態素列パターンとそのスコアの対を列挙したもので、図６にその一例を示す。図６の形態素列パターンでは、語の区切りは「／」で、また、各語の後には「＜」と「＞」で囲まれた品詞情報が表記されている。図６は、蓄積すべき話題をトラブルシューティングとした場合のメッセージ選別用知識の一部を例示したものである。このような知識によりメッセージを選別することで、例えば、会議の開催通知など、特に組織内で共有化すべき知識が含まれていないメッセージを除外することができる。
【００３４】
ステップ５０３では、メッセージ選別用知識１０４に記述されたパターンと一致する部分がステップ５０２の形態素解析の結果に含まれていれば、その形態素列パターンと対応付けられたスコアを重要度として加算する。メッセージ選別用知識１０４に記述された全パターンの照合の終了後、スコアの加算結果を処理したメッセージ・グループ内のメッセージ数で割り、重要度を正規化する。メッセージ選別部１０３は、このように計算された重要度が予め定められた基準値より大きいメッセージ・グループを後段のキーワード抽出処理に渡す。
【００３５】
（第１キーワード抽出処理）  
第１キーワード抽出部１０５は、メッセージ選別部１０３により選別されたメッセージの中で、現在から一定期間以内に受信したメッセージが予め定められた個数以上であるメッセージ・グループに所属するメッセージ情報を対象に図７に示す処理を実行する。
【００３６】
先ず、第１キーワード抽出部１０５は、上記ステップ５０２の形態素解析と同様に、メッセージ情報に含まれるサブジェクト２０５と本文２０６のテキスト情報を語に分割し、品詞を付与する（ステップ７０１）。
【００３７】
次に、第１キーワード抽出部１０５は、以下の（１）、（２）に基づいて、メッセージ情報から第１キーワードを抽出する（ステップ７０２）。
【００３８】
（１）予め記述されたキーワード表（図示せず）の中のキーワード文字列と合致する文字列
（２）ステップ７０１で求められた形態素系列のC−ｖａｌｕｅ（後述）を計算し、その値が高いものから順に一定数の形態素系列
ここで、Ｃ−ｖａｌｕｅとは単語の系列から複合語を抽出する際に用いられる値で、下式で計算される。  
【数１】
2010170324.tif 000003
【００３９】
ＣＮ：形態素列  
ｌｅｎｇｔｈ（ＣＮ）：ＣＮの長さ（形態素数）  
ｎ（ＣＮ）：文書集合におけるＣＮの出現回数  
ｔ（ＣＮ）：ＣＮを含むより長い形態素列の出現回数  
ｃ（ＣＮ）：ＣＮを含むより長い形態素列の異なり数
上記（１）、（２）に加え、予め不要語のリストを作成しておき、ステップ７０２において、不要語リストに含まれるキーワードを抽出しないように制御してもよい。
【００４０】
第１キーワード抽出部１０５は、例えば、以下のように第１キーワードには抽出元のメッセージＩＤを付与して出力する。
【００４１】
キーワード１：メッセージＩＤ１１、メッセージＩＤ１２、…  
キーワード１は第１キーワード抽出部１０５で抽出されたキーワードで、メッセージＩＤ１１、メッセージＩＤ１２、…は抽出元のメッセージＩＤである。
【００４２】
（第２キーワード抽出処理）  
第２キーワード抽出部１０６は、メッセージ選別部１０３により選別されたメッセージ情報の中で、予め定められた直近の期間Ｔ１と期間Ｔ１より以前の期間Ｔ２について、予め定められたメッセージ数Ｎを基準として、以下の条件１，２を満たすメッセージ・グループに所属するメッセージ情報を対象とする。
【００４３】
条件１：期間Ｔ１においてメッセージ数がＮより小さい
条件２：期間Ｔ２においてメッセージ数がＮ以上
第２キーワード抽出部１０６は、このように選別されたメッセージ情報について、上記図７に示された第１キーワード抽出部１０５の処理と同様に第２キーワードを抽出し、第１キーワード抽出部１０５と同様の出力形式で第２キーワードを出力する。
【００４４】
（関連文書検索処理）  
関連文書検索部１０９は、第１キーワード抽出部１０５から出力される第１キーワードについて、この第１キーワードが出現したメッセージに関連する文書情報を文書ＤＢ１０８から検索する。図８は、関連文書検索処理の手順を示すフローチャートである。  
関連文書検索部１０９は、第１キーワードに付与されているメッセージＩＤに基づき、第１キーワードが出現するメッセージ情報に含まれるサブジェクト２０５と本文２０６を取得し、検索質問を作成する（ステップ８０１）。サブジェクト２０５と本文２０６のテキストについて句点などを手がかりに文に分割し、検索質問に同じ文がすでに含まれていれば、その文を検索質問には追加しないという処理を行ってもよい。また、メッセージ情報は受信日時が新しいものから検索質問に追加していき、検索質問が一定の文字数を超えたら、そこでステップ８０１の検索質問作成処理を終了するようにしてもよい。
【００４５】
関連文書検索部１０９は、上記ステップ８０１で作成された検索質問の文字列を形態素解析で語単位に分割し、それらの語の中から、予め定められた品詞と判定された語を検索語として抽出する（ステップ８０２）。
【００４６】
さらに、関連文書検索部１０９は、上記ステップ８０２で抽出された検索語を用いて、ｔｆ・ｉｄｆモデルの以下の式に基づき、文書ＤＢ１０８に格納された各文書の検索スコアを計算する（ステップ８０３）。
【数２】
2010170324.tif 000004
【００４７】
Ｓｄ：文書ｄの検索スコア（相対値）  
Ｓｄ´：文書ｄの検索スコア（絶対値）  
Ｓｍａｘ：最大検索スコア  
ｔｆｉ：検索語ｉの文書ｄ中の出現頻度  
ｔｆｍａｘ：文書ｄ中の最大出現頻度  
N：文書ＤＢ１０８中の文書中  
ｄｆｉ：検索語ｉの出現文書数  
δ：ｉｆ  ｔｆｉ＞０  ｔｈｅｎ  １  ｅｌｓｅ  ０
関連文書検索部１０９は、このように計算された検索スコアの中で、一定値以上の検索スコアの文書を、第１キーワード抽出部１０５が出力したキーワードの関連文書（第１文書）として、当該キーワードと対応付けて以下のような形式で出力する。  
第１キーワード１：第１文書ＩＤ１１，第１文書ＩＤ１２，・・・  
一方、一定値以上の検索スコアの文書が存在しない場合は、当該キーワードだけを出力する。
【００４８】
第１キーワード２：
（対応文書判定処理）  
対応文書判定部１１０は、第２キーワード抽出部１０６から出力された第２キーワードについて、その第２キーワードが出現したメッセージに関係付けられた文書情報を文書ＤＢ１０８から取得する。図９は、対応文書判定処理の手順を示すフローチャートである。
【００４９】
対応文書判定部１１０は、第２キーワードに付与されているメッセージＩＤに基づき、メッセージＤＢ１０２中の抽出元のメッセージ情報を参照し、それらが所属しているメッセージ・グループのグループＩＤ一覧を取得する（ステップ９０１）。
【００５０】
対応文書判定部１１０は、上記ステップ９０１により取得されたグループＩＤが付与されている、すなわち、そのメッセージ・グループと関係付けられている文書情報が文書ＤＢ１０８に有るか否かを判定する（ステップ９０２）。
【００５１】
対応文書判定部１１０は、そのような文書（第２文書）を取得できた場合は、関連文書検索部１０９と同様の出力形式で、第２キーワード抽出部１０６が出力した第２キーワードと取得した文書を対応付けて出力する。
【００５２】
（キーワード提示処理）  
キーワード提示部１１１は、第１キーワード抽出部１０５から出力される第１キーワードと、第２キーワード抽出部１０６から出力される第２キーワードとをユーザにディスプレイなどの表示装置を通して提示する。
【００５３】
図１０に、キーワード提示部１１１によるキーワードの提示例を示す。ここでは、第１及び第２キーワードの提示形式として、例えば、以下のような条件に基づいている。
【００５４】
（１）第１及び第２キーワードは、対応付けられたメッセージ数により、提示する大きさを決定する。具体的には、メッセージ数の範囲と提示する大きさの対応表を事前に用意し、この表に基づいて提示する大きさを決定する。
【００５５】
（２）第１キーワードについては、さらに、関連文書検索部１０９において第１文書情報が検索されたキーワードだけを下線付きで提示する。
【００５６】
（３）第２キーワードについては、第１キーワードと区別するために斜字体で提示する。
【００５７】
（４）第２キーワードについては、さらに、対応文書判定部１１０において第２文書情報が有ると判定されたキーワードだけを下線付きで提示する。
【００５８】
この他、第１キーワード抽出部１０５が出力した第１キーワードと第２キーワード抽出部１０６が抽出した第２キーワードとを異なる色で提示するようにしてもよい。なお、本実施形態は上記の形式でのキーワード提示に限定されるものではなく、以下の種類のキーワードを識別できるいかなる形式の提示も含む。
【００５９】
（１）第１キーワード抽出部１０５が抽出した第１キーワードについては、関連文書検索部１０９が当該キーワードに関連する文書を検索できたか否か  
（２）第２キーワード抽出部１０６が抽出した第２キーワードについては、対応文書判定部１１０が当該キーワードの出現するメッセージに関係付けられた文書を取得できたか否か  
（３）第１及び第２キーワードについては、受信したメッセージ数に基づく話題の大きさ
なお、ここでは、キーワード提示部１１１が第１キーワードと第２キーワードとを同時に提示する例を示したが、例えばマルチウィンドウシステムを用いて第１キーワードと第２キーワードとを上記条件にしたがった形式で別々のウィンドウに提示するように構成することもできる。
【００６０】
以上述べたように、上記第１の実施形態によれば、メールや電子掲示板上のメッセージ交換を通して現在議論されている話題については、第１キーワードとして当該キーワードに関連する文書情報の有無が識別できるように提示されるため、議論の途中で参考になりそうな知識を容易に得ることができる。また、議論が終息後の話題については、第２キーワードとして当該キーワードを含むメッセージ情報と対応付けられた文書情報の有無が識別できるように提示されるため、その話題をまとめた文書情報がまだ作成されていないことを容易に把握できる。
【００６１】
（第２の実施形態）  
図１１に、本発明の第２実施形態に係る知識共有支援装置の機能ブロックを示す。図１１は、上記第１の実施形態における図１に示した構成に、文書情報参照部１１０１と、文書情報通知部１１０２と、文書情報作成依頼部１１０３とを追加したものである。なお、上記図１と同一部分には同一符号を付し詳しい説明は省略する。
【００６２】
文書情報参照部１１０１は、キーワード提示部１１１により提示された下線付きの斜字体でないキーワード（第１キーワード抽出部１０５により抽出された第１キーワードであって、関連文書検索部１０９において当該キーワードに関連する第１文書情報を検索できたもの）の中からユーザにより指定された第１キーワードに関する第１文書の一覧を提示する。文書情報参照部１１０１は、ユーザにより興味のあるキーワードの指定を受け付けるキーワード指定部（図示せず）と、指定されたキーワードに関連する第１文書の一覧を提示する文書提示部（図示せず）とを備えている。
【００６３】
キーワード指定部は、例えば、キーワードの指定を受け付けるマウスなどの入力装置であり、ユーザが表示装置上の特定の第１キーワードの位置にポインタを移動させ、クリック操作を行うと、図１２に示すような第１プルダウンメニュー１２０１を表示する。第１プルダウンメニュー１２０１は、「メッセージ一覧」と、「文書一覧」の項目を有する。
【００６４】
ユーザが第１プルダウンメニュー１２０１の中で、「メッセージ一覧」が選択すると、文書情報参照部１１０１は、当該第１キーワードが出現したメッセージ情報の一覧を参照できるようにする。
【００６５】
一方、第１プルダウンメニュー１２０１の中で、「文書一覧」が選択されると、文書提示部は、指定された第１キーワードに基づいて関連文書検索部１０９により検索された第１文書情報のタイトル一覧を提示する。この提示例を図１３に示す。図１３のように、マルチウィンドウシステムを利用すれば、キーワード提示部１１１により提示されるキーワード一覧を一つのウィンドウに表示し、この文書提示部が提示した文書タイトル一覧は別ウィンドウに表示することができる。図１３のウィンドウ１３０１が文書タイトル一覧を表示するウィンドウである。文書のタイトル一覧は、関連文書検索部１０９から出力される第１文書ＩＤ一覧に基づき、文書ＤＢ１０８から取得する。さらに、文書提示部は、ユーザにより興味のある文書タイトルが指定されると、文書本体を提示するようにしても良い。
【００６６】
文書情報通知部１１０２は、文書情報参照部１１０１により表示された文書タイトル一覧画面上で、通知ボタン１３０２を押下することで、当該第１キーワードに関連するメッセージの発信者あるいは受信者に対して、第１文書の存在（キーワードとタイトル名）を通知するメッセージを送信する。メッセージの送信先は、キーワードに付与されているメッセージＩＤに基づきメッセージＤＢ１０２を参照し、メッセージ情報中に含まれる発信者ＩＤにより決定できる。
【００６７】
文書情報作成依頼部１１０３は、キーワード提示部１１１に提示されたキーワードのうち、下線なしの斜字体で提示したキーワード（第２キーワード抽出部１０６により抽出された第２キーワードであって、対応文書判定部１１０において当該キーワードが出現するメッセージ情報に関係付けられた第２文書情報を取得できなかったもの）が指定されると、図１４に示すような第２プルダウンメニュー１４０１を表示する。第２プルダウンメニュー１４０１は、「文書作成依頼」と、「メッセージ一覧」の項目を有する。
【００６８】
文書情報作成依頼部１１０３は、第２プルダウンメニュー１４０１の中で、ユーザにより「文書作成依頼」が選択されると、当該キーワードの出現するメッセージの発信者に文書作成を依頼するメッセージを発信する。また、ユーザにより「メッセージ一覧」が選択された場合は、当該第２キーワードが出現したメッセージ情報の一覧を参照できるようにする。
【００６９】
このように第２の実施形態によれば、第１キーワードを通して現在議論されている話題に関連する文書情報の参照が可能となり、さらに、その文書情報の存在が通知されるため、その議論の途中で参考になりそうな情報を紹介することができる。また、第２キーワードを通して文書作成の依頼が可能となるため、その議論が終息した場合には文書として内容をまとめることを働きかけることができるようになる。したがって、知識管理者のような立場のユーザが他者の議論を効率的に監視でき、ひいては、これらのことにより、組織内の知識共有の促進や、文書情報としての知識の明文化を促進できる。
【００７０】
なお、この発明は、上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００７１】
１０１…メッセージ受信部、１０２…メッセージデータベース、１０３…メッセージ選別部、１０４…メッセージ選別用知識、１０５…第１キーワード抽出部、１０６…第２キーワード抽出部、１０７…文書登録部、１０８…文書データベース、１０９…関連文書検索部、１１０…対応文書判定部、１１１…キーワード提示部、１１０１…文書情報参照部、１１０２…文書情報通知部、１１０３…文書情報作成依頼部。
【図１】
2010170324.tif 000005
【図２】
2010170324.tif 000006
【図３】
2010170324.tif 000007
【図４】
2010170324.tif 000008
【図５】
2010170324.tif 000009
【図６】
2010170324.tif 000010
【図７】
2010170324.tif 000011
【図８】
2010170324.tif 000012
【図９】
2010170324.tif 000013
【図１０】
2010170324.tif 000014
【図１１】
2010170324.tif 000015
【図１２】
2010170324.tif 000016
【図１３】
2010170324.tif 000017
【図１４】
2010170324.tif 000018