(57)【要約】【課題】  意味的に重要な語句の欠落の可能性を低下させ、要約品質を高め、表層情報では抽出できない意味的に重要な語句を抽出することができるデータ処理方法及びデータ処理装置を提供する。【解決手段】  意味解析結果である格フレーム群２３を入力とし、要約部２４において、ＥＤＲ電子化辞書２１を用いて、要約ルール２２（反復語句抽出ルール、反復語句と意味関係がある語句の抽出ルール、抽出された重要語句中の不要語句の削除ルール）に基づき、「反復語句の抽出」、「反復語句以外の重要語句の抽出」、「抽出された重要語句で意味的に冗長な語句の削除」を行い、その要約結果の格フレーム群２５を文生成部２６により３つの出力形式で原文及び要約結果２７として出力する。【選択図】      図２
2005038282.tif 000002
【特許請求の範囲】
【請求項１】
複数の語句から構成される文章の要約データをコンピュータが生成するデータ処理方法であって、
前記文章を示す文章データから反復語句データを抽出する第１の工程と、
前記文章データから、前記第１の工程で抽出した前記反復語句データ以外の語句データであって、前記要約を示す要約データの作成に用いる語句データを抽出する第２の工程と、
前記第１の工程で抽出した前記反復語句データと、前記第２の工程で抽出した前記語句データとを用いて、前記要約データを生成する第３の工程と
を有し、
前記第２の工程は、
前記第１の工程で抽出した前記反復語句データと深層格で隣接した第１の語句データを、前記文章データから抽出する第４の工程と、
前記第４の工程で抽出した前記第１の語句データが用言データである場合に、当該第１の語句データと必須格で隣接する第２の語句データを、当該第２の語句データが前記第１の工程で前記反復語句データとして抽出されていないことを条件に、前記文章データから抽出する第５の工程と、
前記第１の工程で抽出した前記反復語句データまたは前記第４の工程で抽出した前記第１の語句データと深層格で隣接する用言データと、当該用言データに必須格で隣接する第３の語句データとを、前記文章データから抽出する第６の工程と
を有し、
前記第３の工程は、前記第４の工程で抽出した前記第１の語句データと、前記第５の工程で抽出した前記第２の語句データと、前記第６の工程で抽出した前記用言データ及び前記第３の語句データとを用いて、前記要約データを生成する
ことを特徴とするデータ処理方法。
【請求項２】
前記用言データの前記必須格は、前記コンピュータが前記要約データの生成に用いる辞書データ内で、当該用言データについての全深層格の出現総数で各深層格の出現数を除算して規定される出現頻度が所定値以上となる深層格である
ことを特徴とする請求項１に記載のデータ処理方法。
【請求項３】
前記文章データ内の前記第１の工程で抽出した前記反復語句が最初に出現した文データの文末に位置する用言データと、当該用言データと必須格で隣接する第４の語句データを前記文章データから抽出する第７の工程
をさらに有し、
前記第３の工程は、前記第７の工程で抽出した前記第４の語句データをさらに用いて、前記要約データを生成する
ことを特徴とする請求項１に記載のデータ処理方法。
【請求項４】
前記深層格は、動詞を中心とした語と語の間の意味関係を表す格である
ことを特徴とする請求項１に記載のデータ処理方法。
【請求項５】
前記第６の工程は、前記第１の工程で抽出した前記反復語句データまたは前記第４の工程で抽出した前記第１の語句データと、reason格、cause格、sequence格などの深層格で隣接する用言データを前記文章データから抽出する
ことを特徴とする請求項１に記載のデータ処理方法。
【請求項６】
前記反復語句データは、前記文章データ中の異なる文データに二度以上出現する同一語句データ、同義・類義語句データである
ことを特徴とする請求項１に記載のデータ処理方法。
【請求項７】
複数の語句から構成される文章の要約データを生成するデータ処理装置であって、
前記文章を示す文章データから反復語句データを抽出する反復語句抽出手段と、
前記文章データから、前記反復語句抽出手段で抽出した前記反復語句データ以外の語句データであって、前記要約を示す要約データの作成に用いる語句データを抽出する語句抽出手段と、
前記反復語句抽出手段で抽出した前記反復語句データと、前記語句抽出手段で抽出した前記語句データとを用いて、前記要約データを生成する生成手段と
を有し、
前記語句抽出手段は、
前記反復語句抽出手段で抽出した前記反復語句データと深層格で隣接した第１の語句データを、前記文章データから抽出する第１の語句抽出手段と、
前記第１の語句抽出手段で抽出した前記第１の語句データが用言データである場合に、当該第１の語句データと必須格で隣接する第２の語句データを、当該第２の語句データが前記反復語句抽出手段で前記反復語句データとして抽出されていないことを条件に、前記文章データから抽出する第２の語句抽出手段と、
前記反復語句抽出手段で抽出した前記反復語句データまたは前記第１の語句抽出手段で抽出した前記第１の語句データと深層格で隣接する用言データと、当該用言データに必須格で隣接する第３の語句データとを、前記文章データから抽出する第３の語句抽出手段と
を有し、
前記生成手段は、前記第１の語句抽出手段で抽出した前記第１の語句データと、前記第２の語句抽出手段で抽出した前記第２の語句データと、前記第３の語句抽出手段で抽出した前記用言データ及び前記第３の語句データとを用いて、前記要約データを生成する
ことを特徴とするデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原文から所定の要約ルールに基づいて要約文を生成するデータ処理方法及びデータ処理装置に関する。
【背景技術】
【０００２】
近年、コンピュータネットワークに代表される計算機技術の急速な進歩により、膨大な量のテキスト情報が手に入るようになり、自動要約に対する期待が高まっている。昨今の要約に関する研究では、文単位での要約から、語句単位で重要な語句を抽出するといった要約へと関心が移ってきている。
【０００３】
語句単位での要約を行った研究として、「キーワード」あるいは「文生成に必要な語句」に着目した重要語句抽出を行い、抽出した語句から文生成をするという要約を行っている（第１の従来技術）。また、要約結果を“句”の長さで表現する手法が提案されており、語間に重要と思われる関係を持つ語の組を列挙することで要約結果を得ている（第２の従来技術）。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の第１の従来技術においては、語句抽出の際に用いる情報が、表層情報や構文情報のみなので、語意に基づく精密な重要語句抽出を行うことは困難である。また、第２の従来技術においては、利用する情報は表層情報や構文情報のみであり、第１の従来技術と同様な問題点をかかえている。
【０００５】
以上のように、語句抽出の際に用いる情報が表層情報や構文情報のみでは文章の内容を意味理解していないので、文章内で意味的に重要な語句が削除されてしまったり、不要な語句が多く要約文に残ってしまう可能性がある。
【０００６】
本発明は、上記課題を解決するもので、意味的に重要な語句の欠落の可能性を低下させ、要約品質を高め、表層情報では抽出できない意味的に重要な語句を抽出することができるデータ処理方法及びデータ処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１の発明は、複数の語句から構成される文章の要約をコンピュータが生成するデータ処理方法であって、前記文章を示す文章データから反復語句データを抽出する第１の工程と、前記文章データから、前記第１の工程で抽出した前記反復語句データ以外の語句データであって、前記要約を示す要約データの作成に用いる語句データを抽出する第２の工程と、前記第１の工程で抽出した前記反復語句データと、前記第２の工程で抽出した前記語句データとを用いて、前記要約データを生成する第３の工程とを有し、前記第２の工程は、前記第１の工程で抽出した前記反復語句データと深層格で隣接した第１の語句データを、前記文章データから抽出する第４の工程と、前記第４の工程で抽出した前記第１の語句データが用言データである場合に、当該第１の語句データと必須格で隣接する第２の語句データを、当該第２の語句データが前記第１の工程で前記反復語句データとして抽出されていないことを条件に、前記文章データから抽出する第５の工程と、前記第１の工程で抽出した前記反復語句データまたは前記第４の工程で抽出した前記第１の語句データと深層格で隣接する用言データと、当該用言データに必須格で隣接する第３の語句データとを、前記文章データから抽出する第６の工程とを有し、前記第３の工程は、前記第４の工程で抽出した前記第１の語句データと、前記第５の工程で抽出した前記第２の語句データと、前記第６の工程で抽出した前記用言データ及び前記第３の語句データとを用いて、前記要約データを生成することを特徴とする。
【０００８】
請求項１の発明によれば、反復語句データと深層格で隣接した第１の語句データ、第１の語句データと必須格で隣接する第２の語句データ、第１の語句データと深層格で隣接する用言データ、用言データに必須格で隣接する第３の語句データを文章データから抽出し、要約データを生成するため、即ち、意味的に重要な語句以外を要約文に残さないため、要約品質が高くなる（漏れがなくかつ無駄のない要約を生成できる）。
【０００９】
請求項２の発明は、前記用言データの前記必須格は、前記コンピュータが前記要約データの生成に用いる辞書データ内で当該用言データについての全深層格の出現総数で各深層格の出現数を除算して規定される出現頻度が所定値以上となるであることを特徴とする。
【００１０】
請求項２の発明によれば、必須格や重要語句を探索する際に深層格を用いて抽出しているため、表層情報では抽出できない意味的に重要な語句の抽出が可能となる。
【００１１】
請求項３の発明は、前記文章データ内の前記第１の工程で抽出した前記反復語句が最初に出現した文データの文末に位置する用言データと、当該用言データと必須格で隣接する第４の語句データを前記文章データから抽出する第７の工程をさらに有し、前記第３の工程は、前記第７の工程で抽出した前記第４の語句データをさらに用いて、前記要約データを生成する。
【００１２】
請求項３の発明によれば、反復語句が最初に出現した文データの文末に位置する用言データと必須格で隣接する第４の語句データを文章データから抽出し、第４の語句データをさらに用いて要約データを生成するため、即ち、意味的に重要な語句以外を要約文に残さないため、要約品質が高くなる。
【００１３】
請求項４の発明は、前記深層格は、動詞を中心とした語と語の間の意味関係を表す格であることを特徴とする。
【００１４】
請求項４の発明によれば、必須格や重要語句を探索する際に、動詞を中心とした語と語の間の意味関係を表す深層格を用いて抽出しているため、表層情報では抽出できない意味的に重要な語句の抽出が可能となる。
【００１５】
請求項５の発明は、前記第６の工程は、前記第１の工程で抽出した前記反復語句データまたは前記第４の工程で抽出した前記第１の語句データと、reason格、cause格、sequence格などの深層格で隣接する用言データを前記文章データから抽出することを特徴とする。
【００１６】
請求項５の発明によれば、反復語句データまたは第１の語句データと、reason格、cause格、sequence格などの深層格で隣接する用言データを文章データから抽出するため、即ち、意味的に重要な語句以外を要約文に残さないため、要約品質が高くなる。
【００１７】
請求項６の発明は、前記反復語句データは、前記文章データ中の異なる文データに二度以上出現する同一語句データ、同義・類義語句データであることを特徴とする。
【００１８】
請求項６の発明によれば、表層的な反復語句の抽出だけでなく、同一語句、同義・類義語句も反復語句として抽出するため、意味的に重要な語句の欠落の可能性が低下する。
【００１９】
請求項７の発明は、複数の語句から構成される文章の要約を生成するデータ処理装置であって、前記文章を示す文章データから反復語句データを抽出する反復語句抽出手段と、前記文章データから、前記反復語句抽出手段で抽出した前記反復語句データ以外の語句データであって、前記要約を示す要約データの作成に用いる語句データを抽出する語句抽出手段と、前記反復語句抽出手段で抽出した前記反復語句データと、前記語句抽出手段で抽出した前記語句データとを用いて、前記要約データを生成する生成手段とを有し、前記語句抽出手段は、前記反復語句抽出手段で抽出した前記反復語句データと深層格で隣接した第１の語句データを、前記文章データから抽出する第１の語句抽出手段と、前記第１の語句抽出手段で抽出した前記第１の語句データが用言データである場合に、当該第１の語句データと必須格で隣接する第２の語句データを、当該第２の語句データが前記反復語句抽出手段で前記反復語句データとして抽出されていないことを条件に、前記文章データから抽出する第２の語句抽出手段と、前記反復語句抽出手段で抽出した前記反復語句データまたは前記第１の語句抽出手段で抽出した前記第１の語句データと深層格で隣接する用言データと、当該用言データに必須格で隣接する第３の語句データとを、前記文章データから抽出する第３の語句抽出手段とを有し、前記生成手段は、前記第１の語句抽出手段で抽出した前記第１の語句データと、前記第２の語句抽出手段で抽出した前記第２の語句データと、前記第３の語句抽出手段で抽出した前記用言データ及び前記第３の語句データとを用いて、前記要約データを生成することを特徴とする。
【００２０】
請求項７の発明によれば、反復語句データと深層格で隣接した第１の語句データ、第１の語句データと必須格で隣接する第２の語句データ、第１の語句データと深層格で隣接する用言データ、用言データに必須格で隣接する第３の語句データを文章データから抽出し、要約データを生成するため、即ち、意味的に重要な語句以外を要約文に残さないため、要約品質が高くなる。
【発明の効果】
【００２１】
請求項１の発明によれば、反復語句データと深層格で隣接した第１の語句データ、第１の語句データと必須格で隣接する第２の語句データ、第１の語句データと深層格で隣接する用言データ、用言データに必須格で隣接する第３の語句データを文章データから抽出し、要約データを生成するため、即ち、意味的に重要な語句以外を要約文に残さないため、要約品質を高めることができる。これにより、従来のように、要約時の語句抽出の際に用いる情報が表層情報や構文情報のみのために、文章内で意味的に重要な語句が削除されてしまったり、不要な語句が多く要約文に残ってしまう可能性を解消することができる。
【００２２】
請求項２の発明によれば、必須格や重要語句を探索する際に深層格を用いて抽出しているため、表層情報では抽出できない意味的に重要な語句を抽出することが可能となる。
【００２３】
請求項３の発明によれば、反復語句が最初に出現した文データの文末に位置する用言データと必須格で隣接する第４の語句データを文章データから抽出し、第４の語句データをさらに用いて要約データを生成するため、即ち、意味的に重要な語句以外を要約文に残さないため、要約品質を高めることができる。
【００２４】
請求項４の発明によれば、必須格や重要語句を探索する際に、動詞を中心とした語と語の間の意味関係を表す深層格を用いて抽出しているため、表層情報では抽出できない意味的に重要な語句を抽出することが可能となる。
【００２５】
請求項５の発明によれば、反復語句データまたは第１の語句データと、reason格、cause格、sequence格などの深層格で隣接する用言データを文章データから抽出するため、即ち、意味的に重要な語句以外を要約文に残さないため、要約品質を高めることができる。
【００２６】
請求項６の発明によれば、表層的な反復語句の抽出だけでなく、同一語句、同義・類義語句も反復語句として抽出するため、意味的に重要な語句の欠落の可能性を低下させることができる。
【００２７】
請求項７の発明によれば、反復語句データと深層格で隣接した第１の語句データ、第１の語句データと必須格で隣接する第２の語句データ、第１の語句データと深層格で隣接する用言データ、用言データに必須格で隣接する第３の語句データを文章データから抽出し、要約データを生成するため、即ち、意味的に重要な語句以外を要約文に残さないため、要約品質を高めることができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態を図面を参照しながら説明する。
本実施形態では、原文中の意味的に重要な語句のみからなる要約文を生成する要約システム（ＡＢＩＳＹＳ）について説明する。ＡＢＩＳＹＳへの入力には、与えられた日本語文章を意味解析システム（ＳＡＧＥ）によって意味解析した格フレーム群を用いる。ＳＡＧＥでは、形態素解析と係り受け解析の結果に基づき、ＥＤＲ電子化辞書で定義された語の語意や語間の深層格関係などを解析し、解析結果を格フレーム群として出力する。なお、ゼロ代名詞の照応関係を解析するために、照応解析システム（Ａｎａｓｙｓ）も併せて利用する。
【００２９】
ここで、深層格とは、動詞を中心とした語と語の間の意味関係を表すものである。
深層格は、例えば、Ｆillmoreの定義、ＥＤＲ電子化辞書による定義、さらに、それらに複合語の構成語を表す格などを追加して定義される。
ゼロ代名詞とは、用言データの必須格で文章データに存在しない語句データである。格フレームについては後述する。
【００３０】
本実施形態においては、要約システム（ＡＢＩＳＹＳ）について、以下、「１．基本的考え方」、「２．システム概要」、「３．ＡＢＩＳＹＳの要約手順」、「４．まとめ」の順で詳細に説明する。
【００３１】
「１．基本的考え方」
１．１  反復語句
まず、基本的考え方について説明する。国立大の文科系大学生に日本語文章を与えて要約文を作成させ、原文と要約文を比較し、要約文に残りやすい語句の調査を行った。その結果から、「“反復語句”は文章全体の内容を示す可能性が極めて高く、要約文に残りやすい」、「“話題提示の冒頭部”や“内容予告の部分”など、文章中の特定の役割を担う語句が要約文に残りやすい」ことを示唆した。ここで、反復語句とは、「文章中の異なる文に二度以上出現する同一語句ないしは同義・類義語句（ただし、付属語・感動詞・接続詞・連体詞・形式名詞・補助用言・指示語句は除く）」のことをいう。
【００３２】
本実施形態では、この調査研究を基に、文章中の反復語句に着目し、これを抽出し、また、これをベースに要約を行う。以下、本実施形態では、表記上同じ語句を同一語、同義・類義語句を同意語と呼ぶ。
【００３３】
１．２  反復語句以外の重要な語句
上記調査研究では、反復語句以外で要約文に残りやすい語句は、「反復語句かそれを含む語句、節、文の中などに位置しており、反復語句の前後のある範囲の語句」であると述べている。
【００３４】
本実施形態では、「反復語句の前後のある範囲」という言葉を、意味的に関係がある語句と考え、「反復語句と深層格で接続している語句」として、反復語句以外の重要語句として抽出する。
【００３５】
１．３  重要語句だが要約文で削除されやすい意味的に冗長な語句
上記調査研究では、「要約文では、補足語修飾節を構成する述語と被修飾名詞の格関係が「ヲ」格、「ニ」格、「デ」格、「ガ」格の時、削除されやすい」「要約文では引用動詞が削除されやすい」と述べている。
【００３６】
本実施形態では、この２つの観点から、抽出された重要語句に対し語の削除を行う。
【００３７】
「２．システム概要」
図１は本実施形態の要約システムを実現するためのコンピュータの基本構成を示すブロック図である。コンピュータは、ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、外部記憶装置４、表示部５、操作部６、システムバス７を備えている。
【００３８】
ＣＰＵ１は、システムバス７を介して各部を制御する中央演算処理装置であり、ＲＯＭ２に格納されている制御プログラム（後述の要約部、文生成部を含む）を動作させることで図１１〜図１３のフローチャートに示す処理を実行する。ＲＯＭ２は、制御プログラム、固定データを格納する。ＲＡＭ３は、ＣＰＵ１のワーク領域、データの一時記憶領域として使用される。外部記憶装置４は、ハードディスク、ＣＤ−ＲＯＭ等から構成され、後述のＥＤＲ電子化辞書、要約ルールを格納している。表示部５は、液晶ディスプレイまたはＣＲＴディスプレイから構成され、要約結果等の画面を表示する。操作部６は、キーボード、マウス等から構成され、データ入力や指示を行う際に使用する。
【００３９】
２．１  入力形式
本システムでは、入力として、ＳＡＧＥによって解析された格フレーム群を用いる。格フレームの要素は、フレーム番号、語の文中での表記、読み、茶筅品詞に対応するＥＤＲ品詞、ＪＵＭＡＮ品詞に対応するＥＤＲ品詞、辞書見出し語、茶筅品詞、ＪＵＭＡＮ品詞、活用、助詞、概念ＩＤ（語意）、深層格情報、文番号、文節番号の１４の要素からなる。
【００４０】
ここで、中心となる動詞は、自分のまわりにどういう格を集めるかを特定しておく必要がある。この格を集める順序集合を格フレーム（case frame）と呼ぶ。格フレームは、その動詞にとって不可欠（obligatory）なものか、あってもなくても良いものか（optional）を指定される。なお、茶筅品詞とは、茶筅辞書システムで定義された品詞であり、ＥＤＲ品詞とはＥＤＲ辞書システムで定義された品詞であり、ＪＵＭＡＮ品詞とはＪＵＭＡＮ辞書システムで定義された品詞である。
【００４１】
２．２  出力形式
本システムでは、（１）原文、（２）原文から削除される語を“［ ］”で示した原文、（３）要約文、の３つの出力を行う。
【００４２】
２．３  ＥＤＲ電子化辞書
本システムでは、例えば、図２に示すように、２６万単語、４０万概念が記述されたＥＤＲ電子化辞書２１を用いて、要約ルール２２（反復語句抽出ルール、反復語句と意味関係がある語句の抽出ルール、抽出された重要語句中の不要語句の削除ルール）に基づき要約処理を行う。図示は省略するが、その中でも特に、語の概念構造を記述した概念体系辞書と、実際の例文を係り受け解析し、その結果を各語の語意と語間の関係として記述した共起辞書を用いる。
【００４３】
２．４  システム構成
本システムは、図２に示すように、意味解析結果である格フレーム群２３を入力とし、それを要約部２４で「反復語句の抽出」「反復語句以外の重要語句の抽出」「抽出された重要語句で意味的に冗長な語句の削除」を行い、その要約結果の格フレーム群２５を文生成部２６により、上述したような３つの出力形式で原文及び要約結果２７として出力する。
ここで、要約部２４および文生成部２６は、ＣＰＵ１が上記制御プログラムを実行することで実現される。
【００４４】
本システムでは、３つの要約手順すなわち要約ルール（反復語句抽出ルール、反復語句と意味関係がある語句の抽出ルール、抽出された重要語句中の不要語句の削除ルール）と、ＥＤＲ電子化辞書を用いて要約処理を行う。そして、その要約処理結果のフレームを基に、３つの形式で文を構築する。
【００４５】
「３．ＡＢＩＳＹＳの要約手順」
ＡＢＩＳＹＳの要約手順は以下に示す４つの手順である。
【００４６】
３．１  反復語句の抽出
要約部２４が、入力された上記格フレーム群から反復語句の抽出する。
具体的には、要約部２４が、格フレーム群から異なる文に二度以上出現する同一語句及び同意語句を抽出する。ただし、「ある」「こと」「もの」等の反復語句の定義で除外された語は除く。
【００４７】
具体的には、以下の３つのステップで行う。
【００４８】
３．１．１  反復語句候補の決定
まず、始めに、要約部２４が、入力格フレーム群から、以下の条件に合致するフレームを反復語句候補Ｒとし抽出する。
（i）フレーム要素の茶筅品詞に対応するＥＤＲ品詞が、体言（名詞、代名詞、数詞の総称）などを表すＪＡＭ、ＪＮ１、ＪＮ２、ＪＮ３、ＪＮ４、ＪＮ５、ＪＮ６、ＪＳＡ、ＪＴ４、ＪＮＰである。なお、ＪＡＭ、ＪＮ１、ＪＮ２、ＪＮ３、ＪＮ４、ＪＮ５、ＪＮ６、ＪＳＡ、ＪＴ４、ＪＮＰとはＥＤＲ辞書システムで定義された値である。
（ii）見出しが「指示詞」（「これ」等）、「形式名詞」（「こと」等）ではない。
（iii）既に反復語句として抽出された語句ではない。
【００４９】
３．１．２  反復語句候補の出現数の調査
次に、要約部２４が、上記抽出された反復語句候補Ｒの出現数を以下の手順で求める。
（i）要約部２４が、反復語句候補Ｒの格フレームの「見出し」要素を基準に、入力フレーム群から「見出し」が一致するフレームの出現数を求める（同一語の探索）。
（ii）要約部２４が、（i）で一致しなかった入力フレーム群の各フレームが表す語と反復語句候補Ｒの概念距離≦３のフレームの出現数を求める（同意語の探索）。
（iii）要約部２４が、（i）及び（ii）において出現数の合計≧２ならば、反復語句候補Ｒを反復語句と判定し、抽出する。
【００５０】
例えば、要約部２４は、図３に示すように、フレーム番号２の「茶」が反復語句候補として抽出されたとする。同一語の探索で、フレーム番号７６の「茶」が「見出し」要素が一致するため、出現数を１増やす。
また、要約部２４は、同意語の探索において、図４に示すように、フレーム番号１６３の「飲み物」との概念距離（共通概念「飲みもの」までの距離の大きい方）が３以下のため、これを同意語として出現数を１増やす。よって、フレーム番号２の「茶」は出現数＝３≧２となるので、反復語句として抽出される。
【００５１】
３．１．３  要約文に残す反復語句の決定
要約部２４は、最後に、ユーザが要約強度として指定した値が１から３のそれぞれに対し、以下の（i）〜（iii）のようにして最終的に要約要素語として残す反復語句を決定する。ここで、要約強度とは、ユーザが指定した要約度合い（１：強、２：中、３：弱）である。また、最終的に要約文に残る語を要約要素語と呼ぶ。
（i）出現数が最大の反復語句のみを要約文に残す。
（ii）出現数が２番目までの反復語句のみを要約文に残す。
（iii）出現数が３番目までの反復語句のみを要約文に残す。
【００５２】
語意・深層格に基づいて重要な語句を選択するＡＢＩＳＹＳによる要約手法は、ステップ１：「３．１  反復語句の抽出」、ステップ２：「３．２  反復語句以外の重要語句の抽出」、ステップ３：「３．３  冗長な重要語句の削除（重要語句の再検討）」、の３つのステップに大別することができる。
【００５３】
ＡＢＩＳＹＳによる要約手法における上記ステップ１：「３．１  反復語句の抽出」についてまとめると以下のようになる。
１．異なる文に２度以上出現する見出しが同一の同一語句の抽出
２．異なる文に２度以上出現する意味的に類似した同意語句の抽出
３．要約強度から要約文に残す反復語句を選択
【００５４】
ステップ１では、要約部２４が反復語句を抽出する。反復語句の抽出手順は、同一語句の抽出、同意語句の抽出を行い、ユーザが指定した要約強度１〜３から最終的に要約文に残す反復語句を選択する。
【００５５】
ステップ１について具体的に説明する。
【００５６】
まず、最初に、要約部２４が、品詞が上記ＪＡＭ、ＪＮ１等の品詞であり、見出し要素が指示詞（「これ」等）・形式名詞（「こと」等）ではなく、既に反復語句として抽出された語句ではないという条件を満たす語を反復語句候補Ｒとして抽出する。本例では、図３に示したフレーム番号２の「茶」が反復語句候補Ｒとして抽出される。
【００５７】
次に、要約部２４が、反復語句候補Ｒの出現数を計算する。まず、反復語句候補Ｒの格フレーム要素の「見出し」を基準に、「見出し」が一致する語の出現数を調べる。本例では、図３に示したフレーム番号７６の「茶」が反復語句候補Ｒと「見出し」で一致する。
【００５８】
次に、要約部２４が、同一格の探索でマッチしなかった語に対し、反復語句候補Ｒと概念距離が３以下の語の出現数を調べる。概念距離とは、上述したように、ある語とある語の共通概念までの距離の大きい方を指す。同意語の探索の例は、図３に示したフレーム番号２の「茶」の同意語として、フレーム番号１６３の「飲み物」が抽出される。最後に、要約部２４が、同一語及び同意語の探索で出現数の合計が２以上なら反復語句と判定する。
【００５９】
反復語句抽出の最後の手順において、要約部２４は、ユーザが指定した要約強度から、反復語句の出現数を基に、要約文に残す反復語句を決定する。ここでは、要約強度１〜３の順に、出現数１〜３の反復語句を選択する。
【００６０】
３．２  反復語句以外の重要語句の抽出
要約部２４は、反復語句以外で、要約要素語として残す重要語句の抽出を、以下の４ステップで行う。
（１）３．１で前述したようにして抽出した反復語句（本発明の反復語句データ）と深層格で隣接した隣接語句Ｂ（本発明の第１の語句データ）を、入力した格フレーム（本発明の文章データ）から抽出する。
（２）隣接語句Ｂが用言（動詞、形容詞、形容動詞の総称）ならば、隣接語句Ｂの必須格（本発明の第２の語句データ）を抽出する。この場合に、当該必須格が上記反復語句として抽出されていないこと条件に、当該必須格の抽出を行う。
（３）反復語句Ａまたは隣接語句Ｂと、reason格、cause格、sequence格などの深層格で隣接する用言Ｃと、その隣接必須格（本発明の第３の語句データ）を抽出する。
ここで、reason格とは、対象となる動詞に対して、その動詞が示す意味の理由となる意味関係をいう。
また、cause格とは、対象となる動詞に対して、その動詞が示す意味の原因となる意味関係をいう。
また、sequence格とは、対象となる動詞に対して、その動詞が示す事象、事実の順序の意味関係をいう。
（４）反復語句が最初に現れた文の、文末の用言と、その必須格を抽出する。
【００６１】
ここで、必須格とは、本実施形態のコンピュータが要約データの生成に用いる辞書データ内で、対応する用言データについての全深層格の出現総数で各深層格の出現数を除算して規定される出現頻度が所定値以上となる深層格である。
要約部２４は、用言の必須格を以下のように決定する。
すなわち、要約部２４は、対象となる用言の深層格（agent格（行為者格）、object格（対象格））について全深層格に対する当該発生頻度を求め、その頻度が所定値を超えるものを必須格とする。
【００６２】
抽出の流れを例を用いて説明すると、文「・・・烏龍茶でもどうぞと言って烏龍茶の水割りなる妙ちきりんな飲み物を出される」の意味木を表す図５の〔１〕の「飲み物」が予め反復語句として抽出されているので、最初にその隣接語句である図中〔２〕の「妙ちきりん」と「なる」と「出さ」が要約部２４によって抽出される。次に、「出さ」は用言なので、sequence格で繋がる図中〔３〕の用言「言って」が要約部２４によって抽出される。また、この場合、「出さ」の必須格に当たるobject格で接続する「飲み物」は既に反復語句として抽出されているので、必須格としての抽出は行わない。
【００６３】
３．２．１  必須格の決定方法
本システムでの用言の必須格の決定方法を以下のように行う。
すなわち、要約部２４は、、図６に示す出現頻度（＝各深層格の出現数/全深層格の出現総数）を求め、出現頻度が０．１５の閾値（agent格は０．０８）以上の深層格を用言の必須格と決定する。この閾値は照応解析システムの実験を基にして定めたものである。例として、図７に示す「重ねる」という用言の出現頻度を見ると、agent格、object格がそれぞれ閾値を超える出現頻度を持つので、用言「重ねる」の必須格はagent格、object格となる。
【００６４】
ＡＢＩＳＹＳによる要約手法における要約部２４が行う上記ステップ２「３．２  反復語句以外の重要語句の抽出」についてまとめると以下のようになる。
１．反復語句と深層格関係を持つ隣接体言の抽出
２．反復語句と深層格関係を持つ隣接用言の抽出  及び
（i）その必須格の語句の抽出
（ii）その用言と深層格関係を持つ他の用言とその必須格の抽出
３．反復語句として抽出された語が最初に現れた文の文末の用言とその必須格の抽出
【００６５】
要約部２４は、ステップ２において、上記ステップ１で抽出した反復語句を基にそれ以外の重要語句を抽出する。まず、反復語句と深層格関係を持つ隣接体言を抽出し、次に隣接用言を抽出する。ただし、要約部２４は、その隣接用言の必須格の語句や、その隣接用言と深層格関係を持つ他の用言とその必須格の抽出も行う。最後に、要約部２４は、反復語句として抽出された語が最初に現れた文の文末の用言（main格を持つ用言）とその必須格を抽出する。
【００６６】
ステップ２について具体的に説明する。
【００６７】
まず、要約部２４は、最初に抽出された反復語句と深層格で隣接する隣接語句Ｂを抽出する。「烏龍茶でもどうぞと言って烏龍茶の水割りなる妙ちきりんな飲み物を出される」という例では、反復語句「飲み物」に対し、「出さ」「妙ちきりん」「なる」が隣接語句Ｂにあたる。
【００６８】
次に、要約部２４は、隣接語句Ｂが用言ならば、その必須格も抽出する。必須格の抽出は、出現頻度を用いて判定する。隣接語句Ｂで用言なのは「出さ」であるが、必須格にあたる「飲み物」は既に反復語句として抽出されているので、重要語句としては抽出しない。
【００６９】
次に、要約部２４は、隣接語句Ｂとreason、cause、sequence格等の深層格で接続する用言Ｃとその隣接必須格を抽出する。本例では、「出さ」のsequence格の宛て先語である用言「言って」が抽出される。
【００７０】
また、要約部２４は、重要語句の抽出の最後に、各反復語句が最初に現れた文の、main格を持つ用言とその必須格を抽出する。
【００７１】
３．３  冗長な重要語句の削除
ここでは、上記の１．３  重要語句だが意味的に冗長な語句の削除、で既に述べたように、要約要素格として抽出された語句の中で意味的に冗長な語句の削除を要約部２４は以下の２ステップで行う。
【００７２】
３．３．１  連体修飾節の一種である補足語修飾節の削除
要約部２４は、補足語修飾節の削除手順を以下の４ステップで行う。
（i）重要語句から、体言などを表す品詞である、ＪＮ１、ＪＮ２、ＪＮ３、ＪＮ４、ＪＮ５、ＪＮ６、ＪＮ７、ＪＳＡの被修飾名詞Ａを探索する。
（ii）被修飾名詞Ａが持つ補足語修飾節を表すwhich格の宛て先語Ｂを探索する。
（iii）被修飾名詞Ａが持つ補足語修飾節を表すmodifier格の宛て先語Ｃを探索する。
（iv）語Ｂが被修飾名詞Ａに対して、object格、goal格、place格、agent格を持ち、かつ、語Ｃが存在すれば、補足語修飾節を構成する語（語Ｂを根に持つ部分木）を全て削除する。
【００７３】
補足語修飾節削除の流れを文「烏龍茶の水割りなる妙ちきりんな飲み物」を用いて説明すると、図示は省略するが、フレーム番号１６３の「飲み物」が被修飾名詞の候補になる。「飲み物」はwhich格としてフレーム番号１６２の用言「なる」を持ち、「なる」はフレーム番号１６３の「飲み物」をobject格として持つので、図８に示すように、図中〔１〕の被修飾名詞「飲み物」の補足語修飾節を構成する語である図中〔２〕の「なる」、「烏龍茶」、「水割り」が削除される。
【００７４】
結局、この例では、「烏龍茶の水割りなる妙ちきりんな飲み物」という補足語修飾節が「妙ちきりんな飲み物」と要約される。ただし、補足語修飾節を削除した後、底の名詞だけが要約文に残る形になると意味がわからなくなる場合があるので、連体修飾節以外にも修飾語「妙ちきりんな」を持つ場合のみこの削除を行う。
【００７５】
３．３．２  引用節を導く引用動詞の削除
要約部２４は、引用動詞の削除を以下の４ステップで行われる。
（i）重要語句中の用言で、上位概念が、「考える」という概念を表す“30f878”や「思考する」という概念を表す“444dda”等の語Ａを探索する。
（ii）語Ａが持つ、logical格、timing格、purpose格の語Ｂを探索する。
（iii）語Ｂ（語Ｂが構成語ならそれを含む複合語）の品詞が用言を表すＪＶＥ、ＪＰＲ、ＪＳＡであり、かつ、語Ｂの助詞が「と」「ように」「とか」等ならば、語Ｂと深層格で繋がる語Ａを引用動詞と判断し、語Ａを削除する。
（iv）語Ａの引用節以外の深層格先の語を全て削除する。
【００７６】
引用動詞削除の流れを文「とんでもないと思うのだが」を用いて説明すると、図示は省略するが、まず、フレーム番号２０８の「思う」の上位概念が「考える」という概念の「30f878」で、「思う」は、図９に示す〔２〕のフレーム番号１９２の「とんでも」をlogical格として持つ。そして、「とんでも」は構成語で、これをconsist格の宛て先として持つフレーム番号１９４の複合語「とんでもない」の品詞はＪＰＲで、助詞に「と」を持つ。よって、フレーム番号２０８の「思う」は引用動詞となり、図９に示すように図中〔１〕の「思う」と、〔２〕の引用節「とんでもないと」以外の、〔３〕で示した、「思う」の深層格の宛て先の語「の」「のだが」「だ」を全て要約部２４が削除する。
【００７７】
ＡＢＩＳＹＳによる要約手法における要約部２４による上記ステップ３「３．３  冗長な重要語句の削除（重要語句の再検討）」についてまとめると以下のようになる。
１．重要語句で、意味的に冗長なものを削除
（i）補足語修飾節の削除
（ii）引用動詞の削除
ステップ３では、上記ステップ２で抽出した重要語句中で意味的に冗長な語句を削除する。ここでは、補足語修飾節の削除、引用動詞の削除を行う。
【００７８】
ステップ３について具体的に説明する。
【００７９】
まず、補足語修飾節は、節内の述語が被修飾名詞と補足関係を持つ節である。例えば「烏龍茶の水割りなる妙ちきりんな飲み物を出される」において、「烏龍茶の水割りなる」が補足語修飾節であり、「飲み物」が被修飾名詞である。
【００８０】
要約部２４は、補足語修飾節の削除手順を以下のように行う。まず、要約部２４は、抽出された重要語句から被修飾名詞Ａを探索する。次に、要約部２４は、被修飾名詞Ａが持つwhich格先の語Ｂを探索する。次に、要約部２４は、被修飾名詞Ａが持つmodifier格先の語Ｃを探索する。最後に、要約部２４は、語Ｂが被修飾名詞Ａに対して、object格、goal格、place格、agent格を持ち、かつ、語Ｃが存在すれば、補足語修飾節を構成する語、つまり語Ｂを根に持つ部分木を全て削除する。
【００８１】
次に、引用動詞は、引用節を導く動詞であり、引用節は、引用の「と」「ように」等が後節した述語を含む節である。例えば「とんでもないと思うのだが」の「思うのだが」が引用動詞である。
【００８２】
引用動詞の削除手順は以下のとおりである。まず、重要語句中の用言で、上位概念が「30f878％（考える）」「444dda％（思考する）」等の語Ａを探索する。次に、語Ａが持つ、logical格、timing格、purpose格の語Ｂを探索する。語Ｂ（またはその語の複合語）の品詞が、ＪＶＥ、ＪＰＲ、ＪＳＡであり、かつ語Ｂの助詞が「と」「ように」「とか」等であるならば、語Ａを引用動詞と判断し、語Ａを削除する。最後に、引用節以外の引用動詞Ａを根に持つ意味木を構成する語を要約部２４が削除する。
【００８３】
３．４  要約結果フレームに基づいた文生成
文生成部２６による文生成は以下の４ステップで行われる。
（i）これまでの要約処理の結果、残った全ての要約要素語Ａに対して、その構成語Ｂ（consist格の宛て先の語）を探し、これら全て削除する。
（ii）同一文番号を持つ要約要素語中にmain格を持つ用言がない場合、その文番号を持つ語全てを削除する。
（iii）残りの全ての要約要素語Ｃを、文節番号の値の小さい順にソートする。
（iv）ソート結果順に、要約要素語Ｃとその助詞を出力する。ただし、要約要素語Ｃの中で文末の語は、「。」と「改行」を語の後ろに付与する。また、文末語が用言でない場合は文末に最も近い用言より後の語を削除し、この用言を文末語とする。
【００８４】
文生成の手順を例を用いて説明すると、図１０の〔１〕に示したフレーム番号１の「中国」及びフレーム番号２の「茶」は構成語なので削除する。次に、〔２〕で示したとおり、残りの語を文節番号でソートし、格フレーム要素の助詞を補って繋げる。最後に文末の語の後に「改行」及び「。」を追加する。
【００８５】
「４．まとめ」
４．１  評価
事例として、中国茶に関する論説文を扱い、以下の項目について調査した。
【００８６】
（i）原文と要約文の文数の比較
原文の文数は１６文で、要約結果は要素強度１、２、３に従って、４文、６文、９文（要約品質：０．２５、０．３７５、０．５６２５）となった。
【００８７】
（ii）原文と要約文の字数の比較
原文の字数は４２２字で、要約結果は要素強度１、２、３に従って、５３字、９９字、１５７字（要約品質：０．１２６、０．２３５、０．３７２）となった。
【００８８】
（iii）要約文の意味内容
本実施形態で示した事例では、要約強度が１の場合では、要約文から原文の内容の一部を理解することはできない結果になったが、要約強度が２や３の場合では、大筋の内容を理解することができる要約文を生成した。
【００８９】
以上の調査結果から、原文の意味をもらすことなく、原文の字数を約４分の１程度まで要約することが可能となる。その主な理由は以下の２点である。
【００９０】
（i）語の言い換えへの対応
人が文章を書く際に、同じ語を何度も繰り返し用いることを嫌い、その語を意味的には同じだが表層的に違う語句として言い換える場合は多い。本手法は、表層的な反復語句の抽出だけでなく、同意語も反復語句として抽出するので、意味的に重要な語句の欠落の可能性が低い。また、意味的に重要な語句以外を要約文に残さないため、要約品質が高くなる。
【００９１】
（ii）深層格を用いた要約要素語抽出
必須格や重要語句を探索する際に深層格を用いて抽出しているため、表層情報では抽出できない意味的に重要な語句を抽出することが可能である。
【００９２】
今後、長文においては、反復語句を文章の起承転結において適切に変動っせながら抽出すること、同意語抽出の際の概念距離の調整や、重要語句抽出の際に重要視すべき深層格などを特定していくことによって、さらなる改良をすることが課題である。
【００９３】
次に、上記で詳細に説明した要約システムにおける本実施形態の特徴的な処理である、複数の語句から構成される文章の要約データを生成する処理を図１１〜図１３のフローチャートを参照しながら説明する。
【００９４】
図１１において、まず、文章を示す文章データから反復語句データを抽出する（ステップＳ１１）。次に、文章データから、ステップＳ１１で抽出した反復語句データ以外の語句データであって、要約を示す要約データの作成に用いる語句データを抽出する（ステップＳ１２）。次に、ステップＳ１１で抽出した反復語句データと、ステップＳ１２で抽出した語句データとを用いて、要約データを生成する（ステップＳ１３）。
【００９５】
次に、ステップＳ１２の詳細を説明する。図１２において、ステップＳ１１で抽出した反復語句データ（例：「飲み物」）と、深層格で隣接した第１の語句データ（例：「出さ」「妙ちきりん」「なる」）を文章データから抽出する（ステップＳ１２１）。次に、ステップＳ１２１で抽出した第１の語句データが用言データ（例：「出さ」）である場合に、当該第１の語句データと必須格で隣接する第２の語句データ（例：「飲み物」）を、当該第２の語句データがステップＳ１１で反復語句データとして抽出されていないことを条件（例：満たさない）に文章データから抽出する（ステップＳ１２２）。次に、ステップＳ１１で抽出した反復語句データまたはステップＳ１２１で抽出した第１の語句データと深層格で隣接する用言データ（例：「言って」）と、当該用言データに必須格で隣接する第３の語句データとを文章データから抽出する（ステップＳ１２３）。
【００９６】
次に、ステップＳ１３の詳細を説明する。図１３において、ステップＳ１２で抽出した第１の語句データ、第２の語句データ、ステップＳ１２３で抽出した用言データ及び第３の語句データとを用いて、要約データを生成する（ステップＳ１３１）。
【００９７】
上述したように、本実施形態の要約システムによれば、表層的な反復語句の抽出だけでなく、同意語も反復語句として抽出するので、意味的に重要な語句の欠落の可能性を低下させることができる。また、意味的に重要な語句以外を要約文に残さないため、要約品質を高めることができる。また、必須格や重要語句を探索する際に深層格を用いて抽出しているため、表層情報では抽出できない意味的に重要な語句を抽出することが可能となる。
【００９８】
これにより、従来のように、要約時の語句抽出の際に用いる情報が表層情報や構文情報のみのために、語意に基づく精密な重要語句抽出を行うことが困難で、文章内で意味的に重要な語句が削除されてしまったり、不要な語句が多く要約文に残ってしまう可能性を解消することができる。
【産業上の利用可能性】
【００９９】
本発明は、原文から所定の要約ルールに基づいて要約文を生成する場合に適用できる。
【図面の簡単な説明】
【０１００】
【図１】本発明の実施形態の要約システムを実現するためのコンピュータの基本構成を示すブロック図である。
【図２】要約システムにおける処理の流れを示す図である。
【図３】反復語句の抽出を説明するための図である。
【図４】概念距離を示す図である。
【図５】重要語句の抽出を説明するための図である。
【図６】出現頻度の算出式を示す図である。
【図７】必須格の算出例を示す図である。
【図８】補足語修飾節を説明するための図である。
【図９】引用動詞の削除を説明するための図である。
【図１０】要約要素語フレーム群からの要約文生成を説明するための図である。
【図１１】文章の要約データを生成する処理を示すフローチャートである。
【図１２】図１１のステップＳ１２の詳細を示すフローチャートである。
【図１３】図１１のステップＳ１３の詳細を示すフローチャートである。
【符号の説明】
【０１０１】
１  ＣＰＵ
２  ＲＯＭ
４  外部記憶装置
２１  ＥＤＲ電子化辞書
２２  要約ルール
２３  格フレーム群
２４  要約部
２５  要約結果の格フレーム群
２６  文生成部
２７  原文及び要約結果
【図１】
2005038282.tif 000003
【図２】
2005038282.tif 000004
【図３】
2005038282.tif 000005
【図４】
2005038282.tif 000006
【図５】
2005038282.tif 000007
【図６】
2005038282.tif 000008
【図７】
2005038282.tif 000009
【図８】
2005038282.tif 000010
【図９】
2005038282.tif 000011
【図１０】
2005038282.tif 000012
【図１１】
2005038282.tif 000013
【図１２】
2005038282.tif 000014
【図１３】
2005038282.tif 000015