(57)【要約】    【課題】  係り受け関係に着目して一群の文の傾向等を把握できるようにする。    【解決手段】  係り受け関係分析装置１００は、文書入力部１０、形態素解析部１１、構文解析部１２、構文解析結果データ記憶部１３、検索式入力部１４、係り受け関係抽出部１５、係り受け関係ソート部１６、係り受け関係頻度計数部１７および係り受け関係表示部１８等を含んで構成されている。係り受け関係表示部１８は、係り受け関係の係り部分および受け部分を対比させてその頻度、構造、文等を表示する。頻度等でソートを行なうことにより重要な係り受け関係を把握して全体の傾向を把握する。【選択図】  図１
2006146708.tif 000002
【特許請求の範囲】
【請求項１】
一群の文からなる文書データを入力する文書データ入力手段と、
入力した文書データから係り受け関係を抽出する係り受け関係抽出手段と、
抽出した係り受け関係を、係り部分および受け部分を対比させて表示する係り受け関係表示手段とを有することを特徴とする係り受け関係分析装置。
【請求項２】
上記係り部分および上記受け部分を係り受け関係の役割に応じて決定される配置で表示する請求項１記載の係り受け関係分析装置。
【請求項３】
係り部分および受け部分の少なくとも一方を特定して表示対象の係り受け関係を絞り込む請求項１または２記載の係り受け関係分析装置。
【請求項４】
抽出した係り受け関係を、係り部分の語および受け部分の語の組み合わせと、当該組み合わせごとの頻度とを用いて表示する請求項１、２または３記載の係り受け関係分析装置。
【請求項５】
上記語の組み合わせと当該語の組み合わせの頻度とを行および列からなる表を用いて表示し、上記表の各行に上記語の組み合わせの各々を割り当て、上記表の各列に上記語の組み合わせを構成する係り部分の語、受け部分の語および上記語の組み合わせの頻度を割り当て、上記表の行は、上記係り部分の語および上記受け部分の語の少なくとも一方をキーとしてソートして整列される請求項４記載の係り受け関係分析装置。
【請求項６】
上記行は、ソートのキーをなす語が含まれる係り受け関係の頻度に基づいてソートされる請求項５記載の係り受け関係分析装置。
【請求項７】
上記係り受け関係は、連用の係り受け関係であり、上記表の列に１の名詞、上記名詞の助詞および述部ならびに係り受け関係の頻度が割り当てられる請求項５または６記載の係り受け関係分析装置。
【請求項８】
上記係り受け関係は、連用の係り受け関係であり、上記表の列に複数の名詞、上記複数の名詞のそれぞれの助詞および述部ならびに係り受け関係の頻度が割り当てられる請求項５または６記載の係り受け関係分析装置。
【請求項９】
ソートの結果、同一列の連続位置に表示すべき語が同一となる場合、同一の語の表示を一部省略した請求項５、６、７または８記載の係り受け関係分析装置。
【請求項１０】
上記係り受け関係が含まれる文の識別子を表示する請求項４〜９のいずれかに記載の係り受け関係分析装置。
【請求項１１】
上記文の識別子に対してポインティング操作を行なうことにより当該文の内容が表示される請求項１０記載の係り受け関係分析装置。
【請求項１２】
抽出した係り受け関係を、当該係り受け関係のインスタンスを用いて表示する請求項１、２または３記載の係り受け関係分析装置。
【請求項１３】
上記係り受け関係のインスタンスとともに当該インスタンスを含む文の少なくとも一部を表示する請求項１２記載の係り受け関係分析装置。
【請求項１４】
上記係り受け関係は連用の係り受け関係であり、上記係り受け関係のインスタンスを行および列からなる表を用いて表示し、上記係り受け関係の受け部分を構成する述部に１の列を割り当て、さらに、上記係り受け関係の係り部分の助詞の種類ごとに個別の列を割り当て、上記係り部分の助詞の種類に応じた列位置に当該係り部分を表示する請求項１２または１３記載の係り受け関係分析装置。
【請求項１５】
上記助詞の種類は、「は」、「が」、「を」、「に」およびその他である請求項１４記載の係り受け関係分析装置。
【請求項１６】
上記列をキーとしてソートする請求項１５記載の係り受け関係分析装置。
【請求項１７】
上記列に含まれる語の頻度に基づいてソートする請求項１６記載の係り受け関係分析装置。
【請求項１８】
否定型の述部を含む係り受け関係のインスタンスを明示する表示を含む請求項１２〜１７のいずれかに記載の係り受け関係分析装置。
【請求項１９】
二次元のマトリクス表をなす一方の軸に上記係り部分の語を並べて表示し、上記二次元の表の他方の軸に上記受け部分の語を並べて表示し、上記マトリクス表中の対応するセルに各係り部分の語および各受け部分の語により規定される係り受け関係の頻度を表示する請求項１、２または３記載の係り受け関係分析装置。
【請求項２０】
上記マトリクス中の頻度が表示されているセルに対するポインティング操作に応じて対応する係り部分の語および受け部分の語を含んで構成される係り受け関係のインスタンスを表示する請求項１９記載の係り受け関係分析装置。
【請求項２１】
上記マトリクス中の、語が表示されているセルに対するポインティング操作に応じて上記語を含んで構成される係り受け関係のインスタンスまたは頻度を表示する請求項１９記載の係り受け関係分析装置。
【請求項２２】
上記係り受け関係のインスタンスとともに当該インスタンスを含む文の少なくとも一部を表示する請求項２０または２１記載の係り受け関係分析装置。
【請求項２３】
上記係り受け関係は連用の係り受け関係であり、上記係り受け関係のインスタンスを表示するときに行および列からなる表を用い、上記係り受け関係の受け部分を構成する述部に上記表の１の列を割り当て、さらに、上記係り受け関係の係り部分の助詞の種類ごとに上記表の個別の列を割り当て、係り部分の助詞の種類に応じた列位置に当該係り部分を表示する請求項２０、２１または２２記載の係り受け関係分析装置。
【請求項２４】
抽出した係り受け関係を、係り部分および受け部分の組み合わせごとの頻度を用い、かつ上記頻度によりソートした上で表示する請求項１、２または３記載の係り受け関係分析装置。
【請求項２５】
文書データは各文書の属性データを含み、上記属性データにより絞り込みを行なう請求項１〜２４のいずれかに記載の係り受け関係分析装置。
【請求項２６】
文に含まれる語により絞り込みを行なう請求項１〜２５のいずれかに記載の係り受け関係分析装置。
【請求項２７】
上記係り受け関係を構成する語の頻度を表を表示する請求項１〜２６のいずれかに記載の係り受け関係分析装置。
【請求項２８】
１群の係り部分構成語および１群の受け部分構成語の少なくとも一方を、対応する共通語を用いて指定して表示対象の係り受け関係を絞り込む請求項１〜２７のいずれかに記載の係り受け関係分析装置。
【請求項２９】
上記共通語を用いて上記係り受け関係の表示を行なう請求項２８記載の係り受け関係分析装置。
【請求項３０】
係り受け関係を構成する構成語が上記共通語に該当する場合でも当該構成語を用いて上記係り受け関係の表示を行なう請求項２８記載の係り受け関係分析装置。
【請求項３１】
入力手段により一群の文からなる文書データを入力するステップと、
係り受け関係抽出手段により、入力した文書データから係り受け関係を抽出するステップと、
係り受け関係表示手段により、抽出した係り受け関係を、係り部分および受け部分を対比させて表示するステップとを有することを特徴とする係り受け関係分析方法。
【請求項３２】
一群の文からなる文書データを入力する文書データ入力手段と、
入力した文書データから係り受け関係を抽出する係り受け関係抽出手段と、
抽出した係り受け関係を、係り部分および受け部分を対比させて表示する係り受け関係表示手段とを実現するためにコンピュータに実行させることを特徴とする係り受け関係分析用コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、係り受け関係に着目して文章把握を支援する係り受け関係分析技術に関する。
【背景技術】
【０００２】
自由形式で回答するアンケート、苦情文書（メール）等の多量の文書を解析してそれら多量の文書に内在する真実を抽出することが行なわれている。このような抽出作業は、熟練した作業者が多くの時間をかけて行なわれるのが通常であり、費用または即時性のうえで問題があった。
【０００３】
計算機による言語処理を利用してこのような作業を支援することが望まれる。
【０００４】
なお、この発明と関連するものとしては特許文献１がある。特許文献１は、注目点を係り受け関係で定義し、同一の係り受け関係を含む文書を当該注目点と関連付けて利用することを開示している。
【特許文献１】特開平６−１７６０６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述の特許文献1の従来技術では、同一の係り受け関係を持つものを検索した単一の文に関連して表示することはできるが、コールセンタ業務や営業などにおけるお客様や社員の声、マーケテイングなどのアンケートにおける自由回答文、世論調査や投書などの大量のテキストデータ等の文書データを分析し、その背景にあるものを読み解くための支援については、何ら記載されていない。従来技術では、例えば、商品の人々のイメージ、商品に対する話題となりうる意見、社会のある階層の意見等についての分析を支援することはできない。
【０００６】
この発明は、以上の事情を考慮してなされたものであり、係り受け関係に着目して一群の文の傾向等の把握が容易に行なえるようにする係り受け関係分析技術を提供することを目的としている。
【課題を解決するための手段】
【０００７】
この発明によれば、上述の目的を達成するために、特許請求の範囲に記載のとおりの構成を採用している。ここでは、発明を詳細に説明するのに先だって、特許請求の範囲の記載について補充的に説明を行なっておく。
【０００８】
すなわち、この発明の一側面によれば、上述の目的を達成するために、係り受け関係分析装置に：一群の文からなる文書データを入力する文書データ入力手段と；入力した文書データから係り受け関係を抽出する係り受け関係抽出手段と；抽出した係り受け関係を、係り部分および受け部分を対比させて表示する係り受け関係表示手段とを設けている。
【０００９】
係り受け関係分析装置は、典型的には、スタンドアローンのコンピュータシステム、ネットワークに接続されたコンピュータシステム群（クライアント・サーバシステム）等により構成できるが、これに限定されない。
【００１０】
この構成においては、一群の文に含まれる係り受け関係を係り部分および受け部分を対比させて表示することにより、ユーザが当該一群の文の全体の傾向やその背景にあるものを把握するのを支援することができる。
【００１１】
典型的には、文自体を表示するという表示形態に止まらず（文書自体の表示は必須ではない）、文に含まれる係り受け関係を構成する語を当該係り受け関係の役割に応じた配置で並べて二次元で表示する。この場合、表示される係り受け関係は、実際の文に表れる個々の係り受け関係（インスタンスともいう）でもよいし、構成する語により特定される係り受け関係の定義（クラス、シンボル）でもよい。係り受け関係の定義を表示するときには典型的には文書データにおけるその出現頻度（単に頻度ともいう）や文識別子を表示する。文識別子を用いて該当する文書を表示させてもよい。
【００１２】
係り受け関係の役割は、係り部分という役割、受け部分という役割でもよいし、さらに、係り部分、受け部分を構成する語の個々の役割、例えば、用言の係り受け関係の係り部分の助詞「は」、「が」、「を」、「に」等の助詞の種類等でもよく、また、受け部分の語の種類でも良いし、係り受け関係の種類自体であっても良い。配置は二次元における縦方向、横方向、斜め等や、それらの組み合わせてあって良い。例えば、係り部分および受け部分を横方向の異なる所定の配置に表示する。
【００１３】
この構成において、係り部分および受け部分の少なくとも一方を特定して表示対象の係り受け関係を絞り込むようにしても良い。一群の文のうちその傾向が顕在化している部分を予想して絞り込みを行なえる。
【００１４】
また、抽出した係り受け関係を、係り部分の語および受け部分の語の組み合わせと、当該組み合わせごとの頻度とを用いて表示することが好ましい。係り部分の語は、連用の係り受け関係を例に挙げると、例えば、名詞、または名詞および助詞であり、受け部分は述部である。
【００１５】
典型的には、上記語の組み合わせと当該語の組み合わせの頻度とを行および列からなる表を用いて表示し、上記表の各行に上記語の組み合わせを各々を割り当て、上記表の各列に上記語の組み合わせを構成する係り部分の語、受け部分の語および上記語の組み合わせの頻度を割り当て、上記表の行は、上記係り部分の語および上記受け部分の語の少なくとも一方をキーとしてソートして整列される。
【００１６】
上記行は、好ましくは、ソートのキーをなす語が含まれる係り受け関係の頻度に基づいてソートされる。
【００１７】
上記係り受け関係は、例えば、連用の係り受け関係であり、上記表の列に１の名詞、上記名詞の助詞および述部ならびに係り受け関係の頻度が割り当てられる。
【００１８】
上記係り受け関係は、代替的には、連用の係り受け関係であり、上記表の列に複数の名詞、上記複数の名詞のそれぞれの助詞および述部ならびに係り受け関係の頻度が割り当てられる。
【００１９】
また、ソートの結果、同一列の表示位置の語が同一になる場合、同一の語の表示の一部を省略することが好ましいが、これに限定されない。基本的には、一まとまりの範囲で、同一の語が連続する場合には、先頭の語（同一の語）のみを表示し、後続の語（同一の語）は省略する。一まとまりの範囲とは、例えば、係り部分の語と受け部分の語の双方が同一の範囲であったり、または係り部分の語が同一の範囲である（受け部分の語はことなってもよい）。省略するために、例えば、ブランクとしたり、ハイフンや他の簡略表示で置き換える。
【００２０】
また、上記係り受け関係が含まれる文の識別子を表示するようにしてもよい。この場合、上記文の識別子に対してポインティング操作を行なうことにより当該文の内容が表示されるようにしてもよい。
【００２１】
また、この構成においては、抽出した係り受け関係を、当該係り受け関係のインスタンスを用いて表示することが好ましい。
【００２２】
この場合、例えば、上記係り受け関係のインスタンスとともに当該インスタンスを含む文（全文でも良いし、一部でもよい）を表示する。
【００２３】
典型的には、上記係り受け関係は連用の係り受け関係であり、上記係り受け関係のインスタンスを行および列からなる表を用いて表示し、上記係り受け関係の受け部分を構成する述部に１の列を割り当て、さらに、上記係り受け関係の係り部分の助詞の種類ごとに個別の列を割り当て、係り部分の助詞の種類に応じた列位置に当該係り部分を表示することが好ましい。
【００２４】
上記助詞の種類は、例えば「は」、「が」、「を」、「に」およびその他である。
【００２５】
上記列をキーとして上記インスタンスの行をソートするようにしてもよい。この場合、典型的には、上記列に含まれる語の頻度に基づいてソートする。
【００２６】
また、否定型の述部を含む係り受け関係のインスタンスを明示する表示を含むようにすることが好ましい。
【００２７】
また、この構成において、二次元のマトリクス表をなす一方の軸に上記係り部分の語を並べて表示し、上記二次元の表の他方の軸に上記受け部分の語を並べて表示し、上記マトリクス表中の対応するセルに各係り部分の語および各受け部分の語により規定される係り受け関係の頻度を表示することが好ましい。
【００２８】
この場合、上記マトリクス中の頻度が表示されるセルに対するポインティング操作に応じて対応する係る部分の語および受け部分の語を含んで構成される係り受け関係のインスタンスを表示するようにしてもよい。この場合、上記係り受け関係のインスタンスとともに当該インスタンスを含む文の少なくとも一部を表示することが好ましい。
【００２９】
また、上記マトリクス中の、語が表示されているセルに対するポインティング操作に応じて上記語を含んで構成される係り受け関係のインスタンスまたは頻度を表示するようにしてもよい。
【００３０】
また、上述のとおり、上記係り受け関係は連用の係り受け関係であり、上記係り受け関係のインスタンスを表示するときに行および列からなる表を用い、上記係り受け関係の受け部分を構成する述部に上記表の１の列を割り当て、さらに、上記係り受け関係の係り部分の助詞の種類ごとに上記表の個別の列を割り当て、係り部分の助詞の種類に応じた列位置に当該係り部分を表示することが好ましい。
【００３１】
また、抽出した係り受け関係を、係り部分および受け部分の組み合わせごとの頻度を用い、かつ上記頻度によりソートした上で表示するようにしてもよい。
【００３２】
また、文書データは各文書の属性データを含み、上記属性データにより絞り込みを行なうようにしてもよい。
【００３３】
また、文に含まれる語により絞り込みを行なうようにしてもよい。
【００３４】
また、上記係り受け関係を構成する語の頻度を表を表示するようにしてもよい。
【００３５】
また、１群の係り部分構成語および１群の受け部分構成語の少なくとも一方を、対応する共通語を用いて指定して表示対象の係り受け関係を絞り込むようにしてもよい。この場合、上記共通語を用いて上記係り受け関係の表示を行なってもよい。逆に、係り受け関係を構成する構成語が上記共通語に該当する場合でも当該構成語を用いて上記係り受け関係の表示を行なってもよい。
【００３６】
なお、この発明は装置またはシステムとして実現できるのみでなく、方法としても実現可能である。また、そのような発明の一部をソフトウェアとして構成することができることはもちろんである。またそのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品もこの発明の技術的な範囲に含まれることも当然である。
【００３７】
この発明の上述の側面および他の側面は特許請求の範囲に記載され以下実施例を用いて詳述される。
【発明の効果】
【００３８】
この発明によれば、一群の文に含まれる係り受け関係に着目して当該一群の文の傾向を把握することができる。
【発明を実施するための最良の形態】
【００３９】
以下、この発明について詳細に説明する。
【００４０】
この発明の原理的な構成例においては、複数の文からなる文書データから係り受け関係を抽出し、抽出した係り受け関係を、係り部分および受け部分を対比させて表示する。すなわち、抽出した係り受け関係を、この係り受け関係の係り部分および受け部分をその役割（係り受け関係を構成する要素の種類）に応じた配置で並べて表示する（すなわち二次元配列される）。例えば、係り受け関係を構成する名詞、助詞、述部（動詞、形容詞、形容動詞）をそれぞれに応じた配置で並べて表示する。具体的には、名詞、助詞、述部を対応する列に配置し、係り受け関係の定義（例えば、「太郎」（名詞）、「紹介する」（述部）で定義される係り受け関係や、「太郎」（名詞）、「は」（助詞）、「紹介する」（述部）で定義される係り受け関係）の各々を１行で表示する。この場合、各係り受け関係の定義の頻度やそれを含む１または複数の文の文識別子を対応する列に表示する。また、係り受け関係の定義に着目するのでなく、文書データに実際に出現した個々の係り受け関係（インスタンス）の各々を１行で表示してもよい。このインスタンスには、該当する文をあわせて表示しても良い。所定の列をソートキーとして、頻度やアルファベット（字母」）で行をソートして係り受け関係の偏在を確認することができる。
【００４１】
また係り受け関係を構成する語は、ユーザにとっては分析の糸口となるものであることが多いので、係り受け関係を構成する語の頻度表を用いることも好ましい。
【００４２】
この発明の原理的な構成例では、種々の態様で係り受け関係を表示し、またこれらを組み合わせて、ユーザが複数の文の背後にあるものを把握するのを支援する。
【００４３】
以下、この発明の実施例について説明する。
【００４４】
（全体構成）
【００４５】
図１は、この発明の実施例の係り受け関係分析装置を全体として示している。この例では、コンピュータ２００上のソフトウェアとして実現している。ソフトウェアは周知の手法により記録媒体２０１を用いたり通信回線を用いてコンピュータ２００にインストールできる。図ではスタンドアローンの構成となっているが、ネットワークにより接続されたサーバ装置およびクライアント装置で構成しても良い。
【００４６】
図１において、係り受け関係分析装置１００は、文書入力部１０、形態素解析部１１、構文解析部１２、構文解析結果データ記憶部１３、検索式入力部１４、係り受け関係抽出部１５、係り受け関係ソート部１６、係り受け関係頻度計数部１７および係り受け関係表示部１８等を含んで構成されている。
【００４７】
文書入力部１０は、一群のアンケートや一群の電子メール等の文書データ（コーパスともいう）を入力するものであり、文書データは後続の形態素解析等を行なうために適宜に前処理されてもよい。文書入力部１０は、文書データを入力できるものであればどのようなものでもよく、例えば、ファイルシステム、外部記憶装置、通信回線、Ｉ／Ｏ装置等から構成される。文書入力部１０は、アンケートや電子メール等のメッセージを受信するシステムであってもよいし、文字認識装置、音声認識装置等であってもよい。
【００４８】
形態素解析部１１は、周知の任意の形態素解析手法で形態素解析辞書を参照して文を形態素に分解するものである。形態素解析は例えば図２に示すように行なわれる。
【００４９】
構文解析部１２は、周知の任意の構文解析手法で、構文規則に基づいて、形態素解析結果を構文解析する。構文解析結果は例えば図３に示すようなものであり、理解を容易にするためにこれを木構造で表すと図４に示すようになる。構文解析結果のデータは構文解析結果データ記憶部１３に登録される。
【００５０】
検索式入力部１４は、どのような係り受け関係を抽出するか、抽出した係り受け関係をどのように表示するかを定義した検索式を入力するものである。この例では、所定のウェブブラウザを用いたインタフェースにより検索式を定義するようになっているが、これに限定されない。個々の検索内容については後に詳述する。
【００５１】
係り受け関係抽出部１５は、検索式により決定される抽出規則に基づいて、構文解析結果から係り受け関係を抽出するものである。抽出規則は例えば図５（Ａ）、（Ｂ）に示すようなものである。（Ａ）は、「太郎」が「紹介した」に連用で係ることを条件として抽出するルールである。なお、「＊」は任意個のサブ木（分の構文解析木の部分をなす要素）である。（Ｂ）は「「紹介した」を指定せずに抽象化したルールである。抽出規則を適用することにより例えば図６に矢印で示すように係り受け関係を抽出できる。この例では連用の係り受け関係を示している。
【００５２】
抽出された係り受け関係のデータは、用言節等の受け部分を共通にする範囲で一まとめにされる。以下では、このようなデータを基礎意味チャンクとも呼ぶ。基礎意味チャンクは、例えばプログラミング言語Ｐｒｏｌｏｇのファクト形式のデータ構造で表され、図７はこのようなデータ構造の例を示す。このデータ構造では、基礎意味チャンクとチャンク述部の２種類のデータからなる。図７の例では、「１」は文番号を示し、「紹介，する，た」は用言節の形態素列を終止形で並べたものであり、「２３，３１」はその出現位置を示すバイトオフセットであり、「太郎，は」、「５，１１」、「花子，を」、「１７，２３」、「次郎，に」、「１１，１７」はそれぞれ受け部分の形態素列およびそれぞれの出現位置を示すバイトオフセットである。「３」は係り受けの個数を示す。「紹介＿例文」はコーパスの名称である。
【００５３】
係り受け関係ソート部１６は、抽出した係り受け関係をソートするものである。係り受け関係頻度計数部１７は、係り受け関係をその種別ごとに頻度計算するものである。係り受け関係表示部１８は、係り受け関係ソート部１６や係り受け関係頻度計算部１７の処理結果を表示するものである。これら係り受け関係ソート部１６、係り受け関係頻度計数部１７、係り受け関係表示部１８の詳細については以下に詳述する。
【００５４】
図８および図９は係り受け関係分析装置１００の動作例を示している。図８は文書データ（コーパス）から構文解析結果データを取得して構文解析結果データ記憶部１３に登録する処理（Ｓ１０〜Ｓ１５）を示し、その詳細は以下のとおりである。
【００５５】
［ステップＳ１０］：一群の文のデータ（コーパス）を文書入力部１０により入力する。
［ステップＳ１１］：１つの文のデータを処理対象として取り出す。
［ステップＳ１２］：取りだした文のデータについて形態素解析部１１により形態素解析を行なう。
［ステップＳ１３］：形態素解析に基づいて構文解析部１２により構文解析を行なう。
［ステップＳ１４］：構文解析結果（図３に示すようなリスト形式のデータ）を構文解析結果データ記憶部１３に登録する。
［ステップＳ１５］：すべての文について以上の処理を繰り返す。
【００５６】
図９は検索式に基づいて構文解析結果データを参照して係り受け関係を抽出し表示する処理（Ｓ２０〜Ｓ２３）を示し、その詳細は以下の通りである。
【００５７】
［ステップＳ２０］：検索式入力部１４から検索式を入力する。
［ステップＳ２１］：係り受け関係抽出部１５が構文解析結果データ記憶装置１３を参照して該当する係り受け関係データを抽出する。
［ステップＳ２２］：係り受け関係ソート部１６および係り受け関係頻度計算部１７を用いて係り受け関係の所望の情報（検索結果、頻度等）を取得する。
［ステップＳ２３］：係り受け関係表示部１８が取得した検索結果や頻度を整列させて表示する。
【００５８】
以下、係り受け関係の表示態様の例を説明する。
【００５９】
（基礎意味チャンク集計表）
【００６０】
この実施例の係り受け解析分析装置１００は、特定の範囲の基礎意味チャンクを集計した基礎意味チャンク集計表を計算表示する。集計する基礎意味チャンクの範囲は、検索式で特定できる。
【００６１】
図１０は、検索式を入力するインタフェースを示している。検索式のほかに、データセット（コーパス）およびそのロケーション（フォルダー名）等を指定できる。図１０の例では、検索式（「ｑｕｅｒｙ」）中で検索タイプ（例では「１」）、名詞部、助詞の種類、動詞の種類を特定する。「［  ］」は、５個あるが、最初の「［  ］」が名詞、つぎの「［  ］」が当該名詞に続く助詞、３番目の「［  ］」がつぎの「名詞」、４番目の「［  ］」が当該名詞に続く助詞、最後の「［  ］」が動詞に対応する。「［  ］」が空である場合には任意のものでよい。
【００６２】
なお、集計タイプ「１」は、名詞および述部の対について集計を行なうものである。
【００６３】
図１１および図１２は基礎意味チャンクの集計表の表示例を示す。この例では、検索の内容が表示され、それに続いて集計表が表示される。集計表は、係り受けの対ごとに頻度を表示する。集計表は、「名詞（１）」（第１の名詞）、「助詞」、「述部」のそれぞれの役割および「件数」（出現頻度）に列（横方向）が割り当てられており、係り受け関係の各定義が各行に割り当てられている。行は、「件数」（頻度）によりソートされ、例えば、「太郎」および「紹介する」で定義される係り受け関係、「太郎」および「紹介する」の係り受け関係というようにソートされていく。例えば、名詞が「太郎」で述部が「紹介する」の係り受け関係は３０個あることが示され、名詞が「太郎」で述部が「招待する」の係り受け関係は２０個あることが示される。さらに、助詞は縦方向に分類される。すなわち、助詞「は」、「が」、「を」、「に」に対応するものに仕分けして示される。この例では、まず係り部分の名詞の頻度の順にソートされて表示されている。次に名詞と述部との組の頻度でソートされる。そして最後に助詞の固定順番でソートされる。助詞のレベルでのソートを頻度を基準にしてもよい。
【００６４】
この例では、「名詞（１）」ごとに例えば「太郎」や「花子」ごとにグループ分けして区切り把握しやすくなるように表示している。また、名詞と述部が同一の行では、最初の（最上部の）行のみ名詞や述部を明示して表示し、後続する部分については同一であることが容易にわかるので、表示が煩雑にならないように空白としている。述部が変わる毎に名詞を繰り返し表示しているが、グループの最初の部分のみ名詞（例えば「太郎」）を表示して残りは空白としても良い。
【００６５】
この集計表を用いると、どのような名詞（係り部分）が多いのか、どのような述部（受け部分）が多いのかを把握してコーパス全体の意味内容を把握することが容易になる。
【００６６】
図１３は、集計タイプ「１０」の集計結果の例を示すものである。集計タイプ「１０」は、集計タイプ「１」の表示内容に加えて、詳細欄に、当該係り受けが出現した文の番号等を表示するものである。１又は複数の文の番号をポインティング装置等で指定することにより所定のウィンドウやフレームに当該文を表示させることができる。
【００６７】
図１４は、集計タイプ「３」の集計結果の例を示すものである。集計タイプ「３」は、２つの名詞と述部とにより構成される係り受け単位で集計を行なうものであり、その他は図１１および図１２で示したタイプ「１」と同じである。
【００６８】
図１５は図１１および図１２の例と同様の集計結果の例を示すものである。この例では、「名詞」ごとにグループを部分表として区分けするのでなく、一体の表として区分し、同一の名詞の繰り返しを一度としている。例えば、最も左の列の「太郎」は一度しか表示されない。図１１の例では、述部が異なる毎に名詞（「太郎」等）を繰り返している。図１５の例では、例えば、「太郎」の表示部分の行には述部や助詞は表示せずに、「太郎」を含む係り受け関係の頻度を表すようになっている。すなわち、最も右側の頻度の列において、名詞ごとに、最も上に当該名詞全体の頻度を表示し、つぎに述部の頻度および助詞の頻度を階層的に表示している。この例では名詞部分を繰り返さないので表示が簡素になる。
【００６９】
図１６は、図１５と同様な集計表示を名詞を２つの係り受け関係について行なった例を示す。
【００７０】
（基礎意味チャンクによる検索結果表示）
【００７１】
この実施例の係り受け関係分析装置１００は、上述のような係り受け関係の頻度に関する集計表を計算表示するのに加えて、係り受け関係（基礎意味チャンク）の観点から文を検索することもできる。
【００７２】
図１７および図１８は、検索内容および検索結果の表示例である。この例では、最も左の列から順に「番号」（文の番号）、「は」、「が」、「を」、「に」、「その他」、「述部」、「否定」（否定文かどうかを示す）、「文」が割り当てられている。そして、助詞「は」、「が」、「を」、「に」、「その他」を横軸にしてそれに相当する「名詞＋助詞」、例えば「太郎は」、「花子を」、「次郎に」が揃えられるようになっている。各行は、文書データに現実に出現した個々の係り受け関係（インスタンス）と文の内容とともに表示している。名詞に付く助詞が前後から容易にわかる表示態様であれば、助詞の部分を省略しても良い。例えば、周期的に助詞「は」、「が」、「を」、「に」、「その他」からなる行を挿入しておけば、位置に応じて名詞に対応する助詞は明らかであるので、例えば「太郎は」を「太郎」と表記しても良い。
【００７３】
また、この例では、「太郎」について検索しているが、述部に着目して検索しても良いし、名詞および述部の双方に着目して検索しても良い。
【００７４】
この検索結果表示によれば、「文」の欄で示すように、着目する係り受け関係を指定してそれに該当する文がどのようなものかを知ることができる。
【００７５】
また、文が肯定文か否定文かを表示しているので、消極的な意味合いなのか積極的な意味合いなのかを即座に把握できる。
【００７６】
（係り受け頻度表）
【００７７】
この実施例の係り受け関係分析装置１００は、係り受けの関係にある語の頻度を集計することもできる。
【００７８】
図１９は係り受けの関係にある語の頻度の集計態様を指定するインタフェースを示している。この例では、連用の係り受け関係における名詞部および動詞部を二次元に表示する。
【００７９】
図２０は係り受け頻度表の例を示している。この例では横に動詞が表示され、縦に名詞部が表示されている。それぞれの軸で頻度に基づいてソートされている。各語についてはそれぞれの頻度が表示される。例えば「太郎」の頻度は「６５」である。また、表中の各セルには対応する名詞部および動詞部からなる係り受け関係の頻度が表示されている。例えば、「太郎」と「紹介する」とからなる係り受け関係の頻度は「３１」である。係り受け関係の頻度に応じてセルの色分けが行なわれ、係り受け関係がどのように分布しているのかが即座に把握できる。頻度のセルをクリック等して指定することにより図１７および図１８に示した検索結果表を表示させることができる。例えば、「太郎」と「紹介する」との交点のセルをクリックすることにより図１７および図１８に示した検索結果表が表示される。実際には、セルをクリックすると所定の色属性やブリンク属性で指示が表示され、１または複数のセルを指定した後、検索結果表示実行を指示すると、これらで指定された検索結果が一括して表示される（基本的にはＯＲ論理となるが、これに限定されない。例えば組み合わせ論理となるようにユーザが指定できるようにしても良い）。なお、図２０において、「名詞部」の左側にはそれぞれの語の番号が表示され、「動詞部」の上側にはそれぞれの語の番号が表示されている。
【００８０】
また、名詞部や動詞部の語をクリックすると対応する検索結果表示（図１７および図１８）や、集計表（図１１おより図１２等）が表示される。例えば、図２０の縦軸で「太郎」を指定すると、「［［［太郎］，［］］］の検索式が生成されて検索が行なわれる（名詞部に「太郎」を含む係り受け関係の検索）。また、横軸で「紹介する」を指定すると、「［［［］，［紹介する］］］の検索式が生成されて検索が行なわれる（述部に「紹介する」を含む係り受け関係の検索）。例えば、セルを指定確定したのち、ユーザに集計表表示か、検索結果表示かを選択させるプロンプトが表示され、ユーザの選択に応じて集計表または検索結果が表示される。双方を同時に表示しても良い。もちろん、縦軸および横軸の複数の語を選択して一括して検索結果や集計表を表示しても良い。
【００８１】
また、係り受け頻度表は図２１に示すように係り受け関係を頻度によりソートして表示しても良い。この例では、左の列から順に「番号」（文の番号）、「順位」（ソートの順位）、「頻度」、「係り」、「受け」、「チェック」が表示されている。「チェック」を用いて係り受けのインスタンスを選択することができる。
【００８２】
（語群登録）
【００８３】
この実施例の係り受け関係分析装置１００は、語群登録を行なえるように構成しても良い。この構成を図２２に示す。図２２の例では、語群登録部１９で語群を共通語で登録しておき、検索式に共通語により指定を可能にしている。すなわち、検索式中の共通語を語群データ記憶部２０の語群データを参照して具体的な語に展開する。共通語を他の共通語で階層的に定義しても良い。
【００８４】
図２３は語群登録部１９のインタフェースの例を示す。アスタリスク「＊」は共通語であることを示す。この例で、共通語のフィールドに「人間＊」を入力し、語群に「男＊，女＊」を入力して当該語群の登録を行なう。この例では排除される語を指定することもできる。
【００８５】
図２４および図２５は、語群登録した後、係り受けに関連する語の頻度を表示する例を示している。図２４では形容詞部および動詞部のそれぞれの頻度がソートされて表示されている。また図２５は、共通語および通常の名詞部の頻度がソートされて表示されている。
【００８６】
基礎意味チャンク集計表や基礎意味検索結果でも検索式に共通語を用いそれに応じて共通語を用いた表示が可能になる。もちろん、検索式の指定は共通語を用いるが、集計表や検索結果の表示には共通語を展開した通常の語を用いても良い。すなわち、図２６および図２７は１つの名詞を用いた基礎意味チャンク集計表（図１１および図１２等）を共通語を用いて表示した例である。図２６は述部を助詞より優先させてソートしており、図２７は助詞を述部より優先させてソートしている。図２８は２つの名詞を用いた基礎意味チャンク集計表（図１４）を共通語を用いて表示した例である。図２９は係り受け頻度表（図２０）を共通語を用いて表示した例である。
【００８７】
また、この実施例では、文の外部属性を用いて絞り込んだり、文の語（キーワード）を用いて絞り込んで上述の基礎意味チャンク集計表、基礎意味チャンク検索結果表示、係り受け集計表を生成表示することができる。文の外部属性はアンケートの書誌事項や、メール等のサービスのユーザ情報から得られる年齢、性別等の情報である。文の外部属性は、文から取り出される情報ではなく、文に付与される情報である。外部属性の絞り込みおよび文の語の絞り込みを単独でまたは組み合わせて絞り込みに用いることができる。
【００８８】
図３０は基礎意味チャンク検索結果を外部属性「女性」（性別の属性）、「１９歳以下」（年齢の属性）で絞り込み、さらに語「携帯」で絞り込んだ例を示す。このように外部属性や任意の語で絞り込みを行なうことにより文書データをマイニングすることができる。
【００８９】
図３１は係り受け関係を構成する語の出現頻度を頻度でソートして示すものである（サブターゲット語一覧）。出現頻度の大きな語が重要な語であることが予想されるから、ユーザはその語を切り口として係り受け関係を集計分析できる。例えば、頻出する名詞や述部を選んで係り受け関係を検索できる。もちろん、クリック操作等により語を選択して検索を自動的に行なうことができる。例えば「子供」と「携帯」を選択してこれらを係り受け関係の一部として含む文を検索したり、係り受け関係の頻度を集計したりできる。
【００９０】
また、図３２に示すように各文（係り受け関係のインスタンス）に、係り受け関係分析装置のユーザの意見、評価（「賛成」、「反対」）を入力する欄を設けても良い。入力欄には「賛成」のチェックボックスと「反対」チェックボックスがあり、これらをクリックして「賛成」、「反対」を指定できる。その他、ユーザのマイニング時の情報を入力しても良い。
【００９１】
なお、この発明は上述の実施例に限定されるものではなくその趣旨を逸脱しない範囲で種々変更が可能である。例えば、上述の例では、構文解析結果を記憶部に保管しておき、係り受け関係の抽出を行なったが、予め構文解析結果に対して任意の係り受け関係を抽出しておき、これに対して所定の係り受け関係の語を含むものを絞り込んで取得するようにしても良い。また、上述の実施例では、連用の係り受け関係を中心に説明したが、他の係り受け関係にも適用できることはもちろんである。
【図面の簡単な説明】
【００９２】
【図１】この発明の実施例の係り受け関係分析装置の構成を全体として示すブロック図である。
【図２】上述実施例の形態素解析の例を説明する図である。
【図３】上述実施例の構文解析の例を説明する図である。
【図４】上述実施例の構文解析の木構造を説明する図である。
【図５】上述実施例の係り受け関係抽出規則の例を説明する図である。
【図６】上述実施例において抽出された係り受け関係の例を説明する図である。
【図７】上述実施例で抽出された係り受け関係のデータの例を説明する図である。
【図８】上述実施例の動作の一部を説明するフローチャートである。
【図９】上述実施例の動作の他の部分を説明するフローチャートである。
【図１０】上述実施例の基礎意味チャンク集計の検索式を入力するユーザインタフェースの例を説明する図である。
【図１１】上述実施例の基礎意味チャンク集計の集計結果の表示例の一部を説明する図である。
【図１２】上述実施例の基礎意味チャンク集計の集計結果の表示例の他の部分を説明する図である。
【図１３】上述実施例の基礎意味チャンク集計の集計結果の他の表示例の一部を説明する図である。
【図１４】上述実施例の基礎意味チャンク集計の集計結果のさらに他の表示例の一部を説明する図である。
【図１５】上述実施例の基礎意味チャンク集計の集計結果のさらに他の表示例の一部を説明する図である。
【図１６】上述実施例の基礎意味チャンク集計の集計結果のさらに他の表示例の一部を説明する図である。
【図１７】上述実施例の検索結果の表示例の一部を説明する図である。
【図１８】上述実施例の検索結果の表示例の他の部分を説明する図である。
【図１９】上述実施例の係り受け頻度表の検索式のインタフェースの例を説明する図である。
【図２０】上述実施例の係り受け頻度表の表示例を説明する図である。
【図２１】上述実施例の係り受け頻度表の他の表示例を説明する図である。
【図２２】上述実施例において語群登録機能を付加した構成を説明するブロック図である。
【図２３】上述実施例の語群登録を説明する図である。
【図２４】上述実施例の頻度表の例を説明する図である。
【図２５】上述実施例で語群登録した共通語を用いた頻度表の例を説明する図である。
【図２６】上述実施例の基礎意味チャンク集計の集計結果の表示例（共通語を用いたもの）を説明する図である。
【図２７】上述実施例の基礎意味チャンク集計の集計結果の他の表示例（共通語を用いたもの）を説明する図である。
【図２８】上述実施例の検索結果の表示例（共通語を用いたもの）を説明する図である。
【図２９】上述実施例の係り受け頻度表（共通語を用いたもの）の表示例を説明する図である。
【図３０】上述実施例で外部属性および語により絞り込みを行なう例を説明する図である。
【図３１】上述実施例で係り受け関係を構成する語の頻度を一覧を用いる例を説明する図である。
【図３２】上述実施例でユーザの意見を入力する欄を設けた例を説明する図である。
【符号の説明】
【００９３】
１０      文書入力部
１１      形態素解析部
１２      構文解析部
１３      構文解析結果データ記憶部
１４      検索式入力部
１５      係り受け関係抽出部
１６      係り受け関係ソート部
１７      係り受け関係頻度計算部
１７      関係頻度計数部
１８      係り受け関係表示部
１９      語群登録部
２０      語群データ記憶部
１００      係り受け関係分析装置
２００      コンピュータ
２０１      記録媒体
【図１】
2006146708.tif 000003
【図２】
2006146708.tif 000004
【図３】
2006146708.tif 000005
【図４】
2006146708.tif 000006
【図５】
2006146708.tif 000007
【図６】
2006146708.tif 000008
【図７】
2006146708.tif 000009
【図８】
2006146708.tif 000010
【図９】
2006146708.tif 000011
【図２２】
2006146708.tif 000012
【図１０】
2006146708.tif 000013
【図１１】
2006146708.tif 000014
【図１２】
2006146708.tif 000015
【図１３】
2006146708.tif 000016
【図１４】
2006146708.tif 000017
【図１５】
2006146708.tif 000018
【図１６】
2006146708.tif 000019
【図１７】
2006146708.tif 000020
【図１８】
2006146708.tif 000021
【図１９】
2006146708.tif 000022
【図２０】
2006146708.tif 000023
【図２１】
2006146708.tif 000024
【図２３】
2006146708.tif 000025
【図２４】
2006146708.tif 000026
【図２５】
2006146708.tif 000027
【図２６】
2006146708.tif 000028
【図２７】
2006146708.tif 000029
【図２８】
2006146708.tif 000030
【図２９】
2006146708.tif 000031
【図３０】
2006146708.tif 000032
【図３１】
2006146708.tif 000033
【図３２】
2006146708.tif 000034