(57)【要約】 【課題】  主たる文章のみを簡潔かつ効果的に表記し得る要約作成方法およびそのプログラムを提供する。【解決手段】  文書情報（たとえば、電子カルテ）が入力されると、かかる文書情報は形態素解析され、文章の一部が他の文章の全体と一致するかが判別される。一致するときは、部分マッチングする文字列が簡略文候補として設定され、一致しないときは、当該文章がそのまま簡略化候補とされる。但し、部分マッチングする場合でも、マッチングする文字列の文字数がＭ未満であるか、あるいは、その形態素数がＮ未満であるときは、部分マッチングする文字列を簡略文候補とせずに、当該文章がそのまま簡略化候補とされる。しかして、生成された簡略化候補のうち、キーワードを含む簡略化候補が抽出され、サマリ候補に設定される。そして、入力文書中、サマリ候補に該当する部分がマーキングされ、要約が生成される。【選択図】    図６
2005174003.tif 000002
【特許請求の範囲】
【請求項１】
文書情報から要約を生成する要約生成方法であって、
前記文書情報中に含まれる文章のうちキーワードを含む文章を抽出する重要文抽出ステップと、
抽出された一の重要文と他の重要文とを比較し、当該重要文の一部が他の重要文に一致するかを判別するマッチング判別ステップと、
前記マッチング判別ステップによる判別結果に応じてサマリ候補を設定するサマリ候補設定ステップと、
前記文書情報の内、前記サマリ候補設定ステップによって設定されたサマリ候補に該当する箇所を抽出して要約を生成する要約生成ステップとを有し、
前記サマリ候補設定ステップは、
前記マッチング判別ステップにおいて当該重要文の一部が他の重要文に一致すると判別されたとき、一致する部分の文字列をサマリ候補として設定し、
前記マッチング判別ステップにおいて当該重要文の一部が他の重要文に一致しないと判別されたとき、当該重要文をサマリ候補として設定する、
ことを特徴とする要約生成方法。
【請求項２】
請求項１において、
前記マッチング判別ステップは、当該重要文の一部が他の重要文の全体に一致するかを判別する、
ことを特徴とする要約生成方法。
【請求項３】
請求項１または２において、
前記サマリ候補設定ステップは、前記マッチング判別ステップにおいて当該重要文の一部が他の重要文に一致すると判別されたとき、一致する部分の文字数を閾値と比較し、当該文字数が当該閾値以上のときは一致する部分の文字列をサマリ候補として設定し、当該文字数が当該閾値未満のときは当該重要文をサマリ候補として設定する、
ことを特徴とする要約生成方法。
【請求項４】
請求項１ないし３の何れかにおいて、
前記サマリ候補設定ステップは、前記マッチング判別ステップにおいて当該重要文の一部が他の重要文に一致すると判別されたとき、一致する部分の形態素数を閾値と比較し、当該形態素数が当該閾値以上のときは一致する部分の文字列をサマリ候補として設定し、当該文字数が当該閾値未満のときは当該重要文をサマリ候補として設定する、
ことを特徴とする要約生成方法。
【請求項５】
請求項１ないし４の何れかにおいて、
前記要約生成ステップは、前記文書情報を全文表示するとともに、前記サマリ候補設定ステップによって設定されたサマリ候補の文字列部分にマーキングを付する、
ことを特徴とする要約生成方法。
【請求項６】
文書情報から要約を生成する要約生成方法であって、
前記文書情報中に含まれる一の文章と他の文章を比較し、当該文章の一部が他の文章に一致するかを判別するマッチング判別ステップと、
前記マッチング判別ステップによる判別結果に応じて簡略文候補を設定する簡略文候補設定ステップと、
前記簡略文候補設定ステップによって設定された簡略文候補のうち、キーワードを含む簡略文候補を抽出してサマリ候補として設定するサマリ候補設定ステップと、
前記文書情報の内、前記サマリ候補設定ステップによって設定されたサマリ候補に該当する箇所を抽出して要約を生成する要約生成ステップとを有し、
前記簡略文候補設定ステップは、
前記マッチング判別ステップにおいて当該文章の一部が他の文章に一致すると判別されたとき、一致する部分の文字列を簡略文候補として設定し、
前記マッチング判別ステップにおいて当該文章の一部が他の文章に一致しないと判別されたとき、当該文章を簡略文候補として設定する、
ことを特徴とする要約生成方法。
【請求項７】
請求項６において、
前記マッチング判別ステップは、当該文章の一部が他の文章の全体に一致するかを判別する、
ことを特徴とする要約生成方法。
【請求項８】
請求項６または７において、
前記簡略文候補設定ステップは、前記マッチング判別ステップにおいて当該文章の一部が他の文章に一致すると判別されたとき、一致する部分の文字数を閾値と比較し、当該文字数が当該閾値以上のときは一致する部分の文字列を簡略文候補として設定し、当該文字数が当該閾値未満のときは当該文章を簡略文候補として設定する、
ことを特徴とする要約生成方法。
【請求項９】
請求項６ないし８の何れかにおいて、
前記簡略文候補設定ステップは、前記マッチング判別ステップにおいて当該文章の一部が他の文章に一致すると判別されたとき、一致する部分の形態素数を閾値と比較し、当該形態素数が当該閾値以上のときは一致する部分の文字列を簡略文候補として設定し、当該文字数が当該閾値未満のときは当該文章を簡略文候補として設定する、
ことを特徴とする要約生成方法。
【請求項１０】
請求項６ないし９の何れかにおいて、
前記要約生成ステップは、前記文書情報を全文表示するとともに、前記サマリ候補設定ステップによって設定されたサマリ候補の文字列部分にマーキングを付する、
ことを特徴とする要約生成方法。
【請求項１１】
上記請求項１ないし１０の何れかに記載の要約生成方法に従うサマリ生成機能をコンピュータに付与するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば電子カルテ等の文書情報から要約を生成する要約生成方法およびそのプログラムに関するものである。
【背景技術】
【０００２】
一つのファイルに多数の文書情報が含まれている場合、それぞれの文書情報の内容を簡易に確認できるよう、要約を生成することがよく行われる。たとえば、文書情報中から重要な箇所を抜粋して別途、要約書面を生成したり、あるいは、重要な箇所のみにアンダーラインやハイライト表示を付する等して、それぞれの文書情報の内容を簡易に把握できるようにする。これにより、ファイル中から所望の文書情報を容易に抽出することができる。
【０００３】
ここで、電子カルテ等、同じ表現が多く現れる文書から要約を生成する場合、特定のキーワードを含む文章を抽出して要約を生成するのが効果的である。たとえば、以下の特許文献１では、あらかじめ準備された重要表現を含む文章を抽出して、電子メールの要約を作成するようにしている。
【特許文献１】特開平１１−３１６７６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このように特定のキーワードを含む文章を抽出する場合には、同じ内容の文章の前後に日付や接続詞等が付加されている文章がそれぞれ抽出されてしまう。ところが、要約を生成する場合、日付や接続詞等は特に重要な意味は持たず、逆に、日付や接続詞等が含まれていると、却って読みづらいものとなってしまう。日付や接続詞等を省いた中心の文章のみが簡潔に表記されている方が、要約としては、読みやすく理解しやすいものとなる。
【０００５】
そこで、本発明は、主たる文章のみを簡潔かつ効果的に表示し得る要約作成方法およびそのプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題に鑑み本発明は、それぞれ以下の特徴を有する。
【０００７】
請求項１の発明は、文書情報から要約を生成する要約生成方法であって、前記文書情報中に含まれる文章のうちキーワードを含む文章を抽出する重要文抽出ステップと、抽出された一の重要文と他の重要文とを比較し、当該重要文の一部が他の重要文に一致するかを判別するマッチング判別ステップと、前記マッチング判別ステップによる判別結果に応じてサマリ候補を設定するサマリ候補設定ステップと、前記文書情報の内、前記サマリ候補設定ステップによって設定されたサマリ候補に該当する箇所を抽出して要約を生成する要約生成ステップとを有し、前記サマリ候補設定ステップは、前記マッチング判別ステップにおいて当該重要文の一部が他の重要文に一致すると判別されたとき、一致する部分の文字列をサマリ候補として設定し、前記マッチング判別ステップにおいて当該重要文の一部が他の重要文に一致しないと判別されたとき、当該重要文をサマリ候補として設定することを特徴とする。
【０００８】
請求項２の発明は、請求項１に記載の要約生成方法において、前記マッチング判別ステップは、当該重要文の一部が他の重要文の全体に一致するかを判別することを特徴とする。
【０００９】
請求項３の発明は、請求項１または２に記載の要約生成方法において、前記サマリ候補設定ステップは、前記マッチング判別ステップにおいて当該重要文の一部が他の重要文に一致すると判別されたとき、一致する部分の文字数を閾値と比較し、当該文字数が当該閾値以上のときは一致する部分の文字列をサマリ候補として設定し、当該文字数が当該閾値未満のときは当該重要文をサマリ候補として設定することを特徴とする。
【００１０】
請求項４の発明は、請求項１ないし３の何れかに記載の要約生成方法において、前記サマリ候補設定ステップは、前記マッチング判別ステップにおいて当該重要文の一部が他の重要文に一致すると判別されたとき、一致する部分の形態素数を閾値と比較し、当該形態素数が当該閾値以上のときは一致する部分の文字列をサマリ候補として設定し、当該文字数が当該閾値未満のときは当該重要文をサマリ候補として設定することを特徴とする。
【００１１】
請求項５の発明は、請求項１ないし４の何れかに記載の要約生成方法において、前記要約生成ステップは、前記文書情報を全文表示するとともに、前記サマリ候補設定ステップによって設定されたサマリ候補の文字列部分にマーキングを付することを特徴とする。
【００１２】
請求項６の発明は、文書情報から要約を生成する要約生成方法であって、前記文書情報中に含まれる一の文章と他の文章を比較し、当該文章の一部が他の文章に一致するかを判別するマッチング判別ステップと、前記マッチング判別ステップによる判別結果に応じて簡略文候補を設定する簡略文候補設定ステップと、前記簡略文候補設定ステップによって設定された簡略文候補のうち、キーワードを含む簡略文候補を抽出してサマリ候補として設定するサマリ候補設定ステップと、前記文書情報の内、前記サマリ候補設定ステップによって設定されたサマリ候補に該当する箇所を抽出して要約を生成する要約生成ステップとを有し前記簡略文候補設定ステップは、前記マッチング判別ステップにおいて当該文章の一部が他の文章に一致すると判別されたとき、一致する部分の文字列を簡略文候補として設定し、前記マッチング判別ステップにおいて当該文章の一部が他の文章に一致しないと判別されたとき、当該文章を簡略文候補として設定することを特徴とする。
【００１３】
請求項７の発明は、請求項６に記載の要約生成方法において、前記マッチング判別ステップは、当該文章の一部が他の文章の全体に一致するかを判別することを特徴とする。
【００１４】
請求項８の発明は、請求項６または７に記載の要約生成方法において、前記簡略文候補設定ステップは、前記マッチング判別ステップにおいて当該文章の一部が他の文章に一致すると判別されたとき、一致する部分の文字数を閾値と比較し、当該文字数が当該閾値以上のときは、一致する部分の文字列を簡略文候補として設定し、当該文字数が当該閾値未満のときは、当該文章を簡略文候補として設定することを特徴とする。
【００１５】
請求項９の発明は、請求項６ないし８の何れかに記載の要約生成方法において、前記簡略文候補設定ステップは、前記マッチング判別ステップにおいて当該文章の一部が他の文章に一致すると判別されたとき、一致する部分の形態素数を閾値と比較し、当該形態素数が当該閾値以上のときは一致する部分の文字列を簡略文候補として設定し、当該文字数が当該閾値未満のときは当該文章を簡略文候補として設定することを特徴とする。
【００１６】
請求項１０の発明は、請求項６ないし９の何れかに記載の要約生成方法において、前記要約生成ステップは、前記文書情報を全文表示するとともに、前記サマリ候補設定ステップによって設定されたサマリ候補の文字列部分にマーキングを付することを特徴とする。
【００１７】
請求項１１の発明は、上記請求項１ないし１０の何れかに記載のサマリ生成方法に従うサマリ生成機能をコンピュータに付与するプログラムである。
【００１８】
なお、上記において、「文章」とは、句点「。」から次の句点「。」までによって区画される文字列の他、改行マークから次の改行マークによって区画された文字列等も広く含むものである。また、「マーキング」とは、アンダーラインやハイライト表示を付することによって文字列を強調表示する場合の他、文字の太さや大きさ色等を変更することで表示の差別化を図るといった手法も広く含むものである。
【００１９】
本発明の特徴は、以下に示す実施の形態の説明により更に明らかとなろう。ただし、以下の実施の形態は、あくまでも、本発明の一つの実施形態であって、本発明ないし各構成要件の用語の意義は、以下の実施の形態に記載されたものに制限されるものではない。
【発明の効果】
【００２０】
本発明によれば、キーワードを含む文章のうち、「その後」などの日付や接続詞等が付加されている文章は、これらを除外した文章に簡略化されてサマリ候補とされるため、日付や接続詞等、不要な表現のない効果的な要約（サマリ）を生成することができる。
【００２１】
さらに、請求項３、４、８、９に記載の発明によれば、部分マッチングする部分の文字数が最小文字数未満の場合、あるいは、その形態素数が最小形態素数未満である場合には、部分マッチングする文字列をサマリ候補とはせず、当該文章をそのままサマリ候補とするものであるから、サマリ候補が簡略され過ぎることがなく、もって、ほどよく簡略化された要約（サマリ）を生成することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態につき図面を参照して説明する。
【実施例１】
【００２３】
まず、図１に実施例に係る要約作成装置の構成を示す。
【００２４】
なお、本実施例における要約作成装置は、ハードウェア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩなどで実現できる。また、ソフトウェア的には、メモリにロードされた記録制御機能のあるプログラムなどによって実現される。図１には、ハードウェアおよびソフトウェアによって実現される要約作成装置の機能ブロックが示されている。ただし、これらの機能ブロックが、ハードウェアのみ、ソフトウェアのみ、あるいは、それらの組合せ等、いろいろな形態で実現できることは言うまでもない。
【００２５】
図示の如く、要約作成装置は文章入力部１０１と、形態素解析部１０２と、キーワード設定部１０３と、キーワード辞書１０４と、重要文抽出部１０５と、サマリ候補設定部１０６と、サマリ出力部１０７とを含んでいる。
【００２６】
文章入力部１０１は、入力ポートやディスクドライブ等から電子カルテ等の文書情報を受信する。形態素解析部１０２は、形態素解析のためのデータベースを備え、入力部１０１から入力された文書情報（一つの文書情報）を形態素解析して形態素単位に分割し、区切り情報と、各単位の自立語・付属語の区別を示す情報を当該文書情報に添えてキーワード設定部１０３と重要文抽出部１０５に出力する。
【００２７】
キーワード設定部１０３は、当該文書情報中に含まれるそれぞれの自立語の発生頻度を検出し、発生頻度が所定の閾値以上のものをキーワード候補としてメモリ（図示せず）に記憶する。このとき、各キーワード候補には、発生頻度に応じたスコアが設定され、メモリに記憶される。
【００２８】
キーワード辞書１０４は、キーボード等の入力手段を介して、あらかじめユーザによって設定されたキーワード候補を記憶する。ユーザは、かかるキーワード候補を設定する際、各キーワード候補の重要度を設定する。キーワード辞書１０４は、かかる重要度に応じたスコアを各キーワードに対応付けて記憶する。
【００２９】
上記キーワード設定部１０３は、前記メモリに記憶したキーワード候補と、キーワード辞書１０４に登録されているキーワード候補から、重要語テーブルを生成する。かかる重要語テーブルは、重要文抽出部１０５において、重要文抽出の際に参照される。
【００３０】
なお、かかる重要語テーブルは、たとえば、キーワード辞書１０４に登録されている全てのキーワード候補と、上記メモリに格納されているキーワード候補のうちスコアが上位数番目までのキーワード候補によって生成される。あるいは、キーワード１０４に登録されているキーワード候補の上位数番目までと、上記メモリに格納されているキーワード候補の上位数番目までによって生成するようにしても良い。ここで、上位何番目までを重要語テーブルに取り込むかは、ユーザにおいて適宜設定できるようにすると良い。
【００３１】
重要文抽出部１０５は、入力文書中に含まれている文章のうち、キーワード設定部１０３によって設定された重要語テーブル中の重要語（キーワード候補）を形態素として含む文章を重要文候補として抽出し、サマリ候補設定部１０６に出力する。なお、ここでは、たとえば、句点「。」から次の句点「。」までを一つの文章として、重要文候補の抽出を行う。あるいは、改行マークから次の改行マークまでを一つの文章とするようにしてもよい。
【００３２】
サマリ候補設定部１０６は、重要文抽出部１０５から入力された重要文候補を他の重要文候補と比較し、当該重要文候補が他の重要文候補を部分的に含んでいるときは、マッチングする部分の文字列をサマリ候補として設定し、他の重要文候補を部分的に含んでいないときは、当該重要文候補をそのままサマリ候補として設定する。ただし、マッチングする部分の文字列の文字数があらかじめ設定した最小文字数Ｍ未満であるか、あるいは、その形態素数があらかじめ設定した最小形態素数Ｎ未満である場合は、マッチングする部分の文字列をサマリ候補とはせずに、当該重要文候補をそのままサマリ候補として設定する。
【００３３】
サマリ出力部１０７は、当該文書情報からサマリ（要約）を生成して、モニタ上に表示する。たとえば、入力された文書情報を全文表示するとともに、サマリ候補設定部１０６によって設定されたサマリ候補に一致する文字列に、アンダーラインやハイライト表示等のマーキングを付加する。あるいは、サマリ用の書式を別途準備し、これに、サマリ候補に一致する文字列を移動させるようにしても良い。
【００３４】
図２に、本実施例における要約作成装置の処理フローを示す。
【００３５】
文章入力部１０１から文書情報が入力されると（Ｓ１０１）、入力された文書情報は形態素解析部１０２によって形態素解析される（Ｓ１０２）。そして、キーワード設定部１０３によって自立語の頻度がカウントされ、それぞれの自立語に頻度に応じたスコアが設定される（Ｓ１０３）。このうち、閾値Ｋ以上のスコアを持つ自立語（キーワード候補）と、キーワード辞書１０４に登録されている自立語（キーワード候補）から、重要語テーブルが生成される（Ｓ１０５）。そして、生成された重要語テーブル中の重要語を形態素として含む文章が、重要文抽出部１０５において、重要文候補として抽出される（Ｓ１０５）。
【００３６】
このようにして、当該入力文書から重要文候補が抽出されると、次に、サマリ候補設定部１０６において、上記サマリ候補の設定処理が実行される（Ｓ１０６〜Ｓ１１１）。まず、判定対象の重要文候補を他の重要文候補と比較し、当該重要文候補が他の重要文候補を部分的に含んでいるか（部分マッチングするか）が判別される（Ｓ１０６）。ここで、部分マッチングしなければ、当該判定対象の重要文候補がそのままサマリ候補に設定される（Ｓ１０９）。
【００３７】
他方、部分マッチングすれば、部分マッチングする部分の文字列の文字数が設定値Ｍ未満であるかが判別される（Ｓ１０７）。ここで、文字数が設定値Ｍ未満であれば、Ｓ１０９に進み、当該判定対象の重要文候補がそのままサマリ候補に設定される。他方、文字数が設定値Ｍ以上であれば、次に、部分マッチングする部分の文字列の形態素数が設定値Ｎ未満であるかが判別される（Ｓ１０７）。ここで、形態素数が設定値Ｎ未満であれば、Ｓ１０９に進み、当該判定対象の重要文候補がそのままサマリ候補に設定される。他方、形態素数がＮ以上であれば、部分マッチングした文字列がサマリ候補に設定される（Ｓ１１０）。
【００３８】
上記Ｓ１０６〜Ｓ１１０の処理は、全ての重要文候補についてサマリ候補の設定処理が終了するまで繰り返される（Ｓ１１１）。そして、全ての重要文候補に対するサマリ候補の設定処理が終了すると、次に、サマリ出力部１０７において、サマリ候補をもとにしたサマリ（要約）の出力処理が実行される（Ｓ１１２）。たとえば、入力された文書情報を全文表示するとともに、上記Ｓ１０６〜Ｓ１１１にて設定されたサマリ候補に一致する文字列に、アンダーラインやハイライト表示等のマーキングを付加する。
【００３９】
図３に、サマリ候補の設定時の具体的処理例を示す。
【００４０】
入力部に１単位の文書情報（たとえば、電子カルテ）が入力されると、同図（ａ）の如く、かかる文書情報が形態素解析される。なお、図中、「／」は、形態素の区切りを示している。このとき、重要語テーブルに、「経過」および「特に」のキーワードが設定されていると、当該文書中に含まれる文章のうち、形態素として「経過」および「特に」を含むもののみが抽出され、同図（ｂ）に示す如く、重要文候補が生成される。
【００４１】
次に、生成された重要文候補は、その一部が他の重要文候補と一致するか（部分マッチング）が判別され、一致するときには、当該部分マッチングする文字列がサマリ候補として設定される。たとえば、同図（ｂ）のうち、「その後、経過は順調である」は、同図（ｄ）に示す如く、「経過は順調である」の部分が他の重要文候補と部分マッチングするため、「経過は順調である」がサマリ候補として設定される。
【００４２】
他方、部分マッチングしないときは、当該重要文候補がそのままサマリ候補として設定される。たとえば、同図（ｂ）のうち、「症状は特になし」は「痛みは特になし」と「特になし」の部分が重複するが、「痛みは特になし」の全体をその一部に含むものではないため、部分マッチングしないとされる。したがって、同図（ｃ）に示す如く、「症状は特になし」はそのままサマリ候補として設定される。「痛みは特になし」も同様である。
【００４３】
このように、本実施例では、キーワードを含む文章（重要文候補）のうち、「その後」などの日付や接続詞等が付加されている文章は、これらを除外した文章に簡略化されてサマリ候補とされるため、日付や接続詞等、不要な表現のない要約（サマリ）を生成出力することができる。
【００４４】
また、図３には例示されていないが、部分マッチングする部分の文字数が最小文字数Ｍ未満の場合、あるいは、その形態素数が最小形態素数Ｎ未満であるときは、部分マッチングする文字列をサマリ候補とはせず、当該重要文候補をサマリ候補に設定するものであるから、重要文候補が簡略され過ぎることを防止でき、もって、内容把握に十分な程度に簡略化した要約（サマリ）を生成出力することができる。
【００４５】
なお、最小文字数Ｍおよび最小形態素数Ｎは、たとえば、設計段階において、これらを変えながらサマリ生成を試行し、設計者が最も効果的なサマリが出力されると認識した値に設定するようにする。あるいは、これらの値をユーザが適宜設定できるようにしてもよい。
【実施例２】
【００４６】
上記実施例１では、キーワード（重要語）をもとに重要文候補を抽出した後、これらを簡略化してサマリ候補を設定するようにしたが、本実施例では、まず、入力文書中に含まれる文章を簡略化した後、キーワードを含む文章を抽出し、これをサマリ候補に設定するものである。
【００４７】
図４に、本実施例に係るサマリ生成装置の構成を示す。
【００４８】
図において、文章入力部１０１、形態素解析部１０２、キーワード設定部１０３、キーワード辞書１０４、サマリ出力部１０７の機能は、上記図１に示すものと同様である。本実施例では、上記実施例１の重要文抽出部１０５とサマリ候補設定部１０６に代えて、簡略文抽出部１１０とサマリ候補設定部１１１が採用されている。
【００４９】
簡略文抽出部１１０は、入力文書中に含まれている文章のうち、一の文章を他の文章と比較し、当該文章が他の文章と部分マッチングするときは、マッチングする部分の文字列を簡略文候補とし、部分マッチングしないときは、当該文章をそのまま簡略文候補とする。ただし、マッチングする部分の文字列の文字数があらかじめ設定した最小文字数Ｍ未満であるか、あるいは、その形態素数があらかじめ設定した最小形態素数Ｎ未満である場合は、マッチングする部分の文字列を簡略文候補とはせずに、当該文章をそのまま簡略文候補とする。
【００５０】
サマリ候補設定部１１１は、生成された簡略文候補のうち、キーワード設定部１０３によって設定された重要語テーブル中の重要語（キーワード候補）を形態素として含む文章を抽出し、これをサマリ候補に設定する。
【００５１】
図５に、本実施例における要約作成装置の処理フローを示す。
【００５２】
なお、同図に示す処理フローのうち、Ｓ１０１〜Ｓ１０４は、上記実施例１における図２の処理フローと同様であるため、その説明を省略する。
【００５３】
Ｓ１０４において重要語テーブルが生成されると、次に、入力文書中に含まれている文章のうち、一の文章（文章候補）を他の文章と比較し、当該文章候補が他の文章を部分的に含んでいるか（部分マッチングするか）が判別される（Ｓ１２１）。ここで、部分マッチングしなければ、当該文章候補がそのまま簡略文候補とされる（Ｓ１２４）。
【００５４】
他方、部分マッチングすれば、部分マッチングする部分の文字列の文字数が設定値Ｍ未満であるかが判別される（Ｓ１２２）。ここで、文字数が設定値Ｍ未満であれば、Ｓ１２４に進み、当該文章候補がそのまま簡略文候補とされる。他方、文字数が設定値Ｍ以上であれば、次に、部分マッチングする部分の文字列の形態素数が設定値Ｎ未満であるかが判別される（Ｓ１２３）。ここで、形態素数が設定値Ｎ未満であれば、Ｓ１２４に進み、当該文章候補がそのまま簡略文候補とされる。他方、形態素数がＮ以上であれば、部分マッチングした文字列が簡略文候補とされる（Ｓ１２５）。
【００５５】
上記Ｓ１２１〜Ｓ１２５の処理は、全ての文章について簡略文候補の生成処理が終了するまで繰り返される（Ｓ１２６）。全ての文章に対する簡略文候補の生成処理が終了すると、次に、簡略文候補のうち、Ｓ１０４にて生成された重要語テーブル中の重要語を形態素として含む簡略文候補が抽出され、サマリ候補として設定される（Ｓ１２７）。そして、設定されたサマリ候補をもとに、サマリ出力部１０７において、サマリ（要約）の出力処理が実行される（Ｓ１２８）。たとえば、入力された文書情報を全文表示するとともに、上記Ｓ１２１〜Ｓ１２７にて設定されたサマリ候補に一致する文字列に、アンダーラインやハイライト表示等のマーキングを付加する。
【００５６】
図６に、サマリ候補の設定時の具体的処理例を示す。
【００５７】
入力部に１単位の文書情報（たとえば、電子カルテ）が入力されると、同図（ａ）の如く、かかる文書情報が形態素解析される。次に、形態素解析された各文章は、その一部が他の文章と一致するか（部分マッチング）が判別され、一致するときには、当該部分マッチングする文字列が簡略文候補として設定される。他方、一致しないときは、当該文章がそのまま簡略化候補とされる。
【００５８】
たとえば、同図（ａ）のうち、「その後、経過は順調である」は、「経過は順調である」の部分が他の文章と部分マッチングするため、「経過は順調である」が簡略文候補として設定される。
【００５９】
なお、同図（ａ）の「異常なし」や、「症状は特になし」、「痛みは特になし」は「なし」と部分マッチングするが、部分マッチングする「なし」の文字数が最小値Ｍ（たとえば、Ｍ＝４）未満であるため、同図（ｄ）に示す如く、これら「異常なし」、「症状は特になし」、「痛みは特になし」に対する簡略文候補が「なし」とされることはない。これらは、それぞれ「異常なし」、「症状は特になし」、「痛みは特になし」それ自身が、そのまま簡略化候補とされる。
【００６０】
次に、生成された簡略化候補のうち、キーワードを含む簡略化候補が抽出され、サマリ候補に設定される。たとえば、重要語テーブルに、「経過」および「特に」のキーワードが設定されている場合、同図（ｂ）の簡略化候補のうち、形態素として「経過」および「特に」を含むもののみが抽出され、同図（ｃ）に示す如く、サマリ候補として設定される。
【００６１】
このように、本実施例では、上記実施例１と同様、日付や接続詞等、不要な表現のない要約（サマリ）を生成出力することができる。また、最小文字数Ｍおよび最小形態素数Ｎを設定することにより、過度の簡略化を防止でき、効果的に簡略化された要約（サマリ）を生成出力することができる。
【００６２】
本発明は、上記実施の形態に限定されるものではなく、他に種々の変更が可能であることは言うまでもない。本発明の実施の形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、変更が可能である。
【図面の簡単な説明】
【００６３】
【図１】実施例１に係る要約作成装置の構成を示す図
【図２】実施例１に係る要約作成装置の処理動作を示すフローチャート
【図３】実施例１に係る要約作成動作の具体例を示す図
【図４】実施例２に係る要約作成装置の構成を示す図
【図５】実施例２に係る要約作成装置の処理動作を示すフローチャート
【図６】実施例２に係る要約作成動作の具体例を示す図
【符号の説明】
【００６４】
１０３  キーワード設定部
１０４  キーワード辞書
１０５  重要文抽出部
１０６  サマリ候補設定部
１０７  サマリ出力部
１１０  簡略文抽出部
１１１  サマリ候補設定部
【図１】
2005174003.tif 000003
【図２】
2005174003.tif 000004
【図３】
2005174003.tif 000005
【図４】
2005174003.tif 000006
【図５】
2005174003.tif 000007
【図６】
2005174003.tif 000008