(57)【要約】【課題】文書の分野に対応する重要語が当該文書内に存在しない場合であっても、当該文書から重要文を抽出することを可能とする。【解決手段】抽出対象文書入力部３１は、ユーザの操作に応じてカテゴリが付与された抽出対象文書を入力する。重要語決定部３２は、抽出対象文書に付与されているカテゴリに対応する第１の重要語及び当該カテゴリに関連するカテゴリに対応する第２の重要語を階層重要語格納部２２から読み込む。重要語決定部３２は、第１及び第２の重要語が抽出対象文書に含まれている場合、当該第１及び第２の重要語を第１及び第２の抽出用重要語として決定する。重要文抽出部３３は、第１及び第２の抽出用重要語のうち少なくとも１つを含む文を重要文として抽出対象文書から抽出する。重要文出力部３５は、重要文に含まれる第１または第２の抽出用重要語に基づいて算出された重要度順に重要文を出力する。【選択図】      図２
2010170211.tif 000002
【特許請求の範囲】
【請求項１】
文書が分類されるカテゴリの各々に対応する重要語を格納する重要語格納手段であって、前記カテゴリと関連のあるカテゴリが階層構造で表されている重要語格納手段を有する外部記憶装置と、当該外部記憶装置を利用するコンピュータとから構成される重要文抽出装置において、前記コンピュータによって実行される重要文抽出プログラムであって、
前記コンピュータに、
ユーザの操作に応じて、複数の語を含む文から構成される抽出対象文書であって、当該抽出対象文書が分類されるカテゴリが付与された抽出対象文書を入力するステップと、
前記入力された抽出対象文書に付与されているカテゴリに対応する第１の重要語を前記重要語格納手段から読み込むステップと、
前記読み込まれた第１の重要語が前記入力された抽出対象文書に含まれているかを判定するステップと、
前記第１の重要語が前記抽出対象文書に含まれていると判定された場合、当該第１の重要語を第１の抽出用重要語として決定するステップと、
前記入力された抽出対象文書に付与されているカテゴリと関連のあるカテゴリに対応する第２の重要語を前記重要語格納手段から読み込むステップと、
前記読み込まれた第２の重要語が前記入力された抽出対象文書に含まれているかを判定するステップと、
前記第２の重要語が前記抽出対象文書に含まれていると判定された場合、当該第２の重要語を第２の抽出用重要語として決定するステップと、
前記決定された第１の抽出用重要語及び第２の抽出用重要語のうち少なくとも１つを含む文を重要文として、前記入力された抽出対象文書から抽出するステップと、
前記抽出された重要文に含まれる前記決定された第１の抽出用重要語または第２の抽出用重要語に基づいて、当該重要文の重要度を算出するステップと、
前記抽出された重要文を、前記算出された重要度順に出力するステップと
を実行させるための重要文抽出プログラム。
【請求項２】
前記コンピュータに、
前記入力された抽出対象文書に付与されているカテゴリ、前記抽出された重要文及び前記算出された当該重要文の重要度を対応付けて重要文格納手段に格納するステップと、
ユーザの操作に応じて、複数の語を含む文から構成される分類対象文書を入力するステップと、
前記入力された分類対象文書が、前記重要文格納手段に格納された重要文に合致するかを判定するステップと、
前記重要文格納手段に格納されているカテゴリに対応付けられている重要文であって、前記分類対象文書が合致すると判定された重要文に対応付けられている当該重要文の重要度の合計値を当該カテゴリの確信度として、前記重要文格納手段に格納されているカテゴリ毎に算出するステップと、
前記算出されたカテゴリの確信度に基づいて、前記入力された分類対象文書を分類するステップと、
前記分類結果を分類結果格納手段に格納するステップと
を更に実行させるための請求項１記載の重要文抽出プログラム。
【請求項３】
前記分類対象文書を分類するステップは、
前記重要文格納手段に格納されているカテゴリ及び前記算出された当該カテゴリの確信度を出力するステップと、
前記出力されたカテゴリ及び当該カテゴリの確信度に基づく前記ユーザの操作に応じて、前記入力された分類対象文書を当該カテゴリに分類するステップと
を含むことを特徴とする請求項２記載の重要文抽出プログラム。
【請求項４】
前記重要語格納手段に格納されている前記カテゴリの各々に対応する重要語には、当該重要語に対応するカテゴリと前記入力された抽出対象文書に付与されているカテゴリとの階層構造における位置関係に基づいてスコアが予め定められており、
前記重要文の重要度を算出するステップにおいては、当該重要文に含まれる前記決定された第１の抽出用重要語または第２の抽出用重要語に予め定められているスコアを加算することによって当該重要文の重要度を算出する
ことを特徴とする請求項１記載の重要文抽出プログラム。
【請求項５】
文書が分類されるカテゴリの各々に対応する重要語を格納する重要語格納手段であって、前記カテゴリと関連のあるカテゴリが階層構造で表されている重要語格納手段と、
ユーザの操作に応じて、複数の語を含む文から構成される抽出対象文書であって、当該抽出対象文書が分類されるカテゴリが付与された抽出対象文書を入力する入力手段と、
前記入力された抽出対象文書に付与されているカテゴリに対応する第１の重要語を前記重要語格納手段から読み込む第１の読込手段と、
前記読み込まれた第１の重要語が前記入力された抽出対象文書に含まれているかを判定する第１の判定手段と、
前記第１の重要語が前記抽出対象文書に含まれていると判定された場合、当該第１の重要語を第１の抽出用重要語として決定する第１の決定手段と、
前記入力された抽出対象文書に付与されているカテゴリと関連のあるカテゴリに対応する第２の重要語を前記重要語格納手段から読み込む第２の読込手段と、
前記第２の読込手段によって読み込まれた第２の重要語が前記入力された抽出対象文書に含まれているかを判定する第２の判定手段と、
前記第２の重要語が前記抽出対象文書に含まれていると前記第２の判定手段によって判定された場合、当該第２の重要語を第２の抽出用重要語として決定する第２の決定手段と、
前記第１の決定手段によって決定された第１の抽出用重要語および第２の決定手段によって決定された第２の抽出用重要語のうち少なくとも１つを含む文を重要文として、前記入力された抽出対象文書から抽出する抽出手段と、
前記抽出された重要文に含まれる前記第１の決定手段によって決定された第１の抽出用重要語または第２の決定手段によって決定された第２の抽出用重要語に基づいて、当該重要文の重要度を算出する算出手段と、
前記抽出された重要文を、前記算出された重要度順に出力する出力手段と
を具備することを特徴とする重要文抽出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の文から構成される文書における重要文を当該文書から抽出する重要文抽出プログラム及び重要文抽出装置に関する。
【背景技術】
【０００２】
近年、複数の文から構成される文書の内容を適切に表す重要文を当該文書から抽出する重要文抽出装置が知られている。このように、文書から重要文を抽出することは、文書の全文を読むことなく当該文書の内容を把握するために必要である。
【０００３】
上記したような文書から重要文を抽出する技術として、文書中の重要文を、簡単に且つ高い精度で抽出することができる技術（以下、先行技術と表記）が開示されている（例えば、特許文献１を参照）。この先行技術によれば、例えば文書の分野に対応する重要表現（重要語）を記述した重要表現テーブル（重要語辞書）を用意しておき、当該重要表現を含む文が重要文として抽出される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２７２６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記した先行技術では、文書の分野に対応する重要語が当該文書内に存在しない場合には、当該文書から重要文を抽出することはできない。
【０００６】
また、先行技術では、重要語辞書の構造が重要語間の関係を表したもの（つまり、階層構造）ではないため、当該重要語辞書から文書の分野に対応する重要語に関連する重要語を見つけることは困難である。
【０００７】
そこで、本発明の目的は、文書の分野に対応する重要語が当該文書内に存在しない場合であっても、当該文書から重要文を抽出することが可能な重要文抽出プログラム及び重要文抽出装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の１つの態様によれば、文書が分類されるカテゴリの各々に対応する重要語を格納する重要語格納手段であって、前記カテゴリと関連のあるカテゴリが階層構造で表されている重要語格納手段を有する外部記憶装置と、当該外部記憶装置を利用するコンピュータとから構成される重要文抽出装置において、前記コンピュータによって実行される重要文抽出プログラムであって、前記コンピュータに、ユーザの操作に応じて、複数の語を含む文から構成される抽出対象文書であって、当該抽出対象文書が分類されるカテゴリが付与された抽出対象文書を入力するステップと、前記入力された抽出対象文書に付与されているカテゴリに対応する第１の重要語を前記重要語格納手段から読み込むステップと、前記読み込まれた第１の重要語が前記入力された抽出対象文書に含まれているかを判定するステップと、前記第１の重要語が前記抽出対象文書に含まれていると判定された場合、当該第１の重要語を第１の抽出用重要語として決定するステップと、前記入力された抽出対象文書に付与されているカテゴリと関連のあるカテゴリに対応する第２の重要語を前記重要語格納手段から読み込むステップと、前記読み込まれた第２の重要語が前記入力された抽出対象文書に含まれているかを判定するステップと、前記第２の重要語が前記抽出対象文書に含まれていると判定された場合、当該第２の重要語を第２の抽出用重要語として決定するステップと、前記決定された第１の抽出用重要語及び第２の抽出用重要語のうち少なくとも１つを含む文を重要文として、前記入力された抽出対象文書から抽出するステップと、前記抽出された重要文に含まれる前記決定された第１の抽出用重要語または第２の抽出用重要語に基づいて、当該重要文の重要度を算出するステップと、前記抽出された重要文を、前記算出された重要度順に出力するステップとを実行させるための重要文抽出プログラムが提供される。
【発明の効果】
【０００９】
本発明によれば、文書の分野に対応する重要語が当該文書内に存在しない場合であっても、当該文書から重要文を抽出することを可能とする。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施形態に係る重要文抽出装置のハードウェア構成を示すブロック図。
【図２】図１に示す重要文抽出装置３０の主として機能構成を示すブロック図。
【図３】図２に示す階層重要語格納部２２のデータ構造の一例を示す図。
【図４】本実施形態に係る重要文抽出装置３０の重要文抽出処理の処理手順を示すフローチャート。
【図５】抽出対象文書入力部３１によって入力された抽出対象文書の一例を示す図。
【図６】スコアが５以上の重要文が出力された場合の一例を示す図。
【図７】本発明の第２の実施形態に係る重要文抽出装置の主として機能構成を示すブロック図。
【図８】図７に示す重要文格納部２４のデータ構造の一例を示す図。
【図９】本実施形態に係る重要文抽出装置４０の文書分類処理の処理手順を示すフローチャート。
【図１０】分類対象文書入力部４１によって入力された分類対象文書の一例を示す図。
【図１１】分類結果出力部４４によって分類結果が出力された場合の一例を示す図。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の各実施形態について説明する。
【００１２】
［第１の実施形態］
まず、図１及び図２を参照して、本発明の第１の実施形態について説明する。図１は、本実施形態に係る重要文抽出装置のハードウェア構成を示すブロック図である。図１に示すように、コンピュータ１０は、例えばハードディスクドライブ（ＨＤＤ：Hard Disk Drive）のような外部記憶装置２０と接続されている。この外部記憶装置２０は、コンピュータ１０によって実行されるプログラム２１を格納する。コンピュータ１０及び外部記憶装置２０は、重要文抽出装置３０を構成する。
【００１３】
本実施形態において、重要文抽出装置３０は、例えば複数の文から構成される文書の内容を適切に表す重要文を当該文書から抽出する機能を有する。
【００１４】
図２は、図１に示す重要文抽出装置３０の主として機能構成を示すブロック図である。図２に示すように、重要文抽出装置３０は、抽出対象文書入力部３１、重要語決定部３２、重要文抽出部３３、スコア算出部３４及び重要文出力部３５を含む。本実施形態において、これらの各部３１乃至３５は、図１に示すコンピュータ１０が外部記憶装置２０に格納されているプログラム（重要文抽出プログラム）２１を実行することにより実現されるものとする。このプログラム２１は、コンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。また、このプログラム２１が例えばネットワークを介してコンピュータ１０にダウンロードされても構わない。
【００１５】
また、重要文抽出装置３０は、階層重要語格納部（階層化重要語辞書）２２、同義語辞書２３及び重要文格納部２４を有する。本実施形態において、階層重要語格納部２２、同義語辞書２３及び重要文格納部２４は、例えば外部記憶装置２０に格納される。
【００１６】
階層重要語格納部２２には、複数の語（文字列）を含む文から構成される文書が分類されるカテゴリの各々に対応する重要語が当該カテゴリに対応付けて格納（記憶）される。この重要語は、例えば対応するカテゴリの内容を適切に表す語として予め定められている。また、階層重要語格納部２２においては、文書が分類されるカテゴリ（に対応する重要語）間における関係が階層構造で表されている。つまり、階層重要語格納部２２においては、文書が分類されるカテゴリと関連のあるカテゴリが階層構造で表されている。
【００１７】
分類される文書が例えば特許文書（特許文献）である場合には、階層重要語格納部２２におけるカテゴリとしてはＦＩ（日本国特許庁で付与されているFile Index）が用いられ、当該カテゴリに対応する重要語としては当該ＦＩに対応した説明文（日本国特許庁が定めたもので、以下では「ＦＩ説明文」と記す）が用いられる。
【００１８】
なお、階層重要語格納部２２の中身は、例えば人手で予め構築されている。また、例えばカテゴリに分類される文書に含まれる語（文字列）の出現頻度に基づいて当該カテゴリに対応する重要語を統計的に決定することにより、階層重要語格納部２２が作成される構成であっても構わない。
【００１９】
抽出対象文書入力部３１は、重要文を抽出する対象となる文書（以下、抽出対象文書と表記）を入力する。抽出対象文書入力部３１は、ユーザの操作に応じて抽出対象文書を入力する。この抽出対象文書は、複数の語を含む複数の文から構成される。また、抽出対象文書には、当該抽出対象文書が分類されるカテゴリが付与されている。
【００２０】
抽出対象文書入力部３１によって入力される抽出対象文書としては、上記したように例えば特許文書が含まれる。なお、特許文書は抽出対象文書の一例であり、抽出対象文書はテキストデータであればよい。
【００２１】
同義語辞書２３には、例えば階層重要語格納部２２に格納されているカテゴリの各々に対応する重要語の同義語が格納されている。同義語辞書２３には、例えば階層重要語格納部２２に重要語「記憶媒体」が格納されている場合には、当該重要語「記憶媒体」の同義語として「記録装置」及び「記録部材」が格納されている。
【００２２】
重要語決定部３２は、抽出対象文書入力部３１によって入力された抽出対象文書に付与されているカテゴリに対応する重要語（第１の重要語）を、階層重要語格納部２２から読み込む。以下、抽出対象文書入力部３１によって入力された抽出対象文書に付与されているカテゴリに対応する重要語を対応重要語と称する。
【００２３】
重要語決定部３２は、読み込まれた対応重要語が抽出対象文書入力部３１によって入力された抽出対象文書に含まれているか否かを判定する。重要語決定部３２は、対応重要語が抽出対象文書に含まれていると判定された場合、当該対応重要語を抽出用重要語（以下、第１の抽出用重要語と表記）として決定する。
【００２４】
なお、重要語決定部３２は、上記した同義語辞書２３に格納されている対応重要語の同義語が抽出対象文書に含まれている場合には当該対応重要語が当該抽出対象文書に含まれていると判定する。この場合、以降の処理においては、抽出対象文書に含まれている対応重要語の同義語は、当該対応重要語と同様に扱われる。
【００２５】
重要語決定部３２は、抽出対象文書入力部３１によって入力された抽出対象文書に付与されているカテゴリ（読み込まれた対応重要語に対応するカテゴリ）と関連のあるカテゴリに対応する重要語（第２の重要語）を、階層重要語格納部２２から読み込む。以下、抽出対象文書入力部３１によって入力された抽出対象文書に付与されているカテゴリと関連のあるカテゴリに対応する重要語を近傍重要語（対応重要語の近傍重要語）と称する。
【００２６】
ここで、近傍重要語には、例えば第１〜第３の重要語が含まれる。第１の重要語は、階層重要語格納部２２において抽出対象文書に付与されているカテゴリと同階層に位置する（位置付けられている）カテゴリに対応する重要語である。第２の重要語は、階層重要語格納部２２において抽出対象文書に付与されているカテゴリの上位または下位に位置するカテゴリに対応する重要語である。また、第３の重要語は、階層重要語格納部２２において抽出対象文書に付与されているカテゴリの上位の上位または下位の下位に位置するカテゴリに対応する重要語である。なお、近傍重要語は、上記した第１〜第３の重要語のうちの例えば第１及び第２の重要語のみであってもよいし、当該第１〜第３の重要語以外の重要語を含んでいても構わない。
【００２７】
重要語決定部３２は、読み込まれた近傍重要語が抽出対象文書入力部３１によって入力された抽出対象文書に含まれているか否かを判定する。重要語決定部３２は、近傍重要語が抽出対象文書に含まれていると判定された場合、当該近傍重要語を抽出用重要語（以下、第２の抽出用重要語と表記）として決定する。
【００２８】
なお、重要語決定部３２は、上記した同義語辞書２３に格納されている近傍重要語の同義語が抽出対象文書に含まれている場合には当該近傍重要語が当該抽出対象文書に含まれていると判定する。この場合、以降の処理においては、抽出対象文書に含まれている近傍重要語の同義語は、当該近傍重要語と同様に扱われる。
【００２９】
重要文抽出部３３は、重要語決定部３２によって決定された抽出用重要語（第１及び第２の抽出用重要語）を含む文を重要文として、抽出対象文書入力部３１によって入力された抽出対象文書から抽出する。重要文抽出部３３は、重要語決定部３２によって決定された抽出用重要語のうち少なくとも１つを含む文を重要文として抽出する。なお、重要文抽出部３３による重要文の抽出処理の詳細については後述する。
【００３０】
スコア算出部３４は、重要文抽出部３３によって抽出された重要文の各々のスコア（重要度）を、当該重要文に含まれる抽出用重要語に基づいて算出する。スコア算出部３４は、重要文抽出部３３によって抽出された重要文に含まれる重要語が第１の抽出用重要語（対応重要語）であるかまたは第２の抽出用重要語（近傍重要語）であるかに基づいてスコアを算出する。なお、スコア算出部３４による重要文のスコアの算出処理の詳細については後述する。
【００３１】
スコア算出部３４は、重要文抽出部３３によって抽出された重要文及び算出された当該重要文のスコアを対応付けて重要文格納部２４に格納する。このとき、スコア算出部３４は、重要文及び当該重要文のスコアの組を、抽出対象文書（つまり、当該重要文が抽出された文書）に付与されているカテゴリに対応付けて重要文格納部２４に格納する。
【００３２】
重要文出力部３５は、重要文抽出部３３によって抽出された重要文を、スコア算出部３４によって算出されたスコア順に出力する。具体的には、重要文出力部３５は、重要文をスコア順にユーザに対して提示（表示）する。
【００３３】
図３は、図２に示す階層重要語格納部２２のデータ構造の一例を示す。図３に示すように、階層重要語格納部２２には、文書が分類されるカテゴリ間の関係が階層構造で表されている。また、階層重要語格納部２２には、文書が分類されるカテゴリの各々に対応する重要語（当該カテゴリに関する重要語）が格納されている。
【００３４】
なお、図３に示す例では、重要文抽出装置３０によって重要文が抽出される文書として特許文書（特許文献）を想定している。つまり、階層重要語格納部２２においては、文書が分類されるカテゴリとしてＦＩ、当該カテゴリに対応する重要語としてＦＩ説明文が利用されている。このＦＩは、例えば特許文書のサーチキーとして用いられる番号である。
【００３５】
図３を用いて具体的に説明すると、階層重要語格納部２２には、例えば文書が分類されるカテゴリに相当するＦＩ「B41J 3/04 101」に対応する重要語としてＦＩ説明文「インクジェット」が格納されている。
【００３６】
階層重要語格納部２２においては、ＦＩ「B41J 3/04 101A」に対応する重要語としてＦＩ説明文「カラー」が格納されている。
【００３７】
階層重要語格納部２２においては、ＦＩ「B41J 3/04 101B」に対応する重要語としてＦＩ説明文「インクミスト」が格納されている。
【００３８】
階層重要語格納部２２においては、ＦＩ「B41J 3/04 101Y」に対応する重要語としてＦＩ説明文「記憶媒体」が格納されている。
【００３９】
階層重要語格納部２２においては、ＦＩ「B41J 3/04 102」に対応する重要語としてＦＩ説明文「インク供給装置」が格納されている。
【００４０】
また、階層重要語格納部２２においては、ＦＩ「B41J 3/04 102H」に対応する重要語としてＦＩ説明文「ヘッド清掃」が格納されている。
【００４１】
なお、図３に示すように、階層重要語格納部２２においては、各ＦＩが階層構造で表されている。図３に示す例では、ＦＩ「B41J 3/04 101A」、「B41J 3/04 101B」及び「B41J 3/04 101Y」は、ＦＩ「B41J 3/04 101」の下位の階層に位置付けられている。つまり、ＦＩ「B41J 3/04 101A」、「B41J 3/04 101B」及び「B41J 3/04 101Y」は、互いに同階層に位置付けられている。
【００４２】
また、ＦＩ「B41J 3/04 102」は、ＦＩ「B41J 3/04 101」と同階層に位置付けられている。
【００４３】
更に、ＦＩ「B41J 3/04 102H」は、ＦＩ「B41J 3/04 102」の下位の階層に位置付けられている。
【００４４】
このように、階層重要語格納部２２において、カテゴリ（ＦＩ）は、互いに関連のある（上位、下位、または同階層に位置付けられている）ＦＩが階層構造により表されている。
【００４５】
次に、図４のフローチャートを参照して、本実施形態に係る重要文抽出装置３０の重要文抽出処理の処理手順について説明する。なお、重要文抽出装置３０に含まれる階層重要語格納部２２は、上記した図３に示すデータ構造を有するものとする。
【００４６】
まず、抽出対象文書入力部３１は、ユーザの操作に応じて、複数の語を含む複数の文から構成される文書（抽出対象文書）を入力する（ステップＳ１）。ユーザは、例えば重要文抽出装置３０を操作することによって抽出対象文書を指定することができる。抽出対象文書入力部３１は、抽出対象文書が分類されるカテゴリ（ＦＩ）が付与された抽出対象文書を入力する。
【００４７】
ここで、図５は、抽出対象文書入力部３１によって入力された抽出対象文書の一例を示す。図５に示す例では、抽出対象文書１００は、特許文書である。また、抽出対象文書１００に付与されているカテゴリは、ＦＩ「B41J 3/04 101B」であるものとする。以下、抽出対象文書入力部３１によって図５に示す抽出対象文書１００が入力されたものとして説明する。
【００４８】
次に、重要語決定部３２は、抽出対象文書入力部３１によって入力された抽出対象文書１００を取得する。重要語決定部３２は、取得された抽出対象文書１００に付与されているカテゴリに対応する重要語（対応重要語）を階層重要語格納部２２から読み込む（ステップＳ２）。
【００４９】
ここで、このステップＳ２の処理を上記した図３及び図５を用いて具体的に説明する。図５に示す抽出対象文書１００に付与されているカテゴリはＦＩ「B41J 3/04 101B」である。このため、図３に示す階層重要語格納部２２によれば、重要語決定部３２は、対応重要語として「インクミスト」を当該階層重要語格納部２２から読み込む。
【００５０】
重要語決定部３２は、読み込まれた対応重要語が、取得された抽出対象文書１００内に存在する（含まれている）か否かを判定する（ステップＳ３）。図５に示す抽出対象文書１００内には対応重要語である「インクミスト」が含まれるため、重要語決定部３２は、対応重要語が抽出対象文書１００内に存在すると判定する（ステップＳ３のＹＥＳ）。
【００５１】
重要語決定部３２は、対応重要語が抽出対象文書１００内に存在すると判定された場合、当該対応重要語（ここでは、「インクミスト」）を抽出用重要語（第１の抽出用重要語）として決定する（ステップＳ４）。
【００５２】
次に、重要語決定部３２は、取得された抽出対象文書１００に付与されているカテゴリと関連のあるカテゴリに対応する重要語（近傍重要語）を、階層重要語格納部２２から読み込む（ステップＳ５）。
【００５３】
ここで、近傍重要語には、上記した第１〜第３の重要語が含まれるものとする。上記したように、第１の重要語は、抽出対象文書１００に付与されているカテゴリと同階層に位置付けられているカテゴリに対応する重要語である。第２の重要語は、抽出対象文書１００に付与されているカテゴリの上位（の階層）または下位（の階層）に位置付けられているカテゴリに対応する重要語である。また、第３の重要語は、抽出対象文書１００に付与されているカテゴリの上位の上位（の階層）または下位の下位（の階層）に位置付けられているカテゴリに対応する重要語である。
【００５４】
この場合において上記した図３を用いて具体的に説明すると、階層重要語格納部２２には、抽出対象文書１００に付与されているカテゴリであるＦＩ「B41J 3/04 101B」と同階層に位置付けられているカテゴリとしてＦＩ「B41J 3/04 101A」及び「B41J 3/04 101Y」が存在する。したがって、重要語決定部３２は、対応重要語の近傍重要語として、ＦＩ「B41J 3/04 101A」及び「B41J 3/04 101Y」に対応する「カラー」及び「記憶媒体」を階層重要語格納部２２から読み込む。この「カラー」及び「記憶媒体」は、上記した第１の重要語に該当する近傍重要語である。
【００５５】
また、階層重要語格納部２２には、抽出対象文書１００に付与されているカテゴリであるＦＩ「B41J 3/04 101B」の上位の階層に位置付けられているカテゴリとしてＦＩ「B41J 3/04 101」が存在する。したがって、重要語決定部３２は、対応重要語の近傍重要語として、ＦＩ「B41J 3/04 101」に対応する「インクジェット」を階層重要語格納部２２から読み込む。この「インクジェット」は、上記した第２の重要語に該当する近傍重要語である。
【００５６】
重要語決定部３２は、読み込まれた対応重要語が、取得された抽出対象文書１００内に存在する（含まれている）か否かを判定する（ステップＳ６）。図５に示す抽出対象文書１００内には近傍重要語である「カラー」及び「インクジェット」が含まれるため、重要語決定部３２は、近傍重要語が抽出対象文書１００内に存在すると判定する（ステップＳ６のＹＥＳ）。
【００５７】
なお、図５に示す抽出対象文書１００内には、近傍重要語である「記憶媒体」は含まれていない。しかしながら、上記したように同義語辞書２３に近傍重要語「記憶媒体」の同義語として「記録装置」及び「記録部材」が格納されているものとすると、重要語決定部３２は、当該「記録装置」及び「記録部材」が抽出対象文書１００内に含まれているか否かを判定する。この場合、近傍重要語「記憶媒体」の同義語である「記録装置」及び「記録部材」は抽出対象文書１００内に含まれているため、近傍重要語が抽出対象文書１００内に存在すると判定される。この場合には、抽出対象文書１００内に存在する「記録装置」及び「記録部材」は、以降の処理において近傍重要語である「記憶媒体」と同様に扱われる。
【００５８】
重要語決定部３２は、近傍重要語が抽出対象文書１００内に存在すると判定された場合、当該抽出対象文書１００内に存在すると判定された近傍重要語を抽出用重要語（第２の抽出用重要語）として決定する（ステップＳ７）。この場合、重要語決定部３２は、近傍重要語「カラー」、「記録装置」、「記録部材」及び「インクジェット」を抽出用重要語として決定する。なお、「記憶媒体」は、近傍重要語であるが、抽出対象文書１００内に含まれていないため抽出用重要語として決定されない。
【００５９】
次に、重要文抽出部３３は、重要語決定部３２によって決定された抽出用重要語（第１及び第２の抽出用重要語のうち少なくとも１つ）を含む文を重要文として、抽出対象文書１００から抽出する（ステップＳ８）。重要文抽出部３３は、重要文の抽出処理に際して、必要に応じて抽出対象文書１００の構文解析を行う。
【００６０】
ここで、重要文抽出部３３による重要文の抽出処理について詳細に説明する。重要文抽出部３３は、抽出対象文書１００において以下に説明する抽出条件（抽出ルール）に該当する箇所（部分）を重要文として抽出する。
【００６１】
上記した抽出条件には、第１及び第２の抽出条件が含まれる。第１の抽出条件によれば、抽出用重要語から始まり、当該抽出用重要語に係る動詞を１つ含む部分が存在する場合には、当該抽出用重要語から動詞までの部分を重要文とする。第２の抽出条件によれば、抽出用重要語の直前に係っている動詞が１つ存在する場合には、当該抽出用重要語に係っている動詞から当該抽出用重要語までを重要文とする。
【００６２】
上記したように重要語決定部３３によって決定された抽出用重要語が「インクミスト」、「カラー」、「記録装置」、「記録部材」及び「インクジェット」である場合において図５に示す抽出対象文書１００から抽出される重要文について具体的に説明する。
【００６３】
まず、抽出用重要語が「インクミスト」である場合について説明すると、図５に示す抽出対象文書１００から上記した第１の抽出条件により「インクミストによる不良を防ぐ」が重要文として抽出される。なお、抽出対象文書１００においては「インクミストによる不良を防ぎ」とあるが、第１の抽出条件により抽出される重要文においては、当該重要文の文末の動詞は終止形に修正される。
【００６４】
また、抽出用重要語が「カラー」である場合について説明すると、図５に示す抽出対象文書１００から上記した第２の抽出条件により「インクの予備吐出を行うことができるカラーフィルタ」が重要文として抽出される。また、抽出対象文書１００から上記した第１の抽出条件により「カラーフィルタの製造装置を提供する」が重要文として抽出される。
【００６５】
抽出用重要語が「記録装置」である場合について説明すると、図５に示す抽出対象文書１００から上記した第２の抽出条件により「記録を行うインクジェット記録装置」が重要文として抽出される。なお、抽出対象文書１００には、「記録を行うインクジェット記録装置」の記載が２箇所存在するが、重要文としては１文が抽出される。
【００６６】
抽出用重要語が「記録部材」である場合について説明すると、図５に示す抽出対象文書１００から上記した第１の抽出条件により「インクジェットヘッドにより被記録部材に向けてインクを吐出する」が重要文として抽出される。ここで抽出される重要文には、抽出用重要語である「インクジェット」も含まれている。この場合、「向けて」も動詞であるが、構文解析を行うことにより、抽出用重要語である「インクジェット」に係る動詞は「吐出する」であるため、上記の重要文が抽出される。
【００６７】
抽出用重要語が「インクジェット」である場合について説明すると、図５に示す抽出対象文書１００から上記した第１の抽出条件により「インクジェットヘッドにより被記録部材に向けてインクを吐出する」及び第２の抽出条件により「記録を行うインクジェット記録装置」が重要文として抽出される。また、抽出対象文書１００から上記した第１の抽出条件により「インクジェットヘッド１２０ａのノズル面を覆う」、「インクジェットヘッド１２０ａとキャップ部材３１ａとを相対的に移動させる」及び「インクジェットヘッド１２０ａからインクを吐出させる」が重要文として抽出される。
【００６８】
以上により、重要文抽出部３３は、抽出対象文書１００から、「インクジェットヘッドにより被記録部材に向けてインクを吐出する」、「記録を行うインクジェット記録装置」、「インクミストによる不良を防ぐ」、「インクの予備吐出を行うことができるカラーフィルタ」、「カラーフィルタの製造装置を提供する」、「インクジェットヘッド１２０ａのノズル面を覆う」、「インクジェットヘッド１２０ａとキャップ部材３１ａとを相対的に移動させる」及び「インクジェットヘッド１２０ａからインクを吐出させる」を重要文として抽出する。
【００６９】
次に、スコア算出部３４は、重要文抽出部３３によって抽出された重要文毎のスコアを算出する（ステップＳ９）。スコア算出部３４は、重要文抽出部３３によって抽出された重要文毎に、当該重要文に含まれる抽出用重要語に対して予め定められているスコア（以下、単に抽出用重要語のスコアと表記）に基づいて当該重要文のスコアを算出する。
【００７０】
この抽出用重要語のスコアは、当該抽出用重要語に対応するカテゴリと抽出対象文書１００に付与されているカテゴリとの階層重要語格納部２２の階層構造における位置関係に基づいて定められる。例えば抽出用重要語のうち、第１の抽出用重要語（対応重要語）については高いスコアが定められており、第２の抽出用重要語（近傍重要語）については階層構造における位置関係（つまり、抽出対象文書１００に付与されているカテゴリとの距離）に応じてスコアが定められている。
【００７１】
なお、以下の説明においては、抽出対象文書１００に付与されているカテゴリを対象カテゴリ、当該対象カテゴリの上位の階層に位置付けられているカテゴリを上位階層カテゴリ、当該対象カテゴリの下位の階層に位置付けられているカテゴリを下位階層カテゴリ、当該対象カテゴリと同階層に位置付けられているカテゴリを同階層カテゴリと称する。
【００７２】
ここでは、対象カテゴリに対応する第１の抽出用重要語（対応重要語）にはスコア「６」が定められているものとする。また、第２の抽出用重要語（近傍重要語）のうち、上位階層カテゴリ及び下位階層カテゴリに対応する第２の抽出用重要語にはスコア「３」、同階層カテゴリに対応する第２の抽出用重要語にはスコア「２」が定められているものとする。
【００７３】
なお、図３に示す階層重要語格納部２２においては存在しないが、上位階層カテゴリの更に上位の階層に位置付けられているカテゴリに対応する第２の抽出用重要語には例えばスコア「１」が定められている。下位階層カテゴリの更に下位の階層に位置付けられているカテゴリに対応する第２の抽出用重要語についても同様のスコアが定められている。
【００７４】
スコア算出部３４は、重要文抽出部３３によって抽出された重要文に含まれる抽出用重要語のスコアを加算することによって、当該重要文のスコアを算出する。つまり、重要文のスコアは、上記した抽出用重要語のスコアの例によると、「６×対応重要語（第１の抽出用重要語）の個数＋３×上位（または下位）階層カテゴリに対応する近傍重要語（第２の抽出用重要語）の個数＋２×同階層カテゴリに対応する近傍重要語（第２の抽出用重要語）の個数（＋１×上位（または下位）階層カテゴリの更に上位（または下位）の階層に位置付けられているカテゴリに対応する近傍重要語（第２の抽出用重要語）の個数）」のスコア式により算出される。
【００７５】
ここで、上記した重要文抽出部３３によって抽出された重要文の各々のスコアの算出処理について具体的に説明する。なお、重要語決定部３２によって決定された抽出用重要語である「インクミスト」は対応重要語（第１の抽出用重要語）であり、「カラー」、「記録装置」及び「記録部材」は同階層カテゴリに対応する近傍重要語（第２の抽出用重要語）であり、「インクジェット」は上位階層カテゴリに対応する近傍重要語（第２の抽出用重要語）である。
【００７６】
また、重要文抽出部３３によって抽出された重要文は、上記したように「インクジェットヘッドにより被記録部材に向けてインクを吐出する」、「記録を行うインクジェット記録装置」、「インクミストによる不良を防ぐ」、「インクの予備吐出を行うことができるカラーフィルタ」、「カラーフィルタの製造装置を提供する」、「インクジェットヘッド１２０ａのノズル面を覆う」、「インクジェットヘッド１２０ａとキャップ部材３１ａとを相対的に移動させる」及び「インクジェットヘッド１２０ａからインクを吐出させる」であるものとする。
【００７７】
重要文が「インクジェットヘッドにより被記録部材に向けてインクを吐出する」である場合には、当該重要文には、上位階層カテゴリに対応する近傍重要語である「インクジェット」及び同階層カテゴリに対応する近傍重要語である「記録部材」が１つずつ含まれている。したがって、この重要文のスコアは、上記したスコア式により３×１＋２×１＝５となる。
【００７８】
重要文が「記録を行うインクジェット記録装置」である場合には、当該重要文には、上位階層カテゴリに対応する近傍重要語である「インクジェット」及び同階層カテゴリに対応する近傍重要語である「記録装置」が１つずつ含まれている。したがって、この重要文のスコアは、上記したスコア式により３×１＋２×１＝５となる。
【００７９】
重要文が「インクミストによる不良を防ぐ」である場合には、当該重要文には、対応重要語である「インクミスト」が１つ含まれている。したがって、この重要文のスコアは、上記したスコア式により６×１＝６となる。
【００８０】
重要文が「インクの予備吐出を行うことができるカラーフィルタ」である場合には、当該重要文には、同階層カテゴリに対応する近傍重要語である「カラー」が１つ含まれている。したがって、この重要文のスコアは、上記したスコア式により２×１＝２となる。
【００８１】
重要文が「カラーフィルタの製造装置を提供する」である場合には、当該重要文には、同階層カテゴリに対応する近傍重要語である「カラー」が１つ含まれている。したがって、この重要文のスコアは、上記したスコア式により２×１＝２となる。
【００８２】
重要文が「インクジェットヘッド１２０ａのノズル面を覆う」である場合には、当該重要文には、上位階層カテゴリに対応する近傍重要語である「インクジェット」が１つ含まれている。したがって、この重要文のスコアは、上記したスコア式により３×１＝３となる。
【００８３】
重要文が「インクジェットヘッド１２０ａとキャップ部材３１ａとを相対的に移動させる」である場合には、当該重要文には、上位階層カテゴリに対応する近傍重要語である「インクジェット」が１つ含まれている。したがって、この重要文のスコアは、上記したスコア式により３×１＝３となる。
【００８４】
また、重要文が「インクジェットヘッド１２０ａからインクを吐出させる」である場合には、当該重要文には、上位階層カテゴリに対応する近傍重要語である「インクジェット」が１つ含まれている。したがって、この重要文のスコアは、上記したスコア式により３×１＝３となる。
【００８５】
なお、１つの重要文に同じ重要語（対応重要語または近傍重要語）が複数含まれている場合であっても、スコアの算出処理においては個数は１つであるものとする。
【００８６】
上記したように重要文毎のスコアが算出されると、スコア算出部３４は、抽出対象文書１００に付与されているカテゴリ（ここでは、ＦＩ「B41J 3/04 101B」）、重要文抽出部３３によって抽出された重要文及び当該重要文のスコアを対応付けて重要文格納部２４に格納する。
【００８７】
つまり、重要文格納部２４には、上記したような重要文の抽出処理が行われる度に、カテゴリ別に当該カテゴリに分類される文書から抽出された重要文及び当該重要文のスコアの組が格納される。
【００８８】
次に、重要文出力部３５は、重要文抽出部３３によって抽出された重要文を、スコア算出部３４によって算出されたスコア順に出力（例えば、ユーザに対して表示等）する（ステップＳ１０）。重要文出力部３５は、重要文抽出部３３によって抽出された重要文を当該重要文のスコアの値の例えば降順に出力する。
【００８９】
また、重要文出力部３５は、重要文抽出部３３によって抽出された重要文を全て出力することなく、例えばスコアが５以上の重要文のみを出力しても構わない。
【００９０】
図６は、スコアが５以上の重要文が出力（表示）された場合の一例を示す。図６に示す例では、重要文抽出部３３によって抽出された重要文のうち、重要文「インクミストによる不良を防ぐ（スコア６）」、「インクジェットヘッドにより被記録部材に向けてインクを吐出する（スコア５）」及び「記録を行うインクジェット記録装置（スコア５）」がスコアの降順に出力されている。
【００９１】
一方、上記したステップＳ３において対応重要語が抽出対象文書１００内に存在しないと判定された場合、ステップＳ５の処理が実行される。つまり、対応重要語が抽出対象文書１００内に存在しない場合には、当該対応重要語は抽出用重要語として決定されない。
【００９２】
また、上記したステップＳ６において近傍重要語が抽出対象文書１００内に存在しないと判定された場合、処理は終了される。なお、ステップＳ６において近傍重要語が抽出対象文書１００内に存在しないと判定された場合であっても、上記したステップＳ３において対応重要語が抽出対象文書１００内に存在すると判定された場合には、当該対応重要語を含む重要文が抽出対象文書１００から抽出され、当該重要文が出力される。つまり、対応重要語及び近傍重要語の全てが抽出対象文書１００内に存在しない場合には、重要文は出力されることなく処理が終了される。
【００９３】
上記したように本実施形態においては、抽出対象文書１００に付与されたカテゴリに対応する重要語（対応重要語）及び当該カテゴリと関連のあるカテゴリ（上位階層カテゴリ、下位階層カテゴリ及び同階層カテゴリ等）に対応する重要語（近傍重要語）のうち、抽出対象文書１００内に存在する重要語を抽出用重要語として決定し、当該抽出用重要語を含む文を重要文として抽出対象文書１００から抽出する。
【００９４】
これにより、本実施形態においては、抽出対象文書１００に付与されたカテゴリに対応する対応重要語が当該抽出対象文書１００内に存在しない場合であっても、当該対応重要語に対応するカテゴリと関連のあるカテゴリに対応する近傍重要語を用いて重要文を抽出することができる。
【００９５】
また、本実施形態においては、上記したように近傍重要語を用いることにより、抽出対象文書１００が分類されるカテゴリと関連のないカテゴリの重要語等を用いる場合と比較して重要文の抽出精度を保ちつつ、かつ、対応重要語のみを用いて重要文を抽出する場合と比較してより多くの重要文を抽出することができる。
【００９６】
また、本実施形態においては、抽出対象文書１００の内容の記述の粒度に対応した重要文の抽出が可能となる。つまり、本実施形態においては、抽出対象文書１００の内容の記述粒度が粗い場合には上位階層カテゴリに対応する近傍重要語、一方、記述粒度が細かい場合には下位階層カテゴリに対応する近傍重要語を用いることによって、抽出対象文書１００の内容に応じた重要文を抽出することが可能である。また、本実施形態においては、上位及び下位階層カテゴリに対応する近傍重要語または同階層カテゴリに対応する近傍重要語でスコアが異なるため、重要度スコアをきめ細かく表すことが可能となる。
【００９７】
なお、本実施形態においてはＦＩ及びＦＩ説明文を用いて特許文書から重要文を抽出するものとして説明したが、本実施形態は、例えばメールサーバに蓄積されたメール群に対しても適用可能である。この場合、メール群がディレクトリ構造で格納されており、各ディレクトリにキーワードが付与されている場合には、当該付与されたキーワードを用いて各ディレクトリ内のメール群から重要文を抽出することができる。
【００９８】
［第２の実施形態］
次に、図７を参照して、本発明の第２の実施形態について説明する。図７は、本実施形態に係る重要文抽出装置の主として機能構成を示すブロック図である。なお、前述した図２と同様の部分には同一参照符号を付してその詳しい説明を省略する。ここでは、図２と異なる部分について主に述べる。
【００９９】
また、本実施形態に係る重要文抽出装置のハードウェア構成は、前述した第１の実施形態と同様であるため、適宜、図１を用いて説明する。
【０１００】
本実施形態においては、前述した第１の実施形態における重要文の抽出処理に加えて、重要文格納部２４に格納された重要文を用いて文書を分類する処理（文書分類処理）を行う点が、前述した第１の実施形態とは異なる。つまり、本実施形態においては、前述した第１の実施形態における重要文の抽出処理が繰り返されることにより、重要文格納部２４にカテゴリ別に重要文及び当該重要文のスコアの組が蓄積されていることを前提としている。
【０１０１】
図７に示すように、重要文抽出装置４０は、分類対象文書入力部４１、概念検索部４２、カテゴリ分類部４３及び分類結果出力部４４を含む。本実施形態において、これらの各部４１乃至４４は、図１に示すコンピュータ１０が外部記憶装置２０に格納されているプログラム２１を実行することにより実現されるものとする。
【０１０２】
また、重要文抽出装置４０は、分類結果格納部２５を有する。本実施形態において、分類結果格納部２５は、例えば外部記憶装置２０に格納される。
【０１０３】
分類対象文書入力部４１は、分類される対象となる文書（以下、分類対象文書と表記）を入力する。分類対象文書入力部４１は、ユーザの操作に応じて分類対象文書を入力する。この分類対象文書は、複数の語を含む複数の文から構成される。なお、この分類対象文書には、前述した第１の実施形態における抽出対象文書とは異なりカテゴリは付与されていない。
【０１０４】
分類対象文書入力部４１によって入力される分類対象文書としては、例えば特許文書（特許文献）が含まれる。なお、特許文書は分類対象文書の一例であり、分類対象文書はテキストデータであればよい。
【０１０５】
概念検索部４２は、重要文格納部２４に格納されている重要文を検索キー、分類対象文書入力部４１によって入力された分類対象文書を検索対象として、概念検索（自然文検索）を行う。これにより、分類対象文書入力部４１によって入力された分類対象文書が重要文格納部２４に格納されている重要文に合致するか否かが判定される。なお、概念検索部４２は、重要文格納部２４に格納されている重要文の全てについて概念検索を行う。
【０１０６】
カテゴリ分類部４３は、概念検索結果に基づいて、分類対象文書入力部４１によって入力された分類対象文書（検索対象）が重要文格納部２４に格納されている重要文（検索キー）に合致するか否かを判定する。
【０１０７】
カテゴリ分類部４３は、重要文格納部２４に格納されているカテゴリに対応付けられている重要文であって、分類対象文書入力部４１によって入力された分類対象文書が合致すると判定された重要文に対応付けられているスコアの合計値を当該カテゴリのスコア（確信度）として、当該重要文格納部２４に格納されているカテゴリ毎に算出する。つまり、カテゴリ分類部４３は、重要文格納部２４に格納されている全ての重要文についての概念検索結果に基づいて、重要文格納部２４に格納されているカテゴリ別にスコアを算出する。
【０１０８】
分類結果出力部４４は、重要文格納部２４に格納されているカテゴリ及び算出された当該カテゴリのスコアを出力する。このとき、分類結果出力部４４は、重要文格納部２４に格納されているカテゴリの各々を、カテゴリ分類部４３によって算出された当該カテゴリのスコア順に出力する。
【０１０９】
また、分類結果出力部４４は、出力されたカテゴリ及び当該カテゴリのスコアに基づくユーザの操作に応じて、分類対象文書入力部４１によって入力された分類対象文書をカテゴリに分類し、当該分類結果を分類結果格納部２５に格納する。
【０１１０】
つまり、ユーザは、分類結果出力部４４によって出力されたカテゴリ及び当該カテゴリのスコアを参照して、分類対象文書入力部４１によって入力された分類対象文書が分類されるべきカテゴリを指定することができる。つまり、分類対象文書は、分類結果出力部４４によって出力されたカテゴリのうちユーザによって指定されたカテゴリに分類される。
【０１１１】
図８は、図７に示す重要文格納部２４のデータ構造の一例を示す。図８に示すように、重要文格納部２４には、カテゴリ名、重要文及びスコア値が対応付けて格納されている。重要文は、対応付けられているカテゴリに分類されている文書から抽出された重要文を示す。スコア値は、対応付けられている重要文のスコアを示す。
【０１１２】
なお、重要文格納部２４には、カテゴリ毎に複数の重要文及びスコアの組が格納される。
【０１１３】
図８に示す例では、重要文格納部２４には、カテゴリ名「B41J 3/04 101A」に対応付けて重要文１「カラー画像を印刷する」及びスコア値「６」の組が格納されている。また、重要文格納部２４には、カテゴリ名「B41J 3/04 101A」に対応付けて重要文２「カラー印刷方法を実行する」及びスコア値「６」の組が格納されている。
【０１１４】
重要文格納部２４には、カテゴリ名「B41J 3/04 101B」に対応付けて重要文１「インクミストが発生する」及びスコア値「６」の組が格納されている。また、重要文格納部２４には、カテゴリ名「B41J 3/04 101B」に対応付けて重要文２「インクジェット記録装置を有する」及びスコア値「５」の組が格納されている。
【０１１５】
次に、図９のフローチャートを参照して、本実施形態に係る重要文抽出装置４０の文書分類処理の処理手順について説明する。なお、重要文格納部２４には、前述した第１の実施形態において説明したような処理によって抽出された重要文及び当該重要文のスコアがカテゴリ別に蓄積されているものとする。
【０１１６】
まず、分類対象文書入力部４１は、ユーザの操作に応じて、複数の語を含む複数の文から構成される文書（分類対象文書）を入力する（ステップＳ２１）。ユーザは、例えば重要文抽出装置４０を操作することによって分類対象文書を指定することができる。なお、分類対象文書入力部４１によって入力された分類対象文書には、カテゴリは付与されていない。
【０１１７】
ここで、図１０は、分類対象文書入力部４１によって入力された分類対象文書の一例を示す。図１０に示す例では、分類対象文書２００は、特許文書である。また、分類対象文書２００には、前述した図５に示す抽出対象文書１００とは異なり、カテゴリは付与されていない。以下、分類対象文書入力部４１によって図１０に示す分類対象文書２００が入力されたものとして説明する。
【０１１８】
次に、概念検索部４２は、重要文格納部２４に格納されている重要文を１つ取得する（ステップＳ２２）。
【０１１９】
概念検索部４２は、取得された重要文を用いて分類対象文書入力部４１によって入力された分類対象文書２００に対する概念検索（自然文検索）を行う（ステップＳ２３）。この場合、概念検索部４２は、重要文を検索キー、分類対象文書２００を検索対象として概念検索を行う。概念検索とは、例えば検索したい内容の文章を検索キーとし、当該文章に近い内容の情報を検索する検索手法である。
【０１２０】
カテゴリ分類部４３は、取得された重要文に分類対象文書入力部４１によって入力された分類対象文書２００が合致するか否かを、概念検索部４２による概念検索結果に基づいて判定する（ステップＳ２４）。概念検索における検索結果は、検索対象（分類対象文書２００）が検索キー（重要文）に合致する度合い（％）によって表される。カテゴリ分類部４３は、概念検索結果における検索対象が検索キーに合致する度合いが一定の値（例えば、７０％）以上である場合に、分類対象文書２００が重要文に合致すると判定する。
【０１２１】
分類対象文書２００が重要文に合致すると判定された場合（ステップＳ２４のＹＥＳ）、カテゴリ分類部４３は、当該重要文（ステップＳ２３において検索キーとして用いられた重要文）に対応付けて重要文格納部２４に格納されているスコア（当該重要文のスコア）を、当該重要文格納部２４から取得する。
【０１２２】
カテゴリ分類部４３は、取得された重要文のスコアを、重要文格納部２４において概念検索部４２によって取得された重要文に対応付けられているカテゴリのスコアに加算する（ステップＳ２５）。
【０１２３】
一方、分類対象文書２００が重要文に合致しないと判定された場合（ステップＳ２４のＮＯ）、後述するステップＳ２６の処理が実行される。
【０１２４】
なお、上記したステップＳ２２〜ステップＳ２５の処理は、重要文格納部２４に格納されている全ての重要文について実行される。これにより、カテゴリ分類部４３は、重要文格納部２４に格納されているカテゴリに対応付けられている重要文であって、分類対象文書２００が合致すると判定された重要文に対応付けられているスコア（重要文のスコア）の合計値を、当該カテゴリのスコアとして算出する。また、上記したステップＳ２２〜ステップＳ２５の処理を全ての重要文について実行されることにより、カテゴリ分類部４３は、重要文格納部２４に格納されているカテゴリの全てについてスコア（カテゴリ別のスコア）を算出する。
【０１２５】
ここで、カテゴリのスコアの算出処理について上記した図８を用いて具体的に説明する。例えば分類対象文書２００が図８に示すカテゴリ名「B41J 3/04 101A」に対応付けられている重要文１「カラー画像を印刷する」及び重要文２「カラー印刷方法を実行する」に合致する場合を想定する。この場合、カテゴリ名「B41J 3/04 101A」のスコアは、重要文１「カラー画像を印刷する」に対応付けられているスコア値「６」及び重要文２「カラー印刷方法を実行する」に対応付けられているスコア値「６」の合計、つまり、「１２」となる。
【０１２６】
また、例えば分類対象文書２００が図８に示すカテゴリ名「B41J 3/04 101B」に対応付けられている重要文１「インクミストが発生する」には合致せず、重要文２「インクジェット記録装置を有する」に合致する場合想定する。この場合、カテゴリ名「B41J 3/04 101B」のスコアは、重要文２「インクジェット記録装置を有する」に対応付けられているスコア値「５」となる。
【０１２７】
つまり、重要文格納部２４に格納されている全ての重要文について上記したステップＳ２２〜ステップＳ２５の処理が実行されると、全てのカテゴリのスコアが算出される。
【０１２８】
上記したステップＳ２５の処理が実行されると、重要文格納部２４に格納されている全ての重要文について上記したステップＳ２２〜ステップＳ２５の処理が実行されたか否かが判定される（ステップＳ２６）。全ての重要文についてステップＳ２２〜ステップＳ２５の処理が実行されていないと判定された場合には、ステップＳ２２に戻って処理が繰り返される。
【０１２９】
一方、全ての重要文についてステップＳ２２〜ステップＳ２５の処理が実行されたと判定された場合（ステップＳ２６のＹＥＳ）、つまり、重要文格納部２４に格納されているカテゴリ別のスコアが算出された場合、分類結果出力部４４は、当該カテゴリ及び当該カテゴリのスコアを出力する。このとき、分類結果出力部４４は、重要文格納部２４に格納されているカテゴリ（つまり、分類対象文書が分類されるカテゴリ候補）を当該カテゴリ別のスコア順に出力する（ステップＳ２７）。
【０１３０】
ここで、図１１は、分類結果出力部４４によってカテゴリ候補が出力（表示）された場合の一例を示す。図１１に示す例では、例えばカテゴリ名「B41J 3/04 101A」及び「B41J 3/04 101A」が当該カテゴリのスコア（確信度）とともに当該スコア順に出力されている。つまり、分類結果出力部４４によって分類対象文書２００が分類されるべき複数のカテゴリ候補がスコア（確信度）順に出力される。
【０１３１】
上記した図１１に示すようにカテゴリ候補が出力された場合、ユーザは、当該カテゴリ名（カテゴリ候補）及び当該カテゴリのスコアを参照して分類対象文書２００が分類されるべきカテゴリを指定することができる。つまり、カテゴリのスコアが低い場合であっても、ユーザが、当該カテゴリが適切であると考える場合には、分類対象文書２００を当該カテゴリに分類することができる。
【０１３２】
分類結果出力部４４は、上記したユーザの操作（指定）に応じて、分類対象文書２００が分類されるカテゴリを分類結果として分類結果格納部２５に格納する（ステップＳ２８）。
【０１３３】
上記したように本実施形態においては、カテゴリが付与されていない分類対象文書が入力された場合、重要文格納部２４に格納されたカテゴリ別の重要文及び当該重要文のスコアを用いて当該分類対象文書が合致する重要文のスコアの合計値を当該カテゴリのスコア（確信度）として算出する。これにより、本実施形態においては、算出されたカテゴリのスコアに基づいて分類対象文書が分類されるべきカテゴリに当該分類対象文書を分類することが可能となる。このとき、カテゴリ毎のスコアを出力することにより、ユーザは、当該スコアが最も高いカテゴリだけでなく２番目以下のカテゴリについても参照して分類対象文書が分類されるべきカテゴリを指定することができる。
【０１３４】
なお、本実施形態においては、算出されたカテゴリ別のスコアを出力し、当該カテゴリ別のスコアを参照したユーザによって指定されたカテゴリに分類対象文書を分類するものとして説明したが、当該カテゴリ別のスコアに基づいて自動的に分類対象文書が分類される構成であっても構わない。この場合、上記したカテゴリ分類部４３は、算出されたカテゴリのスコア（確信度）に基づいて、例えば当該スコアが最も高いカテゴリに分類対象文書を分類する。
【０１３５】
また、本実施形態においては、分類対象文書が入力される際には、重要文格納部２４には既にカテゴリ別に重要文及び当該重要文のスコアが蓄積されているものとして説明したが、重要文格納部２４内に十分な量の重要文及び当該重要文のスコアが蓄積されていない場合には、例えば文書ＤＢ等に蓄積されている大量の文書に対して前述した第１の実施形態における図４に示すような処理を繰り返し実行することによって重要文格納部２４を構築した後に分類対象文書に対する分類処理が行われても構わない。
【０１３６】
なお、本願発明は、上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。  
【符号の説明】
【０１３７】
１０…コンピュータ、２０…外部記憶装置、２２…階層重要語格納部（重要語格納手段）、２３…同義語辞書、２４…重要文格納部、２５…分類結果格納部、３０，４０…重要文抽出装置、３１…抽出対象文書入力部、３２…重要語決定部、３３…重要文抽出部、３４…スコア算出部、３５…重要文出力部、４１…分類対象文書入力部、４２…概念検索部、４３…カテゴリ分類部、４４…分類結果出力部。
【図１】
2010170211.tif 000003
【図２】
2010170211.tif 000004
【図３】
2010170211.tif 000005
【図４】
2010170211.tif 000006
【図５】
2010170211.tif 000007
【図６】
2010170211.tif 000008
【図７】
2010170211.tif 000009
【図８】
2010170211.tif 000010
【図９】
2010170211.tif 000011
【図１０】
2010170211.tif 000012
【図１１】
2010170211.tif 000013