(57)【要約】【課題】ネットワーク上に接続された機器同士で提供サービスを補完しあう分散システムにおいて、他装置で作成され自装置が扱えない文書データであってもこれを処理する画像処理装置及び画像処理システムをより簡単な構成で提供する。【解決手段】本発明における会議キーワード抽出装置は、会議文書からキーワードを抽出する会議キーワード抽出装置であって、相関連する関連会議文書を取得する取得手段と、取得された関連会議文書毎に、関連会議文書内の各フレーズの重要度を算出する算出手段と、各フレーズの中から、重要度に基づき所定数のフレーズをキーワードとして抽出する抽出手段とを有し、算出手段は、各フレーズの重要度を算出するに際し、関連会議文書内の重要度算出対象フレーズが、取得手段により取得された全ての関連会議文書内のフレーズに対して該関連会議文書内に頻出する度合いである逆頻出度を用いる。【選択図】図９
2012038064.tif 000002
【特許請求の範囲】
【請求項１】
会議文書からキーワードを抽出する会議キーワード抽出装置であって、
相関連する関連会議文書を取得する取得手段と、
取得された関連会議文書毎に、関連会議文書内の各フレーズの重要度を算出する算出手段と、
前記各フレーズの中から、前記重要度に基づき所定数のフレーズをキーワードとして抽出する抽出手段と、
を有し、
前記算出手段は、各フレーズの重要度を算出するに際し、
関連会議文書内の重要度算出対象フレーズが、前記取得手段により取得された全ての関連会議文書内のフレーズに対して該関連会議文書内に頻出する度合いである逆頻出度を用いること、
を特徴とする会議キーワード抽出装置。
【請求項２】
前記算出手段は、前記各フレーズの重要度としてＴＦ−ＩＤＦ値を算出し、
ＩＤＦ値を算出するに際し、利用するコーパスの対象範囲を取得された関連会議文書の範囲とすること、
を特徴とする請求項１記載の会議キーワード抽出装置。
【請求項３】
前記取得手段は、
関連会議文書を取得するとき、当該関連会議文書にさらに関連する会議文書を取得すること、
を特徴とする請求項１又は２記載の会議キーワード抽出装置。
【請求項４】
前記取得手段は、
関連会議文書を取得するとき、当該関連会議文書に対応付けられた重み値を含めて取得し、
前記算出手段は、前記重み値による重み付けを行って、取得された関連会議文書毎に、関連会議文書内の各フレーズの重要度を算出すること、
を特徴とする請求項１ないし３何れか一項記載の会議キーワード抽出装置。
【請求項５】
会議文書の会議毎に、当該会議文書から抽出されたキーワードを、当該会議に関する情報とともに表示する表示手段を有すること、
を特徴とする請求項１ないし４何れか一項記載の会議キーワード抽出装置。
【請求項６】
会議文書からキーワードを抽出する会議キーワード抽出装置における会議キーワード抽出方法であって、
相関連する関連会議文書を取得する取得手順と、
取得された関連会議文書毎に、関連会議文書内の各フレーズの重要度を算出する算出手順と、
前記各フレーズの中から、前記重要度に基づき所定数のフレーズをキーワードとして抽出する抽出手順と、
を有し、
前記算出手順は、各フレーズの重要度を算出するに際し、
関連会議文書内の重要度算出対象フレーズが、前記取得手順により取得された全ての関連会議文書内のフレーズに対して該関連会議文書内に頻出する度合いである逆頻出度を用いること、
を特徴とする会議キーワード抽出方法。
【請求項７】
前記算出手順は、前記各フレーズの重要度としてＴＦ−ＩＤＦ値を算出し、
ＩＤＦ値を算出するに際し、利用するコーパスの対象範囲を取得された関連会議文書の範囲とすること、
を特徴とする請求項６記載の会議キーワード抽出方法。
【請求項８】
前記取得手順は、
関連会議文書を取得するとき、当該関連会議文書にさらに関連する会議文書を取得すること、
を特徴とする請求項６又は７記載の会議キーワード抽出方法。
【請求項９】
前記取得手順は、
関連会議文書を取得するとき、当該関連会議文書に対応付けられた重み値を含めて取得し、
前記算出手順は、前記重み値による重み付けを行って、取得された関連会議文書毎に、関連会議文書内の各フレーズの重要度を算出すること、
を特徴とする請求項６ないし８何れか一項記載の会議キーワード抽出方法。
【請求項１０】
会議文書の会議毎に、当該会議文書から抽出されたキーワードを、当該会議に関する情報とともに表示する表示手順を有すること、
を特徴とする請求項６ないし９何れか一項記載の会議キーワード抽出方法。
【請求項１１】
請求項請求項６ないし１０何れか一項記載の会議キーワード抽出方法をコンピュータに実行させるための会議キーワード抽出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会議キーワード抽出装置、会議キーワード抽出方法、及び会議キーワード抽出プログラムに関する。
【背景技術】
【０００２】
会議で話し合われた内容は議事録に記録されるが、この議事録を会議情報（日時、場所、参加者、テーマ等々）とともにＤＢ化しておくと（例えば会議情報管理システム）、ユーザは随時ＤＢにアクセスし、議事録を参照したり取り出したりすることができるので、会議内容を簡便に確認できる。
【０００３】
しかしながら議事録が蓄積されていくにつれその情報量が増大していくと、ユーザは所望する議事録まで辿り着くのが困難になってくる。例えばユーザがある会議での議事内容を確認したいとき、日時や場所、参加者などの会議情報をキーとしてＤＢを検索する。それでもうまく絞りきれない場合には、検索された複数の議事録ファイルを１つ１つ開いて参照しながら、目的の議事録を探し出すことになる。
【０００４】
ここで、議事録毎にキーワード（その議事録の内容をよく表わす代表的なワード）を抽出、表示させることで、議事録ファイルを１つ１つ開かなくとも、キーワードを見るだけで、ユーザが簡単に各議事録の内容を把握できる。キーワードの取得方法としては、議事録文書内のテキストに対し、キーワード抽出技術を適用することができる。キーワード抽出技術としては、例えば、その情報を構成するそれぞれの文を形態素に分解し、各々の形態素に対してＴＦ（単語の出現頻度:Term Frequency）−ＩＤＦ（逆出現頻度:Inverse Document Frequency）値等の重要度を表す指標を計算し、その指標の高い形態素をその議事録文書のキーワードとする技術が知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
さて一般に、会議は一回限りで完結する会議のみならず、同一テーマで複数回に渡って開催されるものも少なくないところ、そのような互いに議事内容に関連性のある関連会議では、複数回分のいずれの議事録においても重要な用語は共通、類似しているため（同一テーマに起因）、上述の如く議事録毎にキーワードを抽出するとき、抽出されるキーワードは同じようなものが抽出される可能性が高い。この場合、複数の議事録間において、似たようなキーワードが表示されることになるため、ユーザはキーワードから議事録の内容を把握しようとしても、一連の関連会議間における議事内容の差異をなかなか把握することができないという問題があった。
【０００６】
なお会議においては、議事録のみならず、他にも例えばアジェンダ、参考資料、配布資料等々の文書も取り扱われ、これら文書もまたその会議の議事内容を反映しうる文書である（以下総じて会議文書という）。
【０００７】
本発明では上記のような問題に鑑みて、会議の会議文書毎にキーワードを抽出する方法に関し、同一のテーマを扱うなど議事内容に関連性のある関連会議の会議文書であっても、各会議文書から各会議間の議事内容を差別化しうるキーワードを抽出する会議キーワード抽出装置、会議キーワード抽出方法、及び会議キーワード抽出プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明に係る会議キーワード抽出装置は、会議文書からキーワードを抽出する会議キーワード抽出装置であって、相関連する関連会議文書を取得する取得手段と、取得された関連会議文書毎に、関連会議文書内の各フレーズの重要度を算出する算出手段と、前記各フレーズの中から、前記重要度に基づき所定数のフレーズをキーワードとして抽出する抽出手段と、を有し、前記算出手段は、各フレーズの重要度を算出するに際し、関連会議文書内の重要度算出対象フレーズが、前記取得手段により取得された全ての関連会議文書内のフレーズに対して該関連会議文書内に頻出する度合いである逆頻出度を用いることを特徴とする。
【０００９】
また、上記の目的を達成するために、上記会議キーワード抽出装置において、前記算出手段は、前記各フレーズの重要度としてＴＦ−ＩＤＦ値を算出し、ＩＤＦ値を算出するに際し、利用するコーパスの対象範囲を取得された関連会議文書の範囲とすることを特徴とする。
【００１０】
また、上記の目的を達成するために、上記会議キーワード抽出装置において、前記取得手段は、関連会議文書を取得するとき、当該関連会議文書にさらに関連する会議文書を取得することを特徴とする。
【００１１】
また、上記の目的を達成するために、上記会議キーワード抽出装置において、前記取得手段は、関連会議文書を取得するとき、当該関連会議文書に対応付けられた重み値を含めて取得し、前記算出手段は、前記重み値による重み付けを行って、取得された関連会議文書毎に、関連会議文書内の各フレーズの重要度を算出することを特徴とする。
【００１２】
また、上記の目的を達成するために、上記会議キーワード抽出装置において、会議文書の会議毎に、当該会議文書から抽出されたキーワードを、当該会議に関する情報とともに表示する表示手段を有することを特徴とする。
【００１３】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１４】
本発明によれば、会議の会議文書毎にキーワードを抽出する方法に関し、同一のテーマを扱うなど議事内容に関連性のある関連会議の会議文書であっても、各会議文書から各会議間の議事内容を差別化しうるキーワードを抽出する会議キーワード抽出装置、会議キーワード抽出方法、及び会議キーワード抽出プログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係る会議情報管理システムのネットワーク概略構成図を示す。
【図２】会議一覧画面例を示す。
【図３】キーワード表示画面例を示す。
【図４】本実施形態に係る会議情報管理サーバのハードウェア構成図の一例を示す。
【図５】本実施形態に係る会議情報管理サーバ１００及びクライアント端末２００の機能ブロック図の一例を示す。
【図６】属性情報テーブル例を示す。
【図７】会議文書テーブル例を示す。
【図８】本実施形態に係る会議情報管理サーバ１００のキーワード抽出処理を説明するフローチャートである。
【図９】重要度算出処理を説明するフローチャートである。
【図１０】本変形例に係る属性情報テーブル例を示す。
【図１１】関連の会議登録画面例を示す。
【図１２】本変形例に係る会議一覧画面例を示す。
【図１３】本変形例に係るキーワード表示画面例を示す。
【図１４】本変形例に係る属性情報テーブル例を示す。
【図１５】会議文書テーブル例を示す。
【図１６】本変形例に係る重要度算出処理を説明するフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明を実施するための最良の形態について図面を参照して説明する。以下では本発明に係る会議キーワード抽出装置を会議情報管理サーバに適用した例を示す。本実施形態に係る会議情報管理サーバは、会議文書（例えば議事録、アジェンダ、参考資料、配布資料等々）など会議に関する様々な情報を会議情報（会議名、日時、場所、参加者、テーマ等々）とともに保存し、またユーザ要求に応じて随時これら情報を取り出したりすることができる。また、会議毎の各会議文書からキーワード（その会議文書の内容をよく表わす代表的なワード）を抽出、表示させることで、ユーザはその表示されたキーワードを見るだけで簡単に各会議の内容（要旨）やその違いを把握できるようにする。なおまた本実施形態に係る会議情報管理サーバは、一のテーマを扱うなど議事内容に関連性のある関連会議の会議文書であっても、各会議文書から各会議間の議事内容を差別化しうるキーワードを抽出するものである。以下詳しく説明する。
【００１７】
[システム構成]
（ネットワーク構成）
図１は、本実施形態に係る会議情報管理システムのネットワーク概略構成図を示す。会議情報管理システムは、会議情報管理サーバ１００に、イントラネットやインターネットなどのネットワーク３００を介してクライアント端末２００が接続されて構成される。なお、クライアント端末２００としては、例えば、汎用のパーソナルコンピュータを用いることができ、図１と同様のハードウェア構成を有している。またいうまでもなく複数台あってもよい。
【００１８】
この会議情報管理システムにおける会議情報管理サーバ１００は、会議文書（例えば議事録、アジェンダ、参考資料、配布資料等々）など会議に関する様々な情報を会議の属性情報（会議名、日時、場所、参加者、テーマ等々）とともに保存しており、クライアント端末２００においてユーザが指定した会議文書（指定会議という）について、各会議文書から特有のキーワードを抽出し、クライアント端末２００にその結果を表示できる。
【００１９】
具体的には、例えば、ユーザはクライアント端末２００からネットワーク３００を介して、会議情報管理サーバ１００にアクセスする。図２は、会議一覧画面例を示す。会議一覧画面には、図に示されるように、会議名やその日時等が表示される。会議一覧リストは日時順に並んでおり、スクロール操作により、表示されているより以前又は以降の日時に行われた会議をも表示できる。ユーザはこの会議一覧画面からキーワードを抽出、表示させたい会議文書（指定会議）を一以上指定する。
【００２０】
図３は、キーワード表示画面例を示す。図に示されるように、会議名や場所、日時といった会議に関する情報の右側に、その会議の内容を表すキーワードが表示される。このキーワードは、指定会議の会議文書から抽出されたもので、各会議の議事内容を特徴的に示しているため、ユーザは各会議間の内容やその違いが容易に理解できるようになっている。
【００２１】
なお図に示される３つの会議は、いずれも「Ａ社案件」に関する会議であるが、各々の会議においては、その都度様々なトピックが話し合われている。従来、このような一連の関連会議からキーワードを抽出する場合、テーマが「Ａ社案件」と共通であるゆえ、その都度話し合われた様々なトピックを抽出できず、同じようなキーワードが抽出される可能性があり、この場合、「Ａ社案件第１回」、「Ａ社案件第２回」、「Ａ社案件第３回」の会議それぞれの内容やその違いをキーワードから判断するのは困難である。一方本実施形態に係る議情報管理サーバ１００は、一連の関連会議からキーワードを抽出する場合であっても、図に示されるように、その都度話し合われた様々なトピックを抽出できるので、ユーザは各会議間の内容（要旨）やその違いが容易に把握可能となっている。
（ハードウェア）
図４は、本実施形態に係る会議情報管理サーバのハードウェア構成図の一例を示す。会議情報管理サーバ１００は、例えば、汎用のサーバ、ワークステーション、パーソナルコンピュータ等により構成され、ＣＰＵ１３１と、メモリ１３２と、ディスプレイアダプタ１３３を介してディスプレイスクリーン１３４などの表示装置（出力手段）と、プリンタ、ＦＡＸ、スキャナ等の外部入出力装置１３５を接続するシリアルポート１３６と、記憶装置（ＲＯＭ等）１３７と、キーボード１３８、ポインティングデバイス１３９等の入力装置（入力手段）とを相互接続するバス１４０を含む。その他、音声インタフェース１４１や無線ＬＡＮを含むネットワークインタフェース１４２など多くのデバイスを接続できる。例えば、ネットワークインタフェース１４２を通して、電子メールやＦＴＰなどの電子ファイル転送やＷＷＷなどのネットワークサービス１４３を利用することができる。
【００２２】
（機能）
次に、本実施形態に係る会議情報管理サーバ１００の主要機能構成についてそれぞれ簡単に説明する。図５は、本実施形態に係る会議情報管理サーバ１００及びクライアント端末２００の機能ブロック図の一例を示す。図に示すように会議情報管理サーバ１００は、主要な機能として、登録部１０１、指定会議受信部１０２、会議情報取得部１０３、重要度算出部１０４、キーワード抽出部１０５、キーワード表示部１０６を有している。
【００２３】
登録部１０１は、クライアント端末２００からネットワーク３００を介し、会議文書及びその会議の属性情報を含む登録要請を受信すると、会議文書を会議文書記憶部１０７に、属性情報を属性情報記憶部１０８に登録する。
【００２４】
指定会議受信部１０２は、ユーザからキーワード取得が所望される指定会議名の情報を受信する。本実施形態において指定会議は、相関連する関連会議が複数指定される。
【００２５】
会議情報取得部１０３は、会議文書記憶部１０７及び属性情報記憶部１０８から、指定された会議の会議文書及び属性情報を取得する。本実施形態において取得される会議文書は、相関連する複数の関連会議文書である。
【００２６】
重要度算出部１０４は、会議文書毎にフレーズを抽出し、各フレーズの重要度を算出する。なおここでいうフレーズとは、形態素のうち、名詞あるいは隣り合う複数の名詞同士の組み合わせたものをいうが、この点、重要度算出処理を含め詳細は後述する。
【００２７】
キーワード抽出部１０５は、各フレーズの中から、算出された重要度に基づき所定数のフレーズをキーワードとして抽出する。例えば各フレーズを重要度順に並べ、上位所定数のフレーズをキーワードとして抽出する。
【００２８】
キーワード表示部１０６は、会議文書の会議毎に、当該会議文書から抽出されたキーワードを、当該会議に関する情報とともに表示する（例えば図３参照）。
【００２９】
以上これらの機能は、実際には装置のＣＰＵ１３１が実行するプログラムによりコンピュータに実現させるものである。
【００３０】
なおまた、クライアント端末２００は、キーワード表示部１０６による表示結果を受け、当該結果を、ブラウザ２０１を介して表示する。なお、クライアント端末２００は必須ではなく、会議情報管理サーバ１００のキーボード１３８等の入力装置から入力された文書について、キーワード抽出処理を実行し、キーワード表示部１０６による表示結果を会議情報管理サーバ１００のディスプレイスクリーン１３４等の表示装置に表示することも可能である。
【００３１】
（属性情報例）
上述したように、登録部１０１により予め、会議文書記憶部１０７には会議文書が、属性情報記憶部１０８には属性情報が登録、保存されている。
【００３２】
図６は、属性情報テーブル例を示す。属性情報記憶部１０８において、属性情報は例えばテーブル形式で登録、管理されている。図に示されるように、属性情報テーブルは会議とその会議に関する属性情報と会議文書との対応関係を示すものである。例えば、１列目には、会議IDが格納され、これはテーブルのすべての行において重複がないよう決定される固有識別子であり、例えばそのままその行の行番号を利用できる。２列目には、その会議の会議名が、３列目には会議が行われた場所が、４列目にはその会議の行われた日時が格納される。そして５列目には、その会議の会議文書を示す文書IDが格納される。この文書IDは、会議文書を特定、識別する識別子であり、後述の会議文書テーブルにリンクされ、会議文書データを特定するために用いられる。
【００３３】
（会議文書例）
図７は、会議文書テーブル例を示す。会議文書記憶部１０７において、会議文書は例えばテーブル形式で登録、管理されている。図に示されるように、会議文書テーブルは文書IDと文書ファイルが格納されている位置（ファイルパス）との対応関係を示す。例えば、１列目には文書IDが、２列目には文書ファイルの置かれたファイルパスがそれぞれ格納される。会議文書は、議事録等々の文書情報であるので、その実体はファイルパスで特定される文書ファイルである。なおまた、このファイルパスをネットワークパスにすれば、文書ファイル実体は外部装置等に蓄積されていてもよいことになる。
【００３４】
上述の会議情報取得部１０３は、指定された会議の会議文書及び属性情報を取得に際しては、例えばまず属性情報テーブルの第１列から一致する会議IDを検索する。またその会議IDが存在する行の第５列目より文書IDを取得する。そして属性情報テーブルと会議文書テーブル内の文書IDは一対一で対応しているため、今度は会議文書テーブルの第１列目から取得した文書IDを検索し、その文書IDが存在する行の第２列目よりファイルパスを取得、そのファイルパスに存在する会議文書のファイルを読み込む。
【００３５】
[情報処理]
図８は、本実施形態に係る会議情報管理サーバ１００のキーワード抽出処理を説明するフローチャートである。
【００３６】
Ｓ４１０：ユーザがキーワード取得を所望する会議を指定すると（例えば図２参照）、指定会議受信部１０２は、一以上の指定会議を受信する。本実施形態において指定会議は、相関連する関連会議が複数指定されたものとする。
【００３７】
Ｓ４２０：会議情報取得部１０３は、会議文書記憶部１０７及び属性情報記憶部１０８から、指定された会議の会議情報（会議文書及び属性情報）を取得する。本実施形態において取得される会議文書は、相関連する複数の関連会議文書である。
【００３８】
Ｓ４３０：重要度算出部１０４は、会議文書毎にフレーズを抽出し、各フレーズの重要度を算出する。つまり会議文書毎に、その会議文書内の全てのフレーズとその重要度を出力する。
【００３９】
Ｓ４４０：キーワード抽出部１０５は、会議毎に、算出された重要度（例えばTF-IDF値）に基づき所定数のフレーズをキーワードとして抽出する。例えば各フレーズを重要度順に並べ、上位所定数pのフレーズをキーワードとして抽出する。なおこのｐの値の決め方としては、システムにより予め規定されていたり、Ciに含まれる形態素の数によって決められる方法（例えばCiに含まれる形態素の数の５分の１）、などが挙げられる。
【００４０】
Ｓ４５０：キーワード表示部１０６は、会議毎に、キーワード及び属性情報を表示する（例えば図３参照）。
【００４１】
続いてＳ４３０を詳しく説明する。図９は、重要度算出処理を説明するフローチャートである。ここでは重要度としてＴＤ−ＩＤＦ値を適用した例を示す。
【００４２】
Ｓ４３１：重要度算出部１０４は、会議情報取得部１０３から、会議の会議文書をテキスト形式で得る。ここで会議の数をnとおく。例えば図２の場合、３つの会議が指定されているので会議の数nは３となる。また得られた会議文書テキストをCiとおく。但し、iは１からnまでの各整数値を取る。またすべてのiについてCiの文書集合を{Ci}とする（即ち全指定会議の会議文書）。
【００４３】
Ｓ４３２：iに１を代入する。まずC1から処理するためである。
【００４４】
Ｓ４３３：次にCiに対して形態素解析を行う。つまり会議文書のテキストを形態素に分解する。例えばMeCab等のソフトウェアを利用して行う。そして分割された形態素の中から、フレーズとされるものを全て抽出する。フレーズとは、例えばCiに含まれる形態素のうち、名詞あるいは隣り合う複数の名詞同士の組み合わせをフレーズとする。
【００４５】
Ｓ４３４：次にCiに含まれる全てのフレーズjについて、その出現頻度を算出し、その値をtf(i,j)とする。tf(i,j)は、例えば（フレーズjが会議文書Ci中に表れる出現回数／会議文書Ci中の形態素の数）などによって算出できる。
【００４６】
Ｓ４３５：次に逆出現度値idf(j)を算出する。全てのフレーズjについて集合｛Ci｝に含まれる文書集合のうち、そのフレーズjを含む文書数を調べ、N(j)とする。
【００４７】
Ｓ４３６：さらに逆出現度値idf(j) = log(n/N(j))を計算し、算出する。
【００４８】
Ｓ４３７：最後に、Ｓ４３４及びＳ４３６で算出したtf(i,j)、idf(j)を使用して、TF-IDF値=tf(i,j)×idf(j)を計算する。これをそのフレーズjのTF-IDF値とし、全てのフレーズjとTF-IDF値tf(i,j)×idf(j)の組み合わせを出力する。
【００４９】
Ｓ４３８：i>=n?の判定がなされ、Ｎであれば、iに1が加算されてから、再びＳ４３３に戻る。全ての会議についての会議文書を処理するためである。つまり例えば３つの会議が指定され会議の数nは３であれば、３つの会議文全てについてそれぞれの会議文書からキーワードを抽出するためである。
【００５０】
以上、逆出現度値idf(j)は、あるフレーズjがそのフレーズjが含まれる会議文書テキストCiに集中している度合いをみるものであるところ、逆出現度値idf(j)を算出するに際し、Ｓ４３５において、そのフレーズjを含む文書数N(j)を算出するときの文書集合（即ちコーパスに相当）を{Ci}とした。そしてここで文書集合{Ci}は、会議情報取得部１０３により取得された全ての会議文書のテキストをその範囲としている。
【００５１】
従来一般においては、この文書集合{Ci}、即ちコーパスは、非常に広い文書データベース（該文書データベース内の文書）を対象としている。例えば、会議文書データベース内の全ての文書（未関連文書含む）や、広くは自然言語の文書を大量に集めた文書データベース全般が設定される。また例えば検索エンジンなどにおいては、Ｗｅｂ内の全Ｗｅｂ文書データベースが文書集合{Ci}として設定される。
【００５２】
ここで本実施形態において取得される会議文書は、各々が相関連する複数の関連会議文書であるため、ある関連会議文書Ａにおいてあるフレーズが頻出していたとしても、同一テーマ系のフレーズは関連文書に渡っても広く出現していると考えられ、一連の関連会議文書Ｂ、Ｃ中においてもまたそのフレーズが多く頻出しているのであれば、そのフレーズはその関連会議の議事内容（要旨）を示すキーワードとして必ずしもふさわしいとはいえない。従来技術によるコーパスを利用した場合、このようなフレーズが抽出されがちである。
【００５３】
一方、本実施形態に係る会議情報管理サーバ１００においては、コーパスとして文書集合{Ci}を関連会議文書（全指定会議の会議文書）の範囲に絞っているため、日本語文書一般に対するキーワードではなく、あくまで相互の関連会議文書対するキーワードが抽出される。即ち一のテーマを扱うなど議事内容に関連性のある関連会議の会議文書であっても、各会議文書から各会議間の議事内容を差別化しうるキーワードを抽出することが可能となる。
【００５４】
[変形例１]
これまでの実施形態においては、キーワードを表示する全ての会議をユーザが会議一覧画面（例えば図２）において指定する例を示した。本変形例では、ユーザが指定した指定会議に加え、指定会議に対しさらに関連する他の関連会議を含め、キーワードを表示する。以下説明する。但し上述の実施形態において既に説明済みの点については説明を割愛し、特に異なる点に重点をおいて説明するものとする。
【００５５】
[システム構成]
（属性情報例）
図１０は、本変形例に係る属性情報テーブル例を示す。図に示されるように、上述の属性情報例（図６）に対し、６列目が追加されており、ここには関連の会議ＩＤが格納されている。例えば、一行目の会議ＩＤ「0001」の「Ａ社案件第１回」の会議は、他にも関連する会議ＩＤ「0003」、「0004」、「0020」が存在していることを示す。
【００５６】
属性情報テーブルの関連の会議ＩＤは、例えば次のような画面から予めユーザが設定しておくことができる。図１１は、関連の会議登録画面例を示す。例えば「Ａ社案件第１回」の会議に対し関連する他の会議を設定する場合、図に示されるように「Ａ社案件第１回」を「関連元」に選択し、それから「関連先」の会議を選択し（複数可）、「登録」ボタンを押下する。このような操作により、任意の会議ＩＤに対し、関連の会議ＩＤ（、関連する会議）を予め登録設定しておくことができる。
【００５７】
またもしくは、システムが属性情報に基づいて自動的に図１０の関連の会議ＩＤを決定することもできる。例えば、属性情報の「会議名」を加味すると、「Ａ社案件第１回」、「Ａ社案件第２回」、「Ａ社案件第３回」は関連する会議であると容易に判断できるため、結果、上述図１０の関連の会議登録画面からのユーザによる設定と同様に、関連の会議ＩＤを設定しておくことができる。但しユーザ設定の場合は関連する会議の選定精度は優れる反面、設定の手間を要するため、システムが属性情報に基づいて自動的に関連の会議ＩＤを決定するようにしておくと便利である。また望ましくは、システム上自動設定にしておき、適宜必要に応じて、ユーザが手動で設定を行うとよい。
【００５８】
（会議一覧画面例）
図１２は、本変形例に係る会議一覧画面例を示す。上述の会議一覧画面例（図２）と比較すると、「指定会議のほかに、指定会議に関連する会議についてもキーワードを表示する」なるチェックが可能となっており、チェックされてから「詳細」ボタンが押下されると、指定された指定会議に関連する会議も含めキーワードが表示される。いうまでもなく、属性情報テーブル上の「関連の会議ＩＤ」で特定される会議についての会議情報（会議文書、属性情報）が取得され、指定会議と同様の処理を経てから、その関連する会議についてのキーワードもまた表示される。
【００５９】
（キーワード表示画面例）
図１３は、本変形例に係るキーワード表示画面例を示す。上述のキーワード表示画面例（図３）と比較すると、４行目に会議名「製品戦略会議」が属性情報やキーワードとともに加えて表示されている。図１０の１行目、会議ＩＤ「0001」の「Ａ社案件第１回」は、関連の会議ＩＤ「0020」が登録されているので、ユーザに指定された指定会議の会議ＩＤ「0001」に関連する会議ＩＤ「0020」についてもまたキーワード表示対象の会議となったものである。会議ＩＤ「0020」自体は指定会議ではない。
【００６０】
会議「Ａ社案件第１回」では、「新製品の紹介」なるキーワードが挙がっているが、これに関連してＡ社の製品を含む会議名「製品戦略会議」（会議ＩＤ「0020」）が関連する会議として事前に登録されていたものと考えられる。ユーザは図１３のキーワード表示画面例を参照し、「Ａ社案件」に関連する一連の会議のキーワードを把握できるとともに、関連の会議「製品戦略会議」についても一目にてキーワードを把握できる。
【００６１】
なお図１３とは異なるが、キーワード表示画面において、会議「製品戦略会議」は「Ａ社案件」に関連するものであることを示すため、表示上、「Ａ社案件」の直後に配置して表示したり、「Ａ社案件」にぶら下げる（ツリー状）ようにして表示することも可能である。
【００６２】
[情報処理]
本変形例に係る情報処理について、図８のＳ４２０では、会議情報取得部１０３は、会議文書記憶部１０７及び属性情報記憶部１０８から、指定された会議の会議情報（会議文書及び属性情報）を取得するが、ここで指定された指定会議の関連の会議からも、会議情報（会議文書及び属性情報）を取得するようにすればよい。上述例でいえば、会議ＩＤ「0020」の会議情報（会議文書及び属性情報）も取得する。そして以後の処理は、指定会議と同様に処理を進め最終的にキーワードを抽出、表示すればよい。
【００６３】
[変形例２]
これまでの実施形態においては、一つの会議（会議ＩＤ）に対し一つの文書ファイルが対応付けられて保持された例（例えば図６参照）を示したが、いうまでもなく実際の会議においては一つの会議に対し、例えば議事録、アジェンダ、参考資料、配布資料等々など複数の会議文書が存在することも多い。本変形例においては、それら複数の会議文書のファイルの情報を組み合わせることで、その会議の内容をより表すキーワードを抽出するものである。以下説明する。但し上述の実施形態において既に説明済みの点については説明を割愛し、特に異なる点に重点をおいて説明するものとする。
【００６４】
（属性情報例）
図１４は、本変形例に係る属性情報テーブル例を示す。図に示されるように、上述の属性情報例（図６）と比較すると、「文書ＩＤ」には複数の文書ＩＤが格納されている。例えば、一行目の会議ＩＤ「0001」の「Ａ社案件第１回」の会議は、文書ＩＤ「1558」、「4478」、「2210」が格納されており、これは３つの会議文書がこの会議に対し対応付けられて保存されていることを示す。
【００６５】
（会議文書例）
図１５４は、会議文書テーブル例を示す。会議文書テーブルは上述したように会議文書記憶部１０７において例えばテーブル形式で登録、管理されているが、本変形例に係る会議文書テーブルは、図に示されるように、文書の「種類」、「重み」を示す格納列が設けられている。
【００６６】
重みには、文書の種類に応じてその文書が会議内容を表すにどの程度重要であるかを示す重み値が格納される。重み値の決め方としては、システムが固定値として予め保持しているほか、システム管理者が予め指定したり、会議で実際に利用されている時間や回数に応じてシステムが学習してするなどの方法が考えられる。図を参照すると、例えば種類「agenda」（目次、目録）はその文書性格上、会議の議事内容を端的に示す文書であるので、比較的に重い重み値が与えられていることが分かる。
【００６７】
[情報処理]
再び図８を参照する。
【００６８】
Ｓ４１０：ユーザがキーワード取得を所望する会議を指定すると（例えば図２参照）、指定会議受信部１０２は、一以上の指定会議名を受信する。
【００６９】
Ｓ４２０：会議情報取得部１０３は、会議文書記憶部１０７及び属性情報記憶部１０８から、指定された会議の会議情報（会議文書及び属性情報）を取得する。また本変形例では、さらにその会議情報に対応する重み値を取得する。
【００７０】
Ｓ４３０：重要度算出部１０４は、会議文書毎にフレーズを抽出し、各フレーズの重要度を算出する。つまり会議文書毎に、その会議文書内の全てのフレーズとその重要度を出力する。
【００７１】
Ｓ４４０：キーワード抽出部１０５は、会議毎に、算出された重要度（例えばTF-IDF値）に基づき所定数のフレーズをキーワードとして抽出する。例えば各フレーズを重要度順に並べ、上位所定数pのフレーズをキーワードとして抽出する。
【００７２】
Ｓ４５０：キーワード表示部１０６は、会議毎に、キーワード及び属性情報を表示する（例えば図３参照）。
【００７３】
本変形例に関し、続いてＳ４３０を詳しく説明する。図１６は、本変形例に係る重要度算出処理を説明するフローチャートである。ここでも重要度としてＴＤ−ＩＤＦ値を適用する。
【００７４】
Ｓ４４１：重要度算出部１０４は、会議情報取得部１０３から、会議の会議文書をテキスト形式で得る。またその会議情報に対応する重み値Wi,jを取得する。ここで会議の数をnとおく。また会議iに登録されている会議文書の数をmiとおく。また得られた会議文書テキストをCi,jとおく。但し、iは１からnまでの各整数値を取る。jは１からmiまでの各整数値を取る。またすべてのi,jについてCi,jの文書集合を{Ci,j}とする（即ち全指定会議の全会議文書）。
【００７５】
Ｓ４４２：iに１を代入する。まずC1,jから処理するためである。
【００７６】
Ｓ４４３：jに１を代入する。まずC1,1から処理するためである。
【００７７】
Ｓ４４４：次にCi,jに対して形態素解析を行う。つまり会議文書のテキストを形態素に分解する。そして分割された形態素の中から、上述の如くフレーズとされるものを全て抽出する。
【００７８】
Ｓ４４５：次にCi,jに含まれる全てのフレーズkについてその出現頻度を仮にfreq(i,j,k)とし、重みを考慮した出現頻度を算出し、重みを考慮した出現頻度の値をtf(i, k)とする。具体的には例えば、tf(i,k) = tf(i,k) + Wi,j×freq(i,j,k)によって算出する。但しtf(i,k) の値が存在しないときはtf(i,k) = Wi,j×freq(i,j,k) によって算出する。
【００７９】
Ｓ４４６：次に逆出現度値idf(k)を算出する。全てのフレーズkについて集合｛Ci,j｝に含まれる文書集合のうち、そのフレーズkを含む文書数を調べ、仮にN(k)とし、重みを考慮した値をN(k)とする。具体的には例えば、N(k) = Wi,j + N(k) によって算出する。但し、N(k)の値が存在しない場合は、N(k) = Wi,j によって算出する。
【００８０】
Ｓ４４７：jに１を加算する。会議iに対応付けられ保存された複数の会議文書のうち、次の会議文書を処理するためである。
【００８１】
Ｓ４４８：i>=m?の判定がなされる。Ｙの場合、ある会議iに対応付けられ保存された複数の会議文書は全て処理済みであるので、次の会議についての会議文書を処理するためである。
【００８２】
Ｓ４４９：iに１を加算する。次の会議についての会議文書を処理するためである。
【００８３】
Ｓ４５０：i>=n?の判定がなされ、Ｎであれば、iに１が加算されてから、再びＳ４３３に戻る。全ての会議についての会議文書を処理するためである。
【００８４】
Ｓ４５１：逆出現度値idf(k) = log(n/N(k))を計算し、算出する。
【００８５】
Ｓ４５２：最後に、Ｓ４４５及びＳ４５１で算出したtf(i, k)、idf(k)を使用して、TF-IDF値=tf(i,k)×idf(k)を計算する。これをそのフレーズkのTF-IDF値とし、全てのフレーズjとTF-IDF値tf(i,k)×idf(k)の組み合わせを出力する。
【００８６】
以上、本変形例においては、一つの会議に対し、例えば議事録、アジェンダ、参考資料、配布資料等々など複数の会議文書が存在することも多いところ、各会議文書の重み値を考慮してTF-IDF値が算出されているので、会議の内容をよりよく表すキーワードを抽出できる。
【００８７】
また上述の実施形態と同様に、逆出現度値idf(k)を算出するに際し、Ｓ４４６において、そのフレーズkを含む文書数N(k)を算出するときの文書集合（即ちコーパスに相当）を{Ci,j}としている。文書集合{Ci,j}は、会議情報取得部１０３により取得された全ての会議文書のテキスト（全指定会議の全会議文書）であるが、この文書集合{Ci,j}を関連会議文書（全指定会議の複数の会議文書）に絞っているため、日本語文書一般に対するキーワードではなく、あくまで相互の関連会議文書対するキーワードが抽出される。即ち一のテーマを扱うなど議事内容に関連性のある関連会議の会議文書であっても、各会議文書から各会議間の議事内容を差別化しうるキーワードを抽出することが可能となる。
【００８８】
なお、本変形例２を変形例１に適用することも可能である。この場合、ユーザが指定した指定会議に加え、該指定会議に対しさらに関連する他の関連会議においても重み値が登録されていればよい（図１０＋図１５）。
【００８９】
以上、実施形態に係る会議情報管理サーバ１００は、複数の関連会議のそれぞれにおいて管理される文書中の全文章に対して形態素に分解し、各形態素（又はフレーズ）に対して、関連会議全体として管理される全ての文書集合に対しての特殊度を表す指標を計算し、その特殊度の高い形態素（又はフレーズ）をその会議のキーワードとして抽出、表示する。つまり、関連会議全体に共通するような言葉は、個々の会議においては特異語ではないため、各会議のキーワードとはなりにくくなり、特定の会議に限って頻出するようなワードの方が特異であるため、むしろそのようなワードの方がその会議のキーワードとして適切である点に着目することにより、ある複数の関連会議全体の会議文書との比較により、その関連会議に含まれる個々の会議の会議情報における特異語を抽出し、個々の会議のキーワードとするようにした。
【００９０】
従って、上述の本実施形態によれば、会議の会議文書毎にキーワードを抽出する方法に関し、同一のテーマを扱うなど議事内容に関連性のある関連会議の会議文書であっても、各会議文書から各会議間の議事内容を差別化しうるキーワードを抽出する会議キーワード抽出装置、会議キーワード抽出方法、会議キーワード抽出プログラムを提供することが可能となる。
【００９１】
各実施形態に基づき本発明の説明を行ってきたが、上記各実施形態にあげたその他の要素との組み合わせなど、ここで示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。また、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。
【符号の説明】
【００９２】
１００  キーワード抽出装置
１０１  登録部
１０２    指定会議受信部
１０３    会議情報取得部
１０４    重要度算出部
１０５    キーワード抽出部
１０６    キーワード表示部
１０７    会議文書記憶部
１０８    属性情報記憶部
１３１  ＣＰＵ
１３２  メモリ
１３３  ディスプレイアダプタ
１３４  ディスプレイスクリーン
１３５  外部入出力装置
１３６  シリアルポート
１３７  記憶装置
１３８  キーボード
１３９  ポインティングデバイス
１４０  バス
１４１  音声インタフェース
１４２  ネットワークインタフェース
１４３  ネットワークサービス
２００  クライアント端末
２０１  ブラウザ
３００  ネットワーク
【先行技術文献】
【特許文献】
【００９３】
【特許文献１】特開２００８−２４３０２４号
【図１】
2012038064.tif 000003
【図２】
2012038064.tif 000004
【図３】
2012038064.tif 000005
【図４】
2012038064.tif 000006
【図５】
2012038064.tif 000007
【図６】
2012038064.tif 000008
【図７】
2012038064.tif 000009
【図８】
2012038064.tif 000010
【図９】
2012038064.tif 000011
【図１０】
2012038064.tif 000012
【図１１】
2012038064.tif 000013
【図１２】
2012038064.tif 000014
【図１３】
2012038064.tif 000015
【図１４】
2012038064.tif 000016
【図１５】
2012038064.tif 000017
【図１６】
2012038064.tif 000018