(57)【要約】  【課題】  ユーザの視点に応じた要約を生成する。  【解決手段】  ユーザは、文書入力部１０を用いて要約したい文書を指定する。さらに、要約のための視点を、キーワード／役割指定部１３を用いてキーワードとその役割で指定する。指定された文書は、役割解析部１１に送られ、抽出された役割情報が役割情報記憶部１２に登録される。役割の抽出が終わると、文書中の各文のスコアをスコア計算部１４において計算する。そしてスコア計算部１４のスコアに基づいて要約生成部１５により要約を合成する。ここでは、文単位でスコアリングしてスコアの高いものを要約として抽出する重要文ピックアップの手法を用いている。生成された要約は表示部１６に表示される。【選択図】  図１
2005234635.tif 000002
【特許請求の範囲】
【請求項１】
処理対象文書を入力する文書入力手段と、
キーワードと、文におけるキーワードの役割とを指定する要約視点指定手段と、
上記処理対象文書に含まれる各文について当該各文の所定の語句の役割を判別する役割判別手段と、
上記要約視点指定手段により指定されたキーワードおよび役割を上記各文に含まれる所定の語句およびその役割に突き合わせる突き合わせ手段と、
上記突き合わせ手段の突き合わせ結果に基づいて要約を構成すべき文を選択して要約を作成する要約作成手段とを有することを特徴とする文書要約装置。
【請求項２】
処理対象文書を入力する文書入力手段と、
キーワードと、文におけるキーワードの役割とを指定する要約視点指定手段と、
上記処理対象文書に含まれる各文について当該各文の所定の語句の役割を判別する役割判別手段と、
上記要約視点指定手段により指定されたキーワードおよび役割を上記各文に含まれる所定の語句およびその役割に突き合わせて、上記各文のスコアを計算するスコア計算手段と、
上記各文の上記スコアに基づいて要約を構成すべき文を選択して要約を作成する要約作成手段とを有することを特徴とする文書要約装置。
【請求項３】
上記役割は、動作、状態、状態変化などの主体、対象、相手、手段、場所、時間などである請求項１または２記載の文書要約装置。
【請求項４】
上記役割は、表層格により表される請求項１、２または３記載の文書要約装置。
【請求項５】
上記キーワードは固有表現である請求項１、２、３または４記載の文書要約装置。
【請求項６】
上記スコア計算手段は、各文に含まれる自立語のスコアを加算し、さらに上記自立語が上記指定されたキーワードで指定された役割を持つときに大きな重みを付ける請求項１〜５のいずれかに記載の文書要約装置。
【請求項７】
上記スコア計算手段は、各文に含まれる自立語のスコアを加算し、さらに上記自立語が上記指定されたキーワードの場合に所定の重みを付け、さらに上記自立語が上記指定されたキーワードで指定された役割を持つときにより大きな重みを付ける請求項１〜５のいずれかに記載の文書要約装置。
【請求項８】
上記自立語のスコアはｔｆ＊ＩＤＦのスコアである請求項７記載の文書要約装置。
【請求項９】
検索キーワードおよび当該検索キーワードの役割を入力する検索視点入力手段と、
検索対象の各文書に含まれる各文について当該各文の所定の語句の役割を判別する文書役割判別手段と、
少なくとも上記検索キーワードに基づいて文書を検索する検索手段と、
上記検索手段により検索された各文書に対して、当該各文書に含まれる各文の所定の語句およびその役割を、上記検索キーワードおよびその役割に突き合わせて上記各文書に含まれる各文のスコアを計算するスコア計算手段と、
上記各文書に含まれる各文の上記スコアに基づいて上記各文書の要約を構成すべき文を選択して要約を作成する要約作成手段とを有することを特徴とする文書要約装置。
【請求項１０】
上記検索視点入力手段は、
検索クエリを入力する検索クエリ入力手段と、
上記検索クエリからキーワードおよびその役割を抽出するキーワード役割抽出手段とを有する請求項９記載の文書要約装置。
【請求項１１】
上記検索手段は、上記検索キーワードおよびその役割に基づいて文書を検索する請求項９または１０記載の文書要約装置。
【請求項１２】
検索クエリを入力する検索クエリ入力手段と、
検索クエリに含まれる語句の役割を判別する役割判別手段と、
上記検索クエリに含まれる語句および上記役割判別手段により判別された役割に基づいて文書を検索する検索手段とを有することを特徴とする検索装置。
【請求項１３】
検索キーワードおよびその役割を入力する検索視点入力手段と、
上記検索キーワードおよびその役割に基づいて文書を検索する検索手段とを有することを特徴とする検索装置。
【請求項１４】
文書入力手段が処理対象文書を入力するステップと、
要約視点指定手段がキーワードと、文におけるキーワードの役割とを指定するステップと、
役割判別手段が上記処理対象文書に含まれる各文について当該各文の所定の語句の役割を判別するステップと、
突き合わせ手段が上記要約視点指定手段により指定されたキーワードおよび役割を上記各文に含まれる所定の語句およびその役割に突き合わせるステップと、
要約作成手段が上記突き合わせ手段の突き合わせ結果に基づいて要約を構成すべき文を選択して要約を作成するステップとを有することを特徴とする文書要約方法。
【請求項１５】
文書入力手段が処理対象文書を入力するステップと、
要約視点指定手段が、キーワードと、文におけるキーワードの役割とを指定するステップと、
役割判別手段が上記処理対象文書に含まれる各文について当該各文の所定の語句の役割を判別するステップと、
スコア計算手段が、上記要約視点指定手段により指定されたキーワードおよび役割を上記各文に含まれる所定の語句およびその役割に突き合わせて、上記各文のスコアを計算するステップと、
要約作成手段が、上記各文の上記スコアに基づいて要約を構成すべき文を選択して要約を作成するステップとを有することを特徴とする文書要約方法。
【請求項１６】
検索視点入力手段が検索キーワードおよび当該検索キーワードの役割を入力するステップと、
文書役割判別手段が検索対象の各文書に含まれる各文について当該各文の所定の語句の役割を判別するステップと、
検索手段が少なくとも上記検索キーワードに基づいて文書を検索するステップと、
スコア計算手段が、上記検索手段により検索された各文書に対して、当該各文書に含まれる各文の所定の語句およびその役割を、上記検索キーワードおよびその役割に突き合わせて上記各文書に含まれる各文のスコアを計算するステップと、
要約合成手段が、上記各文書に含まれる各文の上記スコアに基づいて上記各文書の要約を構成すべき文を選択して要約を合成するステップとを有することを特徴とする文書要約方法。
【請求項１７】
検索視点入力手段が検索キーワードおよびその役割を入力するステップと、
検索手段が上記検索キーワードおよびその役割に基づいて文書を検索するステップとを有することを特徴とする検索方法。
【請求項１８】
文書入力手段が処理対象文書を入力するステップと、
要約視点指定手段がキーワードと、文におけるキーワードの役割とを指定するステップと、
役割判別手段が上記処理対象文書に含まれる各文について当該各文の所定の語句の役割を判別するステップと、
突き合わせ手段が上記要約視点指定手段により指定されたキーワードおよび役割を上記各文に含まれる所定の語句およびその役割に突き合わせるステップと、
要約作成手段が上記突き合わせ手段の突き合わせ結果に基づいて要約を構成すべき文を選択して要約を作成するステップとをコンピュータに実行させるために用いられることを特徴とする文書要約用コンピュータプログラム。
【請求項１９】
文書入力手段が処理対象文書を入力するステップと、
要約視点指定手段が、キーワードと、文におけるキーワードの役割とを指定するステップと、
役割判別手段が上記処理対象文書に含まれる各文について当該各文の所定の語句の役割を判別するステップと、
スコア計算手段が、上記要約視点指定手段により指定されたキーワードおよび役割を上記各文に含まれる所定の語句およびその役割に突き合わせて、上記各文のスコアを計算するステップと、
要約作成手段が、上記各文の上記スコアに基づいて要約を構成すべき文を選択して要約を作成するステップとをコンピュータに実行させるために用いられることを特徴とする文書要約用コンピュータプログラム。
【請求項２０】
検索視点入力手段が検索キーワードおよび当該検索キーワードの役割を入力するステップと、
文書役割判別手段が検索対象の各文書に含まれる各文について当該各文の所定の語句の役割を判別するステップと、
検索手段が少なくとも上記検索キーワードに基づいて文書を検索するステップと、
スコア計算手段が、上記検索手段により検索された各文書に対して、当該各文書に含まれる各文の所定の語句およびその役割を、上記検索キーワードおよびその役割に突き合わせて上記各文書に含まれる各文のスコアを計算するステップと、
要約合成手段が、上記各文書に含まれる各文の上記スコアに基づいて上記各文書の要約を構成すべき文を選択して要約を作成するステップとをコンピュータに実行させるために用いられることを特徴とする文書要約用コンピュータプログラム。
【請求項２１】
検索視点入力手段が検索キーワードおよびその役割を入力するステップと、
検索手段が上記検索キーワードおよびその役割に基づいて文書を検索するステップとを有することをコンピュータに実行させるために用いられることを特徴とする検索用コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、文書の要約を生成する文書要約技術に関し、とくに、ユーザの視点に応じた要約を生成できるようにしたものである。
【背景技術】
【０００２】
文書から重要な文を選択して要約を作成する重要文抽出手法による要約では、文の重要度に、検索クエリ中の単語の出現頻度を加味することにより、検索の視点に応じた要約を作成する方法が非特許文献１で提案されている。
【０００３】
単語間の２項関係に基づいて要約文を作成する場合は、入力したキーワードを含む文から要約文を作成する方法が、特許文献１に提案されている。
【０００４】
しかしながら、ユーザの視点を表すには、キーワードだけでは不十分である。キーワードが何かをした（動作主体）とか、何かをされた（動作・作用の対象）とか、何かが起こった場所だとかいう、文中での役割が重要であると考えられるが、そのような視点から要約を作成する方法は提案されていない。
【０００５】
また、文書の概要を把握するのには、誰が、どこで、いつといったいわゆる５Ｗ１Ｈと言われるような情報が重要であり、こういう視点で文書を検索したり要約したりしたい場合は多いが、ここで「誰」とか「どこ」とかを表すのは固有名であることが多い。例えば、自分の注目している企業が「誰が」であるとか、自分の注目している場所が「どこで」であるような情報を知りたい、という要求は多いと思われる。しかしながら、このような「固有名＋役割」を視点として要約を作成する手段は提案されていない。
【０００６】
本発明者は、鋭意研究の結果、固有名および役割に着目することにより、ユーザの視点に応じた要約を生成することができるという知見をえた。
【特許文献１】特開平１１−２８２８８１号公報
【非特許文献１】Tombros, A. and Sanderson, M. (1998). “Advantages of Query Biased Summaries in Information Retrieval.” In Proc. of the 21st Annual International ACM-SIGIR Conference on Research and Development in Information Retrieval, pp. 2-10.)
【発明の開示】
【発明が解決しようとする課題】
【０００７】
この発明は、以上の事情を考慮してなされたものであり、視点となるキーワードおよび役割に着目することにより、ユーザの視点に応じた要約を生成することができる文書要約技術を提供することを目的としている。
【課題を解決するための手段】
【０００８】
この発明の構成例においては、上述の目的を達成するために、役割解析手段により、文書中の固有名や自立語などの単語の文中での役割を解析し、単語と役割をセットで保持する。要約視点指定手段（キーワード／役割指定手段）により、ユーザが、要約の視点を表すキーワードとその役割を指定する。要約手段により、指定されたキーワードとその役割を含む文を抽出し、各文をスコアリングして、スコアの高い所定数の文を、要約として選択する。要約結果は出力手段により出力される。要約結果は、要約視点に適合したものであり、ユーザが真に欲する要約を提供できる。
【０００９】
さらにこの発明を説明する。
【００１０】
この発明の一側面によれば、上述の目的を達成するために、文書要約装置に：処理対象文書を入力する文書入力手段と；キーワードと、文におけるキーワードの役割とを指定する要約視点指定手段と；上記処理対象文書に含まれる各文について当該各文の所定の語句の役割を判別する役割判別手段と；上記要約視点指定手段により指定されたキーワードおよび役割を上記各文に含まれる所定の語句およびその役割に突き合わせる突き合わせ手段と；上記突き合わせ手段の突き合わせ結果に基づいて要約を構成すべき文を選択して要約を作成する要約作成手段とを設けるようにしている。
【００１１】
「処理対象文書」は、一まとまりの複数の文であり、典型的には外部から受け付けた文書、定期的に外部から回収した文書等であり、またファイル名、パス名、ＵＲＬ等のアドレスにより特定できるものであるが、これに限定されない。例えば、複数の文書を一まとめにしたものも「処理対象文書」であり、この場合、一まとまりの複数の文書からそれら全体の要約を作成する。また、ファイル名等により１つの文書単位として管理される文書のうちのセクション等の部分も「処理対象文書」である。この場合、指定したセクションの要約や、セクションごとの要約を作成する。
【００１２】
突き合わせは、例えば、上記要約視点指定手段により指定されたキーワードおよび役割を上記各文に含まれる所定の語句およびその役割に突き合わせて、上記各文のスコアを計算するスコア計算手段であり、要約作成手段は、上記各文の上記スコアに基づいて要約を構成すべき文を選択して要約を作成する。
【００１３】
この構成においては、ユーザが指定した視点に合致した、真にユーザが欲する要約を提供できる。
【００１４】
この構成において、上記役割は、動作、状態、状態変化などの主体、対象、相手、手段、場所、時間などである。上記役割は、例えば、表層格により表される。また、上記キーワードは例えば固有表現である。固有表現（固有名ともいう）は、人名、組織名、地名、通貨、日付等、文中の重要な表現単位である。
【００１５】
上記スコア計算手段は、例えば、各文に含まれる自立語のスコアを加算し、さらに上記自立語が上記指定されたキーワードであり、かつ指定された役割を持つときに大きな重みを付けてもよい。
【００１６】
上記スコア計算手段は、例えば、各文に含まれる自立語のスコアを加算し、さらに上記自立語が上記指定されたキーワードの場合に所定の重みを付け、さらに上記自立語が上記指定されたキーワードで指定された役割を持つときにより大きな重みを付ける。
【００１７】
上記自立語のスコアは例えば周知のｔｆ＊ＩＤＦのスコアである（ｔｆは、ある文書中のある語の出現頻度を表し、ＩＤＦは語がそのくらい特定性を有するかを表す）。
【００１８】
また、この発明の他の側面によれば、文書要約装置に：検索キーワードおよび当該検索キーワードの役割を入力する検索視点入力手段と；検索対象の各文書に含まれる各文について当該各文の所定の語句の役割を判別する文書役割判別手段と；少なくとも上記検索キーワードに基づいて文書を検索する検索手段と；上記検索手段により検索された各文書に対して、当該各文書に含まれる各文の所定の語句およびその役割を、上記検索キーワードおよびその役割に突き合わせて上記各文書に含まれる各文のスコアを計算するスコア計算手段と；上記各文書に含まれる各文の上記スコアに基づいて上記各文書の要約を構成すべき文を選択して要約を作成する要約作成手段とを設けるようにしている。スコア計算手段は、上述の突き合わせ手段でもよく、この突き合わせ結果に基づいて要約を合成しても良い。
【００１９】
この構成においては検索結果を所望の要約視点で鳥瞰することができる。
【００２０】
この構成において、上記検索視点入力手段は、例えば、検索クエリを入力する検索クエリ入力手段と、上記検索クエリからキーワードおよびその役割を抽出するキーワード役割抽出手段とを含む。
【００２１】
また、上記検索手段は、例えば、上記検索キーワードおよびその役割に基づいて文書を検索する。
【００２２】
また、この発明のさらに他の側面によれば、検索装置に：検索クエリを入力する検索クエリ入力手段と；検索クエリに含まれる語句の役割を判別する役割判別手段と；上記検索クエリに含まれる語句および上記役割判別手段により判別された役割に基づいて文書を検索する検索手段とを設けるようにしている。
【００２３】
この構成においては、語句と役割に応じて検索視点で検索を行なえる。
【００２４】
なお、検索クエリは例えば自然文であるが、これに代えて明示的にキーワードおよび役割をユーザが指定できるようにしても良い。
【００２５】
なお、この発明は装置またはシステムとして実現できるのみでなく、方法としても実現可能である。また、そのような発明の一部をソフトウェアとして構成することができることはもちろんである。またそのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品もこの発明の技術的な範囲に含まれることも当然である。
【００２６】
この発明の上述の側面および他の側面は特許請求の範囲に記載され以下実施例を用いて詳述される。
【発明の効果】
【００２７】
この発明によれば、キーワードおよびその役割により決定される要約視点で要約を生成でき、真にユーザが欲する要約を生成できる。
【発明を実施するための最良の形態】
【００２８】
以下、この発明の実施例について説明する。
【実施例１】
【００２９】
まず、この発明を文書要約システムに適用した実施例１について説明する。
【００３０】
図１は、この実施例の文書要約システムを全体として示しており、図２は、その動作例を示している。これらの図において、文書要約システムは、文書入力部１０、役割解析部１１、役割情報記憶部１２、キーワード／役割指定部１３、スコア計算部１４、要約生成部１５および表示部１６等を含んで構成されている。文書要約システムは典型的にはコンピュータ１００に実装されるが、これに限定されない。
【００３１】
ユーザは、文書入力部１０を用いて要約したい文書を入力する。既存の文書を指定するようにしてもよい（ステップＳ１０）。さらに、要約のための視点を、キーワード／役割指定部１３を用いてキーワードとその役割で指定する（ステップＳ１１）。キーワードは、例えば、自立語、名詞、固有名などとする。本実施例では、固有名とする。役割は、指定したキーワードが文中でどのような役割を果たしているかを表すもので、例えば動作や状態、状態変化などの、主体、対象、相手、手段、場所、時間などである。これらは通常、キーワードである名詞が、動詞など用言のどのような格を占めているかによって表される。役割の指定方法は、主体、対象といった役割の名称で指定してもいいし、「が」、「を」といった文中での表層格で指定してもよい。例えば、図４のようなメニューを用意し、ユーザはこの中から選択するようにしてもよい。ここでは、一例として、キーワードとして「Ａ社」を指定し、役割として図４のメニューから（１）の「動作や状態の主体：「が」「は」など」を指定するものとする。
【００３２】
指定された文書は、役割解析部１１に送られ、抽出された役割情報が役割情報記憶部１２に記憶される（ステップＳ１２、Ｓ１３）。役割解析部１１は、例えば図３に示すように、形態素解析部１１１、構文解析部１１２、役割情報抽出部１１３を含んで構成されるが、これに限定されない。例えば、図５のようなテキストが指定された場合を考える。このテキストは、役割解析部１１の形態素解析部１１１でまず形態素解析され、品詞が付与される。形態素解析されたテキストに対して、構文解析部１１２によって単語間の係り受け関係が解析される。なお、指定されたキーワードを含む文のみを係り受け解析してもいい。図５の第一文は、例えば、図６のように解析される。役割解析部１１の役割情報抽出部１１３は、係り受け解析結果から、指定されたキーワードとその役割を抽出する。
【００３３】
図５のテキストの第一文、第三文、第五文からは、キーワード「Ａ社」の役割が、図7に示すように抽出される。ここでは、格関係の場合は役割を表層格で表し、格関係ではない場合は「その他」とした。「は」「が」の代わりに「主格」や「主体」としてもよい。また、「その他」をさらに分類して、役割名を付けてもよい。
【００３４】
この実施例では、文書が指定されてから役割を解析するようにしたが、あらかじめ文書を解析して、すべてのキーワード候補（すべての名詞、あるいはすべての固有名など）とその役割を抽出し、文や文書の情報とともに登録しておくようにしてもよい。その場合は、ユーザが文書ＩＤなどで指定した文書の役割情報を読み出す。また係り受け関係の解析まで行ったものを登録しておき、ユーザが文書を指定したときに、指定されたキーワードとその役割を抽出するようにしてもよい。これについては実施例２を用いて説明する。
【００３５】
役割の抽出が終わると、文書中の各文のスコアをスコア計算部１４において計算する（ステップＳ１４）。そしてスコア計算部１４のスコアに基づいて要約生成部１５により要約を生成する（ステップＳ１５）。ここでは、文単位でスコアリングしてスコアの高いものを要約として抽出する手法を用いているが、これに限定されない。キーワードおよびその役割と突き合わせて各文の適合性を判断するものであればどのようなものでもよく、キーワードおよびその役割と一致する語句を含む文を直接に要約要素としてもよい。
【００３６】
文のスコアは、周知のｔｆ＊ＩＤＦ（ｔｆは、ある文書中のある語の出現頻度を表し、ＩＤＦは語がそのくらい特定性を有するかを表す）に基づく自立語のスコアを加算して計算するものとするが、これに限定されない。
【００３７】
まず、指定したキーワード「Ａ社」を含み、その役割がユーザの指定した役割と合う文を要約の候補として抽出する。図５からは、第一文と第三文が抽出される。次に、図８のように、抽出された文を上述の方法でスコアリングし、スコアの高いものから、あらかじめ指定した文数だけを要約として抽出する。指定した文数が１の場合、図８の例では第一文が選択される。
【００３８】
スコアリングの際にも、ユーザが入力したキーワードや役割を優先して、
（１）「Ａ社」のスコアに重みづけする（矢印ａ）
（２）「Ａ社」に重みづけし、役割が一致する場合、さらに重みづけする（矢印ｂ）
などとしてもよい。重みを５とした場合、第五文の「Ａ社」は１０．４＊５となる。第一文、第三文の「Ａ社」に関しては、キーワードおよび役割の双方が一致しているので、１０．４＊５＊５となる。
【００３９】
また、キーワードと役割が一致する文をあらかじめ候補として抽出せず、上述のようなキーワードや役割が一致したときに重みを重くするようなスコアリング方法ですべての文をスコアリングし、スコアの高いものを抽出するようにしてもよい。また、キーワードを含む文を抽出し、役割が一致する場合に重みづけするようにしてもよい。
【００４０】
上述のように、役割解析部１１で解析された役割とユーザが指定する役割が１対１に対応しない場合、例えばスコア計算部１４またはキーワード／役割指定部１３等に対応テーブルをもたせておき、「が」→主体、「を」→「対象」等と対応づけるようにすればよい。
【００４１】
ここでは、表層格を役割とするようにしたが、深い解析によって深層格などを抽出するようにしてもよい。例えば、表層格が同じ「で」でも、
（１）コンピュータで解析する→「手段」
（２）有楽町で会う→「場所」
のような役割を抽出するようにしてもよい。また、「ＸＹＺの開発」のように、表層的には名詞間の修飾関係であっても、「ＸＹＺ」の役割として「対象」を抽出するようにしてもよい。
【００４２】
また、選択された文をそのまま要約とするのではなく、各文から不要な修飾部分などを取り除き、キーワードを含む骨格の部分を抽出して要約とするようにしてもよい。
【００４３】
以上のようにして生成された要約は例えば表示部１６に表示され（ステップＳ１６）、要約をポイントすることにより破線で示すように全文のデータを取得してこれを表示するようにしてもよい。
【実施例２】
【００４４】
つぎにこの発明の実施例２について説明する。この実施例の文書要約システムは、あらかじめ文書を登録しておき、さらに役割情報も解析して登録しておき、ユーザが所定の１または複数の文書を指定したときにこの役割情報や登録文書を利用して要約を生成するものである。
【００４５】
図９は実施例２の文書要約システムを示しており、この図において図１と対応する箇所には対応する符号を付した。
【００４６】
図９においては、文書登録部２０により文書を登録し、文書記憶部２１に保持する。登録した文書に関しては役割解析部１１により役割解析が行なわれ、各文書の各文の所定の語句（例えば名詞あるいは固有名）について役割情報が登録される。
【００４７】
他の構成は実施例１と同様であるので説明を繰り返さない。
【実施例３】
【００４８】
つぎにこの発明を検索システムに適用した実施例３について説明する。この検索システムは、ユーザが入力した検索クエリ(自然文)から、検索キーワードおよびその役割を抽出し、検索および検索結果の要約の視点に用いるものである。もちろん、検索キーワードおよびその役割をユーザが明示的に指定してもよい。
【００４９】
図１０はこの実施例の検索システムを全体として示しており、図１１はその文書登録時の動作例を示しており、また図１２はその検索時の動作例を示している。これらの図において、検索システムは、文書登録部２０、文書記憶部２１、役割解析部１１、役割情報記憶部１２、スコア計算部１４、要約生成部１５、表示部１６、検索クエリ入力部３０、検索クエリ役割記憶部３１、検索部３２、検索結果記憶部３３等を含んで構成されている。図１０において図１または図９に対応する箇所には対応する符号を付した。
【００５０】
まず、あらかじめ文書登録部２０により文書を登録しておく（ステップＳ２０〜Ｓ２２）。前述のように、解析のレベルは種々のものが考えられるが、ここでは係り受け解析まで行った結果と検索用のインデックスを作成して例えば役割情報記憶部１２に保持しておくものとする。
【００５１】
検索時には、ユーザは検索クエリ入力部３０から、検索クエリを自然文で入力する。例えば「ＸＹＺを発売する」と入力する（ステップＳ３０）。
【００５２】
検索部３２は、入力されたクエリに基づいて文書を検索する。その方法は問わないが、例えばクエリから自立語（ＸＹＺ、発売）を抽出し、これらを含む文書を検索する（Ｓ３３）。
【００５３】
役割解析部１１（検索視点抽出手段）は、入力されたクエリから、キーワードとその役割を抽出して検索クエリ役割記憶部３１に保持する（ステップＳ３１、Ｓ３２）。例えば固有名をキーワード候補とした場合、上のクエリから、
（１）キーワード：「ＸＹＺ」
（２）役割：「を」
を抽出する。
【００５４】
要約生成部１５は、検索された文書を、前述と同様にスコア計算部１４のスコアに基づいて要約する（ステップＳ３４、Ｓ３５）。すなわち、検索結果記憶部３３により検索結果の文書が指示され、役割情報記憶部１２から該当する文書の各文書の例えば固有名およびその役割に関する情報が取り出され、これと検索クエリ役割記憶部３１からのキーワードおよびその役割に関する情報とを用いて例えば各文のｔｄ＊ＩＤＦのスコアを計算する。そして上位の所定数の文を選択して要約を合成する。構成文の数を１とすると、図５の場合、例えば第一文が要約として選択される。要約は例えば表示部１６に表示される（ステップＳ３６）。
【００５５】
なお、この発明は上述の実施例に限定されるものではなくその趣旨を逸脱しない範囲で種々変更が可能である。この発明の種々の側面を以下に列挙するが、この発明はこれに限定されるわけではない。
【００５６】
（１）役割解析において、役割を解析する語は、自立語のような広範囲ものでもいいし、固有名など品詞を限定してもよい。
（２）役割解析において、役割は、格助詞などをそのままでもよい。格助詞などの表層表現と、特定の役割を対応づけるようにしてもよい（が−動作主体／で−場所、など）。意味解析などを行って、表層からはわからない役割を特定するようにしてもよい。
（３）要約視点を選択するためにユーザが指定する役割は、役割解析の役割との対応づけが可能なら、どのようなものでもよい。
（４）一般に要約は単独で用いられることは少なく、検索結果に要約を付与するという使われ方をすることが多い。その場合、検索と要約の視点は同じであるのがふつうなので、検索のために指定したキーワードとその役割を、要約の視点として利用してもよい。その場合、実施例３で説明したように、検索部を追加し、要約視点指定手段の代わりに、検索視点指定手段を設ける。
（５）上述の（４）の場合、検索視点指定手段の代わりに検索クエリ入力手段と検索視点抽出手段を設け、検索クエリからキーワードと役割を自動抽出するようにしてもよい。
（６）固有名抽出手段を設け、対象文書または検索クエリに含まれる固有名をキーワードとするようにしてもよい。
（７）キーワードと役割の数は、ひとつのキーワードに対してひとつの役割でもいいし、複数のキーワードに共通の役割でもよい。
（８）指定したキーワードと役割を含む文から、キーワードと役割の前後に所定数の単語や文字列を付加した部分だけを抽出し、それをスコアリングして要約を選択するようにしてもよい。
（９）指定したキーワードと役割を含む文を解析した結果から、キーワードと役割を含む関係を抽出し、この関係に係る必須格等を付与したフレーズを作成して、それをスコアリングして要約を選択するようにしてもよい。
（１０）指定した役割をもつキーワードに重み付けすることによって文をスコアリングし、スコアの高い文を要約として選択するようにしてもよい。
【図面の簡単な説明】
【００５７】
【図１】この発明の実施例１の構成を説明するブロック図である。
【図２】上述実施例１の動作例を説明するフローチャートである。
【図３】上述実施例１の役割抽出部の構成例を説明するブロック図である。
【図４】上述実施例１の要約視点（そのうちの役割）を指定する手法の一例を説明する図である。
【図５】文書の例を説明する図である。
【図６】文書の構文解析結果を説明する図である。
【図７】抽出した役割情報を説明する図である。
【図８】文のスコアの計算例を説明する図である。
【図９】この発明の実施例２の構成を説明するブロック図である。
【図１０】この発明の実施例３の構成を説明するブロック図ある。
【図１１】上述実施例３の動作例（文書登録時）を説明するフローチャートである。
【図１２】上述実施例３の動作例（検索時）を説明するフローチャートである。
【符号の説明】
【００５８】
１０      文書入力部
１１      役割解析部
１２      役割情報記憶部
１３      役割指定部
１４      スコア計算部
１５      要約生成部
１６      表示部
２０      文書登録部
２１      文書記憶部
３０      検索クエリ入力部
３１      検索クエリ役割記憶部
３２      検索部
３３      検索結果記憶部
１１１      形態素解析部
１１２      構文解析部
１１３      役割情報抽出部
【図１】
2005234635.tif 000003
【図２】
2005234635.tif 000004
【図３】
2005234635.tif 000005
【図４】
2005234635.tif 000006
【図５】
2005234635.tif 000007
【図６】
2005234635.tif 000008
【図７】
2005234635.tif 000009
【図８】
2005234635.tif 000010
【図９】
2005234635.tif 000011
【図１０】
2005234635.tif 000012
【図１１】
2005234635.tif 000013
【図１２】
2005234635.tif 000014