(57)【要約】    【課題】  利用者が文書の内容を素早く的確に判断するために適した要約文を作成し、利用者の利便性を向上させた情報処理装置を提供する。    【解決手段】  文書分類部２０２により文書に分類先情報を付加する。分類先選択部２０４を用いて利用者が要約文に反映したい分類先情報を選択し、文書要約部２０５により、選択した分類先情報の内容を強調した要約文を作成する。作成した要約文を要約結果表示部２０６に表示する。【選択図】        図２
2005275948.tif 000002
【特許請求の範囲】
【請求項１】
分類項目に従って文書を分類する文書分類手段と、
前記文書分類手段により分類された各々の文書に対して分類先情報を設定する分類先情報設定手段と、
前記文書分類手段により分類された文書を要約する文書要約手段とを備え、
前記文書要約手段は、
前記分類先情報設定手段で設定された分類先情報を参照して、要約対象の文書が属する少なくとも１つの分類項目を反映した要約文を出力することを特徴とする情報処理装置。
【請求項２】
分類項目に従って文書を分類する文書分類手段と、
前記文書分類手段により分類された各々の文書に対し分類先情報を保持する分類先情報保持手段と、
前記文書分類手段により分類された文書を要約する文書要約手段と、
要約対象の文書に対して前記分類先情報保持手段から分類先情報を選択するための分類先選択手段とを備え、
前記文書要約手段は、前記分類先選択手段により選択された分類先情報を反映した要約文を出力することを特徴とする情報処理装置。
【請求項３】
前記分類手段は、１つの文書が１つ以上の分類項目に所属するように文書を分類することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
分類項目に従って文書を分類する文書分類工程と、前記文書分類工程により分類された文書を要約する文書要約工程とを実行する情報処理方法において、
前記文書分類工程により分類された各々の文書に対して分類先情報を設定する工程を実行し、
前記文書要約工程は、
前記設定された分類先情報を参照して、要約対象の文書が属する少なくとも１つの分類項目を反映した要約文を出力することを特徴とする情報処理方法。
【請求項５】
分類項目に従って文書を分類する文書分類工程と、前記文書分類工程により分類された文書を要約する文書要約工程とを実行する情報処理方法において、
前記文書分類工程により分類された各々の文書に対し分類先情報を分類先情報保持手段に保持する工程と、
要約対象の文書に対して前記分類先情報保持手段から分類先情報を選択するための分類先選択工程とを実行し、
前記文書要約工程は、前記分類先選択工程により選択された分類先情報を反映した要約文を出力することを特徴とする情報処理方法。
【請求項６】
分類項目に従って文書を分類する文書分類ステップと、前記文書分類ステップにより分類された文書を要約する文書要約ステップとを備えた、コンピュータで読み取り可能な制御プログラムであって、
前記文書分類ステップにより分類された各々の文書に対して分類先情報を設定するステップを設け、
前記文書要約ステップは、
前記設定された分類先情報を参照して、要約対象の文書が属する少なくとも１つの分類項目を反映した要約文を出力することを特徴とする制御プログラム。
【請求項７】
分類項目に従って文書を分類する文書分類ステップと、前記文書分類ステップにより分類された文書を要約する文書要約ステップとを備えた、コンピュータで読み取り可能な制御プログラムであって、
前記文書分類ステップにより分類された各々の文書に対し分類先情報を分類先情報保持手段に保持するステップと、
要約対象の文書に対して前記分類先情報保持手段から分類先情報を選択するための分類先選択ステップとを設け、
前記文書要約ステップは、前記分類先選択ステップにより選択された分類先情報を反映した要約文を出力することを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書の要約文をユーザに提示する情報処理装置及び情報処理方法、並びに前記情報処理方法を実現するための制御プログラムに関する。
【背景技術】
【０００２】
近年のデジタル情報化社会においては、ネットワークを通じて電子化されたテキストが氾濫し、個人の情報処理能力を遙かに上回る量の情報に日常的に接する事態になっている。このため、文書管理の必要性とともに、文書の要約を作成してそれをユーザに提示し、個人が読むテキストの量を制限する文書要約機能が注目されている。
【０００３】
この文書要約機能により文書の要約文を表示して、ユーザが文書を開かずに内容を把握し、必要なファイルであるかどうかの判断を行うことにより、必要のない文書を開いて読み、また閉じるといった無駄な作業が省かれ、業務の効率化を実現することができる。
【０００４】
このような要約技術の必要性が高まる中、近年、自動文書要約機能を搭載したソフトウェアが提案されてきている。このソフトウェアは、要約対象となる文書を分析し、重要文と判断された文を抜き出すことにより要約文を作成している。また、自動収集した文書や、ユーザが作成した文書を自動的に分類するソフトウェアも提案されてきている。
【０００５】
しかしながら、上記自動文書要約機能では、分類ソフトウェアにより分類された文書を要約する際にも、要約対象文書単体の情報から要約文を作成するため、十分な精度の要約文が得られないという問題があった。
【０００６】
この問題を解消するものとして、例えば、要約対象の文章が属する分野毎に複数の学習用文章を用いて分野別特徴ベクトルを生成し、要約対象の文章が属する分野も考慮して要約文を生成する文書要約装置が提案されている（特許文献１を参照）。この装置は、要約対象の文章を構成する文の文ベクトルと、この文ベクトルに基づいて要約対象の文章に対応する文章ベクトルとを生成し、前記文ベクトルと、要約対象の文章が属する分野を特徴づける前記分野別特徴ベクトルと、前記文章ベクトルとに基づいて、前記要約対象の文章から重要文を抽出する。これにより、要約対象の文章について要約文を自動的に生成するに際し、当該要約対象の文章が属する分野も考慮して要約文を生成することができ、より正確な要約文の作成を図るものである。
【特許文献１】特開２００３−１０８５７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の文書要約技術では、利用者が選択した分類の内容を反映した要約文を生成することはできなかった。例えば、同じ文書に対して、利用者が選択する分類に応じて異なる要約文を作成することはできず、したがって、利用者がより必要とする内容を含んだ要約文を得ることは困難であった。
【０００８】
本発明は上記従来の問題点に鑑み、利用者がより必要とする内容を含んだ要約文を得ることができる情報処理装置、情報処理方法及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の情報処理装置は、分類項目に従って文書を分類する文書分類手段と、前記文書分類手段により分類された各々の文書に対して分類先情報を設定する分類先情報設定手段と、前記文書分類手段により分類された文書を要約する文書要約手段とを備え、前記文書要約手段は、前記分類先情報設定手段で設定された分類先情報を参照して、要約対象の文書が属する少なくとも１つの分類項目を反映した要約文を出力することを特徴とする。
【００１０】
本発明の情報処理装置は、分類項目に従って文書を分類する文書分類手段と、前記文書分類手段により分類された各々の文書に対し分類先情報を保持する分類先情報保持手段と、前記文書分類手段により分類された文書を要約する文書要約手段と、要約対象の文書に対して前記分類先情報保持手段から分類先情報を選択するための分類先選択手段とを備え、前記文書要約手段は、前記分類先選択手段により選択された分類先情報を反映した要約文を出力することを特徴とする。
【００１１】
本発明の情報処理方法は、分類項目に従って文書を分類する文書分類工程と、前記文書分類工程により分類された文書を要約する文書要約工程とを実行する情報処理方法において、前記文書分類工程により分類された各々の文書に対して分類先情報を設定する工程を実行し、前記文書要約工程は、前記設定された分類先情報を参照して、要約対象の文書が属する少なくとも１つの分類項目を反映した要約文を出力することを特徴とする。
【００１２】
本発明の情報処理方法は、分類項目に従って文書を分類する文書分類工程と、前記文書分類工程により分類された文書を要約する文書要約工程とを実行する情報処理方法において、前記文書分類工程により分類された各々の文書に対し分類先情報を分類先情報保持手段に保持する工程と、要約対象の文書に対して前記分類先情報保持手段から分類先情報を選択するための分類先選択工程とを実行し、前記文書要約工程は、前記分類先選択工程により選択された分類先情報を反映した要約文を出力することを特徴とする。
【００１３】
本発明の制御プログラムは、分類項目に従って文書を分類する文書分類ステップと、前記文書分類ステップにより分類された文書を要約する文書要約ステップとを備えた、コンピュータで読み取り可能な制御プログラムであって、前記文書分類ステップにより分類された各々の文書に対して分類先情報を設定するステップを設け、前記文書要約ステップは、前記設定された分類先情報を参照して、要約対象の文書が属する少なくとも１つの分類項目を反映した要約文を出力することを特徴とする。
【００１４】
本発明の制御プログラムは、分類項目に従って文書を分類する文書分類ステップと、前記文書分類ステップにより分類された文書を要約する文書要約ステップとを備えた、コンピュータで読み取り可能な制御プログラムであって、前記文書分類ステップにより分類された各々の文書に対し分類先情報を分類先情報保持手段に保持するステップと、要約対象の文書に対して前記分類先情報保持手段から分類先情報を選択するための分類先選択ステップとを設け、前記文書要約ステップは、前記分類先選択ステップにより選択された分類先情報を反映した要約文を出力することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、選択された分類の内容を反映した要約文を生成することができ、利用者がより必要とする要約文を得ることが可能である。
【発明を実施するための最良の形態】
【００１６】
本発明の情報処理装置、情報処理方法、及び制御プログラムの実施の形態について、図面を参照しながら説明する。
【００１７】
＜本実施形態の構成＞
図１は、本発明の実施の一形態に係る情報処理装置のハード構成を示すブロック図である。
【００１８】
同図において、１１はマイクロプロセッサ（ＣＰＵ）であり、ＲＯＭ１２又は外部メモリ１４に記憶された制御プログラムコードを実行して本実施形態の文書要約処理のための演算や論理判断等を行い、またアドレスバスＡＢ、コントロールバスＣＢ及びデータバスＤＢを介して、それらのバスに接続された各構成要素を制御する。ここで、アドレスバスＡＢは、ＣＰＵ１１が制御の対象とする構成要素を指定するためのアドレス信号を転送する。コントロールバスＣＢは、ＣＰＵ１１が制御の対象とする各構成要素に対してＣＰＵ１１から出力されるコントロール信号を転送する。データバスＤＢは、各構成要素相互間のデータ転送を行う。
【００１９】
１２は読み出し専用の固定メモリ（ＲＯＭ）であり、本実施形態で実行される処理プログラム（後述する図３及び図４のフロー）等の制御プログラムコードを記憶する。１３は書き込み可能なランダムアクセスメモリ（ＲＡＭ）であり、各構成要素から送られた各種データの一時記憶に用いられる。
【００２０】
１４は外部メモリであり、本実施形態に係る文書要約処理（後述する図３及び図４のフロー）を実行するプログラムコード等が格納される。１５はキーボードであり、アルファベットキーや、ひらがなキー、カタカナキー、句読点等の文字記号入力キー、カーソル移動を支持するカーソル移動キー等の各種の機能キーを備えている。
【００２１】
１６は表示用ビデオメモリ（ＶＲＡＭ）であり、表示すべきデータの表示パターンを蓄える。１７はＣＲＴコントローラであり、表示用ビデオメモリ（ＶＲＡＭ）１６に蓄えられた内容を後述の表示装置（ＣＲＴ）１８に表示する役割を担う。１８は陰極線管や液晶パネル等の表示装置（ＣＲＴ）であり、表示装置１８の画面上に、ドット構成の表示パターン及びカーソルがＣＲＴコントローラ１７による制御によって表示される。１９はネットワークコントローラであり、当該情報処理装置をイーサーネット（Ｅｔｈｅｒｎｅｔ（登録商標））などのネットワークに接続する役割を担う。
【００２２】
かかる各構成要素から成る情報処理装置は、キーボード１５からの各種の入力及びネットワークコントローラ１９から供給されるネットワーク経由の各種の入力に応じて作動するものであって、キーボード１５からの入力又はネットワークコントローラ１９からの入力が供給されると、まず、インタラプト信号がマイクロプロセッサ（ＣＰＵ）１１へ送られ、マイクロプロセッサ（ＣＰＵ）１１が、外部メモリ１４内に記憶してある各種の制御信号を読み出し、それらの制御信号に従って各種の制御が行われる。
【００２３】
図２は、図１に示した情報処理装置の文書要約機能を表すブロック図である。
【００２４】
２０１は、文書を格納する文書格納部であり、例えば図１中の外部メモリ１４等が相当する。２０２は、文書格納部２０１に格納されている文書を分類する文書分類部であり、図１中のＣＰＵ１１等が相当する。２０３は、文書分類部２０２によって分類された各々の文書の分類先を保持する分類先情報保持部であり、図１中のＲＡＭ１３等が相当する。
【００２５】
２０４は、利用者が要約文を作成する際に、出力する要約文に反映させたい分類先情報を選択するための分類先選択部であり、図１中のキーボード１５等が相当する。２０５は、分類先選択部２０４で選択した分類先情報を分類先情報保持部２０３から取り出し、分類先情報を反映した要約文を作成する文書要約部であり、図１中のＣＰＵ１１等が相当する。２０６は、文書要約部２０６で作成された要約文を利用者に提示する要約結果表示部であり、図１中のＣＲＴ１８に相当する。
【００２６】
＜本実施形態の動作＞
図３は、本実施形態に係る情報処理装置の文書要約処理の実行手順を示したフローチャートである。
【００２７】
まずステップＳ３０１において、予め分類カテゴリを設定しておき、次のステップＳ３０２では、分類カテゴリに関連するキーワードを規定とした分類ベクトルを作成する。これを全ての分類カテゴリに対して行う。
【００２８】
続くステップＳ３０３では、入力された文書を分類する文書分類処理を実行する。この文書分類処理の手順については図４で後述する。そして、ステップＳ３０４において、全ての文書について分類がなされたかについて判断し、全ての文書が分類されていたらステップＳ３０５へ移る。分類されていなければステップＳ３０３に戻り、次の文書の分類を行う。なお、ステップＳ３０３とＳ３０４の処理は、文書が入力される度に行われる。
【００２９】
ステップＳ３０５では、要約対象文書を選択する。選択された要約対象文書は、前記ステップＳ３０１によって設定された分類先カテゴリの情報を属性として持っている。要約対象文書を選択した後は、ステップＳ３０６において、要約対象文書がどの分類カテゴリに属しているのかを表示し、利用者に選択させる。
【００３０】
続くステップＳ３０７では、前記ステップＳ３０６で選択した分類カテゴリの分類情報を反映した要約文を作成する。具体的には、例えば要約対象文書の各文のキーワードを抽出し、文の特徴ベクトルを作成する。そして文書分類時に作成した分類カテゴリの特徴ベクトルと文の特徴ベクトルとの類似度を求め、類似度の高い文に大きなスコアを加算する。さらに、キーワードの出現回数や、文の位置などを考慮して各文にスコア付けを行い、スコアの高い文を要約文として選択する。これにより、ユーザが選択した分類カテゴリの内容を反映した要約文が出力される。また、同じ文書に対してユーザが選択する分類カテゴリが異なれば出力される要約文も異なる。
【００３１】
そしてステップＳ３０８において、前記ステップＳ３０７で作成された要約文を利用者に提示する。
【００３２】
図４は、図３で説明した文書分類処理（ステップＳ３０３）の詳細な手順を示すフローチャートである。
【００３３】
まずステップＳ４０１では、入力された文書からその文書を特徴づけるキーワードを抽出し、文書ベクトルを作成する。次のステップＳ４０２では、前記ステップＳ４０１で求めた文書ベクトルと全ての分類カテゴリにおける分類ベクトルとの類似度を計算する。２つのベクトルｖ１，ｖ２の類似度Ｓを求めるには、例えば次式を用いる。
【００３４】
【数１】
2005275948.tif 000003
【００３５】
続くステップＳ４０３では、前記ステップＳ４０２で求められた類似度が高い分類先候補を利用者に表示し、さらにステップＳ４０４は、前記ステップＳ４０３で表示された分類先候補から利用者が分類先を選択する。ここでは複数の分類先を選択することができる。なお、ステップＳ４０３及びＳ４０４の処理は、類似度が上位のものを自動的に分類するようにしても良い。そしてステップＳ４０５において、分類された文書に分類先情報を設定する。
【００３６】
このように本実施形態では、ある文書を複数のカテゴリに分類し、分類先情報を文書の属性として保持する。この文書を要約する時に、利用者が分類先情報を選択することによって、選択した分類先の内容を反映した要約文が生成され、利用者がより必要とする要約文を得ることができる。
【００３７】
なお、上記実施形態では、文書を格納する文書格納部２０１を、単一の装置を構成する外部メモリ１４に配置するものとして説明したが、これを複数の外部記憶装置に分散配置し、ネットワークコントローラ１９を介してネットワーク上で処理するように構成しても良い。
【００３８】
本発明は、上述した実施形態の装置に限定されず、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用しても良い。前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体をシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、完成されることは言うまでもない。
【００３９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、次のプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵなどが処理を行って実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施の一形態に係る情報処理装置のハード構成を示すブロック図である。
【図２】図１に示した情報処理装置の文書要約機能を表すブロック図である。
【図３】実施形態に係る情報処理装置の文書要約処理の実行手順を示したフローチャートである。
【図４】図３で説明した文書分類処理（ステップＳ３０３）の詳細な手順を示すフローチャートである。
【符号の説明】
【００４２】
１１  マイクロプロセッサ
１２  ＲＯＭ
１３  ＲＡＭ
１４  外部メモリ
１５  キーボード
１６  表示用ビデオメモリ（ＶＲＡＭ）
１７  ＣＲＴコントローラ
１８  表示装置（ＣＲＴ）
１９  ネットワークコントローラ
２０１  文書格納部
２０２  文書分類部
２０３  分類先情報保持部
２０４  分類先選択部
２０５  文書要約部
２０６  要約結果表示部
【図１】
2005275948.tif 000004
【図２】
2005275948.tif 000005
【図３】
2005275948.tif 000006
【図４】
2005275948.tif 000007