(57)【要約】【課題】大量の文書を分類設定語により分類する前に、適切な分類設定語を設定する。【解決手段】文書分類装置１は、分類設定語決定部３００が、実行中分類アクション情報記憶部２０１内の実行中分類アクション情報と分類アクション情報記憶部３１０内の既存分類アクション情報から分類者間ベース類似度、文書ベース類似度及び分類回数ベース類似度を算出すると共に、各ベース類似度に基づく分類アクション類似度を算出して分類設定語毎にスコアを算出し、このスコアに基づいて分類設定語を分類処理部１２０に設定する。これにより、実行中分類アクションと既存分類アクションとの間における分類者間ベースの類似度、文書ベースの類似度、分類回数ベースの類似度に基づく文書内用語を分類設定語として設定できるので、大量の文書を分類設定語に基づいて分類する前に、適切な分類設定語を設定できる。【選択図】図１
2011133996.tif 000002
【特許請求の範囲】
【請求項１】
設定された分類設定語に基づいて複数の文書の分類処理を実行する文書分類装置であって、
前記各文書を個別に示す分類対象文書ＩＤ毎に、文書内用語を含む文書情報を記憶する文書記憶手段と、
２つの分類者ＩＤ毎に分類者間距離情報を記憶する分類者間距離情報記憶手段と、
分類アクションＩＤ、分類者ＩＤ、複数の分類対象文書ＩＤ、分類設定語及び分類回数を関連付けた既存分類アクション情報を記憶する分類アクション情報記憶手段と、
複数の分類対象文書ＩＤ、及び分類者ＩＤの入力を受付ける入力受付手段と、
前記入力受付手段による入力を受け付けたとき、分類回数に初期値を設定する初期値設定手段と、
前記初期値を設定したとき又は分類再実行命令が入力されたとき、前記分類回数を１回だけ増加させるように更新する更新手段と、
前記受付けられた分類対象文書ＩＤ及び分類者ＩＤと、前記更新された分類回数とを含む実行中分類アクション情報を送出する実行中分類アクション情報送出手段と、
前記送出された実行中分類アクション情報内の分類者ＩＤと、前記分類アクション情報記憶手段から読み出した既存分類アクション情報内の分類者ＩＤとに対応する分類者間距離情報を前記分類者間距離情報記憶手段から読み出し、当該分類者間距離情報に基づいて、当該既存分類アクション情報の分類アクションＩＤごとに分類者間距離ベース類似度を算出する分類者間距離ベース類似度算出手段と、
前記送出された実行中分類アクション情報内の分類対象文書ＩＤと前記既存分類アクション情報内の分類対象文書ＩＤとの論理和の結果と論理積の結果とのそれぞれの分類対象文書ＩＤの個数に基づいて、当該既存分類アクション情報の分類アクションＩＤごとに文書ベース類似度を算出する文書ベース類似度算出手段と、
前記送出された実行中分類アクション情報内の分類回数と前記既存分類アクション情報内の分類回数との差分を基準値で区分けすることにより、当該既存分類アクション情報の分類アクションＩＤごとに分類回数ベース類似度を算出する分類回数ベース類似度算出手段と、
前記分類者間距離ベース類似度、前記文書ベース類似度及び前記分類回数ベース類似度に基づいて、前記既存分類アクション情報の分類アクションＩＤごとに分類アクション類似度を算出する総合計算手段と、
前記既存分類アクション情報の分類設定語ごとに、当該分類設定語を含む既存分類アクション情報の各分類アクションＩＤに対応する前記分類アクション類似度を合計することにより、当該分類設定語ごとのスコアを算出する分類設定語スコア算出手段と、
前記送出された実行中分類アクション情報内の分類対象文書ＩＤと一致する分類対象文書ＩＤに対応する文書内用語を前記文書記憶手段から読出し、当該文書内用語のうちの幾つかの文書内用語を、各文書内用語に対応する前記分類設定語ごとのスコアに基づいて抽出し、当該抽出した文書内用語を実行中分類アクション情報の新たな分類設定語として分類処理手段に設定する分類設定語設定手段と、
前記受付けられた分類対象文書ＩＤに基づいて前記文書記憶手段から文書情報を読出し、前記設定された新たな分類設定語に基づいて、前記読出した文書情報の分類処理を実行する前記分類処理手段と、
前記実行された分類処理の結果を表示する分類結果表示手段と、
前記表示の後、前記分類再実行命令の入力を受付けるための再実行命令受付手段と、
を備えたことを特徴とする文書分類装置。
【請求項２】
請求項１に記載の文書分類装置において、
前記入力受付手段は、
前記複数の分類対象文書ＩＤ、及び分類者ＩＤの入力を受付ける新規入力受付部と、
前記新規入力受付部とは択一的に選択され、前記分類アクション情報記憶手段内の既存分類アクション情報の選択による入力と、分類者ＩＤの入力とを受付ける既存選択受付部と、
を備え、
前記初期値設定手段は、
前記既存選択受付部が入力を受付けたときには当該受付けた既存分類アクション情報内の分類回数を前記初期値に設定し、前記新規入力受付部が入力を受付けたときにはゼロ値を前記初期値に設定する設定部、
を備え、
前記分類結果表示手段による表示の後、分類終了命令が入力されると、前記実行中分類アクション情報を前記分類アクション記憶手段の既存分類アクション情報に追加更新して処理を終了する終了手段と、
を更に備えたことを特徴とする文書分類装置。
【請求項３】
請求項１に記載の文書分類装置において、
分類設定語の自動設定の選択、又は手動入力の選択と当該手動入力された分類設定語を受付ける設定選択受付手段と、
前記設定選択受付手段により自動設定を受付けたとき、前記分類者間距離ベース類似度算出手段、前記文書ベース類似度算出手段、前記分類回数ベース類似度算出手段、前記総合計算手段、前記分類設定語スコア算出手段及び前記分類設定語設定手段を実行するように、前記実行中分類アクション情報送出手段の実行を開始させる自動設定実行手段と、
前記設定選択受付手段により手動入力の選択と当該手動入力された分類設定語を受付けたとき、前記実行中分類アクション情報送出手段の実行を開始させず、当該手動入力を受付けた分類設定語を前記分類処理手段に設定する手動入力設定手段と
を更に備えたことを特徴とする文書分類装置。
【請求項４】
文書記憶手段、分類者間距離情報記憶手段及び分類アクション情報記憶手段を備え、設定された分類設定語に基づいて複数の文書の分類処理を実行する文書分類装置に用いられる文書分類プログラムであって、
前記文書分類装置を、
前記各文書を個別に示す分類対象文書ＩＤ毎に、文書内用語を含む文書情報を前記文書記憶手段に書込む手段、
２つの分類者ＩＤ毎に分類者間距離情報を前記分類者間距離情報記憶手段に書込む手段、
分類アクションＩＤ、分類者ＩＤ、複数の分類対象文書ＩＤ、分類設定語及び分類回数を関連付けた既存分類アクション情報を分類アクション情報記憶手段に書込む手段、
複数の分類対象文書ＩＤ、及び分類者ＩＤの入力を受付ける入力受付手段、
前記入力受付手段による入力を受け付けたとき、分類回数に初期値を設定する初期値設定手段、
前記初期値を設定したとき又は分類再実行命令が入力されたとき、前記分類回数を１回だけ増加させるように更新する更新手段、
前記受付けられた分類対象文書ＩＤ及び分類者ＩＤと、前記更新された分類回数とを含む実行中分類アクション情報を送出する実行中分類アクション情報送出手段、
前記送出された実行中分類アクション情報内の分類者ＩＤと、前記分類アクション情報記憶手段から読み出した既存分類アクション情報内の分類者ＩＤとに対応する分類者間距離情報を前記分類者間距離情報記憶手段から読み出し、当該分類者間距離情報に基づいて、当該既存分類アクション情報の分類アクションＩＤごとに分類者間距離ベース類似度を算出する分類者間距離ベース類似度算出手段、
前記送出された実行中分類アクション情報内の分類対象文書ＩＤと前記既存分類アクション情報内の分類対象文書ＩＤとの論理和の結果と論理積の結果とのそれぞれの分類対象文書ＩＤの個数に基づいて、当該既存分類アクション情報の分類アクションＩＤごとに文書ベース類似度を算出する文書ベース類似度算出手段、
前記送出された実行中分類アクション情報内の分類回数と前記既存分類アクション情報内の分類回数との差分を基準値で区分けすることにより、当該既存分類アクション情報の分類アクションＩＤごとに分類回数ベース類似度を算出する分類回数ベース類似度算出手段、
前記分類者間距離ベース類似度、前記文書ベース類似度及び前記分類回数ベース類似度に基づいて、前記既存分類アクション情報の分類アクションＩＤごとに分類アクション類似度を算出する総合計算手段、
前記既存分類アクション情報の分類設定語ごとに、当該分類設定語を含む既存分類アクション情報の各分類アクションＩＤに対応する前記分類アクション類似度を合計することにより、当該分類設定語ごとのスコアを算出する分類設定語スコア算出手段、
前記送出された実行中分類アクション情報内の分類対象文書ＩＤと一致する分類対象文書ＩＤに対応する文書内用語を前記文書記憶手段から読出し、当該文書内用語のうちの幾つかの文書内用語を、各文書内用語に対応する前記分類設定語ごとのスコアに基づいて抽出し、当該抽出した文書内用語を実行中分類アクション情報の新たな分類設定語として分類処理手段に設定する分類設定語設定手段、
前記受付けられた分類対象文書ＩＤに基づいて前記文書記憶手段から文書情報を読出し、前記設定された新たな分類設定語に基づいて、前記読出した文書情報の分類処理を実行する前記分類処理手段、
前記実行された分類処理の結果を表示する分類結果表示手段、
前記表示の後、前記分類再実行命令の入力を受付けるための再実行命令受付手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、大量の文書を分類設定語に基づいて分類する文書分類装置及び文書分類プログラムに係り、例えば、適切な分類設定語を容易に設定し得る文書分類装置及び文書分類プログラムに関する。
【背景技術】
【０００２】
近年の情報システムの急速な普及に伴い、企業や個人の活動のあらゆるシーンで電子的な文書が生成、活用、管理、蓄積されている。ここで言う「電子的な文書」（以下、単に文書と表記する）には、特許文献や技術報告書、各種契約書、アンケート、新聞、メール、Ｗｅｂサイトなどが挙げられる。
【０００３】
これらの文書を用いた情報流通は、インターネットの爆発的な成長もあいまって大量の文書群を流通させ、人間の知の創発に大きく貢献している。
【０００４】
しかしながら、大量の文書群の存在は、人間の処理能力を大幅に超え、情報過多を引き起こしている。これにより、重要な情報が不要な情報に埋もれてしまい、情報の全体像を把握できなくなる状況が生じている。
【０００５】
このような状況を解消するために、文書群を一定の基準で自動的に分類することで、閲覧者が文書群の全体像を把握することを支援する「文書自動分類技術」の開発が進められている。この文書自動分類技術は、一般に「教師あり分類」と「教師なし分類」とに大別される。
【０００６】
「教師あり分類」システムでは、分類を実施する者（以下、分類者という）が、予め「分類構造」とその構造にどのように文書群を分類するのかという「分類ルール（種文書を指定する形式で与えられる場合もある）」を指定する。これにより、「教師あり分類」システムは、定められた分類構造と分類ルールに基づき、自動的に対象文書を分類する。
【０００７】
一方、「教師なし分類」システムでは、分類者が予め分類構造も分類ルールも指定する必要がない（但し、分類数などのパラメータを指定するケースもある）。「教師なし分類」システムは、対象文書に記載されている文言等をもとに、分類構造を自動的に生成して文書を分類する。この教師なし分類の代表的な技術が「文書クラスタリング」であり、様々な手法が考案されている（例えば、非特許文献１参照）。
【０００８】
一般的な文書クラスタリングの手法では、まず、各文書内で使用される用語（名詞など）の頻度や、各用語が現れる文書の頻度などから、各文書に含まれる各用語の重みが算出される。次に、この用語ごとの重みを用いて文書相互の類似度を算出する。そして、複数の文書間の類似度に基づいて類似した文書同士が集まる文書群を形成し、自動生成された複数の文書群を分類結果とする。なお、文書クラスタリングは、ｋ−ｍｅａｎｓ法に代表される非階層的手法と、最短距離法や群平均法などの階層的手法とに大別されるが、ここでは詳細を省略する。
【０００９】
文書クラスタリングでは、前述したように、分類者が予め分類構造や分類ルールを指定する必要がない。そのため、分類傾向が不明な文書群を粗く分類したい場合に有効である。一方、分類構造や分類ルールを指定しないことにより、分類者の意図しない分類結果になることがある。具体的には、多数の不要な分類結果、期待する分類を含まない分類結果、分類数が多すぎる分類結果、などである。このため、文書クラスタリングによる分類結果を分類者がある程度コントロールできる手法が要求されている。
【００１０】
このような要求を満たすために、文書クラスタリングの実行前に、分類者が文書クラスタリングの分類設定に関する情報（以下、「分類設定情報」という）を入力可能とし、この分類設定情報に応じて文書クラスタリングによる分類結果を変更するという手法がある。この分類設定情報には、例えば前述した「分類数」のような数値パラメータや、分類者にとって不要な用語（不要語）や重要な用語（重要語）（以下、これらを「分類設定語」ともいう）がある。また、分類設定語を予め登録しておくことで、意図する自動分類の結果を得やすくする技術がある（例えば、特許文献１参照）。これにより、文書クラスタリングの実行時に、例えば“程度”という単語を評価対象から除外する、あるいは、“ＲＦＩＤ”という単語をより高く評価する、などの調整が可能となる。
【００１１】
これらの分類設定情報を設定することで、分類者が、文書クラスタリングの結果をある程度コントロール可能となる。なお、以降の説明において、分類者が分類設定を行って文書クラスタリングを実行するという一連の行為を「分類アクション」と呼び、この行為に関連する情報（「どの分類者が行った分類か」、「どの文書集合に対して行った分類か」、「どのような分類設定語を設定したか」といった情報）を、分類アクション情報と総称する。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００３−４４４９１号公報
【非特許文献】
【００１３】
【非特許文献１】岸田和明，「文書クラスタリングの技法：文献レビュー」， Library  and  Information  Science，２００３年，第４９巻 ｐ．３３〜７５
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、特許文献１に記載の技術では、分類者がどのような分類設定語が適切か判断しにくく、適切な分類設定語を設定することが困難である。なぜならば、分類者が求める分類結果を得るためには、適切な分類設定語の設定に関して多くのノウハウが必要なためである。また、このノウハウは、文書群と分類設定語に応じて得られた分類結果の良し悪しを元に、ユーザの中に暗黙的に蓄積されていくものであり、文書などで形式知にするのは難しい。このため、特に分析初心者の場合、適切な分類設定語を用いてクラスタリング結果をコントロールできないため、適切な分類結果を得られなかったり、得られたとしても試行錯誤に長時間を要する不都合が生じている。
【００１５】
本発明は上記実情を考慮してなされたもので、大量の文書を分類設定語に基づいて分類する前に、適切な分類設定語を容易に設定し得る文書分類装置及び文書分類プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明の一つの局面は、設定された分類設定語に基づいて複数の文書の分類処理を実行する文書分類装置であって、前記各文書を個別に示す分類対象文書ＩＤ毎に、文書内用語を含む文書情報を記憶する文書記憶手段と、２つの分類者ＩＤ毎に分類者間距離情報を記憶する分類者間距離情報記憶手段と、分類アクションＩＤ、分類者ＩＤ、複数の分類対象文書ＩＤ、分類設定語及び分類回数を関連付けた既存分類アクション情報を記憶する分類アクション情報記憶手段と、複数の分類対象文書ＩＤ、及び分類者ＩＤの入力を受付ける入力受付手段と、前記入力受付手段による入力を受け付けたとき、分類回数に初期値を設定する初期値設定手段と、前記初期値を設定したとき又は分類再実行命令が入力されたとき、前記分類回数を１回だけ増加させるように更新する更新手段と、前記受付けられた分類対象文書ＩＤ及び分類者ＩＤと、前記更新された分類回数とを含む実行中分類アクション情報を送出する実行中分類アクション情報送出手段と、前記送出された実行中分類アクション情報内の分類者ＩＤと、前記分類アクション情報記憶手段から読み出した既存分類アクション情報内の分類者ＩＤとに対応する分類者間距離情報を前記分類者間距離情報記憶手段から読み出し、当該分類者間距離情報に基づいて、当該既存分類アクション情報の分類アクションＩＤごとに分類者間距離ベース類似度を算出する分類者間距離ベース類似度算出手段と、前記送出された実行中分類アクション情報内の分類対象文書ＩＤと前記既存分類アクション情報内の分類対象文書ＩＤとの論理和の結果と論理積の結果とのそれぞれの分類対象文書ＩＤの個数に基づいて、当該既存分類アクション情報の分類アクションＩＤごとに文書ベース類似度を算出する文書ベース類似度算出手段と、前記送出された実行中分類アクション情報内の分類回数と前記既存分類アクション情報内の分類回数との差分を基準値で区分けすることにより、当該既存分類アクション情報の分類アクションＩＤごとに分類回数ベース類似度を算出する分類回数ベース類似度算出手段と、前記分類者間距離ベース類似度、前記文書ベース類似度及び前記分類回数ベース類似度に基づいて、前記既存分類アクション情報の分類アクションＩＤごとに分類アクション類似度を算出する総合計算手段と、前記既存分類アクション情報の分類設定語ごとに、当該分類設定語を含む既存分類アクション情報の各分類アクションＩＤに対応する前記分類アクション類似度を合計することにより、当該分類設定語ごとのスコアを算出する分類設定語スコア算出手段と、前記送出された実行中分類アクション情報内の分類対象文書ＩＤと一致する分類対象文書ＩＤに対応する文書内用語を前記文書記憶手段から読出し、当該文書内用語のうちの幾つかの文書内用語を、各文書内用語に対応する前記分類設定語ごとのスコアに基づいて抽出し、当該抽出した文書内用語を実行中分類アクション情報の新たな分類設定語として分類処理手段に設定する分類設定語設定手段と、前記受付けられた分類対象文書ＩＤに基づいて前記文書記憶手段から文書情報を読出し、前記設定された新たな分類設定語に基づいて、前記読出した文書情報の分類処理を実行する前記分類処理手段と、前記実行された分類処理の結果を表示する分類結果表示手段と、前記表示の後、前記分類再実行命令の入力を受付けるための再実行命令受付手段とを備えた文書分類装置である。
【００１７】
なお、本発明の一つの局面は、「装置」として表現したが、「装置」に限らず、「方法」、「プログラム」又は「プログラムを記憶したコンピュータ読み取り可能な記憶媒体」等として表現することができる。
【００１８】
＜作用＞
本発明の一つの局面によれば、実行中分類アクション情報と既存分類アクション情報から分類者間ベース類似度、文書ベース類似度及び分類回数ベース類似度を算出すると共に、各ベース類似度に基づく分類アクション類似度を算出して分類設定語毎にスコアを算出し、このスコアに基づいて分類設定語を設定する構成により、実行中分類アクションと既存分類アクションとの間における分類者間ベースの類似度、文書ベースの類似度、分類回数ベースの類似度に基づく文書内用語を分類設定語として設定できるので、大量の文書を分類設定語に基づいて分類する前に、適切な分類設定語を設定することができる。
【発明の効果】
【００１９】
本発明によれば、大量の文書を分類設定語に基づいて分類する前に、適切な分類設定語を設定できる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係る文書分類装置の構成を示す模式図である。
【図２】同実施形態における文書記憶部に記憶されるデータの例を示す模式図である。
【図３】同実施形態における実行中分類アクション記憶部に記憶されるデータの例を示す模式図である。
【図４】同実施形態における分類アクション情報記憶部に記憶されるデータの例を示す模式図である。
【図５】同実施形態における分類者間距離情報記憶部に記憶されるデータの例を示す模式図である。
【図６】同実施形態における文書分類装置の動作を説明するためのフローチャートである。
【図７】同実施形態における分類新規既存選択画面の一例を示す模式図である。
【図８】同実施形態におけるクラスタリング実行画面の一例を示す模式図である。
【図９】同実施形態における総合計算部による算出結果の一例を示す模式図である。
【図１０】同実施形態における分類結果表示画面の一例を示す模式図である。
【図１１】同実施形態における第１の変形例の動作を説明するためのフローチャートである。
【図１２】同実施形態における第２の変形例の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の一実施形態について図面を参照しながら説明する。
【００２２】
図１は本発明の一実施形態に係る文書分類装置の構成を示す模式図である。
【００２３】
文書分類装置１は、設定された分類設定語に基づいて複数の文書の分類処理を実行するものであり、文書分類部１００、分類操作部２００、分類設定語決定部３００及び入出力部４００を備えている。文書分類装置１は、図１の構成全てから成り立っている。
【００２４】
分類操作部２００は、入力装置及び表示装置からなる入出力部４００に接続されている。なお、文書分類装置１は、ハードウェア構成とソフトウェア構成との組合せにより実現可能である。ソフトウェア構成は、予めコンピュータ読み取り可能な記憶媒体またはネットワークから得られた「文書分類プログラム」がコンピュータのメモリにインストールされることにより、文書分類装置１としての各機能を実現する。なお、簡便のため、本実施形態では、分類設定語が不要語の場合を例に挙げて説明する。
【００２５】
文書分類部１００は、文書記憶部１１０及び分類処理部１２０を有している。
【００２６】
文書記憶部１１０は、各部１２０，２００，３００，４００から読出／書込可能なメモリであり、分類対象の文書を分類対象文書ＩＤに対応させて記憶するメモリである。補足すると、文書記憶部１１０は、図２に示すように、各文書を個別に示す分類対象文書ＩＤ毎に、文書に含まれる用語（文書内用語）及び文書内容を含む文書情報を記憶している。なお、文書内容は、分類処理には直接用いないので、省略してもよい。
【００２７】
分類処理部１２０は、文書クラスタリングを実行するものであり、手動入力又は分類設定語抽出部３７０により設定された分類設定語に基づいて分類対象の文書を複数のグループに分類する。分類処理部１２０は、具体的には例えば、以下の機能(f120-1)〜(f120-4)をもっている。但し、最後２つの機能(f120-3),(f120-4)は省略可能である。
【００２８】
(f120-1)  入力処理部２１０により受付けられた分類対象文書ＩＤ及び分類者ＩＤと、更新された分類回数とを含む実行中分類アクション情報を分類設定語決定部３００に送出する実行中分類アクション情報送出機能。
【００２９】
(f120-2)  入力処理部２１０により受付けられた分類対象文書ＩＤに基づいて文書記憶部１１０から文書情報を読出し、設定された新たな分類設定語に基づいて、当該読出した文書情報の分類処理を実行する分類処理機能。
【００３０】
(f120-3)  入力処理部２１０の設定選択受付機能により自動設定を受付けたとき、分類者間距離ベース類似度算出部３５１、文書ベース類似度算出部３５２、分類回数ベース類似度算出部３５３、総合計算部３５４、分類設定語スコア算出部３６０及び分類設定語抽出部３７０を実行するように、実行中分類アクション情報送出機能(f120-1)の実行を開始させる自動設定実行機能。
【００３１】
(f120-4)  入力処理部２１０の設定選択受付機能により手動入力の選択と当該手動入力された分類設定語を受付けたとき、実行中分類アクション情報送出機能(f120-1)の実行を開始させず、当該手動入力を受付けた分類設定語を分類処理機能(f120-2)に設定する手動入力設定機能。
【００３２】
分類操作部２００は、文書クラスタリングを実行しようとする分類者により操作され、また分類者に各種情報を提示するものであり、実行中分類アクション情報記憶部２０１、入力処理部２１０及び表示処理部２２０を備えている。
【００３３】
実行中分類アクション情報記憶部２０１は、各部２１０，２２０から読出／書込可能であり、現在分類者が実行している分類アクションの情報（実行中の文書分類に関する情報である実行中分類アクション情報）を記憶するためのメモリである。例えば、実行中分類アクション情報記憶部２０１は、図３に示すように、今から分類者が実行しようとしている分類アクションを示す分類アクションＩＤ、分類者ＩＤ、分類対象文書ＩＤ及び分類回数を含む実行中分類アクション情報を記憶している。
【００３４】
入力処理部２１０は、分類者による入出力部４００の操作により、各種の入力を受け付けて処理するものであり、例えば、以下の機能(f210-1)〜(f210-4)をもっている。
【００３５】
(f210-1)  複数の分類対象文書ＩＤ、及び分類者ＩＤの入力を受付ける入力受付機能。
【００３６】
(f210-2)  入力受付機能(f210-1)による入力を受け付けたとき、分類回数に初期値を設定する初期値設定機能。
【００３７】
(f210-3)  初期値を設定したとき又は分類再実行命令が入力されたとき、分類回数を１回だけ増加させるように更新する更新機能。
【００３８】
(f210-4)  表示処理部２２０の分類結果表示機能による表示の後、分類再実行命令の入力を受付けるための再実行命令受付機能。
【００３９】
ここで、入力受付機能(f210-1)は、以下の機能(f210-1-1)〜(f210-1-2)を含んでもよい。
【００４０】
(f210-1-1)  複数の分類対象文書ＩＤ、及び分類者ＩＤの入力を受付ける新規入力受付機能。
【００４１】
(f210-1-2)  新規入力受付機能とは択一的に選択され、分類アクション情報記憶部３１０内の既存分類アクション情報の選択による入力と、分類者ＩＤの入力とを受付ける既存選択受付機能。
【００４２】
これに伴い、初期値設定機能(f210-2)は、以下の機能(f210-2-1)を含んでもよい。
【００４３】
(f210-2-1)  既存選択受付機能(f210-1-2)が入力を受付けたときには当該受付けた既存分類アクション情報内の分類回数を初期値に設定し、新規入力受付機能(f210-1-1)が入力を受付けたときにはゼロ値を初期値に設定する設定機能。
【００４４】
また、入力処理部２１０は、以下の機能(f210-5) ,(f210-6)を更に備えてもよい。
【００４５】
(f210-5)  表示処理部２２０の分類結果表示機能による表示の後、分類終了命令が入力されると、実行中分類アクション情報を分類アクション記憶部３１０の既存分類アクション情報に追加更新して処理を終了する終了機能。
【００４６】
(f210-6)  分類設定語の自動設定の選択、又は手動入力の選択と当該手動入力された分類設定語を受付ける設定選択受付機能。
【００４７】
表示処理部２２０は、入出力部４００に各種の画面を表示させるための表示処理を実行する機能をもっている。ここで、各種の画面としては、例えば、後述する分類新規既存選択画面、クラスタリング実行画面及び分類結果表示画面などがある。
【００４８】
分類設定決定部３００は、分類アクション情報記憶部３１０、分類者間距離情報記憶部３３０、分類アクション類似度算出部３５０、分類設定語スコア算出部３６０及び分類設定語抽出部３７０を備えている。
【００４９】
分類アクション情報記憶部３１０は、各部１２０，２００，３５０，３６０，３７０，４００から読出／書込可能であり、過去に実施された分類アクションに関する既存分類アクション情報を記憶するメモリである。具体的には、分類アクション情報記憶部３１０は、図４に示すように、分類アクションを一意に表わす分類アクションＩＤ、（過去の）分類者ＩＤ、複数の分類対象文書ＩＤ、分類設定語及び分類回数を関連付けた既存アクション情報を記憶する。
【００５０】
分類者間距離情報記憶部３３０は、各部から読出／書込可能１２０，２００，３５０，３６０，３７０，４００であり、図５に示すように、２つの分類者ＩＤ毎に「分類者間距離情報」を記憶するメモリである。分類者間距離情報は、分類者間の関連度に応じて設定される数値である。例えば、同じプロジェクトに所属しており、メールのやり取りが頻繁な分類者間においては、分類者間距離の値が大きくなるように設定される。
【００５１】
分類アクション類似度算出部３５０は、分類処理部１２０から受けた実行中分類アクション情報と、既存分類アクション情報との類似度を算出するものである。具体的には、分類アクション類似度算出部３５０は、分類者間距離ベース類似度算出部３５１、文書ベース類似度算出部３５２、分類フェーズ設定部３５３、総合計算部３５４を備えている。
【００５２】
分類者間距離ベース類似度算出部３５１は、分類処理部１２０から送出された実行中分類アクション情報内の分類者ＩＤと、分類アクション情報記憶部３１０から読み出した既存分類アクション情報内の分類者ＩＤとに対応する分類者間距離情報を分類者間距離情報記憶部３３０から読み出し、当該分類者間距離情報に基づいて、当該既存分類アクション情報の分類アクションＩＤごとに分類者間距離ベース類似度を算出する機能と、算出した分類者間距離ベース類似度を総合計算部３５４に送出する機能とをもっている。
【００５３】
文書ベース類似度算出部３５２は、分類処理部１２０により送出された実行中分類アクション情報内の分類対象文書ＩＤと前記既存分類アクション情報内の分類対象文書ＩＤとの論理和の結果と論理積の結果とのそれぞれの分類対象文書ＩＤの個数に基づいて、当該既存分類アクション情報の分類アクションＩＤごとに文書ベース類似度を算出する機能と、算出した文書ベース類似度を総合計算部３５４に送出する機能とをもっている。
【００５４】
ここで、文書ベース類似度は、実行中分類アクション情報と、既存分類アクション情報との類似度のうち、両分類アクション情報内の分類対象文書ＩＤ群の類似度を表すものである。文書ベース類似度の算出では、「どれだけ同じ文書を対象としているか」を類似度の尺度とし、「ジャカード（Ｊａｃｃａｒｄ）係数」で知られる次式を用いるものとする。
【００５５】
文書ベース類似度＝|実行中文書群∩過去文書群| ／ |実行中文書群∪過去文書群|  
ここで、実行中文書群は、現在実行中の分類アクションが対象としている文書群であり、実行中分類アクション情報内の分類対象文書ＩＤ群に相当する。また、過去文書群は、過去のある分類アクションが対象としていた文書群であり、既存分類アクション情報内の分類対象文書ＩＤ群から求められる。さらには｜Ｓ｜は文書群Ｓの個数を表すものとする。
【００５６】
分類回数ベース類似度算出部３５３は、分類処理部１２０により送出された実行中分類アクション情報内の分類回数と既存分類アクション情報内の分類回数との差分を基準値で区分けすることにより、当該既存分類アクション情報の分類アクションＩＤごとに分類回数ベース類似度を算出する機能と、算出した分類回数ベース類似度を総合計算部３５４に送出する機能とをもっている。
【００５７】
ここで、分類回数ベース類似度は、実行中分類アクション情報と、既存分類アクション情報との類似度のうち、両分類アクション情報内の分類回数の類似度を表すものである。
【００５８】
総合計算部３５４は、分類者間距離ベース類似度算出部３５１より受けた分類者間距離ベース類似度と、文書ベース類似度算出部３５２より受けた文書ベース類似度と、分類回数ベース類似度算出部３５３より受けた分類回数ベース類似度に基づいて、既存分類アクション情報の分類アクションＩＤごとに分類アクション類似度を算出する機能と、算出した分類アクション類似度を分類設定語スコア算出部３６０に送出する機能とをもっている。ここで、分類アクション類似度は、分類者間距離ベース類似度、文書ベース類似度及び分類回数ベース類似度を組み合わせて算出される。
【００５９】
分類設定語スコア算出部３６０は、既存分類アクション情報の分類設定語ごとに、当該分類設定語を含む既存分類アクション情報の各分類アクションＩＤに対応する分類アクション類似度を合計することにより、当該分類設定語ごとのスコアを算出する機能と、算出した分類設定語毎のスコアを分類設定語抽出部３７０に送出する機能とをもっている。
【００６０】
分類設定語抽出部３７０は、分類設定語スコア算出部３６０から分類設定語ごとのスコアを受ける機能と、分類処理部１２０から送出された実行中分類アクション情報内の分類対象文書ＩＤと一致する分類対象文書ＩＤに対応する文書内用語（＝「文書に含まれる用語」）を文書記憶部１１０から読出し、当該文書内用語のうちの幾つかの文書内用語を、各文書内用語に対応する分類設定語ごとのスコアに基づいて抽出し、当該抽出した文書内用語を実行中分類アクション情報の新たな分類設定語として分類処理部１２０に設定する機能とをもっている。ここで、スコアに基づいて抽出する機能としては、例えば、実行中分類アクション情報内の分類対象文書ＩＤに対応する文書に含まれている用語で、かつ、分類設定語のスコアが上位３つまでの用語を抽出する機能が挙げられる。
【００６１】
次に、以上のように構成された文書分類装置の動作を図６のフローチャートを用いて説明する。
【００６２】
始めに、表示処理部２２０は、図７に示すように、分類新規既存選択画面Ｇ１０を入出力部４００に表示する（Ｓ１）。この分類新規既存選択画面Ｇ１０は、分類者ＩＤの入力欄ｇ１１、既存分類選択メッセージ「既存の分類結果から選ぶ」、既存分類選択受付領域（分類アクションＩＤ、分類対象文書ＩＤ、分類回数）、新規分類選択メッセージ「新しく分類を行う」、新規入力受付領域の分類対象文書ＩＤの入力欄ｇ１２及びクラスタリング実行画面移行ボタンｇ１３を含んでいる。分類者ＩＤは、ユーザ名又はユーザＩＤのいずれでもよい。
【００６３】
入出力部４００では、分類新規既存選択画面Ｇ１０の表示中、分類者により、新規入力「新しく分類を行う」又は既存選択「既存の分類結果から選ぶ」が選択される（Ｓ２）。既存選択が選択された場合、入力処理部２１０は、分類新規既存選択画面Ｇ１０において、分類者の入出力部４００の操作により、分類者ＩＤが分類者ＩＤ入力欄ｇ１１に入力されると共に、分類アクションＩＤのいずれかが押下されると、押下された分類アクションＩＤに基づき、当該分類アクションＩＤに対応する既存分類アクション情報の選択による入力と、分類者ＩＤの入力とを受け付ける。
【００６４】
ステップＳ２で新規入力「新しく分類を行う」が選択された場合、入力処理部２１０では、分類者の操作により、分類者ＩＤが分類者ＩＤ入力欄ｇ１１に入力されると共に、複数の分類対象文書ＩＤが文書ＩＤ入力欄ｇ１２に入力される（Ｓ３）。さらに、入力処理部２１０は、分類者により同画面Ｇ１０の「クラスタリング実行画面へ」ボタンｇ１３を押下されると、各分類対象文書ＩＤ及び分類者ＩＤの入力を受付ける。
【００６５】
入力処理部２１０は、既存選択又は新規分類の入力を受け付けたとき、新規に分類アクションＩＤを発行し、この分類アクションＩＤと、入力を受け付けた分類者ＩＤ及び各分類対象文書ＩＤとを関連付けて実行中分類アクション情報記憶部２６０に書込む。また、入力処理部２１０は、分類アクションＩＤに関連付けて実行中分類アクション情報記憶部２６０内の分類回数に初期値を設定する（Ｓ４）。ここで、入力処理部２１０は、既存選択による入力を受付けたときには当該受付けた既存分類アクション情報内の分類回数を初期値に設定し、新規入力による入力を受付けたときにはゼロ値を初期値に設定する。
【００６６】
入力処理部２１０は、初期値を設定したとき、分類回数を１回だけ増加させるように更新する（Ｓ５）。例えば、ステップＳ４で初期値０を設定した後、ステップＳ５で分類回数を１に更新する。
【００６７】
表示処理部２２０は、ステップＳ１，Ｓ３で入力された分類者ＩＤ、分類対象文書ＩＤ、ステップＳ５で更新した分類回数を受けると、分類者に対し、図８に示すように、分類の実行を促すためのクラスタリング実行画面Ｇ２０を入出力部４００に表示する（Ｓ６）。
【００６８】
次に、入力処理部２１０は、分類者による入出力部４００の操作により、クラスタリング実行画面Ｇ２０の選択ボタンＲ１に対し、分類設定語の自動設定又は手動入力が選択される（Ｓ７）。この際、手動入力の場合には、設定する分類設定語が入力欄Ｔ１に入力される。そして、入出力部４００は、分類者の操作により、クラスタリング実行ボタンＵ１が押下られると、クラスタリング実行命令を入力処理部２１０に入力する。
【００６９】
クラスタリング実行命令を受けると、入力処理部２１０は、自動設定の場合、既存選択又は新規分類の入力を受付けた分類者ＩＤ及び分類対象文書ＩＤと、ステップＳ５で更新された分類回数とを含む実行中分類アクション情報を含む分類実行命令を分類処理部１２０に送出する（Ｓ８）。また、手動入力の場合には、送出される分類実行命令は、さらに、入力された分類設定語を含んでいる。
【００７０】
分類処理部１２０は、分類実行命令を受けると、この分類実行命令に分類設定語が含まれないときに分類設定語が自動設定であると判定し、分類実行命令に分類設定語が含まれるときに手動入力であることを判定する（Ｓ９）。この判定の結果、自動設定の場合には、分類処理部１２０は、ステップＳ１０〜Ｓ１２を実行するように、分類実行命令内の実行中分類アクション情報を分類アクション類似度算出部３５０に送出する。
【００７１】
一方、ステップＳ９の判定の結果、手動入力の場合には、分類処理部１２０は、実行中分類アクション情報を分類アクション類似度算出部３５０に送出せず、当該手動入力された分類設定語を設定してステップＳ１３へ進む。なお、ここではステップＳ９の判定結果が自動設定を示す場合について説明する。
【００７２】
分類アクション類似度算出部３５０は、受けた実行中分類アクション情報と、分類アクション情報記憶部３１０内の既存分類アクション情報に基づき、分類アクション類似度を算出する（Ｓ１０）。
【００７３】
このステップＳ１０は、分類者間距離ベース類似度算出部３５１、文書ベース類似度算出部３５２、分類回数ベース類似度算出部３５３及び総合計算部３５４によって４つのフェーズで実行される。
【００７４】
分類者間距離ベース類似度算出部３５１は、分類処理部１２０から送出された実行中分類アクション情報内の分類者ＩＤと、分類アクション情報記憶部３１０から読み出した既存分類アクション情報内の分類者ＩＤとに対応する分類者間距離情報を分類者間距離情報記憶部３３０から読出し、当該分類者間距離情報に基づいて、当該既存分類アクション情報の分類アクションＩＤごとに分類者間距離ベース類似度を算出する（Ｓ１０−１）。ここでは簡便のため、分類者間距離ベース類似度＝分類者間距離であるとする。図５に示した例では、分類者αと分類者βとの分類者間距離が０．１であるため、分類者間距離ベース類似度は０．１となる。また、分類者間距離ベース類似度算出部３５１は、算出した分類者間距離ベース類似度を総合計算部３５４に送出する。
【００７５】
一方、文書ベース類似度算出部３５２は、分類処理部１２０により送出された実行中分類アクション情報内の分類対象文書ＩＤと分類アクション情報記憶部３１０から読み出した既存分類アクション情報内の分類対象文書ＩＤとの論理和の結果と論理積の結果とのそれぞれの分類対象文書ＩＤの個数に基づいて、既存分類アクション情報の分類アクションＩＤごとに文書ベース類似度を算出する（Ｓ１０−２）。
【００７６】
例えば、図３に示したように、実行中分類アクション情報内の分類対象文書ＩＤが（ＩＤ１，ＩＤ２，ＩＤ３，ＩＤ４，ＩＤ５）であるとし、図４に示したように、既存分類アクション情報内の分類アクションＩＤ“Ｂ１”の分類対象文書ＩＤが（ＩＤ１，ＩＤ３，ＩＤ５，ＩＤ７，ＩＤ９，ＩＤ１０）であるとする。
【００７７】
このとき、実行中分類アクション情報内の分類対象文書ＩＤ群を実行中文書群と呼び、既存分類アクション情報内の分類対象文書ＩＤ群を過去文書群と呼んで、両者の論理積と論理和をそれぞれ求めるとする。
【００７８】
両者の論理積の結果は次式の通りであり、分類対象文書ＩＤの個数が３となる。
【００７９】
実行中文書群∩過去文書群＝（ＩＤ１、ＩＤ３、ＩＤ５）
｜実行中文書群∩過去文書群｜＝３
また、両者の論理和の結果は次式の通りであり、分類対象文書ＩＤの個数が８となる。
【００８０】
実行中文書群∪過去文書群＝（ＩＤ１、ＩＤ２、ＩＤ３、ＩＤ４、ＩＤ５、ＩＤ７、ＩＤ９、ＩＤ１０）
｜実行中文書群∪過去文書群｜＝８
従って、文書ベース類似度は次式に示すように算出される。  
文書ベース類似度＝｜実行中文書群∩過去文書群｜／｜実行中文書群∪過去文書群｜＝３／８＝０．３７５
算出された文書ベース類似度は、文書ベース類似度算出部３５２から総合計算部３５４に送出される。
【００８１】
他方、分類回数ベース類似度算出部３５３は、分類処理部１２０により送出された実行中分類アクション情報内の分類回数と分類アクション情報記憶部３１０から読み出した分類アクション情報内の分類回数との差分を基準値で区分けすることにより、既存分類アクション情報の分類アクションＩＤごとに分類回数ベース類似度を算出する（Ｓ１０−３）。
【００８２】
例えば、分類回数ベース類似度算出部３５３は、基準値を“３”とした場合、分類回数差が３以下であるか否かで分類回数ベース類似度を算出する。分類回数差が３以下であれば分類回数ベース類似度を“一致状態”とし、分類回数差が３を超える場合には“不一致状態”とする。例えば、実行中分類アクション情報内の分類回数が２回の場合、図４に示した分類アクションＩＤが“Ｂ１”の分類回数が４回であるため、両者の差分が４−２＝２回となり、両者の分類回数ベース類似度は”一致状態”とされる。なお、この分類回数ベース類似度における「算出」は「設定」又は「判定」と呼んでもよい。また、分類回数ベース類似度算出部３５３は、この算出した分類回数ベース類似度を総合計算部３５４に送出する。
【００８３】
総合計算部３５４は、ステップＳ１０−１〜Ｓ１０−３によりそれぞれ算出された分類者間距離ベース類似度、文書ベース類似度及び分類回数ベース類似度に基づいて、既存分類アクション情報の分類アクションＩＤごとに分類アクション類似度を算出する（Ｓ１０−４）。具体的には、総合計算部３５４は、以下に示す式により分類アクション類似度を算出する。
【００８４】
（ａ）分類回数ベース類似度が“不一致状態”の場合
分類アクション類似度＝文書ベース類似度×０．７＋分類者間距離ベース類似度×０．３  
（ｂ）分類回数ベース類似度が“一致状態”の場合
分類アクション類似度＝（文書ベース類似度×０．７＋分類者間距離ベース類似度×０．３）×１．２５  
例えば、実行中分類アクション情報（図３）と既存分類アクション情報（図４）とに基づく分類アクション類似度は、図９に示す値となる。これら（ａ），（ｂ）の式では、文書ベース類似度を分類者間距離ベース類似度よりも重めに調整して両者を合計し、かつ分類回数ベース類似度が一致状態の場合には更に合計値を重く調整している。また、総合計算部３５４は、算出した分類アクション類似度を分類設定語スコア算出部３６０に送出する。
【００８５】
分類設定語スコア算出部３６０は、ステップＳ１０で算出した分類アクション類似度と分類アクション情報記憶部３１０内の既存分類アクション情報の分類設定語ごとに、当該分類設定語を含む既存分類アクション情報の各分類アクションＩＤに対応する分類アクション類似度を合計することにより、当該分類設定語ごとのスコアを算出する（Ｓ１１）。例えば、図９に示した分類アクション類似度の値を用いて、図４に示した各分類設定語のスコアを求めると、以下に示す値になる。
【００８６】
分類設定語“化学”のスコア＝分類アクションＩＤがＢ１，Ｂ２，Ｂ４の分類アクション類似度の合計＝０．３６６＋０．３８１＋０．７７５＝１．５２２    
分類設定語“式”のスコア＝分類アクションＩＤがＢ１，Ｂ２の分類アクション類似度の合計＝０．３６６＋０．３８１＝０．７４７    
分類設定語“装置”のスコア＝分類アクションＩＤがＢ２の分類アクション類似度＝０．３８１    
分類設定語“合金”のスコア＝分類アクションＩＤがＢ３の分類アクション類似度＝０．２３８    
分類設定語“ポリエチレン”のスコア＝分類アクションＩＤがＢ３の分類アクション類似度＝０．２３８    
次に、分類設定語抽出部３７０は、分類処理部１２０から送出された実行中分類アクション情報内の分類対象文書ＩＤと一致する分類対象文書ＩＤに対応する「文書に含まれる用語」を文書記憶部１１０から読出し、この「文書に含まれる用語」のうちのいくつかの「文書に含まれる用語」を、各「文書に含まれる用語」に対応する分類設定語ごとのスコアに基づいて抽出し、当該抽出した「文書に含まれる用語」を実行中分類アクション情報の新たな分類設定語として分類処理部１２０に設定する（Ｓ１２）。例えば、今回の実行中分類アクション情報内の分類対象文書ＩＤがＩＤ１，ＩＤ２，ＩＤ３，ＩＤ４，ＩＤ５である場合、これらに対応する「文書に含まれる用語」を文書記憶部１１０から読出すと、「特許、化学、技術、発明、解決、問題、ポリマー、合金、組成、式、ポリエチレン、集合、全体、オゾン層、問題」となる。一方、先にスコアを例示した分類設定語をスコア順に並べると「化学」「式」「装置」「合金」「ポリエチレン」となるが、このうち「装置」はＩＤ１〜ＩＤ５の文書群の中に含まれないため対象外とし、かつ、スコア上位３つの用語が抽出されるので、分類設定語抽出部３７０は、“「化学」、「式」、「合金」”を抽出し、分類設定語として設定する。
【００８７】
この後、分類処理部１２０は、ステップＳ３の入力が受付けられた分類対象文書ＩＤに基づいて文書記憶部１１０から文書情報を読出し、ステップＳ１２で分類設定語抽出部３７０により自動設定された新たな分類設定語に基づいて、当該読出した文書情報の分類処理を実行する（Ｓ１３）。なお、ステップＳ７で手動入力とした場合には、手動入力により設定された新たな分類設定語に基づき、分類処理が実行される。
【００８８】
表示処理部２２０は、例えば図１０に示すように、実行中分類アクション情報や分類設定語と共に、分類処理部１２０により実行された分類処理の結果を含む分類結果表示画面Ｇ３０を入出力部４００に表示する（Ｓ１４）。ここで、分類結果表示画面Ｇ３０は、例えば、分類アクションＩＤ、分類者ＩＤ、分類回数、分類対象文書ＩＤ、分類設定語（例、不要語）、分類結果、分類終了ボタンＵ２及び分類再実行ボタンＵ３を含んでいる。
【００８９】
この表示の後、入力処理部２１０は、分類者による入出力部４００を介したボタンＵ２，Ｕ３の押下げ操作に応じて分類終了命令又は分類再実行命令が入力される（Ｓ１５）。具体的には、分類終了ボタンＵ２の押下げ操作に応じて分類終了命令が入力され、分類再実行ボタンＵ３の押下げ操作に応じて分類再実行命令が入力される。
【００９０】
例えば入力処理部２１０は、分類再実行命令が入力されると、この分類再実行命令の入力を受付けてステップＳ５〜Ｓ１５の処理を再実行するように、ステップＳ５に戻って分類回数を更新する。
【００９１】
一方、入力処理部２１０は、分類終了命令が入力されると、実行中分類アクション情報記憶部２０１内の実行中分類アクション情報を分類アクション記憶部２５０の既存分類アクション情報に追加更新して（Ｓ１６）、実行中分類アクション情報記憶部２０１内の実行中分類アクション情報を削除し（Ｓ１７）、処理を終了する。なお、ステップＳ１７を省略して処理を終了してもよい。
【００９２】
上述したように本実施形態によれば、実行中分類アクション情報と既存分類アクション情報から分類者間ベース類似度、文書ベース類似度及び分類回数ベース類似度を算出すると共に、各ベース類似度に基づく分類アクション類似度を算出して分類設定語毎にスコアを算出し、このスコアに基づいて分類設定語を設定する構成により、実行中分類アクションと既存分類アクションとの間における分類者間ベースの類似度、文書ベースの類似度、分類回数ベースの類似度に基づく文書内用語を分類設定語として設定できるので、大量の文書を分類設定語に基づいて分類する前に、適切な分類設定語を設定することができる。
【００９３】
また、本実施形態では、実行した文書分類の結果を分類アクション情報記憶部２５０に保存し、その後、新たに文書分類を実行するときに、既存の分類結果を利用できるので、より精度の高い分類処理を実行できる。
【００９４】
また、本実施形態では、分類対象文書ＩＤの入力後、分類設定語を分類者が手動で入力することもできるので、分類設定語の設定に関するノウハウを有する分類者もノウハウを生かしつつ、分類結果をコントロールして適切な分類結果を得ることができる。
【００９５】
また、本実施形態では、今回の分類者ＩＤと過去の分類者ＩＤとに対応する分類者間距離情報に基づいて分類者間距離ベース類似度を算出するので、分類目的を反映した分類設定語を設定できる。補足すると、分類者の間の関係が近い場合（例えば同じプロジェクトに所属しており、メールのやり取りが頻繁な人など）は、一般的に、両者の分類目的が類似する傾向がある。本実施形態では、このような分類者間の類似傾向に応じた分類者間距離ベース類似度に基づいて分類アクション類似度を算出するので、分類目的を反映した分類設定語を設定できる。
【００９６】
また、本実施形態では、今回の分類対象文書ＩＤの個数と既存の分類対象文書ＩＤの個数とに基づく文書ベース類似度に基づいて、分類アクション類似度を算出するので、過去に実行された文書分類処理と同様の分類目的が反映された分類設定語を設定できる。
【００９７】
また、本実施形態では、更新される今回の分類回数と、更新されない既存の分類回数との差分を基準値で区分けして一致又は不一致を設定し、この一致又は不一致の設定に応じて分類者間距離ベース類似度及び文書ベース類似度の重み係数を変更し、この重み係数で調整した分類者間距離ベース類似度及び文書ベース類似度から分類アクション類似度を算出するので、分類回数の一致又は不一致に応じた適切な分類設定語を設定することができる。
【００９８】
なお、本実施形態は、例えば、以下の＜第１の変形例＞から＜第３の変形例＞に示すように変形してもよい。  
＜第１の変形例＞
第１の変形例は、既存分類が必須でないことから、前述した分類新規既存選択画面Ｇ１０に代えて、図１１に示す如き、新規分類画面Ｇ１０ａによって常に新規分類を実行するものであり、具体的にはステップＳ１，Ｓ２，Ｓ３，Ｓ４に代えて、ステップＳ１ａ，Ｓ３ａ，Ｓ４ａを実行する構成となっている。なお、ステップＳ４ａは前述したステップＳ４で既存選択の場合を考慮しない構成（新規入力の場合のみの構成）である。また、ステップＳ５以降の処理は前述した通りである。
【００９９】
すなわち、第１の変形例では、始めに、表示処理部２２０は、図１１に示すように、分類新規選択画面Ｇ１０ａを入出力部４００に表示する（Ｓ１ａ）。ここで、入力処理部２１０は、分類者による入出力部４００の操作により、分類者ＩＤが分類者ＩＤ入力欄ｇ１１に入力されると共に、複数の分類対象文書ＩＤが文書ＩＤ入力欄ｇ１２に入力される（Ｓ３ａ）。さらに、入力処理部２１０は、分類者により同画面Ｇ１０の「クラスタリング実行画面へ」ボタンｇ１３を押下されると、各分類対象文書ＩＤ及び分類者ＩＤの入力を受付ける。入力処理部２１０は、入力を受け付けたとき、新規に分類アクションＩＤを発行し、この分類アクションＩＤと、入力を受け付けた分類者ＩＤ及び各分類対象文書ＩＤとを関連付けて実行中分類アクション情報記憶部２６０に書込む。また、入力処理部２１０は、分類アクションＩＤに関連付けて実行中分類アクション情報記憶部２６０内の分類回数に初期値を設定する（Ｓ４ａ）。この初期値はゼロ値である。以下、ステップＳ５以降の処理は前述同様に実行される。
【０１００】
このように、第１の変形例によれば、分類者が分類の新規と既存を選択することなく、新規の分類のみを実行できるため、分類者が選択に費やす手間や時間を省くことができる。
【０１０１】
＜第２の変形例＞
第２の変形例は、分類設定語の手動入力が必須でないことから、クラスタリング実行画面Ｇ２０を省略し、常に分類設定語の自動設定を実行するものであり、具体的には図１２に示すように、ステップＳ６，Ｓ７，Ｓ９を省略すると共に、ステップＳ８に代えてステップＳ８ｂを設け、また、ステップＳ１３で手動設定の場合を考慮しない構成（自動設定の場合のみの構成）となっている。
【０１０２】
すなわち、第２の変形例では、ステップＳ１〜Ｓ５の処理が前述同様に実行される。
【０１０３】
ステップＳ５の後、入力処理部２１０は、ステップＳ１，Ｓ３で入力されて受け付けられた分類者ＩＤ及び分類対象文書ＩＤと、ステップＳ５で更新された分類回数とを含む実行中分類アクション情報を分類アクション類似度算出部３５０に送出する（Ｓ８ｂ）。以下、ステップＳ１０以降の処理は前述同様に実行される。
【０１０４】
このように、第２の変形例によれば、分類者が、分類設定語を自動的に設定するか、あるいは手動で設定するかを選択する必要が無いため、選択に要する手間や時間を省くことができる。
【０１０５】
＜第３の変形例＞
第３の変形例では、既存分類アクション情報の更新と実行中分類アクション情報の更新とが必須でないことから、ステップＳ１〜Ｓ１５を前述同様に実行し、ステップＳ１６，Ｓ１７を省略した構成となっている。
【０１０６】
このように、第３の変形例によれば、各分類アクション記憶部２０１，３１０の更新処理が無くなるので、処理時間の短縮等が可能になる。
【０１０７】
なお、第１〜第３の変形例は互いに組み合わせてもよい。  
また、本実施形態及び第１〜第３の変形例における各類似度やスコア等の計算手法については、他の方式を採用してもよい。例えば、各パラメータや数値、係数が本実施形態の値と異なっていてもかまわない。また、例えば、文書ベース類似度算出部３５２で用いた「ジャカード係数」が、「相互情報量」や「シンプソン（Ｓｉｍｐｓｏｎ）係数」といった別の指標であってもよい。
【０１０８】
また、分類対象文書ＩＤの入力形態は、例えば分類対象文書ＩＤのみならず文書のデータも含めて入力する方法でもよい。また、各画面の表示形式については、同様の効用を満たすものであれば、例えばバルーン状の表示など、上記実施形態以外のものであってもよい。
【０１０９】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【０１１０】
なお、上記実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【０１１１】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【０１１２】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が上記実施形態を実現するための各処理の一部を実行しても良い。
【０１１３】
さらに、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【０１１４】
また、記憶媒体は１つに限らず、複数の媒体から上記実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【０１１５】
なお、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、上記実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。
【０１１６】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【符号の説明】
【０１１７】
１・・・文書分類装置、１００・・・文書分類部、１１０・・・文書記憶部、１２０・・・分類処理部、２００・・・分類操作部、２０１…実行中分類アクション情報記憶部、２１０・・・入力処理部、２２０…表示処理部、３００・・・分類設定語決定部、３１０・・・分類アクション情報記憶部、３３０・・・分類者間距離情報記憶部、３５０・・・分類アクション類似度算出部、３５１・・・分類者間距離ベース類似度算出部、３５２・・・文書ベース類似度算出部、３５３・・・分類回数ベース類似度算出部、３５４・・・総合計算部、３６０・・・分類設定語スコア算出部、３７０・・・分類設定語抽出部、４００…入出力部。
【図１】
2011133996.tif 000003
【図２】
2011133996.tif 000004
【図３】
2011133996.tif 000005
【図４】
2011133996.tif 000006
【図５】
2011133996.tif 000007
【図６】
2011133996.tif 000008
【図７】
2011133996.tif 000009
【図８】
2011133996.tif 000010
【図９】
2011133996.tif 000011
【図１０】
2011133996.tif 000012
【図１１】
2011133996.tif 000013
【図１２】
2011133996.tif 000014