(57)【要約】【課題】複数の単語で表される概念を表現する概念表現方法を用い、概念間の意味的な関係を辞書として利用することができ、テキストデータ分析における統計分析の精度向上、あるいは文書検索の精度向上に好適な文書処理装置を提供する。【解決手段】文書に含まれる文節情報から抽出されたトークンと意図表現の組み合わせで文書に含まれる概念を表現し、更に文節間の関係情報に基づいて複数の概念表現の関係を表現する文書処理装置１において、文書データの集合を取得する文書データ取得部４１と、文書データに対して言語解析処理を行い、文書データに含まれる概念表現を抽出する言語処理部４２と、概念表現を表示する概念表現表示部４４及びディスプレイ６０と、概念表現シソーラス辞書を記憶する概念表現シソーラス辞書記憶部３０と、概念表現シソーラス辞書から概念表現を検索する辞書検索部４３と、を備える。【選択図】図５
2007257149.tif 000002
【特許請求の範囲】
【請求項１】
文書に含まれる文節情報から抽出されたトークンと意図表現の組み合わせで文書に含まれる概念を表現し、更に文節間の関係情報に基づいて複数の概念表現の関係を表現し、前記トークンと意図表現の組み合わせによる概念表現及び概念表現間の関係に基づいて文書データを処理する文書処理装置であって、
処理対象となる文書データの集合を取得する文書データ取得手段と、
前記文書データ取得手段により取得された文書データに対して言語解析処理を行い、文書データに含まれる概念表現を抽出する言語処理手段と、
前記言語処理手段により抽出された概念表現を表示する概念表現表示手段と、
前記文書に含まれる概念を表現した概念表現を登録する概念表現シソーラス辞書を記憶する概念表現シソーラス辞書記憶手段と、
前記概念表現シソーラス辞書から概念表現を検索する辞書検索手段と、
を備えたことを特徴とする文書処理装置。
【請求項２】
請求項１に記載の文書処理装置において、
前記文書データ取得手段により取得された文書データの集合に含まれる概念表現を指定するための概念表現指定手段と、
前記概念表現指定手段により指定された概念表現をカテゴリ定義とし、文書データの集合から、前記カテゴリ定義に基づいて文書グループを生成し、文書カテゴリとする文書カテゴリ生成手段と、
前記文書カテゴリ生成手段により生成された文書カテゴリを表示する文書カテゴリ表示手段と、
を備えたことを特徴とする文書処理装置。
【請求項３】
請求項１又は請求項２に記載の文書処理装置において、
前記概念表現シソーラス辞書に登録されている同義の概念表現グループに基づいて一の概念表現を抽出する概念表現抽出手段と、
前記概念表現抽出手段により抽出された同義表現グループ概念表現を表示する概念表現表示手段と、
を備えたことを特徴とする文書処理装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の文書処理装置において、
前記概念表現シソーラス辞書に登録されている、同義の概念表現及び同義ではないが意味的に関連する概念表現を検索するために、文書データの集合に含まれる概念表現を指定するための同義関連概念表現指定手段と、前記同義の概念表現及び前記関連する概念表現の検索結果を表示する同義関連概念表現表示手段と、を備え、
前記辞書検索手段は、前記同義関連概念表現指定手段の指定に基づいて、前記概念表現シソーラス辞書に登録されている前記同義の概念表現及び前記関連する概念表現を検索し、前記同義関連概念表現表示手段は、前記辞書検索手段の検索結果を表示するようにしたことを特徴とする文書処理装置。
【請求項５】
請求項１から請求項４のいずれか１項に記載の文書処理装置において、
前記概念表現シソーラス辞書に登録されている概念表現を拡張した拡張概念表現を検索するために、文書データの集合に含まれる概念表現を指定するための拡張概念表現指定手段と、前記拡張概念表現指定手段の指定に基づいて、前記概念表現シソーラス辞書に登録されている指定された概念表現を検索して一の同義概念表現にまとめ、前記文書データの集合から前記一の同義概念表現を検索する拡張概念表現検索手段と、を備え、
前記概念表現表示手段は、前記拡張概念表現検索手段の検索結果を表示するようにしたことを特徴とする文書処理装置。
【請求項６】
請求項２から請求項５のいずれか１項に記載の文書処理装置において、
前記文書カテゴリ生成手段により生成された文書カテゴリに基づいて、新たな概念表現を前記概念表現シソーラス辞書に登録する辞書登録手段を備えたことを特徴とする文書検索装置。
【請求項７】
文書に含まれる文節情報から抽出されたトークンと意図表現の組み合わせで文書に含まれる概念を表現し、更に文節間の関係情報に基づいて複数の概念表現の関係を表現し、前記トークンと意図表現の組み合わせによる概念表現及び概念表現間の関係を登録した概念表現シソーラス辞書を用いて文書データを処理する文書処理方法であって、
処理対象となる文書データの集合を取得する文書データ取得手順と、
前記文書データ取得手順により取得された文書データに対して言語解析処理を行い、文書データに含まれる概念表現を抽出する言語処理手順と、
前記言語処理手順により抽出された概念表現を表示する概念表現表示手順と、
前記概念表現シソーラス辞書から概念表現を検索する辞書検索手順と、
を実行することを特徴とする文書処理方法。
【請求項８】
請求項７に記載の文書処理方法において、
前記文書データ取得手順により取得された文書データの集合に含まれる概念表現を指定するための概念表現指定手順と、
前記概念表現指定手段により指定された概念表現をカテゴリ定義とし、文書データの集合から、前記カテゴリ定義に基づいて文書グループを生成し、文書カテゴリとする文書カテゴリ生成手順と、
前記文書カテゴリ生成手段により生成された文書カテゴリを表示する文書カテゴリ表示手順と、
を実行することを特徴とする文書処理方法。
【請求項９】
請求項７又は請求項８に記載の文書処理方法において、
前記概念表現シソーラス辞書に登録されている同義の概念表現グループに基づいて一の概念表現を抽出する概念表現抽出手順と、
前記概念表現抽出手順により抽出された同義表現グループ概念表現を表示する概念表現表示手順と、
を実行することを特徴とする文書処理方法。
【請求項１０】
請求項７から請求項９のいずれか１項に記載の文書処理方法において、
前記概念表現シソーラス辞書に登録されている、同義の概念表現及び同義ではないが意味的に関連する概念表現を検索するために、文書データの集合に含まれる概念表現を指定するための同義関連概念表現指定手順と、前記同義の概念表現及び前記関連する概念表現の検索結果を表示する同義関連概念表現指定手順と、を実行し、
前記辞書検索手順では、前記同義関連概念表現指定手順の指定に基づいて、前記概念表現シソーラス辞書に登録されている前記同義の概念表現及び前記関連する概念表現を検索し、前記同義関連概念表現表示手順では、前記辞書検索手順の検索結果を表示することを特徴とする文書処理方法。
【請求項１１】
請求項７から請求項１０のいずれか１項に記載の文書処理方法において、
前記概念表現シソーラス辞書に登録されている概念表現を拡張した拡張概念表現を検索するために、文書データの集合に含まれる概念表現を指定するための拡張概念表現指定手順と、前記拡張概念表現指定手順の指定に基づいて、前記概念表現シソーラス辞書に登録されている指定された概念表現を検索して一の同義概念表現にまとめ、前記文書データの集合から前記一の同義概念表現を検索する拡張概念表現検索手順と、を実行し、
前記概念表現表示手順では、前記拡張概念表現検索手順の検索結果を表示するようにしたことを特徴とする文書処理方法。
【請求項１２】
請求項７から請求項１１のいずれか１項に記載の文書処理方法において、
前記文書カテゴリ生成手順により生成された文書カテゴリに基づいて、新たな概念表現を前記概念表現シソーラス辞書に登録する辞書登録手順を実行することを特徴とする文書処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書処理装置及び文書処理方法に関するものである。
【背景技術】
【０００２】
近年、大量の文書（テキスト、テキスト情報）の収集及び蓄積が可能となり、それらの情報を活用するためのテキスト処理技術、文書処理技術が開発されている。従来の文書処理技術としては、ユーザの意図に合った文書を検索する文書検索技術、大量の文書集合をいくつかの部分集合に分類する文書分類技術、文書あるいは文書集合から重要な語句を抽出するキーワード抽出技術、キーワード抽出技術に基づいた文書要約技術などがある。
【０００３】
最近ではアンケートデータやコールセンタデータなどの大量のテキストデータを分析することを目的としたテキストマイニング技術なども開発されている。こうした技術ではテキストデータを分析するために、テキストに含まれる概念や話題に基づいてカテゴリに分類し、新たなアイデアや知見を発見し、カテゴリに属するテキストの数を利用して統計的な傾向や関係を分析する。
【０００４】
こうしたテキストデータ分析技術として、言語解析情報に基づいた統計処理を行うことで分析を行うものがある。この際に問題となるのは、異なる表現（言葉）であるが意味が同じ表現を含むテキストの処理である。例えば、コールセンタデータの分析において、「顧客が怒っている」と言う内容を含むテキストデータを処理したい場合に、「怒る」という単語を含むテキストデータだけを処理するのではなく、「腹が立つ」、「頭にくる」、「立腹」、「癪に障る」、「怒髪天を突く」など異なる言葉であるが同じ意味の表現を含むテキストデータも同じ内容のテキストデータとして処理しなければならない。そうでなければ統計的な分析の精度や正確性などに問題が生じる。
【０００５】
異なる言葉であるが同じ意味を表す言葉に関する情報を扱うための技術として同義語辞書、関連語辞書、シソーラス辞書などがある。これらは単語や語句を意味的に分類し、体系付けたものである。前述のテキストデータ分析技術においても、シソーラス辞書やカテゴリ辞書を利用している。しかしながら、前述のテキストデータ分析技術で利用するシソーラス辞書やカテゴリ辞書はあくまで単語（あるいは複合語）間の関係を記述したものであり、「怒る」と同じ意味を表す表現として「腹が立つ」、「頭にくる」、「癪に障る」、「怒髪天を突く」といった、複数の単語により１つの意味を表す表現を記述して利用することはできなかった。そのために「ある内容を含むテキストデータの数」といった統計的数値に不正確さがあり、これらの情報を元に統計的分析を行った結果に関しても、その精度や正確性に問題がある。
【０００６】
これに対し、複数の単語で表される概念を扱うことができる概念表現方法が提案されている（例えば、特許文献１参照）。この概念表現方法を利用すると複数の単語で表されるフレーズも１つの概念表現として扱うことができる。この概念表現方法を用いてシソーラス辞書を構成すれば、「怒る」、「腹が立つ」、「頭にくる」、「立腹」、「癪に障る」、「怒髪天を突く」などの表現を同じ意味の概念表現であると記述することができ、前記問題を改善することが期待される。更に、前記概念表現方法を適用し、テキスト集合を分析する際に、ユーザが文書集合に含まれる概念表現を自由に探索し、必要な概念表現を用いて文書カテゴリを生成することを支援しているものがある（例えば、特許文献２参照）。また、前記概念表現方法を適用し、対象データをマルチフィールドデータに拡張すること、あるいは既存のカテゴリ定義の再利用を可能にしているものがある（例えば、特許文献３参照）。
【特許文献１】特開２００５−０６３０３０号公報
【特許文献２】特開２００４−３３４６０２号公報
【特許文献３】特開２００４−３０３１９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の文書処理装置及び文書処理方法においては、前述の概念表現方法を適用したシソーラス辞書に基づいて、同義表現や関連表現を検索し、複数の異なる概念表現を１つの概念表現として扱うと共に、ユーザの使い勝手に配慮してより実用的な文書処理を行う点について、更に改善の余地がある。
【０００８】
本発明は、従来の問題を解決するためになされたもので、複数の単語で表される概念を表現する概念表現方法を用い、概念間の意味的な関係を辞書として利用することができ、テキストデータ分析における統計分析の精度向上、あるいは文書検索の精度向上に好適な文書処理装置及び文書処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、前記特許文献１に記載の概念表現方法により表現された概念により構成される概念表現シソーラス辞書をもち、概念表現シソーラス辞書に基づいて、同義表現や関連表現を検索し、複数の異なる概念表現を１つの概念表現として扱うようにしている。
【００１０】
請求項１に係る本発明の文書処理装置は、文書に含まれる文節情報から抽出されたトークンと意図表現の組み合わせで文書に含まれる概念を表現し、更に文節間の関係情報に基づいて複数の概念表現の関係を表現し、前記トークンと意図表現の組み合わせによる概念表現及び概念表現間の関係に基づいて文書データを処理する文書処理装置であって、処理対象となる文書データの集合を取得する文書データ取得手段と、前記文書データ取得手段により取得された文書データに対して言語解析処理を行い、文書データに含まれる概念表現を抽出する言語処理手段と、前記言語処理手段により抽出された概念表現を表示する概念表現表示手段と、前記文書に含まれる概念を表現した概念表現を登録する概念表現シソーラス辞書を記憶する概念表現シソーラス辞書記憶手段と、前記概念表現シソーラス辞書から概念表現を検索する辞書検索手段と、を備えた構成を有している。
【００１１】
請求項２に係る本発明の文書処理装置は、請求項１において、前記文書データ取得手段により取得された文書データの集合に含まれる概念表現を指定するための概念表現指定手段と、前記概念表現指定手段により指定された概念表現をカテゴリ定義とし、文書データの集合から、前記カテゴリ定義に基づいて文書グループを生成し、文書カテゴリとする文書カテゴリ生成手段と、前記文書カテゴリ生成手段により生成された文書カテゴリを表示する文書カテゴリ表示手段と、を備えた構成を有している。
【００１２】
請求項３に係る本発明の文書処理装置は、請求項１又は請求項２において、前記概念表現シソーラス辞書に登録されている同義の概念表現グループに基づいて一の概念表現を抽出する概念表現抽出手段と、前記概念表現抽出手段により抽出された同義表現グループ概念表現を表示する概念表現表示手段と、を備えた構成を有している。
【００１３】
請求項４に係る本発明の文書処理装置は、請求項１から請求項３のいずれか１項において、前記概念表現シソーラス辞書に登録されている、同義の概念表現及び同義ではないが意味的に関連する概念表現を検索するために、文書データの集合に含まれる概念表現を指定するための同義関連概念表現指定手段と、前記同義の概念表現及び前記関連する概念表現の検索結果を表示する同義関連概念表現表示手段と、を備え、前記辞書検索手段は、前記同義関連概念表現指定手段の指定に基づいて、前記概念表現シソーラス辞書に登録されている前記同義の概念表現及び前記関連する概念表現を検索し、前記同義関連概念表現表示手段は、前記辞書検索手段の検索結果を表示するようにした構成を有している。
【００１４】
請求項５に係る本発明の文書処理装置は、請求項１から請求項４のいずれか１項において、前記概念表現シソーラス辞書に登録されている概念表現を拡張した拡張概念表現を検索するために、文書データの集合に含まれる概念表現を指定するための拡張概念表現指定手段と、前記拡張概念表現指定手段の指定に基づいて、前記概念表現シソーラス辞書に登録されている指定された概念表現を検索して一の同義概念表現にまとめ、前記文書データの集合から前記一の同義概念表現を検索する拡張概念表現検索手段と、を備え、前記概念表現表示手段は、前記拡張概念表現検索手段の検索結果を表示するようにした構成を有している。
【００１５】
請求項６に係る本発明の文書処理装置は、請求項２から請求項５のいずれか１項において、前記文書カテゴリ生成手段により生成された文書カテゴリに基づいて、新たな概念表現を前記概念表現シソーラス辞書に登録する辞書登録手段を備えた構成を有している。
請求項７に係る本発明の文書処理方法は、文書に含まれる文節情報から抽出されたトークンと意図表現の組み合わせで文書に含まれる概念を表現し、更に文節間の関係情報に基づいて複数の概念表現の関係を表現し、前記トークンと意図表現の組み合わせによる概念表現及び概念表現間の関係を登録した概念表現シソーラス辞書を用いて文書データを処理する文書処理方法であって、処理対象となる文書データの集合を取得する文書データ取得手順と、前記文書データ取得手順により取得された文書データに対して言語解析処理を行い、文書データに含まれる概念表現を抽出する言語処理手順と、前記言語処理手順により抽出された概念表現を表示する概念表現表示手順と、前記概念表現シソーラス辞書から概念表現を検索する辞書検索手順と、を実行している。
【００１６】
請求項８に係る本発明の文書処理方法は、請求項７において、前記文書データ取得手順により取得された文書データの集合に含まれる概念表現を指定するための概念表現指定手順と、前記概念表現指定手段により指定された概念表現をカテゴリ定義とし、文書データの集合から、前記カテゴリ定義に基づいて文書グループを生成し、文書カテゴリとする文書カテゴリ生成手順と、前記文書カテゴリ生成手段により生成された文書カテゴリを表示する文書カテゴリ表示手順と、を実行している。
【００１７】
請求項９に係る本発明の文書処理方法は、請求項７又は請求項８において、前記概念表現シソーラス辞書に登録されている同義の概念表現グループに基づいて一の概念表現を抽出する概念表現抽出手順と、前記概念表現抽出手順により抽出された同義表現グループ概念表現を表示する概念表現表示手順と、を実行している。
【００１８】
請求項１０に係る本発明の文書処理方法は、請求項７から請求項９のいずれか１項において、前記概念表現シソーラス辞書に登録されている、同義の概念表現及び同義ではないが意味的に関連する概念表現を検索するために、文書データの集合に含まれる概念表現を指定するための同義関連概念表現指定手順と、前記同義の概念表現及び前記関連する概念表現の検索結果を表示する同義関連概念表現指定手順と、を実行し、前記辞書検索手順では、前記同義関連概念表現指定手順の指定に基づいて、前記概念表現シソーラス辞書に登録されている前記同義の概念表現及び前記関連する概念表現を検索し、前記同義関連概念表現表示手順では、前記辞書検索手順の検索結果を表示している。
【００１９】
請求項１１に係る本発明の文書処理方法は、請求項７から請求項１０のいずれか１項において、前記概念表現シソーラス辞書に登録されている概念表現を拡張した拡張概念表現を検索するために、文書データの集合に含まれる概念表現を指定するための拡張概念表現指定手順と、前記拡張概念表現指定手順の指定に基づいて、前記概念表現シソーラス辞書に登録されている指定された概念表現を検索して一の同義概念表現にまとめ、前記文書データの集合から前記一の同義概念表現を検索する拡張概念表現検索手順と、を実行し、前記概念表現表示手順では、前記拡張概念表現検索手順の検索結果を表示している。
【００２０】
請求項１２に係る本発明の文書処理方法は、請求項７から請求項１１のいずれか１項において、前記文書カテゴリ生成手順により生成された文書カテゴリに基づいて、新たな概念表現を前記概念表現シソーラス辞書に登録する辞書登録手順を実行している。
【発明の効果】
【００２１】
本発明は、処理対象となる文書データの集合を取得する文書データ取得手段と、前記文書データ取得手段により取得された文書データに対して言語解析処理を行い、文書データに含まれる概念表現を抽出する言語処理手段と、前記言語処理手段により抽出された概念表現を表示する概念表現表示手段と、前記文書に含まれる概念を表現した概念表現を登録する概念表現シソーラス辞書を記憶する概念表現シソーラス辞書記憶手段と、前記概念表現シソーラス辞書から概念表現を検索する辞書検索手段と、を設けることにより、従来の単語間の意味的な関係ではなく、複数の単語で表される概念間の意味的な関係を概念表現シソーラス辞書として利用することができ、テキストデータ分析における統計分析の精度向上、あるいは文書検索の精度向上に好適であり、より実用的な文書処理装置を提供することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施形態に係る文書処理装置及び文書処理方法について、図面を用いて説明する。
【００２３】
［概念表現方法］
本発明の実施形態に適用する係り受け解析及び概念表現の例を図１、図２、図３、図４に示す。ここで、図１は、文書処理における係り受け解析結果の例である。図２は、図１の文書データから生成することのできる概念表現の例である。図３は、基本単位間の関係を表す概念表現の例である。図４は、概念表現の拡張検索結果の例である。なお、前記概念表現については前記特許文献１に詳述されている。
【００２４】
前記特許文献１に記載の概念表現は、文書データ（テキストデータ）を言語解析した結果得られる文節あるいは文節間関係情報に基づいている。言語解析としては、例えば形態素解析、文節係り受け解析を利用することができる。形態素解析は文書データに含まれる単語を分析する。係り受け解析は、文書データに含まれる文節を解析し、文節間の関係として係りと受けの関係にある文節を解析する。例えば「ソフトウェアのインストールが正常に実行できない」という文書データを言語解析すると、図１のような情報を得ることができる。
【００２５】
図１において、「自」は自立語を、「付」は付属語を表す。自立語は動詞、形容詞、名詞などの品詞の単語であり、付属語とは助詞、助動詞などの品詞の単語である。通常文節は１個の自立語と、０又は１個以上の付属語で構成される。解析方法によっては、１文節に複数個の自立語が含まれるような結果を出すものもあるが、ここでは、文節にはかならず１個のみの自立語しか含まないように文節を生成する解析方法を利用するものとする。
【００２６】
概念表現は、概念表現の基本単位と基本単位間の関係表現により表現される。概念表現の基本単位は、トークン及び意図表現を利用して表現される。トークンはそれ自体で１つの意味をあらわす単語であり、自立語を利用することができる。例えば、図１では、「ソフトウェア」、「インストール」、「正常」、「実行」がトークンとなる。トークンの表現はトークンの表記を利用することもできるし、トークンの代表的表記に変換したものを利用することもできる。一方、意図表現とは、文節内の単語による意味の付加を表す表現であり、単語のある特定の表現パターンを抽出することで、その文節に付加されている意図を解析する。例えば、「〜ない（助動詞）」「〜ず（助動詞）」という表現は「打消」の意味を、「〜できる（補助動詞）」という表現は「可能」の意味を、「〜たい（助動詞）」という表現は「要望」の意味を、文節に対して付加しているとすることができる。例えば、図１の「実行できない」という文節から「可能」と「打消」の意図表現が抽出される。意図表現は例えば「（＋打消）」「（＋可能−打消）」というように表現することができる、ここで「＋XX」はその意図表現が付加されていることを、「−XX」はその意図表現が付加されていないことを表している。
【００２７】
概念表現の基本単位は、トークンのみ、意図表現のみ、あるいはトークンと意図表現の組み合わせで表現される。このトークンと意図表現の組み合わせによる概念表現の基本単位は、例えば、図２における「概念表現７」の「「実行（＋可能＋打消）」に相当する。ここで、トークンと意図表現の組み合わせとは、ある文節に指定されたトークンが含まれていて、かつその文節に指定された意図表現が付加されていることを意味する。
【００２８】
基本単位間の関係は、基本単位間に意味的な強い関係があることを表す。この意味的な強い関係とは、基本的には係り受け関係にある文節に含まれることを表す。基本単位間の関係を「⇒」で表すものとすると、例えば、図２における「概念表現８」の「ソフトウェア⇒インストール」という概念表現は、係り受け関係にある２つの文節において係り文節に「ソフトウェア」が、受け文節に「インストール」がそれぞれ含まれていることを意味する（「ソフトウェアをインストールする」）。基本単位間の関係として文節係り受け関係を利用することで、一般に文書検索などで利用される単語の論理式「ソフトウェア＆インストール」のように単に文書データ内の共起出現関係を指定するのではなく、基本単位が文書データ内で意味的に強い関係をもって出現していることを指定することができる。
【００２９】
文節係り受け関係は、ある文節が係り文節になる場合は受け文節は１つのみであるが、複数の係り文節が同じ１つの受け文節に係ることができる。例えば、図１の「文節４」は「文節２」と「文節３」の受け文節となっている。そのため、概念表現における基本単位間の関係の表現は複数の係り文節を持つ受け文節という文節間関係を表現する場合と、しない場合の２通りが可能である。
【００３０】
１）複数の係り文節を持つ受け文節という文節間関係を表現しない場合、概念表現は基本単位の単純な１次元のリスト表現となる。これは例えば、図３の「概念表現例１」に相当する。
【００３１】
２）複数の係り文節を持つ受け文節という文節間関係を表現する場合、概念表現は基本単位のツリー表現となる。これは例えば、図３の「概念表現例２」に相当する。
１）の場合、概念表現はユーザにとって簡単でわかりやすく、表現の拡張などの操作も行いやすいが、複雑な文節係り受け関係構造の表現ができない問題がある。２）の場合、複雑な文節係り受け関係構造も表現できるが、ユーザにとっては複雑でわかりにくく、操作も行いにくいと考えられる。１）、２）とも利用することができるが、以降の実施形態では、ユーザにとってわかりやすく操作もしやすい、１）の概念表現方法を用いて説明する。
【００３２】
更に、前述の概念表現に基づいて、指定された概念表現を拡張した概念表現を文書データから抽出する概念検索方法がある。例えば、図２における「概念表現９」の「インストール⇒実行」が指定された場合、「インストール⇒実行」が含まれる概念表現として図２における「概念表現１０」から「概念表現１２」、「概念表現１７」から「概念表現２０」を抽出し、図４に示す「拡張概念表現１」から「拡張概念表現７」とする。すなわち、図１の文書データに含まれる概念表現（図２に示す）から所望の基本単位を含む概念表現を拡張概念として抽出する。
【００３３】
［第１の実施形態］
本発明の第１の実施形態に係る文書処理装置を図５に示す。これは、前記特許文献１に記載の概念表現方法を適用した概念表現シソーラス辞書を備え、この概念表現シソーラス辞書に基づいて同義表現や関連表現を検索し、複数の異なる概念表現を１つの概念表現として扱うものである。
【００３４】
図５において、文書処理装置１は、言語処理部４２における文書データ構造生成部４３０（図１１に示す）により生成された文書データ構造を記憶する文書データ構造記憶部１０と、言語処理部４２における概念表現抽出部４４０（図１１に示す）により抽出された概念表現に対してユニークな識別番号（ＩＤ）を付与し、例えば出現文書数、出現頻度の情報と共に記憶して管理する概念表現記憶部２０と、前述の概念表現間の意味的な関係を表す概念表現シソーラス辞書を記憶する概念表現シソーラス辞書記憶部３０と、入力された文書データに対して各種処理を行う文書処理部４０と、ユーザの操作に基づいて文書処理に関する指定を受け付けて入力する指定受付部５０と、文書処理結果などを表示するためのディスプレイ６０と、を有する構成である。
【００３５】
また、図５において、文書処理部４０は、文書処理対象の文書データ（文書集合データ）を入力する文書データ取得部４１と、概念表現の抽出及び拡張概念表現の検索を行う言語処理部４２と、概念表現シソーラス辞書を用いて、指定された概念表現の同義表現や関連表現を検索する辞書検索部４３と、例えば、辞書検索部４３の検索結果をディスプレイ６０に表示させる概念表現表示部４４と、を有している。
【００３６】
ここで、文書データ取得部４１は、文書集合データに対してユニークなＩＤを付与し、言語処理部４２に渡す。なお、前記文書集合データは、ユーザの操作で入力するようにしてもよいし、電子ファイル、データベースに格納されているテキストをスキャナなどで読み込むようにしてもよい。
【００３７】
概念表現シソーラス辞書記憶部３０は、概念表現シソーラス辞書を記憶して管理する。この概念表現シソーラス辞書は、前述した概念表現間の意味的な関係として例えば、同義、広義、狭義、関連、反義を表すことができるが、本実施形態では同義表現と関連表現を表す概念表現シソーラス辞書を利用する。同義表現とは、同じ意味を表す表現であり、例えば「怒る」という表現に対して、「憤る」「腹を立てる」、「頭に来る」、「癪に障る」などの表現を同義表現とすることができる。関連表現は、同じ意味ではないが意味的に関連する表現であり、例えば「怒る」という表現に対して、「笑う」、「泣く」、「驚く」、「喜ぶ」などの表現を関連表現とすることができる。
【００３８】
概念表現シソーラス辞書の構成要素を図６、図７、図８、図９に示す。概念表現シソーラス辞書では、概念を１つ以上の概念表現の基本単位のリストにより表現する。この表現は、図３における「概念表現例１」に相当する。また、概念表現の基本単位は、図６のように１つのトークン情報（表記、品詞）と、０又は１個以上の意図表現（意図タグ）リストと、を利用して表現される。図７に示すように、概念表現リストは、概念表現シソーラス辞書内で利用する概念表現と、この概念表現に付与された識別番号（概念表現ＩＤ）と、からなる。概念表現シソーラス辞書では、概念表現リストに基づいて概念表現を管理している。
【００３９】
また、概念表現シソーラス辞書には、同じ意味を表す同義表現のグループのリスト（同義表現グループリスト）が登録されている。図８に示すように、同義表現グループリストは、同義表現グループＩＤ、同義表現グループラベル、所属概念表現ＩＤリストで構成されている。
【００４０】
また、概念表現シソーラス辞書には、関連表現リストが登録されている。図９に示すように、関連表現リストは、概念表現ＩＤと、概念表現ＩＤで指定される概念表現と意味的に関連する概念表現に付与された概念表現ＩＤのリスト（関連概念表現ＩＤリスト）と、同義表現グループＩＤで指定される概念表現と意味的に関連する同義表現グループに付与された同義表現グループＩＤのリスト（関連同義表現グループＩＤリスト）と、で構成されている。
【００４１】
概念表現シソーラス辞書記憶部３０では、前述の意図表現リスト、概念表現リスト、同義表現グループリスト、関連表現リストに基づいて、概念表現シソーラス辞書における概念表現間の同義表現関係、関連表現関係の情報を管理している。
【００４２】
また、図５において、辞書検索部４３は、指定受付部５０を介して例えば「怒る」という概念表現が指定された場合、概念表現シソーラス辞書に登録された図７の概念表現リスト、図８の同義表現グループリスト、図９の関連表現リストに基づいて同義表現や関連表現を検索し、図１０に示す同義表現（同義概念表現）及び関連表現（関連概念表現）を取得する。ここで、関連表現については、関連する概念表現だけでなく、関連する同義概念表現グループの情報を取得するようにしてもよい。
【００４３】
次に、言語処理部４２の構成を図１１に示す。
【００４４】
図１１において、言語処理部４２は、文書データに対して形態素解析と係り受け解析を行う言語解析部４２０と、言語解析部４２０の解析結果に基づいて文書データのデータ構造を変換する文書データ構造生成部４３０と、文書データ構造生成部４３０で生成したデータ構造を利用して文書データに含まれる概念表現を抽出する概念表現抽出部４４０と、指定された概念表現を拡張した概念表現を文書データから抽出する拡張概念表現検索部４５０と、を有している。
【００４５】
ここで、言語解析部４２０では、形態素解析を行う場合、文書データ集合の文書データに含まれる単語を解析する。また、係り受け解析を行う場合、文書データに含まれる文、文節を解析し、文節間の関係として係りと受けの関係にある文節を解析する。例えば、「ソフトウェアのインストールが正常に実行できない。」という文に対して形態素解析及び係り受け解析を行い、図１に示す解析結果を取得する。
【００４６】
文書データ構造生成部４３０では、言語解析部４２０の解析結果に基づいて各文書データを所定のデータ構造に変換する。ここでは、図１２に示すように、「文書」、「文」、「文節」の木構造に変換している。また、データ構造の構成要素ごとに各種情報を付与する（図１３に示す）。更に、図１４に示すように、文書データに含まれる単語に対してユニークな識別子を付与した単語リストを生成する。ここで、文書データ構造生成部４３０は、単語リストの品詞情報や全体における出現頻度あるいは出現文書数を算出しておくこともできる。前記単語リスト、前記データ構造は、文書データ構造記憶部１０が記憶して管理する。
【００４７】
図１３に示すように、前記データ構造の構成要素としての「文書」（図１３（ａ）に相当する）は、文書データに含まれる文ＩＤリストを管理し、同じく「文」は自分の文ＩＤと、自分の文に含まれる文節ＩＤリストと、を管理する。同じく「文節」は自分の文節ＩＤと、文節に含まれる単語の単語ＩＤリストと、係り文節ＩＤリストと、受け文節ＩＤと、を管理する。ここで、単語ＩＤは、図１４の単語リストにおける単語ＩＤである。係り文節ＩＤリストは、当該文節を受けとする係り文節のＩＤである。前記例にもあるように、１つの受け文節に対して複数の文節が係り文節となり得るので、係り文節ＩＤリストで管理する。受け文節ＩＤは、当該文節が係り文節となる受け文節のＩＤである。係り文節は受け文節を１つしかとることができない。ここで、文節が管理する情報として、係り受けの関係の種類を保持することも可能である。例えば、連体修飾なのか連用修飾なのか、などである。また、文節を結ぶ助詞の種類により関係の種類を記述することもできる。
【００４８】
また、図１３の意図タグリストは、単語あるいは文節に対して付加的な意味を表す意図タグのデータである。ここでは、文節内の付属語表現などから文書データ構造内の単語あるいは文節に対して付加的な意味を表す意図タグを付与する。この意図タグは、文節内の付属語などが特定の付加的な意味を表している場合に、その意味をタグとして文節に付加するものである。例えば、「打消」「要望」「可能」「疑問」の意味タグは、文節内に所定の単語が出現した場合にその文節に付加する。１つの文節に複数の意図タグがつくこともある。前記意図タグリストにおける意図タグＩＤの例を図１５に示す。なお、概念表現では、例えば「（＋打消＋可能）」といった表現で意図タグをあらわす。意図タグは単独でも概念表現にもなるし、「実行（＋可能＋打消）」といったように単語に付加した形でも用いることができる。
【００４９】
また、図１１において、概念表現抽出部４４０は、前記文書データ構造を利用して当該文書データに含まれる概念表現を抽出する際、前処理として予め特定のパターンの概念表現については、文書データに含まれる全種類を抽出しておき、抽出した全種類の情報を元にしてユーザが基本概念表現の探索を行えるようにする。ここでは、「１単語」、「２単語」、「３単語」、「１単語（＋意図タグ）」、「意図タグ」の５種類について予め全種類を計算するものとする。概念表現の抽出の際には、その概念表現が出現する文書数、あるいは出現頻度も算出する。また、概念表現抽出部４４０は、概念表現シソーラス辞書の概念表現リストに登録されている概念表現も抽出し、その概念表現が出現する文書数、あるいは出現頻度も算出する。概念表現抽出部４４０により抽出された概念表現は、概念表現記憶部２０に記憶する。なお、本実施形態で利用する概念表現の抽出方法は、前記特許文献１において詳述されている。
【００５０】
拡張概念表現検索部４５０は、概念表現記憶部２０を利用し、ユーザが指定した概念表現に対して、トークンのみで構成される概念表現の基本単位を１つ追加するパターンの概念表現と、指定された概念表現の末端の概念表現の基本単位の意図タグを追加するパターンの概念表現と、を抽出する。例えば、図１の「ソフトウェアのインストールが正常に実行できない」という文書データについて、「インストール⇒実行」という概念表現が指定された場合、図４の「拡張概念表現１」から「拡張概念表現４」を抽出する。
【００５１】
また、拡張概念表現検索部４５０は、同義表現グループ概念表現を指定して拡張概念表現検索を行うこともできる（請求項５）。同義表現グループ概念表現が指定された場合、同義表現グループに所属する概念表現すべてについて拡張概念表現検索を行い、その情報を１つにまとめることで拡張検索を行う。例えば、対象概念表現として同義表現グループ概念表現「怒る(同義)」が指定された場合、所属概念表現である、「怒る」「憤る」「頭⇒来る」「癪⇒障る」「腹⇒立つ」について拡張概念表現検索を行う。
【００５２】
ここで、概念表現の基本単位を１つ追加する拡張検索の例を図１６に示す。
【００５３】
図１６において、（Ａ）は、同義表現グループ概念表現の所属概念表現に対する拡張概念表現検索の結果である。（Ｂ）は、（Ａ）の結果を追加した概念表現の基本単位の位置をトークンで並べ替えたものである。（Ｃ）は、同義表現グループ概念表現の所属概念表現を同義表現グループラベルで置き換えたものである。（Ｄ）は、（Ｃ）において同じ概念表現のものをまとめたものである。ここでは、拡張概念表現検索部４５０の拡張検索の結果として（Ｄ）を抽出する。なお、出現頻度が必要な場合は、同じ概念表現をまとめる際にそれぞれの出現頻度の和を計算する。
【００５４】
次に、指定された概念表現の末端の概念表現基本単位の意図タグを追加する拡張検索の例を図１７に示す。
【００５５】
図１７において、（Ａ）は、同義表現グループ概念表現の所属概念表現に対する拡張概念表現検索の結果である。（Ｂ）は、（Ａ）の結果を追加した意図タグで並べ替えたものである。（Ｃ）は、同義表現グループ概念表現の所属概念表現を同義表現グループラベルで置き換えたものである。（Ｄ）は、（Ｃ）において同じ概念表現のものをまとめたものである。ここでは、拡張概念表現検索部４５０の拡張検索の結果として（Ｄ）を抽出する。なお、出現頻度が必要な場合は、同じ概念表現をまとめる際にそれぞれの出現頻度の和を計算する。
【００５６】
更に、図１６、図１７の拡張検索を併せた場合の検索結果を図１８に示す。
【００５７】
拡張概念表現検索部４５０は、前述のように概念表現の基本単位を１つ追加する拡張検索と、指定された概念表現の末端の概念表現基本単位の意図タグを追加する拡張検索と、を行い、双方の検索結果を合わせて図１８の最終的な拡張概念表現の検索結果を取得する。
【００５８】
次に、概念表現抽出部４４０の構成を図１９に示す。
【００５９】
図１９において、概念表現抽出部４４０は、トークン抽出部４４１と、意図表現抽出部４４２と、概念表現基本単位間関係抽出部４４３と、概念表現生成部４４４と、概念表現基本単位生成部４４５と、を有している。概念表現基本単位生成部４４５は、トークン抽出部４４１と意図表現抽出部４４２からそれぞれ、トークンと意図表現を受け取り、これらに基づいて概念表現の基本単位を生成する。
【００６０】
ここで、概念表現生成部４４４は、概念表現シソーラス辞書の同義表現グループを１つの概念表現（同義表現グループ概念表現）として抽出し、概念表現記憶部２０に登録する。この同義表現グループ概念表現は、対応する同義表現グループに所属する概念表現を１つに（同義表現グループラベルごとに）まとめたものであり、同義表現グループ概念表現の出現頻度は所属する概念表現の出現頻度の和（もしくは集合和）で表現している。例えば、図７の概念表現リスト、図８の同義表現グループリスト、図９の関連表現リストの情報に基づいて、図２０に示す同義表現グループ概念表現を生成する。
【００６１】
以上のように構成された文書処理装置１について、図２１を用いてその同義表現検索の手順を説明する。
【００６２】
文書処理部４０において、辞書検索部４３は、指定受付部５０を介して指定された概念表現が概念表現シソーラス辞書の概念表現リストに登録されているかを調べ（Ｓ１０１、Ｓ１０２）、登録されていれば概念表現ＩＤを取得して（Ｓ１０３）、Ｓ１０４へ進み、登録されていなければ処理を終了する。
【００６３】
次いで、辞書検索部４３は、Ｓ１０４で取得した同義表現グループＩＤに基づいて、同義表現グループリストに登録されている同義表現グループに対し、所属概念表現ＩＤリストにＳ１０３で取得した概念表現ＩＤを含むかどうかを調べ（Ｓ１０５）、含んでいたら同義表現グループＩＤを取得する（Ｓ１０６）。
【００６４】
この後、辞書検索部４３は、同義表現グループリストに登録されているすべての同義表現グループに対して、Ｓ１０５、Ｓ１０６の処理を行う（Ｓ１０７、Ｓ１０８）
次に、前述のように構成された文書処理装置１について、図２２を用いてその関連表現検索の手順を説明する。
【００６５】
文書処理部４０において、辞書検索部４３は、指定受付部５０を介して指定された概念表現が概念表現シソーラス辞書の概念表現リストに登録されているかを調べ（Ｓ２０１、Ｓ２０２）、登録されていれば概念表現ＩＤを取得し（Ｓ２０３）、Ｓ２０４へ進み、登録されていなければ処理を終了する。
【００６６】
Ｓ２０４において、辞書検索部４３は、関連表現リストにおいて、Ｓ２０３で取得した概念表現ＩＤと同じ概念表現ＩＤを探し、見つかったら、その概念表現ＩＤに対応する関連概念表現ＩＤリストと関連同義表現グループＩＤリストを取得する（Ｓ２０５、Ｓ２０６）。
【００６７】
次いで、辞書検索部４３は、関連同義表現グループＩＤリストに未処理の関連同義表現グループＩＤがある場合には、関連同義表現グループＩＤに所属する概念表現ＩＤを関連概念表現ＩＤリストに追加する（Ｓ２０７、Ｓ２０８）。この後、関連同義表現グループＩＤリストのすべての同義表現グループに対してＳ２０６〜Ｓ２０８の処理が行われると、同義表現検索を終了する。
【００６８】
次に、前述のように構成された文書処理装置１について、図２３を用いてその同義表現グループ概念表現の生成手順を説明する。
【００６９】
概念表現抽出部４４０において、概念表現生成部４４４は、概念表現シソーラス辞書の同義表現グループリストに登録されている１つの同義表現グループの所属概念表現ＩＤリストを取得する（Ｓ３０１）。
【００７０】
次いで、概念表現生成部４４４は、その所属概念表現ＩＤリストにある概念表現が、概念表現記憶部２０に登録されているかを調べる（Ｓ３０２）。ここで、所属概念表現ＩＤリストにある概念表現が１つ以上登録されていれば、その概念表現に対応する同義表現グループを同義表現グループ概念表現として概念表現記憶部２０に登録する（Ｓ３０３）。
この後、概念表現生成部４４４は、Ｓ３０１からＳ３０３の処理を概念表現シソーラス辞書の同義表現グループリストに登録されているすべての同義表現グループに対して行う（Ｓ３０４）。
【００７１】
ここで、概念表現表示部４４の概念表現表示例を図２４から図２６に示す。
【００７２】
概念表現表示部４４は、指定受付部５０を介して受け付け入力されたユーザの指定に基づいて、言語処理部４２で抽出された概念表現をディスプレイ６０の画面に表示させる。この画面において、ユーザは図２４の基本概念表現ブラウザ６１により、例えば抽出された概念表現を参照、あるいは拡張概念表現検索結果を参照することで概念表現を探索するようになっている。図２４において、基本概念表現ブラウザ６１には、基本概念表現表示領域６５と、拡張概念表現表示領域６６、６７と、カテゴリリスト表示領域６２と、ワークスペース６３と、テキストブラウザ６４と、が設定されている。基本概念表現表示領域６５には、基本概念表現と、この基本概念表現が含まれている文書データの数を記す出現文書数と、この基本概念表現の品詞が表示される。拡張概念表現表示領域６６、６７には、基本概念表現表示領域６５に表示される概念表現のうち、ユーザから指定された概念表現に基づいて生成された拡張概念表現が表示される。カテゴリリスト表示領域６２、ワークスペース６３には、文書カテゴリ生成部９２（図２９に示す）によって生成された文書カテゴリのカテゴリリストが表示される。ワークスペース６３には、文書カテゴリがグラフィカル表示される。テキストブラウザ６４には、文書カテゴリ生成部９２によって生成された文書カテゴリに分配された文書データが表示される。また、対象カテゴリ指定の入力欄６８に、ユーザの指定操作に基づいて対象となるカテゴリが入力されると、このカテゴリに所属する文書データで構成される文書集合に含まれる概念表現が表示される。また、概念表現表示部４４は、ユーザの指定に基づいて、図２５に示すように同義表現グループの概念表現としてラベルだけをディスプレイ６０の画面に表示させる。同じく、図２６に示すように同義表現グループのラベルと所属概念表現を表示する。
【００７３】
このような本発明の第１の実施形態に係る文書処理装置１によれば、文書に含まれる文節情報から抽出されたトークンと意図表現の組み合わせで文書に含まれる概念を表現し、更に文節間の関係情報に基づいて複数の概念表現の関係を表現し、トークンと意図表現の組み合わせによる概念表現及び概念表現間の関係に基づいて文書データを処理する構成において、処理対象となる文書データの集合を取得する文書データ取得部４１（文書データ取得手段に相当する）と、ここで取得された文書データに対して言語解析処理を行い、文書データに含まれる概念表現を抽出する言語処理部４２（言語処理手段に相当する）と、ここで抽出された概念表現を表示する概念表現表示部４４及びディスプレイ６０（概念表現表示手段に相当する）と、文書に含まれる概念を表現した概念表現を登録する概念表現シソーラス辞書を記憶する概念表現シソーラス辞書記憶部３０（概念表現シソーラス辞書記憶手段に相当する）と、概念表現シソーラス辞書から概念表現を検索する辞書検索部４３（辞書検索手段に相当する）と、を備えた構成を有している。この構成は、請求項１、請求項７に係る本発明の実施の一形態に相当する。
【００７４】
この構成により、従来の単語間の意味的な関係ではなく、複数の単語で表現される概念間の意味的な関係を概念表現シソーラス辞書として利用することができるので、テキストデータ分析における統計分析の精度向上、あるいは文書検索の精度向上に役立つ。例えば、言語処理部４２により抽出された概念表現を、辞書検索部４３が概念表現シソーラス辞書から検索することで、容易に同義の概念表現に係る文書を取得することができる。また、概念表現表示部４４は、文書データから抽出された概念表現をディスプレイ６０の画面に表示するので、ユーザは容易にその概念表現を確認することができ、使い勝手が向上する。
【００７５】
また、本実施形態によれば、概念表現シソーラス辞書に登録されている同義の概念表現グループに基づいて一の概念表現を抽出する概念表現抽出部４４０（概念表現抽出手段に相当する）と、概念表現抽出部４４０により抽出された同義表現グループ概念表現を表示する概念表現表示部４４及びディスプレイ６０（概念表現表示手段に相当する）と、を備えた構成を有している。この構成は、請求項３、請求項９に係る本発明の実施の一形態に相当する。
【００７６】
この構成により、同義表現グループに所属する概念表現に対応する文書の検索精度が高まる。また、概念表現表示部４４は、同義表現グループ概念表現をディスプレイ６０の画面に表示させるので、ユーザの使い勝手が向上する。
【００７７】
また、本実施形態によれば、概念表現シソーラス辞書に登録されている概念表現を拡張した拡張概念表現を検索するために、文書データの集合に含まれる概念表現を指定するための指定受付部５０、概念表現表示部４４及びディスプレイ６０（拡張概念表現指定手段に相当する）と、この指定に基づいて、概念表現シソーラス辞書に登録されている指定された概念表現を検索して一の同義概念表現にまとめ、処理対象となる文書データの集合から前記一の同義概念表現を検索する拡張概念表現検索部４５０（拡張概念表現検索手段に相当する）と、を備え、概念表現表示部４４は、拡張概念表現検索部４５０の検索結果をディスプレイ６０の画面に表示させるようにした構成を有している。この構成は、請求項５、請求項１１に係る本発明の実施の一形態に相当する。
【００７８】
この構成により、概念表現シソーラス辞書を用い、ユーザの指定に基づいて拡張概念表現検索を行い、更に拡張概念表現検索の結果をディスプレイ６０の画面に表示させるので、ユーザの使い勝手が向上する。
【００７９】
なお、前述した実施形態では図示していないが、本発明の文書処理装置１をパーソナルコンピュータ（例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤなどの記憶部、通信部、液晶ディスプレイなどの表示部、キーボード、ポインティングデバイスなどの操作部を有する）で構成し、パーソナルコンピュータを前述の文書データ取得手段、言語処理手段、概念表現表示手段、概念表現シソーラス辞書記憶手段、辞書検索手段、概念表現抽出手段、拡張概念表現指定手段、拡張概念表現検索手段として機能させるようにしても同様の効果が得られるものである。また、図２１から図２３に示す処理手順、前述の文書データ取得手段、言語処理手段、概念表現表示手段、概念表現シソーラス辞書記憶手段、辞書検索手段、概念表現抽出手段、拡張概念表現指定手段、拡張概念表現検索手段の行う処理手順を前記パーソナルコンピュータに実行させるためのプログラムを前記記憶部に記憶するようにしてもよい。
【００８０】
［第２の実施形態］
次に、本発明の第２の実施形態に係る文書処理装置を図２７に示す。これは、第１の実施形態とは、概念表現シソーラス辞書を用い、指定された概念表現の同義表現、関連表現を検索して検索結果を表示するようにした点が相異している。なお、第１の実施形態と同一構成には同一符号を付与して説明を一部省略する。
【００８１】
図２７において、辞書検索結果表示部４５は、指定受付部５０を介して受け付け入力された、概念表現の指定に基づいて辞書検索部４３により検索された前記概念表現の同義表現、関連表現をディスプレイ６０の画面に表示させるものである。
【００８２】
ここで、辞書検索ダイアログ例を図２８に示す。
【００８３】
例えば、ユーザの操作に基づいて指定受付部５０を介し、ディスプレイ６０に表示した関連表現検索画面７０の検索対象概念表現の入力欄７１に概念表現（例えば「怒る」）が入力され、更に検索ボタン７２が指示入力されると、辞書検索部４３は、前述したように概念表現シソーラス辞書から同義表現、関連表現を検索する。辞書検索結果表示部４５は、辞書検索部４３の検索結果に基づいて、所定の検索結果欄７３、７４に検索結果を表示させる。なお、図２８（ａ）の関連表現検索画面７０においては、関連表現検索結果の同義表現グループをラベルのみで表示している。また、図２８（ｂ）の関連表現検索画面７０においては、関連表現検索結果の同義表現グループをラベルと所属概念表現で表示している。本実施形態に限らず、概念表現の指定は、ディスプレイ６０に表示されている概念表現を選択することで指定するようにしてもよい。
【００８４】
このような本発明の第２の実施形態に係る文書処理装置１によれば、概念表現シソーラス辞書に登録されている、同義の概念表現及び同義ではないが意味的に関連する概念表現を検索するために、文書データの集合に含まれる概念表現を指定するための指定受付部５０、辞書検索結果表示部４５及びディスプレイ６０（同義関連概念表現指定手段に相当する）と、前記同義の概念表現及び前記関連する概念表現の検索結果を表示する辞書検索結果表示部４５及びディスプレイ６０（同義関連概念表現表示手段に相当する）と、を備え、辞書検索部４３は、指定受付部５０を介しての指定に基づいて、概念表現シソーラス辞書に登録されている前記同義の概念表現及び前記関連する概念表現を検索し、辞書検索結果表示部４５は、辞書検索部４３の検索結果をディスプレイ６０の画面に表示させるようにした構成を有している。この構成は、請求項４、請求項１０に係る本発明の実施の一形態に相当する。
【００８５】
この構成により、ユーザに指定された概念表現の同義表現、関連表現を概念表現シソーラス辞書から検索し、ディスプレイ６０の画面に表示するので、ユーザの使い勝手が向上する。
【００８６】
なお、前述した実施形態では図示していないが、本発明の文書処理装置１をパーソナルコンピュータ（例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤなどの記憶部、通信部、液晶ディスプレイなどの表示部、キーボード、ポインティングデバイスなどの操作部を有する）で構成し、パーソナルコンピュータを前述の同義関連概念表現指定手段、同義関連概念表現表示手段として機能させるようにしても同様の効果が得られるものである。
【００８７】
［第３の実施形態］
次に、本発明の第３の実施形態に係る文書処理装置を図２９に示す。これは、第１の実施形態とは、例えば、文書カテゴリ生成部９２によって文書カテゴリを生成し、生成した文書カテゴリを文書カテゴリ表示部９４によって表示させるようにした点が相異している。なお、第１の実施形態と同一構成には同一符号を付与して説明を一部省略する。
【００８８】
ここで、文書カテゴリとは、所属文書の基準となるカテゴリ定義を持ち、定義に基づいて集められた文書をメンバーとする文書グループである。この文書カテゴリを文書カテゴリ記憶部８０が記憶、管理するための情報を図３０に示す。図３０に示すように、文書カテゴリは、カテゴリＩＤ 、カテゴリ定義、所属文書ＩＤリスト、所属文書数、カテゴリラベルによって管理されている。なお、カテゴリラベルはユーザに入力を求めるようにしてもよい。また、カテゴリ定義は、カテゴリＩＤ、所属文書ＩＤリスト、所属文書数、カテゴリラベルとは別途管理している。
【００８９】
図２９において、文書処理部４０は、前述の文書カテゴリを生成する文書カテゴリ生成部９２と、文書カテゴリ生成部９２により生成された文書カテゴリをシソーラス辞書に登録する辞書登録部９１と、文書カテゴリ生成部９２により生成された文書カテゴリを記憶する文書カテゴリ記憶部８０と、文書カテゴリ生成部９２により生成された文書カテゴリをディスプレイ６０に表示させる文書カテゴリ表示部９４と、指定された概念表現を含む文書データを生成する文書データ生成部９３と、文書データ生成部９３により生成された文書データをディスプレイ６０に表示させる文書データ表示部９５と、を有している。
【００９０】
ここで、文書カテゴリ生成部９２は、概念表現カテゴリ、複合カテゴリ、データＩＤ指定カテゴリの３種類の文書カテゴリを生成する。
【００９１】
まず、概念表現カテゴリは、概念表現を定義するカテゴリである。ユーザは、概念表現表示部４４によってディスプレイ６０に表示させた所定の画面から概念表現を指定し、文書カテゴリを生成することができる。例えば、前記所定の画面からカテゴリ化の操作がユーザにより行われ、指定受付部５０を介して概念表現が指定入力された場合、文書カテゴリ生成部９２は、指定された概念表現をカテゴリ定義とし、その概念表現を含むフィールドデータを持つ文書を所属メンバーとする文書カテゴリを生成する。文書カテゴリ生成部９２は、文書データ構造記憶部１０に記憶されている文書データ構造に基づいて、指定された概念表現を含む文書データを抽出し、その文書データを文書カテゴリの所属文書とする。
【００９２】
また、複合カテゴリは、既存のカテゴリの論理式を定義するカテゴリである。ユーザは、概念表現表示部４４によってディスプレイ６０に表示させた所定の画面に対し、所定の操作を行うことで複合カテゴリを作成することができる。例えば、ユーザが図２４に示すカテゴリリスト６２、ワークスペース６３に対する操作を行い、既存のカテゴリの組み合わせを指定することで複合カテゴリを生成することができる。カテゴリの組み合わせは、既存カテゴリのカテゴリＩＤの論理演算式で表すことができる。本実施形態では、複合カテゴリとして、「複合ＡＮＤカテゴリ」、「複合ＯＲカテゴリ」、「複合ＮＯＴカテゴリ」を生成することができるものとする。
【００９３】
複合ＡＮＤカテゴリは、指定されたカテゴリＩＤのＡＮＤをとるカテゴリである。例えば、「カテゴリ１」、「カテゴリ３」、「カテゴリ５」が指定されている場合、複合ＡＮＤカテゴリのカテゴリ定義は「１ＡＮＤ３ＡＮＤ５」となり、所属テキストは３つのカテゴリの所属テキスト集合の積集合となる。
【００９４】
複合ＯＲカテゴリは、指定されたカテゴリＩＤのＯＲをとるカテゴリである。例えば、
「カテゴリ１」、「カテゴリ３」、「カテゴリ５」が指定されている場合、複合ＯＲカテゴリのカテゴリ定義は「１ＯＲ３ＯＲ５」となり、所属テキストは３つのカテゴリの所属テキスト集合の和集合となる。
【００９５】
複合ＮＯＴカテゴリは、指定されたカテゴリＩＤのＮＯＴをとるカテゴリである。例えば、「カテゴリ１」、「カテゴリ３」、「カテゴリ５」が指定されている場合、複合ＮＯＴカテゴリのカテゴリ定義は「ＮＯＴ（１ＯＲ３ＯＲ５）」となり、所属テキストは３つのカテゴリの所属テキスト集合の和集合の否定となる。
【００９６】
更に、データＩＤ指定カテゴリは、文書ＩＤリストを定義するカテゴリである。本実施形態では、ユーザが任意に作成できるものではない。しかし、ユーザが文書ＩＤを指定することでデータＩＤ指定カテゴリを生成できるようにしてもよい。但し、この場合、カテゴリ定義の再利用は同じ対象文書集合内でのみ有効であり、他の対照文書集合に対する再利用、再適用はできないようにする必要がある。すべての定義を再利用可能にするためには、データＩＤ指定カテゴリはユーザが作成できないようにした方がよい。
【００９７】
また、図２９において、文書カテゴリ表示部９４では、文書カテゴリ生成部９２により生成された文書カテゴリを表示する場合、例えば、図２４に示すカテゴリリスト６２のようなリスト表示、あるいはワークスペース６３のようなグラフィカル表示とする。
【００９８】
文書データ表示部９５は、ユーザが指定した概念表現を含む文書データを表示する場合、例えば、ディスプレイ６０の所定の画面上に図２４に示すデータブラウザ６４を表示させる。ここでは、言語処理部４２の概念表現抽出部４４０が、文書データ構造記憶部１０に記憶されている文書データ構造に基づいて、指定された概念表現を含む文書データを抽出し、文書データ表示部９５がディスプレイ６０画面上のデータブラウザ６４に、概念表現抽出部４４０により抽出された文書データを表示させる。
【００９９】
また、文書データ表示部９５は、文書カテゴリ表示部９４がディスプレイ６０に表示させた画面上でユーザが指定したカテゴリに属する文書を、ディスプレイ６０の画面に表示させることができる。ここでは、文書データ生成部９３が、文書カテゴリ記憶部８０に記憶されているカテゴリ情報（図３０に示す）に基づいて、所属文書ＩＤリストから指定されたカテゴリ（カテゴリ定義）に属する文書ＩＤを検出し、文書データ構造記憶部１０に記憶されている文書データ構造に基づいて、検出した文書ＩＤに対応する文書データを抽出する。文書データ表示部９５は、文書データ生成部９３により抽出された文書データをディスプレイ６０画面上に表示させる。
【０１００】
以上のように構成された文書処理装置１について、図３１を用いてその辞書登録の手順を説明する。ここでは、文書カテゴリのうち、複合ＯＲ文書カテゴリを概念表現シソーラス辞書に登録する場合を示す。
【０１０１】
文書処理部４０において、辞書登録部９１は、指定受付部５０を介して指定された、登録対象となる文書カテゴリを入力する（Ｓ４０１）。
【０１０２】
次いで、辞書登録部９１は、指定された文書カテゴリが複合ＯＲカテゴリであるかを判断し（Ｓ４０２）、複合ＯＲカテゴリでない場合は処理を終了する。ここで、指定された文書カテゴリが複合ＯＲカテゴリである場合、辞書登録部９１は、指定受付部５０を介して指定された登録種別を入力する（Ｓ４０３）。
【０１０３】
次いで、辞書登録部９１は、指定された登録種別に基づいて、文書カテゴリを「関連表現」として登録するか、「同義表現」として登録するかを判断する（Ｓ４０４）。ここで、「同義表現」として登録する場合はＳ４０５に進み、「関連表現」として登録する場合にはＳ４１０に進む。
【０１０４】
Ｓ４０５（同義表現登録）において、辞書登録部９１は、対象文書カテゴリの構成メンバーであるカテゴリのうち、すべての基本概念表現カテゴリに対してカテゴリ定義である概念表現を取得し、概念表現シソーラス辞書において、取得した概念表現が含まれている同義表現グループを検索する。
【０１０５】
次いで、辞書登録部９１は、指定受付部５０を介して指定された、登録対象となる同義表現グループの情報を入力する（Ｓ４０６）。更に、登録対象となる同義表現グループの指定に基づいて、辞書登録部９１は、登録対象となる文書カテゴリの情報を、新規の同義表現グループとして登録するのか、それとも同義表現グループ検索で検索された既存の同義表現グループのどれか１つに登録するのかを判断する（Ｓ４０７）。ここで、新規の同義表現グループとして登録する場合は、新規同義表現グループ生成処理（Ｓ４０８）に進み、既存同義表現グループとして登録する場合には、同義表現登録処理（Ｓ４０９）に進む。
【０１０６】
新規同義表現グループ生成処理（Ｓ４０８）において、辞書登録部９１は、概念表現シソーラス辞書に新規同義語表現グループを作成する。この際、カテゴリラベルとして登録対象カテゴリのものを入力してもよいし、ユーザに指定させてもよい。所属概念表現ＩＤリストには何も登録しない。
【０１０７】
同義表現登録処理（Ｓ４０９）において、辞書登録部９１は、登録対象となる文書カテゴリの構成メンバーであるカテゴリのうち、すべての基本概念表現カテゴリに対してカテゴリ定義である概念表現を取得し、取得した概念表現が概念表現シソーラス辞書の概念表現リストに登録されているかを調べ、登録されていたらその概念表現ＩＤを取得し、登録されていない概念表現にはユニークなＩＤを付与して新たに概念表現シソーラス辞書の概念表現リストに登録し、登録した概念表現ＩＤを取得する。
【０１０８】
更に、同義表現登録処理（Ｓ４０９）において、辞書登録部９１は、登録対象となる同義表現グループの所属概念表現ＩＤリストに、取得した概念表現ＩＤを追加する。ここで、所属概念表現ＩＤリストにＩＤの重複がある場合は、それを解消する。
【０１０９】
また、文書カテゴリを「関連表現」として登録すると判断した場合（Ｓ４０４）、関連表現登録処理（Ｓ４１０）において、辞書登録部９１は、登録対象となる文書カテゴリの構成メンバーであるカテゴリのうち、すべての基本概念表現カテゴリに対してカテゴリ定義である概念表現を取得し、取得した概念表現が概念表現シソーラス辞書の概念表現リストに登録されているかを調べ、登録されていたらその概念表現ＩＤを取得し、登録されていない場合はその概念表現にユニークなＩＤを付与して概念表現シソーラス辞書の概念表現リストに登録し、登録した概念表現ＩＤを取得する。
【０１１０】
更に、関連表現登録処理（Ｓ４１０）において、辞書登録部９１は、取得した概念表現ＩＤすべてに対して、概念表現シソーラス辞書の関連表現リストの対応する概念表現ＩＤの関連概念表現ＩＤリストに、取得した概念表現ＩＤのうち、自分を除いたすべての概念表現ＩＤを追加する。ここで、関連概念表現ＩＤリストにＩＤの重複がある場合は、それを解消する。
【０１１１】
このような本発明の第３の実施形態に係る文書処理装置１によれば、文書データ取得部４１により取得された文書データの集合に含まれる概念表現を指定するための指定受付部５０及び概念表現表示部４４（概念表現指定手段に相当する）と、ここで指定された概念表現をカテゴリ定義とし、文書データの集合から、前記カテゴリ定義に基づいて文書グループを生成し、文書カテゴリとする文書カテゴリ生成部９２（文書カテゴリ生成手段に相当する）と、文書カテゴリ生成部９２により生成された文書カテゴリを表示する文書カテゴリ表示部９４及びディスプレイ６０（文書カテゴリ表示手段に相当する）と、を備えた構成を有している。この構成は、請求項２、請求項８に係る本発明の実施の一形態に相当する。
【０１１２】
この構成により、ユーザは指定受付部５０を介してディスプレイ６０の画面上から所望のカテゴリ定義としての概念表現を指定し、このカテゴリ定義に基づいて生成された文書グループを前記画面上で確認することができるので、ユーザの使い勝手が向上する。
また、本実施形態によれば、文書カテゴリ生成部９２により生成された文書カテゴリに基づいて、新たな概念表現を概念表現シソーラス辞書に登録する辞書登録部９１（辞書登録手段に相当する）を備えた構成を有している。この構成は、請求項６、請求項１２に係る本発明の実施の一形態に相当する。
【０１１３】
この構成により、文書カテゴリ生成部９２により生成された文書カテゴリの情報を概念表現シソーラス辞書に登録することができるので、この概念表現シソーラス辞書を用いたテキストデータ分析や文書検索の精度が向上する。
【０１１４】
なお、前述した実施形態では図示していないが、本発明の文書処理装置１をパーソナルコンピュータ（例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤなどの記憶部、通信部、液晶ディスプレイなどの表示部、キーボード、ポインティングデバイスなどの操作部を有する）で構成し、パーソナルコンピュータを前述の概念表現指定手段、文書カテゴリ生成手段、文書カテゴリ表示手段、辞書登録手段として機能させるようにしても同様の効果が得られるものである。また、図３１に示す処理手順、前述の概念表現指定手段、文書カテゴリ生成手段、文書カテゴリ表示手段、辞書登録手段の行う処理手順を前記パーソナルコンピュータに実行させるためのプログラムを前記記憶部に記憶するようにしてもよい。
【図面の簡単な説明】
【０１１５】
【図１】本発明の第１の実施形態に係る係り受け解析結果を表す図である。
【図２】本発明の第１の実施形態に係る概念表現を表す図である。
【図３】本発明の第１の実施形態に係る概念表現の構成を説明する図である。
【図４】本発明の第１の実施形態に係る概念表現拡張検索を表す図である。
【図５】本発明の第１の実施形態に係る文書処理装置のブロック図である。
【図６】本発明の第１の実施形態に係る概念表現の基本単位の構成を説明する図である。
【図７】本発明の第１の実施形態に係る概念表現リストを表す図である。
【図８】本発明の第１の実施形態に係る同義表現グループリストを表す図である。
【図９】本発明の第１の実施形態に係る関連表現リストを表す図である。
【図１０】本発明の第１の実施形態に係る同義表現及び関連表現を表す図である。
【図１１】本発明の第１の実施形態に係る言語処理部の詳細を表すブロック図である。
【図１２】本発明の第１の実施形態に係る文書データ構造を表す図である。
【図１３】本発明の第１の実施形態に係る文書データ構造の構成要素が管理する情報を表す図である。
【図１４】本発明の第１の実施形態に係る単語リストを表す図である。
【図１５】本発明の第１の実施形態に係る意図タグリストを表す図である。
【図１６】本発明の第１の実施形態に係る拡張概念表現検索（基本単位追加）を説明する図である。
【図１７】本発明の第１の実施形態に係る拡張概念表現検索（意図タグ追加）を説明する図である。
【図１８】本発明の第１の実施形態に係る拡張概念表現検索を表す図である。
【図１９】本発明の第１の実施形態に係る概念表現抽出部の詳細を表すブロック図である。
【図２０】本発明の第１の実施形態に係る同義表現グループの概念表現を表す図である。
【図２１】本発明の第１の実施形態に係る同義表現検索処理のフローチャートである。
【図２２】本発明の第１の実施形態に係る関連表現検索処理のフローチャートである。
【図２３】本発明の第１の実施形態に係る同義表現グループ概念表現の生成処理のフローチャートである。
【図２４】本発明の第１の実施形態に係る表示画面を表す図である。
【図２５】本発明の第１の実施形態に係る概念表現（ラベルのみ）の表示画面を表す図である。
【図２６】本発明の第１の実施形態に係る概念表現（ラベルと所属概念表現）の表示画面を表す図である。
【図２７】本発明の第２の実施形態に係る文書処理装置のブロック図である。
【図２８】本発明の第２の実施形態に係る辞書検索ダイアログを表す図である。
【図２９】本発明の第３の実施形態に係る文書処理装置のブロック図である。
【図３０】本発明の第３の実施形態に係るカテゴリ情報を表す図である。
【図３１】本発明の第３の実施形態に係る辞書登録処理のフローチャートである。
【符号の説明】
【０１１６】
１  文書処理装置
１０  文書データ構造記憶部
２０  概念表現記憶部
３０  概念表現シソーラス辞書記憶部
４０  文書処理部
４１  文書データ取得部
４２  言語処理部
４３  辞書検索部
４４  概念表現表示部
５０  指定受付部
６０  ディスプレイ
【図１】
2007257149.tif 000003
【図２】
2007257149.tif 000004
【図３】
2007257149.tif 000005
【図４】
2007257149.tif 000006
【図５】
2007257149.tif 000007
【図６】
2007257149.tif 000008
【図７】
2007257149.tif 000009
【図８】
2007257149.tif 000010
【図９】
2007257149.tif 000011
【図１０】
2007257149.tif 000012
【図１１】
2007257149.tif 000013
【図１２】
2007257149.tif 000014
【図１３】
2007257149.tif 000015
【図１４】
2007257149.tif 000016
【図１５】
2007257149.tif 000017
【図１６】
2007257149.tif 000018
【図１７】
2007257149.tif 000019
【図１８】
2007257149.tif 000020
【図１９】
2007257149.tif 000021
【図２０】
2007257149.tif 000022
【図２１】
2007257149.tif 000023
【図２２】
2007257149.tif 000024
【図２３】
2007257149.tif 000025
【図２４】
2007257149.tif 000026
【図２５】
2007257149.tif 000027
【図２６】
2007257149.tif 000028
【図２７】
2007257149.tif 000029
【図２８】
2007257149.tif 000030
【図２９】
2007257149.tif 000031
【図３０】
2007257149.tif 000032
【図３１】
2007257149.tif 000033