(57)【要約】【課題】本発明は特徴的ではないがユーザが必要とする概念表現を発見することを支援する文書処理装置、文書処理方法及び記録媒体を提供する。【解決手段】文書処理装置１は、文書入力部２から入力された文書集合に対して、言語解析部３で形態素解析、係り受け解析を行い、文書データ構造生成部４で、文書を言語解析部３での言語解析結果に基づいて言語情報を保持する文書データ構造に変換して、文書データ構造記憶部５に記憶し、概念表現指定部７で任意の概念表現の指定入力が行われると、概念表現抽出部６で、文書データ構造記憶部５に記憶されている文書データ構造から概念表現指定部７で指定された概念表現と強い関係にある概念表現を抽出して、当該概念表現抽出結果を概念表現表示部８に表示する。したがって、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を発見することができる。【選択図】　　　　　図１
2004094855.tif 000002
【特許請求の範囲】
【請求項１】
文書を入力する文書入力手段と、当該文書入力手段から入力された文書に対して形態素解析、係り受け解析を行う言語解析手段と、前記文書を当該言語解析手段での言語解析結果に基づいて言語情報を保持する文書データ構造に変換する文書データ構造生成手段と、当該文書データ構造生成手段で生成された文書データ構造を記憶する文書データ構造記憶手段と、任意の概念表現の指定入力の行われる概念表現指定手段と、前記文書データ構造記憶手段に記憶されている文書データ構造から前記概念表現指定手段で指定された概念表現と強い関係にある概念表現を抽出する概念表現抽出手段と、当該概念表現抽出手段での概念表現抽出結果を表示する概念表現表示手段と、を備えていることを特徴とする文書処理装置。
【請求項２】
文書を入力する文書入力手段と、当該文書入力手段から入力された文書に対して形態素解析、係り受け解析を行う言語解析手段と、前記文書を当該言語解析手段での言語解析結果に基づいて言語情報を保持する文書データ構造に変換する文書データ構造生成手段と、当該文書データ構造生成手段で生成された文書データ構造を記憶する文書データ構造記憶手段と、当該文書データ構造に基づいて選択指定対象の概念表現を表示する概念表現表示手段と、当該概念表現表示手段に表示される概念表示から任意の概念表現の選択指定の行われる概念表現指定手段と、前記文書データ構造記憶手段に記憶されている文書データ構造から前記概念表現指定手段で指定された概念表現と強い関係にある概念表現を抽出する概念表現抽出手段と、を備え、当該概念表現抽出手段での概念表現抽出結果を前記概念表現表示手段に表示することを特徴とする文書処理装置。
【請求項３】
前記文書処理装置は、同義語辞書を備え、前記文書データ構造生成手段が、当該同義語辞書に基づいて、同義異表記単語に対して代表表記情報を付加して前記文書データ構造を生成することを特徴とする請求項１または請求項２記載の文書処理装置。
【請求項４】
前記文書データ構造生成手段は、文節内の付属語表現等から文書データ構造内の単語または文節に対して付加的な意味を表す意味タグを付与し、前記文書処理装置は、当該意味タグを、前記概念表現指定手段での概念表現の指定、前記概念表現抽出手段での概念表現の抽出及び前記概念表現表示手段での概念表現の表示として、用いることを特徴とする請求項１から請求項３のいずれかに記載の文書処理装置。
【請求項５】
前記文書処理装置は、前記概念表現指定手段での概念表現の指定の履歴を保持し、当該履歴に基づいて、過去に行った概念表現指定に基づく概念表現抽出結果を前記概念表現表示手段に再表示することを特徴とする請求項１から請求項４のいずれかに記載の文書処理装置。
【請求項６】
前記文書処理装置は、前記概念表現指定手段で指定された概念表現を含む前記文書または当該文書の一部を前記概念表現表示手段に表示することを特徴とする請求項１から請求項５のいずれかに記載の文書処理装置。
【請求項７】
文書を入力する文書入力処理ステップと、当該入力された文書に対して形態素解析、係り受け解析を行う言語解析処理ステップと、前記文書を当該言語解析処理ステップでの言語解析結果に基づいて言語情報を保持する文書データ構造に変換する文書データ構造生成処理ステップと、当該文書データ構造生成処理ステップで生成された文書データ構造を記憶する文書データ構造記憶処理ステップと、任意の概念表現の指定入力の行われる概念表現指定処理ステップと、文書データ構造記憶処理ステップで記憶された文書データ構造から概念表現指定処理ステップで指定された概念表現と強い関係にある概念表現を抽出する概念表現抽出処理ステップと、当該概念表現抽出処理ステップでの概念表現抽出結果を表示出力する概念表現表示処理ステップと、を行うことを特徴とする文書処理方法。
【請求項８】
文書を入力する文書入力処理ステップと、当該入力された文書に対して形態素解析、係り受け解析を行う言語解析処理ステップと、前記文書を当該言語解析処理ステップでの言語解析結果に基づいて言語情報を保持する文書データ構造に変換する文書データ構造生成処理ステップと、当該文書データ構造生成処理ステップで生成された文書データ構造を記憶する文書データ構造記憶処理ステップと、当該文書データ構造に基づいて選択指定対象の概念表現を表示する選択概念表現表示処理ステップと、当該選択概念表現表示処理ステップで表示される概念表示から任意の概念表現の選択指定の行われる概念表現指定処理ステップと、文書データ構造記憶処理ステップに記憶されている文書データ構造から概念表現指定処理ステップで指定された概念表現と強い関係にある概念表現を抽出する概念表現抽出処理ステップと、当該概念表現抽出処理ステップでの概念表現抽出結果を表示する概念表現表示処理ステップと、を行うことを特徴とする文書処理方法。
【請求項９】
前記文書処理方法は、文書データ構造生成処理ステップで、同義語辞書に基づいて、同義異表記単語に対して代表表記情報を付加して文書データ構造を生成することを特徴とする請求項７または請求項８記載の文書処理方法。
【請求項１０】
前記文書データ構造生成処理ステップは、文節内の付属語表現等から文書データ構造内の単語または文節に対して付加的な意味を表す意味タグを付与し、当該意味タグを、前記概念表現指定処理ステップでの概念表現の指定、前記概念表現抽出処理ステップでの概念表現の抽出及び前記概念表現表示処理ステップでの概念表現の表示として、用いることを特徴とする請求項７から請求項９のいずれかに記載の文書処理方法。
【請求項１１】
前記文書処理方法は、前記概念表現指定処理ステップでの概念表現の指定の履歴を保持し、当該履歴に基づいて、過去に行った概念表現指定に基づく概念表現抽出結果を前記概念表現表示処理ステップで再表示することを特徴とする請求項７から請求項１０のいずれかに記載の文書処理方法。
【請求項１２】
前記文書処理方法は、前記概念表現指定処理ステップで指定された概念表現を含む前記文書または当該文書の一部を前記概念表現表示処理ステップで表示することを特徴とする請求項７から請求項１１のいずれかに記載の文書処理方法。
【請求項１３】
文書から当該文書の概念表現を抽出する文書処理方法のプログラムを記録する記録媒体であって、前記請求項７から請求項１２のいずれかに記載の文書処理方法のプログラム及びデータを記録することを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文書処理装置、文書処理方法及び記録媒体に関し、詳細には、ユーザが文書あるいは文書集合内に含まれる概念表現の中から、検索や絞込みを行いながら探索し、ユーザが必要とする概念表現を発見することを支援する文書処理装置、文書処理方法及び当該文書処理方法とデータを記録した記録媒体に関する。
【０００２】
【従来の技術】
【特許文献１】
特開２００１−７５９６６号公報
【特許文献２】
特開２０００−１７２６９１号公報
近時、情報の電子化が進み、従来紙文書で保管されていた文書も電子化されるようになってきている。このような文書の電子化に伴って、大量の電子化文書が流通し、収集・蓄積された電子化文書をいかに管理して簡便に再利用するかが重量な問題となってきている。そこでは、大量の電子化文書から何らかの知見を見出すための分析技術が要望される。この分析技術は、大量の文書群を文書内容毎にグルーピングしていきながら各グループの文書群の内容を把握していく技術であり、従来、ユーザ主導でグループの定義式を入力し、検索技術を駆使してグルーピングする方法や、文書内の語句の共起度に基づくクラスタリング技術を駆使して自動でグルーピングする方法が提案されている。
【０００３】
そして、従来、グルーピング技術としては、例えば、上記特許文献１の「データ分析システム」が提案されており、このデータ分析システムは、テキストから概念（文節内キーワード）を抽出して、目的に特化したカテゴリ辞書（シソーラス）を用いて、文書中の表現をラベル付きデータに変換している。また、概念間の係り受け関係を解析し、概念の組み合わせも概念として、概念の頻度／クロス表により特徴的な概念を抽出している。
【０００４】
また、従来、特許文献２の文書処理装置が提案されている。この文書処理装置は、入力した文章に対して形態素解析を行う形態素解析部と、形態素列の部分列を重み付きで特定表現候補とする特定表現候補取得部と、予めいくつかの特定表現を格納した特定表現辞書と、形態素列の特定表現辞書中の表現に対するマッチ度を表す実数を、特定表現辞書の検索結果として出力する特定表現辞書検索部と、特定表現候補に対して、前記候補に付与された重みと、前記候補の前記特定表現辞書に対する検索結果とを変数として判別スコアを計算し、前記判別スコアが一定の値を下回る候補を除外する判別分析実行部と、特定表現候補のうち、判別分析実行部によって除外されなかった形態素の文字列を特定表現として出力する出力部とを設け、判別スコアを計算して、特定表現候補として残すかどうか判断して、的確な判断を行うことを目的としている。
【０００５】
すなわち、この従来技術は、テキストから単語解析、係り受け解析を行い、文構造の類似度により文をグループ化し、テキストから抽出したキーワードとグループ化された文との出現回数の相関関係から相関の強い項目を抽出している。
【０００６】
【発明が解決しようとする課題】
しかしながら、このような従来技術にあっては、文書データの分析に重要な概念の発見を、ユーザが文書または文書集合内に含まれる概念を自由に探索して、発見できるようにする上で、改良の必要があった。
【０００７】
すなわち、特許文献１記載の従来技術にあっては、テキストから概念を抽出して、カテゴリ辞書に基づいてカテゴリラベルをつけ、また、概念間の係り受け関係を解析し、概念の組み合わせも概念とし、さらに、概念の頻度／クロス表により特徴的な概念を抽出しているため、カテゴリ辞書を予め作成する必要があり、そのカテゴリ辞書の作成、維持に負担がかかるという問題があるとともに、頻度情報により特徴的な概念を抽出しているため、出現回数の多いものでないと抽出することができないという問題があった。
【０００８】
また、特許文献２記載の従来技術にあっては、テキストから単語解析、係り受け解析を行い、文構造の類似度により文をグループ化して、テキストから抽出したキーワードとグループ化された文との出現回数の相関関係から相関の強い項目を抽出しているため、出現回数の多いものでないと抽出することができないといる問題があった。
【０００９】
ところが、文書データの分析、特に、アンケートのようなデータの分析においては、特徴的ではない概念、例えば、頻度が多くない概念であっても、ユーザが分析に必要とする概念であることがあり、また、このような概念の場合、必要かどうかは、ユーザの意図や目的によって決まるものであり、自動的に抽出することが困難である。したがって、このような概念の発見を支援するためには、ユーザが文書あるいは文書集合内に含まれる概念を自由に探索し、発見することを支援する必要がある。
【００１０】
そこで、本発明は、ユーザが文書あるいは文書集合内に含まれる概念表現の中から、検索や絞込みを行いながら探索し、ユーザが必要とする概念表現を発見することを支援する文書処理装置、文書処理方法及び記録媒体を提供することを目的としている。
【００１１】
具体的には、請求項１記載の発明は、文書入力手段から入力された文書に対して、言語解析手段で形態素解析、係り受け解析を行い、文書データ構造生成手段で、文書を当該言語解析手段での言語解析結果に基づいて言語情報を保持する文書データ構造に変換して、当該生成された文書データ構造を文書データ構造記憶手段に記憶し、概念表現指定手段で任意の概念表現の指定入力が行われると、概念表現抽出手段で、文書データ構造記憶手段に記憶されている文書データ構造から概念表現指定手段で指定された概念表現と強い関係にある概念表現を抽出して、例えば、ユーザが１つ以上の単語で表現される概念表現として、「ソフトウェアのインストール」を指定すると、「ソフトウェア⇒インストール」と強い関係にある概念表現を抽出して、当該概念表現抽出結果を概念表現表示手段で表示することにより、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を発見できるようにし、利用性の良好な文書処理装置を提供することを目的としている。
【００１２】
請求項２記載の発明は、文書入力手段から入力された文書に対して、言語解析手段で、形態素解析、係り受け解析を行い、文書データ構造生成手段で、文書を当該言語解析手段での言語解析結果に基づいて言語情報を保持する文書データ構造に変換して、当該文書データ構造生成手段で生成された文書データ構造を文書データ構造記憶手段に記憶し、当該文書データ構造に基づいて選択指定対象の概念表現を概念表現表示手段に表示して、概念表現指定手段で、当該概念表現表示手段に表示される概念表示から任意の概念表現の選択指定が行われると、概念表現抽出手段で、文書データ構造記憶手段に記憶されている文書データ構造から概念表現指定手段で指定された概念表現と強い関係にある概念表現を抽出して、例えば、ユーザが１つ以上の単語で表現される概念表現として、「ソフトウェアのインストール」を指定すると、「ソフトウェア⇒インストール」と強い関係にある概念表現を抽出して、概念表現表示手段に当該概念表現抽出手段での概念表現抽出結果を表示することにより、表示される概念表現から適宜選択できるようにするとともに、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を簡単かつ容易に発見できるようにし、より一層利用性の良好な文書処理装置を提供することを目的としている。
【００１３】
請求項３記載の発明は、文書データ構造生成手段が、同義語辞書に基づいて、同義異表記単語に対して代表表記情報を付加して文書データ構造を生成することにより、意味は同じであるが異なる表記の単語を同じ単語として取り扱えるようにし、ユーザが文書に含まれる概念表現内をより一層自由に探索して、特徴的ではないが、必要とする概念表現をより一層容易に発見できるようにし、より一層利用性の良好な文書処理装置を提供することを目的としている。
【００１４】
請求項４記載の発明は、文書データ構造生成手段で、文節内の付属語表現等から文書データ構造内の単語または文節に対して付加的な意味を表す意味タグ、例えば、「打消」「要望」「疑問」「可能」等を付与し、当該意味タグを、概念表現指定手段での概念表現の指定、概念表現抽出手段での概念表現の抽出及び概念表現表示手段での概念表現の表示として、用いることにより、より詳細な意味の指定を行えるようにし、必要とする概念表現をより一層適切に発見できるようにして、より一層利用性の良好な文書処理装置を提供することを目的としている。
【００１５】
請求項５記載の発明は、概念表現指定手段での概念表現の指定の履歴を保持し、当該履歴に基づいて、過去に行った概念表現指定に基づく概念表現抽出結果を概念表現表示手段に再表示することにより、ユーザが過去に行った作業状態にすぐに戻ることができ、より一層利用性の良好な文書処理装置を提供することを目的としている。
【００１６】
請求項６記載の発明は、概念表現指定手段で指定された概念表現を含む文書または当該文書の一部を概念表現表示手段に表示することにより、ユーザの指定した概念表現が実際の文書内でどのように現れるかを知ることができるようにし、概念表現に対する理解をより一層深めて、より一層利用性の良好な文書処理装置を提供することを目的としている。
【００１７】
請求項７記載の発明は、文書を入力する文書入力処理ステップと、当該入力された文書に対して形態素解析、係り受け解析を行う言語解析処理ステップと、前記文書を当該言語解析処理ステップでの言語解析結果に基づいて言語情報を保持する文書データ構造に変換する文書データ構造生成処理ステップと、当該文書データ構造生成処理ステップで生成された文書データ構造を記憶する文書データ構造記憶処理ステップと、任意の概念表現の指定入力の行われる概念表現指定処理ステップと、文書データ構造記憶処理ステップで記憶された文書データ構造から概念表現指定処理ステップで指定された概念表現と強い関係にある概念表現を抽出、例えば、ユーザが１つ以上の単語で表現される概念表現として、「ソフトウェアのインストール」を指定すると、「ソフトウェア⇒インストール」と強い関係にある概念表現を抽出する概念表現抽出処理ステップと、当該概念表現抽出処理ステップでの概念表現抽出結果を表示出力する概念表現表示処理ステップと、を行うことにより、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を発見できるようにし、利用性の良好な文書処理方法を提供することを目的としている。
【００１８】
請求項８記載の発明は、文書を入力する文書入力処理ステップと、当該入力された文書に対して形態素解析、係り受け解析を行う言語解析処理ステップと、前記文書を当該言語解析処理ステップでの言語解析結果に基づいて言語情報を保持する文書データ構造に変換する文書データ構造生成処理ステップと、当該文書データ構造生成処理ステップで生成された文書データ構造を記憶する文書データ構造記憶処理ステップと、当該文書データ構造に基づいて選択指定対象の概念表現を表示する選択概念表現表示処理ステップと、当該選択概念表現表示処理ステップで表示される概念表示から任意の概念表現の選択指定の行われる概念表現指定処理ステップと、文書データ構造記憶処理ステップに記憶されている文書データ構造から概念表現指定処理ステップで指定された概念表現と強い関係にある概念表現を抽出、例えば、ユーザが１つ以上の単語で表現される概念表現として、「ソフトウェアのインストール」を指定すると、「ソフトウェア⇒インストール」と強い関係にある概念表現を抽出する概念表現抽出処理ステップと、当該概念表現抽出処理ステップでの概念表現抽出結果を表示する概念表現表示処理ステップと、を行うことにより、表示される概念表現から適宜選択できるようにするとともに、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を簡単かつ容易に発見できるようにし、より一層利用性の良好な文書処理方法を提供することを目的としている。
【００１９】
請求項９記載の発明は、文書データ構造生成処理ステップで、同義語辞書に基づいて、同義異表記単語に対して代表表記情報を付加して文書データ構造を生成することにより、意味は同じであるが異なる表記の単語を同じ単語として取り扱えるようにし、ユーザが文書に含まれる概念表現内をより一層自由に探索して、特徴的ではないが、必要とする概念表現をより一層容易に発見できるようにし、より一層利用性の良好な文書処理方法を提供することを目的としている。
【００２０】
請求項１０記載の発明は、文書データ構造生成処理ステップで、文節内の付属語表現等から文書データ構造内の単語または文節に対して付加的な意味を表す意味タグ、例えば、「打消」「要望」「疑問」「可能」等を付与し、当該意味タグを、概念表現指定処理ステップでの概念表現の指定、概念表現抽出処理ステップでの概念表現の抽出及び概念表現表示処理ステップでの概念表現の表示として、用いることにより、より詳細な意味の指定を行えるようにし、必要とする概念表現をより一層適切に発見できるようにして、より一層利用性の良好な文書処理方法を提供することを目的としている。
【００２１】
請求項１１記載の発明は、概念表現指定処理ステップでの概念表現の指定の履歴を保持し、当該履歴に基づいて、過去に行った概念表現指定に基づく概念表現抽出結果を概念表現表示処理ステップで再表示することにより、ユーザが過去に行った作業状態にすぐに戻ることができ、より一層利用性の良好な文書処理方法を提供することを目的としている。
【００２２】
請求項１２記載の発明は、概念表現指定処理ステップで指定された概念表現を含む文書または当該文書の一部を概念表現表示処理ステップで表示することにより、ユーザの指定した概念表現が実際の文書内でどのように現れるかを知ることができるようにし、概念表現に対する理解をより一層深めて、より一層利用性の良好な文書処理方法を提供することを目的としている。
【００２３】
請求項１３記載の発明は、記録媒体に、文書から当該文書の概念表現を抽出する文書処理方法のプログラムであって、請求項７から請求項１２のいずれかに記載の文書処理方法のプログラム及びデータを記録することにより、記録媒体を、コンピュータ等の情報処理装置に読み取らせることで、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を発見でき、利用性の良好な文書処理装置及び文書処理方法を実現する記録媒体を提供することを目的としている。
【００２４】
【課題を解決するための手段】
請求項１記載の発明の文書処理装置は、文書を入力する文書入力手段と、当該文書入力手段から入力された文書に対して形態素解析、係り受け解析を行う言語解析手段と、前記文書を当該言語解析手段での言語解析結果に基づいて言語情報を保持する文書データ構造に変換する文書データ構造生成手段と、当該文書データ構造生成手段で生成された文書データ構造を記憶する文書データ構造記憶手段と、任意の概念表現の指定入力の行われる概念表現指定手段と、前記文書データ構造記憶手段に記憶されている文書データ構造から前記概念表現指定手段で指定された概念表現と強い関係にある概念表現を抽出する概念表現抽出手段と、当該概念表現抽出手段での概念表現抽出結果を表示する概念表現表示手段と、を備えていることにより、上記目的を達成している。
【００２５】
上記構成によれば、文書入力手段から入力された文書に対して、言語解析手段で形態素解析、係り受け解析を行い、文書データ構造生成手段で、文書を当該言語解析手段での言語解析結果に基づいて言語情報を保持する文書データ構造に変換して、当該生成された文書データ構造を文書データ構造記憶手段に記憶し、概念表現指定手段で任意の概念表現の指定入力が行われると、概念表現抽出手段で、文書データ構造記憶手段に記憶されている文書データ構造から概念表現指定手段で指定された概念表現と強い関係にある概念表現を抽出して、例えば、ユーザが１つ以上の単語で表現される概念表現として、「ソフトウェアのインストール」を指定すると、「ソフトウェア⇒インストール」と強い関係にある概念表現を抽出して、当該概念表現抽出結果を概念表現表示手段で表示するので、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を発見することができ、利用性を向上させることができる。
【００２６】
請求項２記載の発明の文書処理装置は、文書を入力する文書入力手段と、当該文書入力手段から入力された文書に対して形態素解析、係り受け解析を行う言語解析手段と、前記文書を当該言語解析手段での言語解析結果に基づいて言語情報を保持する文書データ構造に変換する文書データ構造生成手段と、当該文書データ構造生成手段で生成された文書データ構造を記憶する文書データ構造記憶手段と、当該文書データ構造に基づいて選択指定対象の概念表現を表示する概念表現表示手段と、当該概念表現表示手段に表示される概念表示から任意の概念表現の選択指定の行われる概念表現指定手段と、前記文書データ構造記憶手段に記憶されている文書データ構造から前記概念表現指定手段で指定された概念表現と強い関係にある概念表現を抽出する概念表現抽出手段と、を備え、当該概念表現抽出手段での概念表現抽出結果を前記概念表現表示手段に表示することにより、上記目的を達成している。
【００２７】
上記構成によれば、文書入力手段から入力された文書に対して、言語解析手段で、形態素解析、係り受け解析を行い、文書データ構造生成手段で、文書を当該言語解析手段での言語解析結果に基づいて言語情報を保持する文書データ構造に変換して、当該文書データ構造生成手段で生成された文書データ構造を文書データ構造記憶手段に記憶し、当該文書データ構造に基づいて選択指定対象の概念表現を概念表現表示手段に表示して、概念表現指定手段で、当該概念表現表示手段に表示される概念表示から任意の概念表現の選択指定が行われると、概念表現抽出手段で、文書データ構造記憶手段に記憶されている文書データ構造から概念表現指定手段で指定された概念表現と強い関係にある概念表現を抽出して、例えば、ユーザが１つ以上の単語で表現される概念表現として、「ソフトウェアのインストール」を指定すると、「ソフトウェア⇒インストール」と強い関係にある概念表現を抽出して、概念表現表示手段に当該概念表現抽出手段での概念表現抽出結果を表示するので、表示される概念表現から適宜選択できるようにすることができるとともに、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を簡単かつ容易に発見することができ、より一層利用性を向上させることができる。
【００２８】
上記各場合において、例えば、請求項３に記載するように、前記文書処理装置は、同義語辞書を備え、前記文書データ構造生成手段が、当該同義語辞書に基づいて、同義異表記単語に対して代表表記情報を付加して前記文書データ構造を生成するものであってもよい。
【００２９】
上記構成によれば、文書データ構造生成手段が、同義語辞書に基づいて、同義異表記単語に対して代表表記情報を付加して文書データ構造を生成するので、意味は同じであるが異なる表記の単語を同じ単語として取り扱えるようにすることができ、ユーザが文書に含まれる概念表現内をより一層自由に探索して、特徴的ではないが、必要とする概念表現をより一層容易に発見できるようにすることができ、より一層利用性を向上させることができる。
【００３０】
また、例えば、請求項４に記載するように、前記文書データ構造生成手段は、文節内の付属語表現等から文書データ構造内の単語または文節に対して付加的な意味を表す意味タグを付与し、前記文書処理装置は、当該意味タグを、前記概念表現指定手段での概念表現の指定、前記概念表現抽出手段での概念表現の抽出及び前記概念表現表示手段での概念表現の表示として、用いるものであってもよい。
【００３１】
上記構成によれば、文書データ構造生成手段で、文節内の付属語表現等から文書データ構造内の単語または文節に対して付加的な意味を表す意味タグ、例えば、「打消」「要望」「疑問」「可能」等を付与し、当該意味タグを、概念表現指定手段での概念表現の指定、概念表現抽出手段での概念表現の抽出及び概念表現表示手段での概念表現の表示として、用いるので、より詳細な意味の指定を行えるようにすることができ、必要とする概念表現をより一層適切に発見できるようにして、より一層利用性を向上させることができる。
【００３２】
さらに、例えば、請求項５に記載するように、前記文書処理装置は、前記概念表現指定手段での概念表現の指定の履歴を保持し、当該履歴に基づいて、過去に行った概念表現指定に基づく概念表現抽出結果を前記概念表現表示手段に再表示するものであってもよい。
【００３３】
上記構成によれば、概念表現指定手段での概念表現の指定の履歴を保持し、当該履歴に基づいて、過去に行った概念表現指定に基づく概念表現抽出結果を概念表現表示手段に再表示するので、ユーザが過去に行った作業状態にすぐに戻ることができ、より一層利用性を向上させることができる。
【００３４】
また、例えば、請求項６に記載するように、前記文書処理装置は、前記概念表現指定手段で指定された概念表現を含む前記文書または当該文書の一部を前記概念表現表示手段に表示するものであってもよい。
【００３５】
上記構成によれば、概念表現指定手段で指定された概念表現を含む文書または当該文書の一部を概念表現表示手段に表示するので、ユーザの指定した概念表現が実際の文書内でどのように現れるかを知ることができるようにすることができ、概念表現に対する理解をより一層深めて、より一層利用性を向上させることができる。
【００３６】
請求項７記載の発明の文書処理方法は、文書を入力する文書入力処理ステップと、当該入力された文書に対して形態素解析、係り受け解析を行う言語解析処理ステップと、前記文書を当該言語解析処理ステップでの言語解析結果に基づいて言語情報を保持する文書データ構造に変換する文書データ構造生成処理ステップと、当該文書データ構造生成処理ステップで生成された文書データ構造を記憶する文書データ構造記憶処理ステップと、任意の概念表現の指定入力の行われる概念表現指定処理ステップと、文書データ構造記憶処理ステップで記憶された文書データ構造から概念表現指定処理ステップで指定された概念表現と強い関係にある概念表現を抽出する概念表現抽出処理ステップと、当該概念表現抽出処理ステップでの概念表現抽出結果を表示出力する概念表現表示処理ステップと、を行うことにより、上記目的を達成している。
【００３７】
上記構成によれば、文書を入力する文書入力処理ステップと、当該入力された文書に対して形態素解析、係り受け解析を行う言語解析処理ステップと、前記文書を当該言語解析処理ステップでの言語解析結果に基づいて言語情報を保持する文書データ構造に変換する文書データ構造生成処理ステップと、当該文書データ構造生成処理ステップで生成された文書データ構造を記憶する文書データ構造記憶処理ステップと、任意の概念表現の指定入力の行われる概念表現指定処理ステップと、文書データ構造記憶処理ステップで記憶された文書データ構造から概念表現指定処理ステップで指定された概念表現と強い関係にある概念表現を抽出、例えば、ユーザが１つ以上の単語で表現される概念表現として、「ソフトウェアのインストール」を指定すると、「ソフトウェア⇒インストール」と強い関係にある概念表現を抽出する概念表現抽出処理ステップと、当該概念表現抽出処理ステップでの概念表現抽出結果を表示出力する概念表現表示処理ステップと、を行うので、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を発見できるようにすることができ、利用性を向上させることができる。
【００３８】
請求項８記載の発明の文書処理方法は、文書を入力する文書入力処理ステップと、当該入力された文書に対して形態素解析、係り受け解析を行う言語解析処理ステップと、前記文書を当該言語解析処理ステップでの言語解析結果に基づいて言語情報を保持する文書データ構造に変換する文書データ構造生成処理ステップと、当該文書データ構造生成処理ステップで生成された文書データ構造を記憶する文書データ構造記憶処理ステップと、当該文書データ構造に基づいて選択指定対象の概念表現を表示する選択概念表現表示処理ステップと、当該選択概念表現表示処理ステップで表示される概念表示から任意の概念表現の選択指定の行われる概念表現指定処理ステップと、文書データ構造記憶処理ステップに記憶されている文書データ構造から概念表現指定処理ステップで指定された概念表現と強い関係にある概念表現を抽出する概念表現抽出処理ステップと、当該概念表現抽出処理ステップでの概念表現抽出結果を表示する概念表現表示処理ステップと、を行うことにより、上記目的を達成している。
【００３９】
上記構成によれば、文書を入力する文書入力処理ステップと、当該入力された文書に対して形態素解析、係り受け解析を行う言語解析処理ステップと、前記文書を当該言語解析処理ステップでの言語解析結果に基づいて言語情報を保持する文書データ構造に変換する文書データ構造生成処理ステップと、当該文書データ構造生成処理ステップで生成された文書データ構造を記憶する文書データ構造記憶処理ステップと、当該文書データ構造に基づいて選択指定対象の概念表現を表示する選択概念表現表示処理ステップと、当該選択概念表現表示処理ステップで表示される概念表示から任意の概念表現の選択指定の行われる概念表現指定処理ステップと、文書データ構造記憶処理ステップに記憶されている文書データ構造から概念表現指定処理ステップで指定された概念表現と強い関係にある概念表現を抽出、例えば、ユーザが１つ以上の単語で表現される概念表現として、「ソフトウェアのインストール」を指定すると、「ソフトウェア⇒インストール」と強い関係にある概念表現を抽出する概念表現抽出処理ステップと、当該概念表現抽出処理ステップでの概念表現抽出結果を表示する概念表現表示処理ステップと、を行うので、表示される概念表現から適宜選択できるようにすることができるとともに、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を簡単かつ容易に発見できるようにすることができ、より一層利用性を向上させることができる。
【００４０】
請求項７及び請求項８の場合、例えば、請求項９に記載するように、前記文書処理方法は、文書データ構造生成処理ステップで、同義語辞書に基づいて、同義異表記単語に対して代表表記情報を付加して文書データ構造を生成してもよい。
【００４１】
上記構成によれば、文書データ構造生成処理ステップで、同義語辞書に基づいて、同義異表記単語に対して代表表記情報を付加して文書データ構造を生成するので、意味は同じであるが異なる表記の単語を同じ単語として取り扱えるようにすることができ、ユーザが文書に含まれる概念表現内をより一層自由に探索して、特徴的ではないが、必要とする概念表現をより一層容易に発見できるようにすることができ、より一層利用性を向上させることができる。
【００４２】
また、例えば、請求項１０に記載するように、前記文書データ構造生成処理ステップは、文節内の付属語表現等から文書データ構造内の単語または文節に対して付加的な意味を表す意味タグを付与し、当該意味タグを、前記概念表現指定処理ステップでの概念表現の指定、前記概念表現抽出処理ステップでの概念表現の抽出及び前記概念表現表示処理ステップでの概念表現の表示として、用いてもよい。
【００４３】
上記構成によれば、文書データ構造生成処理ステップで、文節内の付属語表現等から文書データ構造内の単語または文節に対して付加的な意味を表す意味タグ、例えば、「打消」「要望」「疑問」「可能」等を付与し、当該意味タグを、概念表現指定処理ステップでの概念表現の指定、概念表現抽出処理ステップでの概念表現の抽出及び概念表現表示処理ステップでの概念表現の表示として、用いるので、より詳細な意味の指定を行えるようにすることができ、必要とする概念表現をより一層適切に発見できるようにして、より一層利用性を向上させることができる。
【００４４】
さらに、例えば、請求項１１に記載するように、前記文書処理方法は、前記概念表現指定処理ステップでの概念表現の指定の履歴を保持し、当該履歴に基づいて、過去に行った概念表現指定に基づく概念表現抽出結果を前記概念表現表示処理ステップで再表示してもよい。
【００４５】
上記構成によれば、概念表現指定処理ステップでの概念表現の指定の履歴を保持し、当該履歴に基づいて、過去に行った概念表現指定に基づく概念表現抽出結果を概念表現表示処理ステップで再表示するので、ユーザが過去に行った作業状態にすぐに戻ることができ、より一層利用性を向上させることができる。
【００４６】
また、例えば、請求項１２に記載するように、前記文書処理方法は、前記概念表現指定処理ステップで指定された概念表現を含む前記文書または当該文書の一部を前記概念表現表示処理ステップで表示してもよい。
【００４７】
上記構成によれば、概念表現指定処理ステップで指定された概念表現を含む文書または当該文書の一部を概念表現表示処理ステップで表示するので、ユーザの指定した概念表現が実際の文書内でどのように現れるかを知ることができるようにすることができ、概念表現に対する理解をより一層深めて、より一層利用性を向上させることができる。
【００４８】
請求項１３記載の発明の記録媒体は、文書から当該文書の概念表現を抽出する文書処理方法のプログラムを記録する記録媒体であって、前記請求項７から請求項１２のいずれかに記載の文書処理方法のプログラム及びデータを記録することにより、上記目的を達成している。
【００４９】
上記構成によれば、記録媒体に、文書から当該文書の概念表現を抽出する文書処理方法のプログラムであって、請求項７から請求項１２のいずれかに記載の文書処理方法のプログラム及びデータを記録しているので、記録媒体を、コンピュータ等の情報処理装置に読み取らせることで、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を発見することのできる文書処理方法を実現する文書処理装置を構築することができ、利用性を向上させることができる。
【００５０】
【発明の実施の形態】
以下、本発明の好適な実施の形態を添付図面に基づいて詳細に説明する。なお、以下に述べる実施の形態は、本発明の好適な実施の形態であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの態様に限られるものではない。
【００５１】
図１〜図１４は、本発明の文書処理装置、文書処理方法及び記録媒体の一実施の形態を示す図であり、図１は、本発明の文書処理装置、文書処理方法及び記録媒体の一実施の形態を適用した文書処理装置１のブロック構成図である。
【００５２】
図１において、文書処理装置１は、文書入力部２、言語解析部３、文書データ構造生成部４、文書データ構造記憶部５、概念表現抽出部６、概念表現指定部７及び概念表現表示８等を備えており、文書処理プログラム及び必要なデータを記録するＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ　）等の記録媒体を、例えば、コンピュータ等に読み取らせて導入することで、構築される。
【００５３】
文書入力部（文書入力手段）２は、文書処理対象の文書を入力するもので、複数の文書を入力することができ、複数の文書を入力する際には、各文書に識別子を付与して、記憶部等に格納して管理する。なお、以下の説明では、文書入力部２から文書集合が入力されるものとして、説明する。
【００５４】
言語解析部（言語解析手段）３は、文書入力部２から入力された各文書集合の形態素を解析する形態素解析処理、解析対象の文書の文節間の係り受け関係を解析する係り受け解析処理等の各ステップ処理を実行し、これらの形態素解析処理、係り受け解析処理等の解析処理によって得られる言語的属性を解析単位に文書データ構造生成部４に出力する。具体的には、言語解析部３は、形態素解析処理では、文書集合の各文書に含まれる単語を解析し、係り受け解析処理では、文書に含まれる文、文節を解析して、文節間の関係として係りと受けの関係にある文節を解析する。例えば、言語解析部３は、「ソフトウェアのインストールが正常に実行できない。」という文を解析する場合、図２に示すように、形態素解析を行った後、係り受け解析を行う。なお、図２は、上記例の解析結果例を示しており、単語の区切りを「／」で表し、また、各単語の上の「自」は自立語を、「付」は付属語を表している。すなわち、図２では、「ソフトウェア」という自立語に、「の」という付属語がついた文節１が係りとして、「インストール」という自立語に、「が」という付属語がついた文節２を受けとして係っており、「正常」という自立語に、「に」という付属語がついた文節３が係りとして、「実行」という自立語に、「でき」と「ない」の２つの付属語がついた文節４を受けとして係っており、さらに、文節２が係りとして、文節４に係っていることを示している。
【００５５】
文書データ構造生成部（文書データ構造生成手段）４は、言語解析部３の解析結果に基づいて、文書集合の各文書を図３に示すようなデータ構造に変換し、各構成要素は、図４に示すような情報を保持する。文書データ構造生成部４は、例えば、図５に示すような文書あるいは文書集合に含まれる単語に対して、ユニークな識別子を付与した単語リストを生成して、単語の管理を行い、その際、品詞情報や全体における出現頻度あるいは出現文書数を算出して付加する。
【００５６】
すなわち、文書集合の各文書の変換された図３に示すデータ構造は、図４に示すようになっており、文書は、文書に含まれる文ＩＤリストを管理し、文は、自分の文ＩＤと文に含まれる文節リストを管理する。また、文節は、自分の文節ＩＤと文節に含まれる単語ＩＤリスト、係り文節ＩＤリスト、受け文節ＩＤを管理する。この単語ＩＤは、図５に示す単語リストにおけるＩＤであり、係り文節ＩＤリストは、当該文節を受けとする係り文節のＩＤである。そして、１つの受け文節に対して複数の文節が係り文節となりうるので、係り文節ＩＤリストで管理する。また、受け文節ＩＤは、当該文節が係り文節となる受け文節のＩＤであり、係り文節は、受け文節を１つしかとることができない。
【００５７】
また、文書データ構造生成部４は、文節が管理する情報として、係り受けの関係の種類、例えば、連体修飾なのか連用修飾なのか、等を保持することもでき、また、文節を結ぶ助詞の種類により関係の種類を記述することもできる。
【００５８】
さらに、文書データ構造生成部４は、同義語辞書を有し、同義語を持つ単語に関して代表表記情報をもたせることができ、図５に示すように、単語リストの項目として同義語代表表記を持つことにより実現することができる。
【００５９】
また、文書データ構造生成部４は、文節内の付属語表現等から文書データ構造内の単語あるいは文節に対して付加的な意味を表す意味タグを付与し、概念表現指定部７、概念表現抽出部６、概念表現表示部６において、概念表現として単語だけでなく意味タグをも用いることができるようにする。この意味タグは、文節内の付属語等が特定の付加的な意味を表している場合に、その意味をタグとして文節に付加するものである。例えば、「打消」、「要望」、「可能」、「疑問」の意味タグは、文節内に以下のような単語が出現した場合に、その文節に付加し、また、１つの文節に複数の意味タグがつくこともある。
【００６０】
意図タグＩＤ１「打消」：助動詞「ない」、助動詞「ず」、助動詞「まい」、補助助動詞「にくい」、形容詞「ない」
意図タグＩＤ２「要望」：助動詞「たい」、動詞「欲しい」、接続助詞「て」＋動詞「欲しい」
意図タグＩＤ３「疑問」：終助詞「か」、終助詞「か」＋終助詞「な」、記号「？」
意図タグＩＤ４「可能」：補助動詞「できる」、助動詞「れる」、助動詞「られる」
そして、概念表現では、たとえば「（＋打消＋可能）」といった表現で意味タグを表す。意味タグは、単独でも概念表現にもなるし、「実行（＋可能＋打消）」といったように単語に付加した形でも用いることができる。
【００６１】
文書データ構造記憶部（文書データ構造記憶手段）５は、文書データ構造生成部４で生成された文書データ構造を記憶し、管理する。
【００６２】
概念表現指定部（概念表現指定手段）７は、文字・記号等の入力部及びマウス等のポインティングディバイス等を備え、ユーザが概念表現を指定するものである。概念表現表示部（概念表現表示手段）８は、ＣＲＴ（陰極線管：Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等であり、概念表現抽出部６の抽出した概念表現、概念表現指定部７での概念表現の指定画面（概念ブラウザ）等の文書処理装置１が文書処理するにのに必要が各種データを表示する。
【００６３】
概念表現指定部７での概念表現の指定方法としては、例えば、図６に示すような入力ダイアログを概念表現表示部８に表示してユーザが直接概念表現を記入する直接記入方法、図７〜図１２に示すように、概念表現表示部８に概念表示画面（概念ブラウザ）を表示して、表示されている概念表現の中からマウス等のポインティングディバイスで指定する概念表現を選択する選択方法等を用いることができる。図７及び図８の例では、最初の状態として単語リストの情報を表示しており、ユーザが指定したい単語（図７では、「受信」が選択されている。）が選択されている。そして、図７及び図８で、概念表現の単語が選択されて、「絞り込み」ボタンが操作されると、その右側に、概念表現抽出を実行する。このように、選択方法を用いると、図６の場合の直接記入方法よりも、概念表現表示部８において、次に指定する概念表示を選択しながら繰り返し、概念表現の探索を行うことができ、効率的に概念表現を指定することができる。
【００６４】
概念表現抽出部（概念表現抽出手段）６は、概念表現指定部７で指定された概念表現と強い関係にある概念表現（単語（自立語）あるいは意図タグ）を文書集合の各文書から抽出し、その頻度を算出して、概念表現抽出結果を概念表現表示部８に送って表示させる。
【００６５】
次に、本実施の形態の作用を説明する。本実施の形態の文書処理装置１は、ユーザの指定に応じた概念表示に基づいて文書処理を行う。
【００６６】
まず、本本実施の形態の基本的な考え方である概念表現について説明する。本実施の形態で取り扱う文書は、基本的には日本語の文章で表現されているものとし、概念表現を、単語（自立語）を単位として表現する。単語１つでもある概念を表し、複数の単語の関係によってもある概念を表す。例えば、以下のような概念表現を用いる。
【００６７】
１）検索
２）情報⇒検索
３）情報⇒検索⇒サービス
４）ソフトウェア⇒インストール（＋可能＋打消）
なお、「⇒」は、単語間に強い意味的関係があることを示しており、ここでいう強い意味的関係とは、同じ文節内に出現する単語（自立語）、または、係り受け関係にある文節対に出現する単語（自立語）を意味する。例えば、「情報⇒検索」は、以下に示すように、「情報」と「検索」が同じ文節内に出現するか、「情報」と「検索」が係り受け関係にある文節対に出現することを表している。
【００６８】
文節　　　　　：「情報検索が」
係り受け文節対：「情報の」→「検索が」
また、「⇒」の方向は、単語の出現順序を表しており、出現順序が逆の場合、意味が異なってしまうこともあるため、語順は重要である。
【００６９】
そして、概念表現では、単語（自立語）をいくつでもつなげて表現することができる。例えば、上記例の３）では、３つの単語をつないでいるが、この場合、この３つの単語が「情報」「検索」「サービス」の語順で連続して強い関係で現れていることを意味している。したがって、以下に示すＡからＤは、上記例の３）の概念表現に適合するが、Ｅ、Ｆは、適合しない。
【００７０】
Ａ：「情報の検索サービス」
Ｂ：「情報を検索するサービス」
Ｃ：「情報検索のサービス」
Ｄ：「情報検索サービス」
Ｅ：「情報検索を自動的に行うサービス」
Ｆ：「検索情報のサービス」
上記例４）では、意味タグを付加した例を示しており、意味タグは、文節内の付属語等の表現が特定の付加的な意味を表している場合に、その意味をタグとして利用するものである。例えば、「打消」「要望」「可能」「疑問」の意味タグは、文節内に以下のような単語が出現した場合にその文節に付加する。また、意味タグは、１つの文節に複数つくこともある。
【００７１】
打消：助動詞「ない」、助動詞「ず」、助動詞「まい」、補助助動詞「にくい」、形容詞「ない」
要望：助動詞「たい」、動詞「欲しい」、接続助詞「て」＋動詞「欲しい」
疑問：終助詞「か」、終助詞「か」＋終助詞「な」、記号「？」
可能：補助動詞「できる」、助動詞「れる」、助動詞「られる」
そして、概念表現では、例えば、「（＋打消＋可能）」といった表現で意味タグを表し、意味タグは、単独でも概念表現にもなるし、「実行（＋可能＋打消）」といったように、単語に付加した形でも用いることができる。例えば、「実行できない」という文節は、「実行／できる／ない」と分かれるため、この文節には、「（＋可能＋打消）」という意味タグが付加される。また、「実行（＋可能＋打消）」という概念表現では、単語「実行」が意味タグ「打消」と「可能」が付加されている文節であることを意味している。
【００７２】
このような概念表現を用いることで、ユーザは任意の数の単語（自立語）と意味タグの組み合わせにより、目的に沿った概念表現を表現することができる。
【００７３】
そして、文書処理装置１は、例えば、いま、概念表現として、「ＦＡＸ⇒受信（＋打消）」が指定されている場合、概念抽出部６での概念抽出処理を、図１３に示すように行う。
【００７４】
文書処理装置１は、まず、文書データ構造内の文書ＩＤ：ｄ＝１の文書内の文ＩＤ：ｓ＝１内の文節ＩＤ：ｋ＝１の文節からスタートし（ステップＳ１０１）。文節ｋ以降の構造が指定された概念表現と適合するかを調べる適合判断処理を行う（ステップＳ１０２）。上記例の場合、以下のような構造をもっていれば適合する。
【００７５】
１）文節ｋが単語「ＦＡＸ」、「受信」をこの語順で含み、かつ、文節ｋに意図タグ「打消」が付加されている。
【００７６】
２）文節ｋが単語「ＦＡＸ」を含み、かつ、文節ｋが係り文節となる受け文節ｋ’が単語「受信」を含み、かつ受け文節ｋ’に意図タグ「打消」が付加されている。
【００７７】
ステップＳ１０２で、適合していないときには、文書処理装置１は、文ＩＤ：ｓ＝１内の文節ＩＤｋをインクリメント（ｋ＝ｋ＋１）して、次の文節に移り、適合判断処理に戻る（ステップＳ１０２）。
【００７８】
ステップＳ１０２で、適合していると、概念表現抽出部６は、概念表現指定部７で指定された概念表現の前方で強い関係にある単語（自立語）を探し、自立語が見つかると、概念表現抽出結果リストに登録する（ステップＳ１０３）。
【００７９】
この自立語としては、例えば、上記例の場合、以下のような単語が適合する。
【００８０】
１）文節ｋが単語「ＦＡＸ」の前に単語（自立語）Ｘを含む。
【００８１】
２）文節ｋが受け文節となっている係り文節ｋ’が存在し、文節ｋ’に単語（自立語）Ｘが存在する。
【００８２】
概念表現抽出部６は、このような単語（自立語）が見つかると、概念表現抽出結果リストに登録するが、この概念表現抽出結果リストには、指定された概念表現に新たに見つかった単語を付け加えた新しい概念表現を登録する。例えば、上記例の「ＦＡＸ」に対して、新たに単語「カラー」が見つかった場合、概念表現抽出結果リストには、以下の概念表現を登録する。
【００８３】
カラー⇒ＦＡＸ⇒受信（＋打消）
概念表現抽出結果リストには、図５に示したように、登録する概念表現の総出現頻度と出現文書数をも登録する。このとき、概念表現抽出部６は、登録する概念表現がすでに登録されている場合は、出現頻度に「１」を加え、処理中の文書からの登録が初めての場合は、出現文書数に「１」を加える。また、概念表現抽出部６は、概念表現を初めてリストに登録する場合は、出現頻度と出現文書数を「１」に設定する。
【００８４】
次に、概念表現抽出部６は、概念表現指定部７で指定された概念表現の後方で強い関係にある単語（自立語）を探し、自立語が見つかると、概念表現抽出リストに登録する（ステップＳ１０４）。
【００８５】
この自立語としては、例えば、上記例の場合、以下のような単語が適合する。
【００８６】
３）文節ｋが単語「ＦＡＸ」の後ろに単語（自立語）Ｘを含む。
【００８７】
４）文節ｋが係り文節となっている受け文節ｋ’が存在し、文節ｋ’に単語（自立語）Ｘが存在する。
【００８８】
概念表現抽出部６は、このような単語（自立語）が見つかると、概念表現抽出結果リストに登録するが、この概念表現抽出結果リストには、指定された概念表現に新たに見つかった単語を付け加えた新しい概念表現を登録する。例えば、上記例の「ＦＡＸ」に対して、新たに単語「症状」が見つかった場合、概念表現抽出結果リストには、以下の概念表現を登録する。
【００８９】
ＦＡＸ⇒受信（＋打消）⇒症状
概念表現抽出部６は、概念表現抽出結果リストに、図５に示したように、登録する概念表現の総出現頻度と出現文書数をも登録する。このとき、概念表現抽出部６は、登録する概念表現がすでに登録されている場合は、出現頻度に「１」を加え、処理中の文書からの登録が初めての場合は、出現文書数に「１」を加える。また、概念表現抽出部６は、初めてリストに登録する場合は、出現頻度と出現文書数を「１」に設定する。
【００９０】
次に、概念表現抽出部６は、指定された概念表現と適合する文書データ構造の一番後ろの文節に、指定された概念表現とは適合しない意味タグが付加されているかを調べ、このような意味タグが見つかると、概念表現抽出結果リストに登録する（ステップＳ１０５）。
【００９１】
このような意味タグとしては、例えば、上記例の概念表現「ＦＡＸ⇒受信（＋打消）」の場合、概念表現抽出部６は、指定された概念表現と適合する文書データ構造の一番後ろの文節ｋ’に、「打消」以外の意味タグが付いている場合は、その意味タグＸを抽出する。概念表現抽出部６は、このような意味タグが見つかった場合は、概念表現抽出結果リストに登録するが、概念表現抽出結果リストには、指定された概念表現に新たに見つかった意味タグを付け加えた新しい概念表現を登録する。例えば、上記例で、新たに意味タグ「可能」が見つかった場合、概念表現抽出結果リストには、以下の概念表現を登録する。
【００９２】
ＦＡＸ⇒受信（＋打消＋可能）
また、概念表現抽出部６は、意味タグが複数抽出された場合は、それぞれを付加した形の複数の概念表現を登録する。概念表現抽出結果リストでは、登録する概念表現の総出現頻度と出現文書数をも登録する。このとき、概念表現抽出部６は、登録する概念表現が既に登録されている場合は、出現頻度に「１」を加え、処理中の文書からの登録が初めての場合は、出現文書数に「１」を加える。また、概念表現抽出部６は、概念表現を初めてリストに登録する場合は、出現頻度と出現文書数を「１」に設定する。
【００９３】
次に、概念表現抽出部６は、文節ＩＤ：ｋ（文節ｋ）が文ＩＤ：ｓ（文ｓ）内の最後の文節であるかチェックし（ステップＳ１０６）、文節ｋが文ｓ内の最後の文節でないときには、文節ｋを「１」だけインクリメント（ｋ＝ｋ＋１）して、ステップＳ１０２に戻って、次の文節について、上記適合判断処理から上記同様に処理する（ステップＳ１０２〜Ｓ１０６）。
【００９４】
ステップＳ１０６で、文節ｋが文ｓ内の最後の文節であるときには、概念表現抽出部６は、文ＩＤ：ｓ（文ｓ）が文書ＩＤ：ｄ（文書ｄ）内の最後の文であるかチェックし（ステップＳ１０７）、文ｓが文書ｄ内の最後の文でないときには、文ｓを「１」だけインクリメント（ｓ＝ｓ＋１）して、ステップＳ１０２に戻って、次の文ついて、上記適合判断処理から上記同様に処理する（ステップＳ１０２〜Ｓ１０７）。
【００９５】
ステップＳ１０７で、文ｓが文書ｄ内の最後の文であるときには、概念表現抽出部６は、文書ＩＤ：ｄ（文書ｄ）が最後の文書であるかチェックし（ステップＳ１０８）、最後の文でないときには、文ｄを「１」だけインクリメント（ｄ＝ｄ＋１）して、ステップＳ１０２に戻り、次の文節について、上記適合判断処理から上記同様に処理する（ステップＳ１０２〜Ｓ１０８）。
【００９６】
ステップＳ１０８で、文書ｄが最後の文書であるときには、概念表現抽出部６は、全ての文書について概念抽出処理を完了したと判断して、処理を終了する。
【００９７】
そして、文書処理装置１は、概念表現抽出部６で抽出された結果を、上記図７〜図１２に示したように、概念表現表示部８に表示する。文書処理装置１は、まず、図７及び図８に示したように、文書データ構造生成部４が生成した単語リスト（図５参照）を最初に左側に表示し、ユーザが概念表現指定部８で指定された単語を指定概念表現として概念表現抽出を行った結果を右側に表示している。また、概念抽出結果の表示では、図７に示す単語による絞り込みと、図８に示す意図タグによる絞り込みの２種類を選択して表示する。さらに、文書処理装置１では、概念表現表示部８に概念表現抽出結果として表示されている概念表現をユーザが選択すると、当該選択された概念表現を指定概念表現として、さらに概念表現抽出を行うこともできる。このように概念表現抽出を繰り返し行うことができる。
【００９８】
また、文書処理装置１は、図９及び図１０に示したように、最初に意図タグリストをも左側に表示し、ユーザが概念表現指定部８で指定された意図タグを指定意図タグとして抽出を行った結果を右側に表示している。また、抽出結果の表示では、図９に示す単語による絞り込みと、図１０に示す意図タグによる絞り込みの２種類を選択して表示する。さらに、文書処理装置１では、概念表現表示部８に概念表現抽出結果として表示されている概念表現をユーザが選択すると、当該選択された概念表現を指定概念表現として、さらに概念表現抽出を行うこともできる。このように概念表現抽出を繰り返し行うことができる。
【００９９】
さらに、文書処理装置１は、図１１及び図１２に示したように、ユーザが指定した概念表現を記憶しておき、そのリストを表示する。この場合も、図１１に示すような単語と、図１２に示すような意図タグについて、表示する。
【０１００】
また、図７〜図１２の表示において、ユーザからの表記入力を受け、その表記を含む概念表現だけを表示させることもでき、これにより必要な情報だけをユーザは見ることができる。
【０１０１】
さらに、文書処理装置１は、図１４に示すように、指定された概念表現を含む文書リストを表示する。すなわち、文書処理装置１は、概念表現抽出部６において、概念表現指定部７で指定された概念表現を含む文書を記録し、この記憶した文書をもとに概念表現表示部８に表示する。
【０１０２】
このように、本実施の形態の文書処理装置１は、文書入力部２から入力された文書（文書集合）に対して、言語解析部３で形態素解析、係り受け解析を行い、文書データ構造生成部４で、文書を言語解析部３での言語解析結果に基づいて言語情報を保持する文書データ構造に変換して、当該生成された文書データ構造を文書データ構造記憶部５に記憶し、概念表現指定部７で任意の概念表現の指定入力が行われると、概念表現抽出部６で、文書データ構造記憶部５に記憶されている文書データ構造から概念表現指定部７で指定された概念表現と強い関係にある概念表現を抽出して、当該概念表現抽出結果を概念表現表示部８で表示している。
【０１０３】
したがって、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を発見することができ、利用性を向上させることができる。
【０１０４】
また、本実施の形態の文書処理装置１は、文書入力部２から入力された文書に対して、言語解析部３で、形態素解析、係り受け解析を行い、文書データ構造生成部４で、文書を当該言語解析部３での言語解析結果に基づいて言語情報を保持する文書データ構造に変換して、文書データ構造生成部４で生成された文書データ構造を文書データ構造記憶部５に記憶し、当該文書データ構造に基づいて選択指定対象の概念表現を概念表現表示部８に表示して、概念表現指定部７で、当該概念表現表示部８に表示される概念表示から任意の概念表現の選択指定が行われると、概念表現抽出部６で、文書データ構造記憶部５に記憶されている文書データ構造から概念表現指定手段で指定された概念表現と強い関係にある概念表現を抽出して、概念表現表示部８に当該概念表現抽出結果を表示している。
【０１０５】
したがって、表示される概念表現から適宜選択できるようにすることができるとともに、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を簡単かつ容易に発見することができ、より一層利用性を向上させることができる。
【０１０６】
さらに、本実施の形態の文書処理装置１は、文書データ構造生成部４が、同義語辞書に基づいて、同義異表記単語に対して代表表記情報を付加して文書データ構造を生成している。
【０１０７】
したがって、意味は同じであるが異なる表記の単語を同じ単語として取り扱えるようにすることができ、ユーザが文書に含まれる概念表現内をより一層自由に探索して、特徴的ではないが、必要とする概念表現をより一層容易に発見できるようにすることができ、より一層利用性を向上させることができる。
【０１０８】
また、本実施の形態の文書処理装置１は、文書データ構造生成部４で、文節内の付属語表現等から文書データ構造内の単語または文節に対して付加的な意味を表す意味タグを、概念表現指定部７での概念表現の指定、概念表現抽出部６での概念表現の抽出及び概念表現表示部８での概念表現の表示として、用いている。
【０１０９】
したがって、より詳細な意味の指定を行えるようにすることができ、必要とする概念表現をより一層適切に発見できるようにして、より一層利用性を向上させることができる。
【０１１０】
さらに、本実施の形態の文書処理装置１は、概念表現指定部７での概念表現の指定の履歴を保持し、当該履歴に基づいて、過去に行った概念表現指定に基づく概念表現抽出結果を概念表現表示部８に再表示している。
【０１１１】
したがって、ユーザが過去に行った作業状態にすぐに戻ることができ、より一層利用性を向上させることができる。
【０１１２】
また、本実施の形態の文書処理装置１は、概念表現指定部７で指定された概念表現を含む文書または当該文書の一部を概念表現表示部８に表示している。
【０１１３】
したがって、ユーザの指定した概念表現が実際の文書内でどのように現れるかを知ることができるようにすることができ、概念表現に対する理解をより一層深めて、より一層利用性を向上させることができる。
【０１１４】
以上、本発明者によってなされた発明を好適な実施の形態に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【０１１５】
【発明の効果】
請求項１記載の発明の文書処理装置によれば、文書入力手段から入力された文書に対して、言語解析手段で形態素解析、係り受け解析を行い、文書データ構造生成手段で、文書を当該言語解析手段での言語解析結果に基づいて言語情報を保持する文書データ構造に変換して、当該生成された文書データ構造を文書データ構造記憶手段に記憶し、概念表現指定手段で任意の概念表現の指定入力が行われると、概念表現抽出手段で、文書データ構造記憶手段に記憶されている文書データ構造から概念表現指定手段で指定された概念表現と強い関係にある概念表現を抽出して、例えば、ユーザが１つ以上の単語で表現される概念表現として、「ソフトウェアのインストール」を指定すると、「ソフトウェア⇒インストール」と強い関係にある概念表現を抽出して、当該概念表現抽出結果を概念表現表示手段で表示するので、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を発見することができ、利用性を向上させることができる。
【０１１６】
請求項２記載の発明の文書処理装置によれば、文書入力手段から入力された文書に対して、言語解析手段で、形態素解析、係り受け解析を行い、文書データ構造生成手段で、文書を当該言語解析手段での言語解析結果に基づいて言語情報を保持する文書データ構造に変換して、当該文書データ構造生成手段で生成された文書データ構造を文書データ構造記憶手段に記憶し、当該文書データ構造に基づいて選択指定対象の概念表現を概念表現表示手段に表示して、概念表現指定手段で、当該概念表現表示手段に表示される概念表示から任意の概念表現の選択指定が行われると、概念表現抽出手段で、文書データ構造記憶手段に記憶されている文書データ構造から概念表現指定手段で指定された概念表現と強い関係にある概念表現を抽出して、例えば、ユーザが１つ以上の単語で表現される概念表現として、「ソフトウェアのインストール」を指定すると、「ソフトウェア⇒インストール」と強い関係にある概念表現を抽出して、概念表現表示手段に当該概念表現抽出手段での概念表現抽出結果を表示するので、表示される概念表現から適宜選択できるようにすることができるとともに、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を簡単かつ容易に発見することができ、より一層利用性を向上させることができる。
【０１１７】
請求項３記載の発明の文書処理装置によれば、文書データ構造生成手段が、同義語辞書に基づいて、同義異表記単語に対して代表表記情報を付加して文書データ構造を生成するので、意味は同じであるが異なる表記の単語を同じ単語として取り扱えるようにすることができ、ユーザが文書に含まれる概念表現内をより一層自由に探索して、特徴的ではないが、必要とする概念表現をより一層容易に発見できるようにすることができ、より一層利用性を向上させることができる。
【０１１８】
請求項４記載の発明の文書処理装置によれば、文書データ構造生成手段で、文節内の付属語表現等から文書データ構造内の単語または文節に対して付加的な意味を表す意味タグ、例えば、「打消」「要望」「疑問」「可能」等を付与し、当該意味タグを、概念表現指定手段での概念表現の指定、概念表現抽出手段での概念表現の抽出及び概念表現表示手段での概念表現の表示として、用いるので、より詳細な意味の指定を行えるようにすることができ、必要とする概念表現をより一層適切に発見できるようにして、より一層利用性を向上させることができる。
【０１１９】
請求項５記載の発明の文書処理装置によれば、概念表現指定手段での概念表現の指定の履歴を保持し、当該履歴に基づいて、過去に行った概念表現指定に基づく概念表現抽出結果を概念表現表示手段に再表示するので、ユーザが過去に行った作業状態にすぐに戻ることができ、より一層利用性を向上させることができる。
【０１２０】
請求項６記載の発明の文書処理装置によれば、概念表現指定手段で指定された概念表現を含む文書または当該文書の一部を概念表現表示手段に表示するので、ユーザの指定した概念表現が実際の文書内でどのように現れるかを知ることができるようにすることができ、概念表現に対する理解をより一層深めて、より一層利用性を向上させることができる。
【０１２１】
請求項７記載の発明の文書処理方法によれば、文書を入力する文書入力処理ステップと、当該入力された文書に対して形態素解析、係り受け解析を行う言語解析処理ステップと、前記文書を当該言語解析処理ステップでの言語解析結果に基づいて言語情報を保持する文書データ構造に変換する文書データ構造生成処理ステップと、当該文書データ構造生成処理ステップで生成された文書データ構造を記憶する文書データ構造記憶処理ステップと、任意の概念表現の指定入力の行われる概念表現指定処理ステップと、文書データ構造記憶処理ステップで記憶された文書データ構造から概念表現指定処理ステップで指定された概念表現と強い関係にある概念表現を抽出、例えば、ユーザが１つ以上の単語で表現される概念表現として、「ソフトウェアのインストール」を指定すると、「ソフトウェア⇒インストール」と強い関係にある概念表現を抽出する概念表現抽出処理ステップと、当該概念表現抽出処理ステップでの概念表現抽出結果を表示出力する概念表現表示処理ステップと、を行うので、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を発見できるようにすることができ、利用性を向上させることができる。
【０１２２】
請求項８記載の発明の文書処理方法によれば、文書を入力する文書入力処理ステップと、当該入力された文書に対して形態素解析、係り受け解析を行う言語解析処理ステップと、前記文書を当該言語解析処理ステップでの言語解析結果に基づいて言語情報を保持する文書データ構造に変換する文書データ構造生成処理ステップと、当該文書データ構造生成処理ステップで生成された文書データ構造を記憶する文書データ構造記憶処理ステップと、当該文書データ構造に基づいて選択指定対象の概念表現を表示する選択概念表現表示処理ステップと、当該選択概念表現表示処理ステップで表示される概念表示から任意の概念表現の選択指定の行われる概念表現指定処理ステップと、文書データ構造記憶処理ステップに記憶されている文書データ構造から概念表現指定処理ステップで指定された概念表現と強い関係にある概念表現を抽出、例えば、ユーザが１つ以上の単語で表現される概念表現として、「ソフトウェアのインストール」を指定すると、「ソフトウェア⇒インストール」と強い関係にある概念表現を抽出する概念表現抽出処理ステップと、当該概念表現抽出処理ステップでの概念表現抽出結果を表示する概念表現表示処理ステップと、を行うので、表示される概念表現から適宜選択できるようにすることができるとともに、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を簡単かつ容易に発見できるようにすることができ、より一層利用性を向上させることができる。
【０１２３】
請求項９記載の発明の文書処理方法によれば、文書データ構造生成処理ステップで、同義語辞書に基づいて、同義異表記単語に対して代表表記情報を付加して文書データ構造を生成するので、意味は同じであるが異なる表記の単語を同じ単語として取り扱えるようにすることができ、ユーザが文書に含まれる概念表現内をより一層自由に探索して、特徴的ではないが、必要とする概念表現をより一層容易に発見できるようにすることができ、より一層利用性を向上させることができる。
【０１２４】
請求項１０記載の発明の文書処理方法によれば、文書データ構造生成処理ステップで、文節内の付属語表現等から文書データ構造内の単語または文節に対して付加的な意味を表す意味タグ、例えば、「打消」「要望」「疑問」「可能」等を付与し、当該意味タグを、概念表現指定処理ステップでの概念表現の指定、概念表現抽出処理ステップでの概念表現の抽出及び概念表現表示処理ステップでの概念表現の表示として、用いるので、より詳細な意味の指定を行えるようにすることができ、必要とする概念表現をより一層適切に発見できるようにして、より一層利用性を向上させることができる。
【０１２５】
請求項１１記載の発明の文書処理方法によれば、概念表現指定処理ステップでの概念表現の指定の履歴を保持し、当該履歴に基づいて、過去に行った概念表現指定に基づく概念表現抽出結果を概念表現表示処理ステップで再表示するので、ユーザが過去に行った作業状態にすぐに戻ることができ、より一層利用性を向上させることができる。
【０１２６】
請求項１２記載の発明の文書処理方法によれば、概念表現指定処理ステップで指定された概念表現を含む文書または当該文書の一部を概念表現表示処理ステップで表示するので、ユーザの指定した概念表現が実際の文書内でどのように現れるかを知ることができるようにすることができ、概念表現に対する理解をより一層深めて、より一層利用性を向上させることができる。
【０１２７】
請求項１３記載の発明の記録媒体によれば、記録媒体に、文書から当該文書の概念表現を抽出する文書処理方法のプログラムであって、請求項７から請求項１２のいずれかに記載の文書処理方法のプログラム及びデータを記録しているので、記録媒体を、コンピュータ等の情報処理装置に読み取らせることで、ユーザが文書に含まれる概念表現内を自由に探索して、特徴的ではないが、必要とする概念表現を発見することのできる文書処理方法を実現する文書処理装置を構築することができ、利用性を向上させることができる。
【図面の簡単な説明】
【図１】本発明の文書処理装置、文書処理方法及び記録媒体の一実施の形態を適用した文書処理装置の要部ブロック構成図。
【図２】図１の言語解析部での言語解析の一例を示す図。
【図３】図１の文書データ構造生成部による文書集合の各文書のデータ構造への変換の一例を示す図。
【図４】図３の各データ構造の各構成要素の情報の一例を示す図。
【図５】図１の文書データ構造生成部により生成される文書あるいは文書集合に含まれる単語リストに対して付与するＩＤ、品詞、出現頻度、出現文書数及び同義語代表表記の一例を示す図。
【図６】ユーザが概念表現を直接入力して指定する場合の概念表現表示部に表示される画面の一例を示す図。
【図７】ユーザが概念表現を単語で選択指定して単語で絞り込みを行う場合の概念表現表示部に表示される画面の一例を示す図。
【図８】ユーザが概念表現を単語で選択指定して意図タグで絞り込みを行う場合の概念表現表示部に表示される画面の一例を示す図。
【図９】ユーザが意図タグで選択指定して単語で絞り込みを行う場合の概念表現表示部に表示される画面の一例を示す図。
【図１０】ユーザが意図タグで選択指定して意図タグで絞り込みを行う場合の概念表現表示部に表示される画面の一例を示す図。
【図１１】ユーザが履歴を選択指定して単語で絞り込みを行う場合の概念表現表示部に表示される画面の一例を示す図。
【図１２】ユーザが履歴を選択指定して意図タグで絞り込みを行う場合の概念表現表示部に表示される画面の一例を示す図。
【図１３】図１の文書処理装置による概念抽出処理を示すフローチャート。
【図１４】概念表現表示部への指定された概念表現を含む文書リストの表示画面の一例を示す図。
【符号の説明】
１　文書処理装置
２　文書入力部
３　言語解析部
４　文書データ構造生成部
５　文書データ構造記憶部
６　概念表現抽出部
７　概念表現指定部
８　概念表現指定部
【図１】
2004094855.tif 000003
【図２】
2004094855.tif 000004
【図３】
2004094855.tif 000005
【図４】
2004094855.tif 000006
【図５】
2004094855.tif 000007
【図６】
2004094855.tif 000008
【図７】
2004094855.tif 000009
【図８】
2004094855.tif 000010
【図９】
2004094855.tif 000011
【図１０】
2004094855.tif 000012
【図１１】
2004094855.tif 000013
【図１２】
2004094855.tif 000014
【図１３】
2004094855.tif 000015
【図１４】
2004094855.tif 000016