(57)【要約】【課題】自然言語で書かれた曖昧語を含む文書から、優先的な修正が必要な曖昧性の高い箇所に限定した指摘を可能にすること。【解決手段】文書分析システムは、曖昧性を持つ可能性のある曖昧語毎に曖昧性の異なる用例の特徴と用例毎の曖昧度を蓄積する曖昧用例データベースと、曖昧語の有無と用例を曖昧用例データベースに問合せ、曖昧語とその曖昧度、および文書内での存在位置を曖昧用例情報として抽出する用例分析部と、曖昧用例情報から曖昧でない用例を集計し、ノイズ指標として算出するノイズ指標算出部と、曖昧性分析ルール毎に分類精度を収集して蓄積する分類精度データベースと、ノイズ指標および分類精度を利用し、曖昧性を分析する条件を変更する曖昧性分析条件変更部と、変更した曖昧性の分析条件に基づき、各曖昧語の曖昧性を判定する曖昧性判定部と、を備える。【選択図】図１
2014225172.tif 000002
【特許請求の範囲】
【請求項１】
文書から曖昧性を持つ表現を抽出する文書分析システムであって、
対象とする文書もしくは文書群の入力を受け付ける文書入力部と、
文書もしくは文書群を構成する文章に使用されている各単語とその使用箇所に関する単語情報の抽出を行う文書解析部と、
曖昧性を持つ可能性のある曖昧語の文字列と、曖昧語毎の曖昧性の異なる用例の特徴と用例毎の曖昧さの程度である曖昧度を蓄積する曖昧用例データベースと、
前記単語情報に基づき、文書中の曖昧語の有無を前記曖昧用例データベースに問合せ、曖昧語が有る場合は、所定の曖昧性分析ルールに基づき、前記単語情報から各曖昧語の用例の特徴を判別し、前記曖昧用例データベースに問合せることで、曖昧語とその曖昧度、および文書内での存在位置を、それぞれ各曖昧語に関する曖昧用例情報として抽出する用例分析部と、
該曖昧用例情報から、入力された文書中の全曖昧語に対応する曖昧でない用例を集計し、所定のノイズ情報指標化ルールに基づき、ノイズ指標として算出するノイズ指標算出部と、
前記曖昧性分析ルール毎に、前記曖昧性分析ルールを文書に適用した際の曖昧語の用例の分類精度を収集して蓄積する分類精度データベースと、
前記ノイズ指標、および特定の単語に関する前記曖昧性分析ルールの問い合わせに対して前記分類精度データベースから得られる分類精度を利用し、所定の曖昧性分析条件変更ルールに基づき、各曖昧語について曖昧性を分析する条件を変更する曖昧性分析条件変更部と、
該変更した曖昧性の分析条件に基づき、各曖昧語の曖昧性を判定する曖昧性判定部と、
該曖昧性判定部で曖昧性が閾値以上と判定した各曖昧語について、対応する曖昧度および文書内での存在位置を曖昧性情報として出力する曖昧情報出力部と、
を備えたことを特徴とする文書分析システム。
【請求項２】
前記用例分析部の曖昧性分析ルールが、単語の文字列と単語毎の品詞、文内での単語間の相対的な位置関係から、単語の用例を把握するルールである、ことを特徴とする請求項１に記載の文書分析システム。
【請求項３】
前記ノイズ指標算出部のノイズ情報指標化ルールが、ノイズ情報の量の多寡を指標化する方法である、ことを特徴とする請求項１又は２に記載の文書分析システム。
【請求項４】
前記分類精度データベースは、イントラネット上の文書群、もしくは分析する対象とする文書と同一ドメインの文書群である、ことを特徴とする請求項１乃至３のいずれか１項に記載の文書分析システム。
【請求項５】
前記曖昧性分析条件変更部の曖昧性分析条件変更ルールが、曖昧度の異なる用例の判別に関して、ノイズ指標が多いほど、曖昧度の高い用例と分類しにくくするように曖昧語の用例の判別条件を変更するルールである、ことを特徴とする請求項１乃至４のいずれか１項に記載の文書分析システム。
【請求項６】
前記曖昧性判定部が、変更した分析条件に従って曖昧語の用例分析を再度実施し、用例毎に曖昧度を変更した上で、所定の値以上の用例の曖昧語を真に曖昧な曖昧語として判定する、ことを特徴とする請求項５に記載の文書分析システム。
【請求項７】
前記曖昧性分析条件変更部の曖昧性分析条件変更ルールが、曖昧語の各用例の曖昧かどうかの判定に関して、ノイズ指標が多いほど、曖昧とみなしにくくなるよう、曖昧とみなす曖昧度の境界となる曖昧度判定閾値を上げるように曖昧語の曖昧性の判定条件を変更するルールである、ことを特徴とする請求項１乃至４のいずれか１項に記載の文書分析システム。
【請求項８】
前記曖昧性判定部が、変更した分析条件に従って用例毎に曖昧度が前記曖昧度判定閾値以上の用例の曖昧語を真に曖昧な曖昧語として判定する、ことを特徴とする請求項７に記載の文書分析システム。
【請求項９】
文書から曖昧性を持つ表現を抽出する文書分析方法であって、
文書入力部が、対象とする文書もしくは文書群の入力を受け付ける文書入力ステップと、
文書解析部が、文書もしくは文書群を構成する文章に使用されている各単語とその使用箇所に関する単語情報の抽出を行う文書解析ステップと、
用例分析部が、前記単語情報に基づき、文書中の曖昧語の有無を、曖昧性を持つ可能性のある曖昧語の文字列と曖昧語毎の曖昧性の異なる用例の特徴と用例毎の曖昧さの程度である曖昧度を蓄積する曖昧用例データベースに問合せ、曖昧語が有る場合は、所定の曖昧性分析ルールに基づき、前記単語情報から各曖昧語の用例の特徴を判別し、前記曖昧用例データベースに問合せることで、曖昧語とその曖昧度、および文書内での存在位置を、それぞれ各曖昧語に関する曖昧用例情報として抽出する用例分析ステップと、
ノイズ指標算出部が、前記曖昧用例情報から、入力された文書中の全曖昧語に対応する曖昧でない用例を集計し、所定のノイズ情報指標化ルールに基づき、ノイズ指標として算出するノイズ指標算出ステップと、
曖昧性分析条件変更部が、前記ノイズ指標、および特定の単語に関する前記曖昧性分析ルールの問い合わせに対して、前記曖昧性分析ルール毎に前記曖昧性分析ルールを文書に適用した際の曖昧語の用例の分類精度を収集して蓄積する分類精度データベースから得られる分類精度を利用し、所定の曖昧性分析条件変更ルールに基づき、各曖昧語について曖昧性を分析する条件を変更する曖昧性分析条件変更ステップと、
曖昧性判定部が、前記変更した曖昧性の分析条件に基づき、各曖昧語の曖昧性を判定する曖昧性判定ステップと、
曖昧情報出力部が、該曖昧性判定ステップで曖昧性が閾値以上と判定した各曖昧語について、対応する曖昧度および文書内での存在位置を曖昧性情報として出力する曖昧情報出力ステップと、
を含むことを特徴とする文書分析方法。
【請求項１０】
コンピュータに文書から曖昧性を持つ表現を抽出させる文書分析プログラムであって、前記コンピュータに、
対象とする文書もしくは文書群の入力を受け付ける文書入力手順と、
文書もしくは文書群を構成する文章に使用されている各単語とその使用箇所に関する単語情報の抽出を行う文書解析手順と、
前記単語情報に基づき、文書中の曖昧語の有無を、曖昧性を持つ可能性のある曖昧語の文字列と曖昧語毎の曖昧性の異なる用例の特徴と用例毎の曖昧さの程度である曖昧度を蓄積する曖昧用例データベースに問合せ、曖昧語が有る場合は、所定の曖昧性分析ルールに基づき、前記単語情報から各曖昧語の用例の特徴を判別し、前記曖昧用例データベースに問合せることで、曖昧語とその曖昧度、および文書内での存在位置を、それぞれ各曖昧語に関する曖昧用例情報として抽出する用例分析手順と、
前記曖昧用例情報から、入力された文書中の全曖昧語に対応する曖昧でない用例を集計し、所定のノイズ情報指標化ルールに基づき、ノイズ指標として算出するノイズ指標算出手順と、
前記ノイズ指標、および特定の単語に関する前記曖昧性分析ルールの問い合わせに対して、前記曖昧性分析ルール毎に前記曖昧性分析ルールを文書に適用した際の曖昧語の用例の分類精度を収集して蓄積する分類精度データベースから得られる分類精度を利用し、所定の曖昧性分析条件変更ルールに基づき、各曖昧語について曖昧性を分析する条件を変更する曖昧性分析条件変更手順と、
前記変更した曖昧性の分析条件に基づき、各曖昧語の曖昧性を判定する曖昧性判定手順と、
該曖昧性判定ステップで曖昧性が閾値以上と判定した各曖昧語について、対応する曖昧度および文書内での存在位置を曖昧性情報として出力する曖昧情報出力手順と、
を実行させる文書分析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書分析システム、方法およびプログラムに関し、特に、自然言語で書かれた文書から曖昧性を持つ表現を抽出する文書分析システム、方法およびプログラムに関する。
【背景技術】
【０００２】
近年、情報処理装置を用いて、自然言語で書かれた文書を分析して、その文書の優先的な修正点や品質を分析する文書分析システムが開発されている。
【０００３】
その文書分析システムに関する技術の一例が、特許文献１に「日本語文章修正装置、日本語文章修正方法および日本語文章修正のためのプログラム」として開示されている。この特許文献１に開示された日本語文章修正装置は、機械翻訳し易い構成に関するルールが登録された文章構成データベースと、機械翻訳し易い用字・用語に関するルールが登録された用字・用語データベースと、機械翻訳し易いスタイルに関するルールが登録されたスタイルデータベースと、修正箇所抽出手段と、表示手段と、修正手段と、出力手段と、を有する。
【０００４】
このような構成を有する類似表現抽出装置は、次のように動作する。すなわち、修正箇所抽出手段は、読み込む日本語原文章から、「文を、述語の数だけ作成する」といった上記構成に関するルール、「文は、当て字、誤字、脱字を含まない」といった上記用字・用語に関するルール、または「文は、曖昧な語句を含まない」といった上記スタイルに関するルールに反する構成、用字・用語またはスタイルを抽出する。さらに、表示手段は上記抽出された構成、用字・用語またはスタイルを表示する。次に、修正手段は外部から入力されたデータを用いて上記抽出された構成、用字・用語またはスタイルを訂正、追加または削除して上記日本語原文章を修正する。最後に出力手段は修正により得られた翻訳易文章を出力する。このような構成により、日本語原文章から上記各ルールに反するポイントを抽出・表示し、外部からの訂正、追加、削除といった修正を支援している。
【０００５】
さらに、文書分析システムに関する技術の他の例が、非特許文献１に「仕様書の曖昧性を検出するツールの試作と評価」として開示されている。この曖昧性の検出方法では、辞書に登録した語句を検索し、曖昧語候補を抽出、使い方に関するルールに沿って各曖昧語候補の曖昧さのレベルを曖昧語、準曖昧語、非曖昧語のいずれかに分類、というステップにより、曖昧でない語句を除外して曖昧性の高い語句だけを選択的に検出、修正作業の効率化を可能にしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−３１６８３４号公報
【非特許文献】
【０００７】
【非特許文献１】仕様書の曖昧性を検出するツールの試作と評価、電子情報通信学会総合大会講演論文集 ２０１２年_情報・システム, ２７, ２０１２-０３-０６
【発明の概要】
【発明が解決しようとする課題】
【０００８】
これらの開示技術の課題は、自然言語で書かれた文書から、曖昧性を持つ表現を抽出するのに、上記技術による分析方法を適用しても、精度のよい曖昧性の高い箇所の検出は行えないことである。その理由は、一般に曖昧であるとされる表現が、本当に曖昧な表現であるかどうかは、その表現が使用された用例次第で大きく異なるため、特許文献１の手法で用いられているような登録された曖昧語の有無を検出する方法では、各使用場面で曖昧性の高くない表現まで検出してしまうためである。
【０００９】
また、非特許文献１の手法で用いられているような、予め辞書に登録してある語句ベースで一般に曖昧であるとされる表現を検出し、用例とのパターンマッチングで用例を判別して曖昧な表現を絞り込むような方法であっても、現状の自然言語処理技術の精度では真に曖昧な用例だけを完全に判別することは難しいため、曖昧性の高くない表現を多く含む検出となるためである。
【００１０】
なお、ここでの文書の曖昧性とは、文書の書き手と読み手の間の理解に齟齬が起きにくいかや、文書が読み手にとって理解しやすいかといった、少なくとも複数の解釈が起きる可能性を含む、文書の情報伝達の性能に関わる特徴を指す。
【００１１】
すなわち、本発明の目的は、上記課題に鑑み、自然言語で記載された文書に対して、分析対象の文書が曖昧性に配慮して書かれているかという程度を情報として利用し、記載された曖昧性を持つ表現から本当に曖昧性のある用例だけを判別する際の条件を変更して誤検出を削減することで、優先的な修正が必要な曖昧な表現を精度よく抽出する文書分析システム、方法およびプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明に係る文書分析システムは、文書から曖昧性を持つ表現を抽出する文書分析システムであって、対象とする文書もしくは文書群の入力を受け付ける文書入力部と；文書もしくは文書群を構成する文章に使用されている各単語とその使用箇所に関する単語情報の抽出を行う文書解析部と；曖昧性を持つ可能性のある曖昧語の文字列と、曖昧語毎の曖昧性の異なる用例の特徴と用例毎の曖昧さの程度である曖昧度を蓄積する曖昧用例データベースと；単語情報に基づき、文書中の曖昧語の有無を曖昧用例データベースに問合せ、曖昧語が有る場合は、所定の曖昧性分析ルールに基づき、単語情報から各曖昧語の用例の特徴を判別し、曖昧用例データベースに問合せることで、曖昧語とその曖昧度、および文書内での存在位置を、それぞれ各曖昧語に関する曖昧用例情報として抽出する用例分析部と；曖昧用例情報から、入力された文書中の全曖昧語に対応する曖昧でない用例を集計し、所定のノイズ情報指標化ルールに基づき、ノイズ指標として算出するノイズ指標算出部と；曖昧性分析ルール毎に、曖昧性分析ルールを文書に適用した際の曖昧語の用例の分類精度を収集して蓄積する分類精度データベースと；ノイズ指標、および特定の単語に関する曖昧性分析ルールの問い合わせに対して分類精度データベースから得られる分類精度を利用し、所定の曖昧性分析条件変更ルールに基づき、各曖昧語について曖昧性を分析する条件を変更する曖昧性分析条件変更部と；変更した曖昧性の分析条件に基づき、各曖昧語の曖昧性を判定する曖昧性判定部と；曖昧性判定部で曖昧性が閾値以上と判定した各曖昧語について、対応する曖昧度および文書内での存在位置を曖昧性情報として出力する曖昧情報出力部と；を備える。
【発明の効果】
【００１３】
本発明によれば、自然言語で書かれた曖昧語を含む文書から、曖昧性が高い用例に限定した抽出を可能にすることで、優先的な修正が必要な曖昧性の高い箇所に限定した指摘ができるようになり、文書の修正時の負荷を低減し、またレビューを効率化できる文書分析システム、方法およびプログラムを提供できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る文書分析システムの構成を示すブロック図である。
【図２】図１に示した文書分析システムの動作例を示すシーケンス図である。
【図３】本発明の実施例に係る文書分析システムの構成を示すブロック図である。
【図４】曖昧語Ｗａｊ、用例Ｆａｊ、曖昧性分析ルールＲａｆｊ、曖昧度Ａａｆｊの一部の例を示す説明図である。
【図５】図４の曖昧語Ｗａｊに関する分類精度データベースの一部の例を示す説明図である。
【図６】図４、５の曖昧度Ａａｆｊが１以上となる曖昧語Ｗａｊに関する用例の判別結果の例を示す説明図である。
【図７】図４、５の曖昧度Ａａｆｊが１未満となる曖昧語Ｗａｊに関する用例の判別結果の例を示す説明図である。
【発明を実施するための形態】
【００１５】
［実施形態］
最初に、本発明の実施形態について、図面を参照して詳細に説明する。
【００１６】
図１は、本発明の実施形態に係る文書分析システム１００の構成を示すブロック図である。
【００１７】
図１を参照すると、本発明の実施形態に係る文書分析システム１００は、基本的に電子機器内もしくはサーバと電子機器およびこれらを相互に接続するインターネット等の情報通信ネットワークからなるシステム内に、少なくとも、文書入力部１０と、文書解析部２０と、用例分析部３０と、ノイズ指標算出部４０と、曖昧性分析条件変更部５０と、曖昧性判定部６０と、曖昧情報出力部７０と、曖昧用例データベース１１０と、分類精度データベース１２０と、を含む。
【００１８】
図示の文書分析システム１００は、自然言語で記載された文書に対して、分析対象の文書が曖昧性に配慮して書かれているかという程度を情報として利用し、記載された曖昧性を持つ表現から本当に曖昧性のある用例だけを判別する際の条件を変更して誤検出を削減することで、優先的な修正が必要な曖昧な表現を精度よく抽出する、文書分析システムである。
【００１９】
電子機器で文書分析システムを構成する場合、文書分析システム１００は、プログラム制御により動作するコンピュータで実現可能である。図示はしないが、この種のコンピュータは、周知のように、データを入力する入力装置と、データ処理装置と、データ処理装置での処理結果を出力する出力装置と、種々のデータベースとして働く補助記憶装置とを備えている。そして、データ処理装置は、プログラムを記憶するリードオンリメモリ（ＲＯＭ）と、データを一時的に記憶するワークエリアとして使用されるランダムアクセスメモリ（ＲＡＭ）と、ＲＯＭに記憶されたプログラムに従って、ＲＡＭに記憶されているデータを処理する中央処理装置（ＣＰＵ）とから構成される。
【００２０】
この場合、入力装置が文書入力部１０として動作し、データ処理装置が文書解析部２０、用例分析部３０、ノイズ指標算出部４０、曖昧性分析条件変更部５０、曖昧性判定部６０として動作し、補助記憶装置が曖昧用例データベース１１０と分類精度データベース１２０として動作し、出力装置が曖昧情報出力部７０として動作する。
【００２１】
次に、文書分析システム１００を構成する各構成要素の動作について説明する。
【００２２】
文書入力部１０は、曖昧語を含む可能性が有り、優先的な修正が必要な曖昧性の高い箇所を分析する文書もしくは文書群の入力を受け付ける。
【００２３】
文書解析部２０は、文書もしくは文書群を構成する各文章に形態素解析を適用することで、各文章に使用されている全単語の単語情報の抽出を行う。ここで、単語は名詞、動詞、形容詞など単独で意味をなす自立語に加え、助詞などの付属語も個別の単語とみなす。また、同一の文字列からなる単語であっても出現箇所が異なれば、それぞれについて単語情報の抽出を行う。さらに、上記単語情報は少なくとも使用されている単語の文字列と単語毎の品詞、文内での単語間の相対的な位置関係、単語の文書内での存在位置などの情報を含む。単語の文書内での存在位置に関する情報とは、使用箇所が同定可能な情報であればよく、単語の存在する文の出現順位や頁、目次上の章や節、項などが該当する。
【００２４】
曖昧用例データベース１１０は、曖昧性を持つ可能性のある曖昧語の文字列と、曖昧語毎の曖昧性の異なる用例の特徴と用例毎の曖昧さの程度である曖昧度を蓄積するデータベースである。そして、曖昧用例データベース１１０は、任意の単語と前記単語の用例の特徴に関する問い合わせに対し、問い合わせ対象の単語が文字列として蓄積された曖昧語と一致するか検索し、さらに曖昧語と一致した場合にこの曖昧語の用例の特徴に合った曖昧度を応答する。
【００２５】
ここで、「曖昧度」とは、用例に対する曖昧さの程度を表す指標であり、連続値を持つ指標であっても良いし、曖昧性を持つか持たないかを示す０、１などの不連続な値からなる指標であっても良い。また、「単語の用例」とは、単語毎の意味的に異なる用い方を分類した情報である。なお、曖昧用例データベース１１０として、ネットワーク上のデータベースを使用しても良い。
【００２６】
用例分析部３０は、文書解析部２０で抽出された各文章に使用されている全単語の単語情報に基づき、文書中の曖昧語の有無を曖昧用例データベース１１０に問合せ、曖昧語が有る場合は、所定の曖昧性分析ルールに基づき、単語情報から各曖昧語の用例の特徴を判別し、曖昧用例データベース１１０に問合せることで、曖昧語とその曖昧度、および文書内での存在位置を、それぞれ各曖昧語に関する曖昧用例情報として抽出する。
【００２７】
ここで、「曖昧性分析ルール」とは、単語の文字列と単語毎の品詞、文内での単語間の相対的な位置関係などから、単語の用例を把握するルールであり、自然言語の意味解析技術や、単語と周辺の語の組合せパターンなどの利用が適している。「単語と周辺の語の組合せパターン」とは、単語が使用されている文における特定の位置、例えば前記単語の直前、直後、前方、後方、文頭、文末、直前の文、直後の文などに、所定の情報、例えば特定の語や、品詞、記号、数値表現などがあるかどうかを分類した情報である。
【００２８】
ノイズ指標算出部４０は、用例分析部３０で抽出した曖昧用例情報から、入力された文書中の全曖昧語に対応する曖昧でない用例を集計し、所定のノイズ情報指標化ルールに基づき、ノイズ指標として算出する。ここで、「ノイズ情報指標化ルール」は、曖昧でない用例、すなわちノイズ情報の量の多寡を指標化する方法であればよい。ノイズ情報の量の多寡の指標化例としては、全曖昧語の数に対する、全曖昧でない用例の数の割合などが考えられる。
【００２９】
分類精度データベース１２０は、曖昧性分析ルール毎に、曖昧性分析ルールを文書に適用した際の曖昧語の用例の分類精度を収集して蓄積するデータベースである。そして、分類精度データベース１２０は、特定の単語に関する曖昧性分析ルールの問い合わせに対し、分類精度を検索し、応答する。
【００３０】
ここで、「分類精度」とは、各曖昧性分析ルールを文書に適用した際に、同じ文字列からなる曖昧語でありながら異なる曖昧度となる用例を分離することの正確さを表す指標である。例えば、分類精度は、実際の文書に適用し、用例を正しく分離したかの正解率を統計的に算出した連続値を持つ指標であっても良いし、分析者の経験などに基づき決められた高、中、低などの不連続な値からなる指標であっても良い。なお、分類精度データベース１２０として、ネットワーク上のデータベースを使用しても良い。
【００３１】
曖昧性分析条件変更部５０は、ノイズ指標算出部４０で算出したノイズ指標、および特定の単語に関する曖昧性分析ルールの問い合わせに対して分類精度データベース１２０から得られる分類精度を利用し、所定の曖昧性分析条件変更ルールに基づき、各曖昧語について曖昧性を分析する条件を変更する。
【００３２】
ここで、「曖昧性分析条件変更ルール」とは、曖昧度の異なる用例の判別に関して、ノイズ指標が多いほど、曖昧度の高い用例と分類しにくくするように曖昧語の用例の判別条件を変更するルールが適切である。すなわち、曖昧性分析ルールがより曖昧度の高い用例かどうか判別するルールであれば、ノイズ指標が多いほど、分類精度の悪い曖昧性分析ルールは適用しないようにし、曖昧性分析ルールがより曖昧度の低い用例かどうか判別するルールであれば、ノイズ指標が多いほど、分類精度の悪い曖昧性分析ルールでも適用するようにすればよい。例えば、曖昧度の高い用例かどうか判別する曖昧性分析ルールについては、ノイズ指標と単調増加の関係にあるよう設定した分類精度閾値以上の分類精度の曖昧性分析ルールのみに限定し、曖昧度の低い用例かどうか判別する曖昧性分析ルールについては、ノイズ指標と単調減少の関係にあるよう設定した分類精度閾値以上の分類精度の曖昧性分析ルールのみに限定して曖昧性分析を行うように変更する方法などが適している。
【００３３】
また、曖昧性分析条件変更ルールの別の例としては、分類精度データベース１２０の分類精度は利用せず、曖昧語の各用例の曖昧かどうかの判定に関して、ノイズ指標が多いほど、曖昧とみなしにくくなるよう、曖昧とみなす曖昧度の境界となる曖昧度判定閾値を上げるように曖昧語の曖昧性の判定条件を変更するルールであってもよい。
【００３４】
曖昧性判定部６０は、曖昧性分析条件変更部５０で曖昧性分析条件変更ルールによって変更した曖昧性の分析条件に基づき、各曖昧語の曖昧性を判定する。
【００３５】
曖昧性分析条件変更ルールが、曖昧度の異なる用例の判別に関して、ノイズ指標が多いほど、曖昧度の高い用例と分類しにくくするように曖昧語の用例の判別条件を変更するルールであるとする。この場合、曖昧性判定部６０は、変更した分析条件に従って曖昧語の用例分析を再度実施し、用例毎に曖昧度を変更した上で、所定の値以上の用例の曖昧語を真に曖昧な曖昧語として判定する。
【００３６】
また、曖昧性分析条件変更ルールが、曖昧語の各用例の曖昧かどうかの判定に関して、ノイズ指標が多いほど、曖昧とみなしにくくなるよう、曖昧とみなす曖昧度の境界となる曖昧度判定閾値を上げるように曖昧語の曖昧性の判定条件を変更するルールであるとする。この場合、曖昧性判定部６０は、変更した分析条件に従って用例毎に曖昧度が曖昧度判定閾値以上の用例の曖昧語を真に曖昧な曖昧語として判定する。
【００３７】
曖昧情報出力部７０は、曖昧性判定部６０で曖昧性が閾値以上と判定した各曖昧語について、対応する曖昧度および文書内での存在位置を曖昧性情報として出力する。出力形態は、所要の形態で出力すれば良い。
【００３８】
例えば、曖昧情報出力部７０は、文書内における各曖昧語を色分けや太字による強調、文字の拡大などで明示することで、文書全体を出力する形態などが適当である。他にも、出力形態としては、各曖昧語を抽出した表などの形態であって良い。他に、出力形態としては、曖昧度によって色分けや太字による強調もしくは単語の文字の大きさなどに強弱を与えるなどしても良い。
【００３９】
また、曖昧情報出力部７０は、曖昧語毎の曖昧度を文書全体または任意の範囲で集計し、文書の品質を表す指標として表形式で出力しても良い。また、曖昧情報出力部７０は、各出力形態を選択できるようにして、ベースとなる表示形態から必要に応じて表に移行できるようにしても良い。
【００４０】
次に、図１及び図２のシーケンス図を参照して、本発明の実施形態に係る文書分析システム１００の全体の動作について詳細に説明する。なお、図２に示すシーケンス図及び以下の説明は処理例であり、適宜求める処理に応じて処理順等を入れ替えたり処理を戻したり繰り返したりすることを行っても良い。
【００４１】
文書入力部１０は、曖昧語を含む可能性が有り優先的な修正が必要な曖昧性の高い箇所を分析する文書もしくは文書群の入力を受け付ける（図２のステップＡ１）。
【００４２】
文書解析部２０は、文書もしくは文書群を構成する各文章に形態素解析を適用することで、各文章に使用されている全単語の単語情報の抽出を行う（ステップＡ２）。
【００４３】
曖昧用例データベース１１０は、曖昧性を持つ可能性のある曖昧語の文字列と、曖昧語毎の曖昧性の異なる用例の特徴と用例毎の曖昧さの程度である曖昧度を蓄積し、任意の単語と前記単語の用例の特徴に関する問い合わせに対し、問い合わせ対象の単語が文字列として蓄積された曖昧語と一致するか検索し、さらに曖昧語と一致した場合にこの曖昧語の用例に合った曖昧度を応答する（ステップＡ３）。
【００４４】
用例分析部３０は、文書解析部２０で抽出された各文章に使用されている全単語の単語情報に基づき、文書中の曖昧語の有無を曖昧用例データベース１１０に問合せ、曖昧語が有る場合は、所定の曖昧性分析ルールに基づき、単語情報から各曖昧語の用例の特徴を判別し、曖昧用例データベース１１０に問合せることで、曖昧語とその曖昧度、および文書内での存在位置を、それぞれ各曖昧語に関する曖昧用例情報として抽出する（ステップＡ４）。
【００４５】
ノイズ指標算出部４０は、用例分析部３０で抽出した曖昧用例情報から、入力された文書中の全曖昧語に対応する曖昧でない用例を集計し、所定のノイズ情報指標化ルールに基づき、ノイズ指標として算出する（ステップＡ５）。
【００４６】
分類精度データベース１２０は、曖昧性分析ルール毎に、曖昧性分析ルールを文書に適用した際の曖昧語の用例の分類精度を収集して蓄積し、特定の単語に関する曖昧性分析ルールの問い合わせに対し、分類精度を検索し、応答する（ステップＡ６）。
【００４７】
曖昧性分析条件変更部５０は、ノイズ指標算出部４０で算出したノイズ指標、および特定の単語に関する曖昧性分析ルールの問い合わせに対して分類精度データベース１２０から得られる分類精度を利用し、所定の曖昧性分析条件変更ルールに基づき、各曖昧語について曖昧性を分析する条件を変更する（ステップＡ７）。
【００４８】
曖昧性判定部６０は、曖昧性分析条件変更部５０で曖昧性分析条件変更ルールによって変更した曖昧性の分析条件に基づき、各曖昧語の曖昧性を判定する（ステップＡ８）。
【００４９】
曖昧情報出力部７０は、曖昧性判定部６０で曖昧性が閾値以上と判定した各曖昧語について、対応する曖昧度および文書内での存在位置を曖昧性情報として出力する（ステップＡ９）。
【００５０】
次に、本発明の実施形態に係る文書分析システム１００の効果について説明する。
【００５１】
本実施形態では、文書において曖昧語が文書内で使用されている用例を分析し、曖昧でない用例をノイズ情報として、ノイズ情報の多い文書ほど、用例の分類精度の高い曖昧性分析ルールだけで用例を分析し、曖昧度を算出するように構成している。このため、曖昧語を含む文書について、曖昧語に気を使って書かれている、曖昧性が少ない可能性の高い文書をノイズ情報で推定し、不確実な曖昧性分析ルールを適用する際に、曖昧性が少ない可能性の高い文書ほど、曖昧度の高い用例と分類しにくくするよう分析条件を変更でき、優先的な修正が必要な曖昧性の高い箇所を抽出する際の誤検出を低減することが可能になる。
【００５２】
なお、上記本発明の実施形態に係る文書分析システム１００は、文書分析方法として実現され得る。また、上記本発明の実施形態に係る文書分析システム１００は、文書分析プログラムによりコンピュータによって実行させるようにしても良い。
【実施例】
【００５３】
次に、図３を参照して、具体的な実施例を用いて、本発明の実施形態に係る文書分析システム１００の動作について説明する。
【００５４】
本実施例では、次のことを目的としている。
【００５５】
先ず、文書分析システム１００は、情報システム構築に関する提案書や仕様書といった、曖昧な箇所を排除すべき文書Ｄ内で、曖昧語Ｗａについて、文書Ｄの品質に与える曖昧性である曖昧度ＩＡを各曖昧語Ｗａの使用場面毎に算出し、各曖昧語Ｗａの文書中の位置や曖昧性の程度に関する曖昧性情報Ａを推定する。そして、文書分析システム１００は、推定された曖昧性情報Ａを出力することで、文書Ｄにおける優先的に修正すべき曖昧箇所の把握や、複数の文書間の比較として品質の低い文書の明確化などを容易にし、文書の改善を効率化する。
【００５６】
また、本実施例では、文書分析システム１００は、図３に示されるように、文書解析システムＹと、イントラネット・サーバＺとで構成されるものとする。
【００５７】
文書解析システムＹは、分析実施者Ｂの持つＰＣ端末上で動作し、入力部及び出力部を介して、分析実施者Ｂが曖昧度Ａを推定したい文書群を構成する文章の入力と、曖昧度Ａの提示を実現する。
【００５８】
イントラネット・サーバＺは、通信ネットワークを介して文書解析システムＹを実装した分析実施者Ｂの持つＰＣ端末と接続されている。イントラネット・サーバＺは、文書解析システムＹからの単語の問い合わせに対し、曖昧語Ｗａとしての登録の有無の検索を可能し、また単語の用例の問い合わせに対し、用例の内容や用例の数など単語の用例に関連する用例情報Ｃの検索を可能にする装置である。
【００５９】
次に、図３と図１との対応関係について説明する。
【００６０】
文書入力部１０は、ＰＣ端末の入力部として動作する。文書解析部２０と、用例分析部３０と、ノイズ指標算出部４０と、曖昧性分析条件変更部５０と、曖昧性判定部６０とは、文書解析システムＹ内に含まれている。曖昧情報出力部７０は、ＰＣ端末の出力部として動作する。曖昧用例データベース１１０と分類精度データベース１２０とはイントラネット・サーバＺ内に含まれている。
【００６１】
この様な手段を備えた文書解析システムＹ、イントラネット・サーバＺは以下のような動作をする。
【００６２】
文書解析システムＹは、入力部から、情報システム構築に関する提案書や仕様書といった、分析実施者Ｂが曖昧な箇所を排除するための曖昧度Ａを得たい文書Ｄの入力を受け付ける。そして、文書解析システムＹは、文書Ｄを構成する文章毎に形態素解析を適用し、文書を構成する単語Ｗに分解し、文書Ｄに含まれる全ての単語Ｗｉ（ｉ＝１、２、・・・、ｎ）について単語の種類、単語間の連結関係を単語情報として抽出する。さらに、文書解析システムＹは、文書の文の出現順に通し番号として文番号を付け、各単語を含む文の文番号を単語情報に加える。
【００６３】
イントラネット・サーバＺは、曖昧性を持つ可能性のある曖昧語Ｗａの文字列と、曖昧語Ｗａ毎に曖昧性が変わる各用例Ｆａとその曖昧さの程度である曖昧度Ａａｆを収集し曖昧用例情報Ｃａとして蓄積する。また、イントラネット・サーバＺは、任意の単語や表現の情報を抽出する検索エンジンなどの機能も提供することで、文書解析システムＹからの問い合わせに応じて、問い合わせ対象の単語が曖昧用例情報Ｃａに存在するかどうかを判定し、存在する場合は曖昧語の用例毎の曖昧度Ａａｆを提示する。なお、抽出する曖昧語は読み手によって複数の解釈をさせる作用を持つ表現であれば何でも良く、「等」、「など」といった省略表現や、「あれ」、「この」のような指示表現、「大きい」、「速い」といった定性的な表現などの単語が該当する。
【００６４】
さらに文書解析システムＹは、文書Ｄに含まれる全ての単語Ｗｉについてイントラネット・サーバＺに曖昧用例情報Ｃａの曖昧語に該当する単語であるかどうかを問い合わせ、曖昧語に該当するという判定結果となった単語Ｗｊ（ｊ＝１、２、・・・、ｍ）を曖昧語Ｗａｊ（ｊ＝１、２、・・・、ｍ）とし、曖昧語Ｗａｊについて、曖昧語Ｗａｊの曖昧度が変わる全用例Ｆａを抽出する。さらに文書解析システムＹは、曖昧語Ｗａｊの用例を、各曖昧語の種類毎に用意した曖昧性分析ルールＲａｆに従って該当する用例Ｆａと曖昧度Ａａｆを判定し、曖昧語Ｗａｊとその用例Ｆａｊ、曖昧度Ａａｆｊ、および曖昧語の存在する文の文番号を曖昧用例情報Ｃａｊとして抽出する。なお、文書Ｄ内に同一の曖昧語が複数回使用されていた場合もそれぞれ別々に抽出しておく。
【００６５】
例えば、曖昧語Ｗａｊとして「原則」、「等」、「あれ」、「位」、「以下」、「以外」、「大きい」を想定し、文書Ｄ内に「原則、上書きするが、読み取り専用のファイルはコピーを作成。」、「均等に配分」、「値があれば・・」、「５位」、「以下の処理」、「１０％以下の場合は、・・」、「ＡかつＢ以外」、「所定より大きい値がある場合は、・・」という文章が存在したとする。この場合、曖昧語Ｗａｊ、用例Ｆａｊ、対応する曖昧性分析ルールＲａｆｊと曖昧度Ａａｆｊは図４のように例示される。ここで、曖昧度Ａａｆｊはアンケートなど任意の方法で決定された値で、図４の事例では０から２の間で大きいほど曖昧性が高く、１の場合は各曖昧語の標準的な曖昧性を持つ用例であることを指し、１より小さい場合は曖昧度が標準より弱い用例、１より大きい場合は曖昧度が標準より強い用例であることを意味する。
【００６６】
さらに、さらに文書解析システムＹは、文書Ｄに含まれる全ての曖昧語Ｗａについて抽出した曖昧度Ａａｆが一定値以下の曖昧語Ｗａを曖昧でない用例の曖昧語として、その個数を集計し、文書Ｄに含まれる曖昧語Ｗａの総出現数に対する割合をノイズ指標Ｎｄとして算出する。例えば図４の例で、曖昧度Ａａｆが０の曖昧語Ｗａを曖昧でない用例の曖昧語とする場合、「均等」で用いられた「等」や「あれば」で用いられた「あれ」などがノイズ情報として計量される。
【００６７】
次に、イントラネット・サーバＺは、曖昧性分析ルールＲａｆ毎に、曖昧性分析ルールＲａｆを文書に適用した際の曖昧語Ｗａの用例Ｆａの分類精度Ｐａｆを分類精度データベースとして収集して蓄積する。また、イントラネット・サーバＺは、任意の用例Ｆａに対する分類精度Ｐａｆを抽出する検索エンジンなどの機能も提供することで、文書解析システムＹからの問い合わせに応じて、問い合わせ対象の曖昧語Ｗａの用例Ｆａに関する曖昧性分析ルールＲａｆの分類精度Ｐａｆを検索して提示する。
【００６８】
例えば、曖昧語Ｗａとして「原則」、「等」、「あれ」、「位」、「以下」、「以外」、「大きい」に対応する用例Ｆａの一部に関する曖昧性分析ルールＲａｆおよび分類精度Ｐａｆは図５のような表になる。
【００６９】
さらに、文書解析システムＹは、各曖昧語Ｗａｊの曖昧度Ａａｆｊの値とノイズ指標Ｎｄを利用し、以下の（１）式に従い、用例の判別条件として適用する曖昧性分析ルールを判断する分類精度Ｐａｆの下限となる分類精度閾値Ｐｓを算出する。 
Ａａｆｊ≧１：Ｐｓ＝Ｎｄ
Ａａｆｊ＜１：Ｐｓ＝１−Ｎｄ    ・・・    （１）式
【００７０】
さらに、文書解析システムＹは、各曖昧語Ｗａｊの用例Ｆａｊに対応する分類精度Ｐａｆと分類精度閾値Ｐｓとを比較し、分類精度閾値Ｐｓ以上の分類精度Ｐａｆである曖昧性分析ルールＲａｆのみを適用するように用例の判別条件を変更し、各曖昧語Ｗａｊの用例Ｆａｊ毎の曖昧度Ａａｆｊを再計算し、変更する。
【００７１】
これは、曖昧度Ａａｆｊが１以上という標準より曖昧度が高い用例かどうかことを判定する場合は、ノイズ指標Ｎｄと比例した分類精度閾値以上の分類精度Ｐａｆの曖昧性分析ルールのみに限定し、曖昧度Ａａｆｊが１未満という標準より曖昧度が低い用例かどうかを判定する場合は、ノイズ指標Ｎｄが大きいほど小さい分類精度閾値以上の分類精度Ｐａｆの曖昧性分析ルールに限定するよう用例の判別条件を変えることを意味する。
【００７２】
例えば、図４、５の例でノイズ指標Ｎｄが６０％の場合は、図６のように曖昧度Ａａｆｊが１以上となる曖昧語Ｗａｊの曖昧性分析ルールＲａｆｊでは、分類精度閾値Ｐｓが６０％となるので、分類精度Ｐａｆｊが５０％である［「以外」の同文で、前方に「かつ」がある］場合に曖昧度Ａａｆｊを１．５とする曖昧性分析ルールＲａｆｊや［「大きい」の同文で、後方に「場合」がある］場合に曖昧度Ａａｆｊを１．２とする曖昧性分析ルールＲａｆｊなどが用例を判別する際に不適用に変更される。
【００７３】
同様に、図４、５の例でノイズ指標Ｎｄが６０％の場合は、図７のように曖昧度Ａａｆｊが１未満となる曖昧語Ｗａｊの曖昧性分析ルールＲａｆｊでは、分類精度閾値Ｐｓが４０％となるので、分類精度Ｐａｆｊが４０％である［「原則」の同文で、後方に「が、」がある］場合に曖昧度Ａａｆｊを０とする曖昧性分析ルールＲａｆｊなどは用例を判別する際に適用され、分類精度Ｐａｆｊが１０％である［「位」の直前が数値である］場合に曖昧度Ａａｆｊを０．５とする曖昧性分析ルールＲａｆｊなどが用例を判別する際に不適用に変更される。
【００７４】
さらに、文書解析システムＹは、曖昧語Ｗａとその曖昧度Ａａｆｊ、曖昧語Ｗａｊの文番号に基づき、文書Ｄ内における各曖昧語Ｗａを着色し明示することで、修正すべき曖昧な文の箇所を分かりやすくし表示する。また、文書解析システムＹは、曖昧度Ａａｆｊに基づき、曖昧語Ｗａの曖昧度Ａａｆｊを文書Ｄ全体および、目次の章単位などで集計して表もしくはグラフなどの形式で出力することで、文書Ｄの品質を表すメトリクスおよび、修正すべき曖昧な章を判断する情報を提供する。
【００７５】
以上、実施形態（及び実施例）を参照して本発明を説明したが、本発明は上記実施形態（及び実施例）に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００７６】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００７７】
（付記１）  文書から曖昧性を持つ表現を抽出する文書分析システムであって、
対象とする文書もしくは文書群の入力を受け付ける文書入力部と、
文書もしくは文書群を構成する文章に使用されている各単語とその使用箇所に関する単語情報の抽出を行う文書解析部と、
曖昧性を持つ可能性のある曖昧語の文字列と、曖昧語毎の曖昧性の異なる用例の特徴と用例毎の曖昧さの程度である曖昧度を蓄積する曖昧用例データベースと、
前記単語情報に基づき、文書中の曖昧語の有無を前記曖昧用例データベースに問合せ、曖昧語が有る場合は、所定の曖昧性分析ルールに基づき、前記単語情報から各曖昧語の用例の特徴を判別し、前記曖昧用例データベースに問合せることで、曖昧語とその曖昧度、および文書内での存在位置を、それぞれ各曖昧語に関する曖昧用例情報として抽出する用例分析部と、
該曖昧用例情報から、入力された文書中の全曖昧語に対応する曖昧でない用例を集計し、所定のノイズ情報指標化ルールに基づき、ノイズ指標として算出するノイズ指標算出部と、
前記曖昧性分析ルール毎に、前記曖昧性分析ルールを文書に適用した際の曖昧語の用例の分類精度を収集して蓄積する分類精度データベースと、
前記ノイズ指標、および特定の単語に関する前記曖昧性分析ルールの問い合わせに対して前記分類精度データベースから得られる分類精度を利用し、所定の曖昧性分析条件変更ルールに基づき、各曖昧語について曖昧性を分析する条件を変更する曖昧性分析条件変更部と、
該変更した曖昧性の分析条件に基づき、各曖昧語の曖昧性を判定する曖昧性判定部と、
該曖昧性判定部で曖昧性が閾値以上と判定した各曖昧語について、対応する曖昧度および文書内での存在位置を曖昧性情報として出力する曖昧情報出力部と、
を備えたことを特徴とする文書分析システム。
【００７８】
（付記２）  前記用例分析部の曖昧性分析ルールが、単語の文字列と単語毎の品詞、文内での単語間の相対的な位置関係から、単語の用例を把握するルールである、ことを特徴とする付記１に記載の文書分析システム。
【００７９】
（付記３）  前記ノイズ指標算出部のノイズ情報指標化ルールが、ノイズ情報の量の多寡を指標化する方法である、ことを特徴とする付記１又は２に記載の文書分析システム。
【００８０】
（付記４）  前記分類精度データベースは、イントラネット上の文書群、もしくは分析する対象とする文書と同一ドメインの文書群である、ことを特徴とする付記１乃至３のいずれか１項に記載の文書分析システム。
【００８１】
（付記５）  前記曖昧性分析条件変更部の曖昧性分析条件変更ルールが、曖昧度の異なる用例の判別に関して、ノイズ指標が多いほど、曖昧度の高い用例と分類しにくくするように曖昧語の用例の判別条件を変更するルールである、ことを特徴とする付記１乃至４のいずれか１項に記載の文書分析システム。
【００８２】
（付記６）  前記曖昧性判定部が、変更した分析条件に従って曖昧語の用例分析を再度実施し、用例毎に曖昧度を変更した上で、所定の値以上の用例の曖昧語を真に曖昧な曖昧語として判定する、ことを特徴とする付記５に記載の文書分析システム。
【００８３】
（付記７）  前記曖昧性分析条件変更部の曖昧性分析条件変更ルールが、曖昧語の各用例の曖昧かどうかの判定に関して、ノイズ指標が多いほど、曖昧とみなしにくくなるよう、曖昧とみなす曖昧度の境界となる曖昧度判定閾値を上げるように曖昧語の曖昧性の判定条件を変更するルールである、ことを特徴とする付記１乃至４のいずれか１項に記載の文書分析システム。
【００８４】
（付記８）  前記曖昧性判定部が、変更した分析条件に従って用例毎に曖昧度が前記曖昧度判定閾値以上の用例の曖昧語を真に曖昧な曖昧語として判定する、ことを特徴とする付記７に記載の文書分析システム。
【００８５】
（付記９）  文書から曖昧性を持つ表現を抽出する文書分析方法であって、
文書入力部が、対象とする文書もしくは文書群の入力を受け付ける文書入力ステップと、
文書解析部が、文書もしくは文書群を構成する文章に使用されている各単語とその使用箇所に関する単語情報の抽出を行う文書解析ステップと、
用例分析部が、前記単語情報に基づき、文書中の曖昧語の有無を、曖昧性を持つ可能性のある曖昧語の文字列と曖昧語毎の曖昧性の異なる用例の特徴と用例毎の曖昧さの程度である曖昧度を蓄積する曖昧用例データベースに問合せ、曖昧語が有る場合は、所定の曖昧性分析ルールに基づき、前記単語情報から各曖昧語の用例の特徴を判別し、前記曖昧用例データベースに問合せることで、曖昧語とその曖昧度、および文書内での存在位置を、それぞれ各曖昧語に関する曖昧用例情報として抽出する用例分析ステップと、
ノイズ指標算出部が、前記曖昧用例情報から、入力された文書中の全曖昧語に対応する曖昧でない用例を集計し、所定のノイズ情報指標化ルールに基づき、ノイズ指標として算出するノイズ指標算出ステップと、
曖昧性分析条件変更部が、前記ノイズ指標、および特定の単語に関する前記曖昧性分析ルールの問い合わせに対して、前記曖昧性分析ルール毎に前記曖昧性分析ルールを文書に適用した際の曖昧語の用例の分類精度を収集して蓄積する分類精度データベースから得られる分類精度を利用し、所定の曖昧性分析条件変更ルールに基づき、各曖昧語について曖昧性を分析する条件を変更する曖昧性分析条件変更ステップと、
曖昧性判定部が、前記変更した曖昧性の分析条件に基づき、各曖昧語の曖昧性を判定する曖昧性判定ステップと、
曖昧情報出力部が、該曖昧性判定ステップで曖昧性が閾値以上と判定した各曖昧語について、対応する曖昧度および文書内での存在位置を曖昧性情報として出力する曖昧情報出力ステップと、
を含むことを特徴とする文書分析方法。
【００８６】
（付記１０）  前記曖昧性分析ルールが、単語の文字列と単語毎の品詞、文内での単語間の相対的な位置関係から、単語の用例を把握するルールである、ことを特徴とする付記９に記載の文書分析方法。
【００８７】
（付記１１）  前記ノイズ情報指標化ルールが、ノイズ情報の量の多寡を指標化する方法である、ことを特徴とする付記９又は１０に記載の文書分析方法。
【００８８】
（付記１２）  前記曖昧性分析条件変更ルールが、曖昧度の異なる用例の判別に関して、ノイズ指標が多いほど、曖昧度の高い用例と分類しにくくするように曖昧語の用例の判別条件を変更するルールである、ことを特徴とする付記９乃至１１のいずれか１項に記載の文書分析方法。
【００８９】
（付記１３）  前記曖昧性判定ステップでは、前記曖昧性判定部が、変更した分析条件に従って曖昧語の用例分析を再度実施し、用例毎に曖昧度を変更した上で、所定の値以上の用例の曖昧語を真に曖昧な曖昧語として判定する、ことを特徴とする付記１２に記載の文書分析方法。
【００９０】
（付記１４）  前記曖昧性分析条件変更ルールが、曖昧語の各用例の曖昧かどうかの判定に関して、ノイズ指標が多いほど、曖昧とみなしにくくなるよう、曖昧とみなす曖昧度の境界となる曖昧度判定閾値を上げるように曖昧語の曖昧性の判定条件を変更するルールである、ことを特徴とする付記９乃至１１のいずれか１項に記載の文書分析方法。
【００９１】
（付記１５）  前記曖昧性判定ステップでは、前記曖昧性判定部が、変更した分析条件に従って用例毎に曖昧度が前記曖昧度判定閾値以上の用例の曖昧語を真に曖昧な曖昧語として判定する、ことを特徴とする付記１４に記載の文書分析方法。
【００９２】
（付記１６）  コンピュータに文書から曖昧性を持つ表現を抽出させる文書分析プログラムであって、前記コンピュータに、
対象とする文書もしくは文書群の入力を受け付ける文書入力手順と、
文書もしくは文書群を構成する文章に使用されている各単語とその使用箇所に関する単語情報の抽出を行う文書解析手順と、
前記単語情報に基づき、文書中の曖昧語の有無を、曖昧性を持つ可能性のある曖昧語の文字列と曖昧語毎の曖昧性の異なる用例の特徴と用例毎の曖昧さの程度である曖昧度を蓄積する曖昧用例データベースに問合せ、曖昧語が有る場合は、所定の曖昧性分析ルールに基づき、前記単語情報から各曖昧語の用例の特徴を判別し、前記曖昧用例データベースに問合せることで、曖昧語とその曖昧度、および文書内での存在位置を、それぞれ各曖昧語に関する曖昧用例情報として抽出する用例分析手順と、
前記曖昧用例情報から、入力された文書中の全曖昧語に対応する曖昧でない用例を集計し、所定のノイズ情報指標化ルールに基づき、ノイズ指標として算出するノイズ指標算出手順と、
前記ノイズ指標、および特定の単語に関する前記曖昧性分析ルールの問い合わせに対して、前記曖昧性分析ルール毎に前記曖昧性分析ルールを文書に適用した際の曖昧語の用例の分類精度を収集して蓄積する分類精度データベースから得られる分類精度を利用し、所定の曖昧性分析条件変更ルールに基づき、各曖昧語について曖昧性を分析する条件を変更する曖昧性分析条件変更手順と、
前記変更した曖昧性の分析条件に基づき、各曖昧語の曖昧性を判定する曖昧性判定手順と、
該曖昧性判定ステップで曖昧性が閾値以上と判定した各曖昧語について、対応する曖昧度および文書内での存在位置を曖昧性情報として出力する曖昧情報出力手順と、
を実行させる文書分析プログラム。
【００９３】
（付記１７）  前記曖昧性分析ルールが、単語の文字列と単語毎の品詞、文内での単語間の相対的な位置関係から、単語の用例を把握するルールである、ことを特徴とする付記１６に記載の文書分析プログラム。
【００９４】
（付記１８）  前記ノイズ情報指標化ルールが、ノイズ情報の量の多寡を指標化する方法である、ことを特徴とする付記１６又は１７に記載の文書分析プログラム。
【００９５】
（付記１９）  前記曖昧性分析条件変更ルールが、曖昧度の異なる用例の判別に関して、ノイズ指標が多いほど、曖昧度の高い用例と分類しにくくするように曖昧語の用例の判別条件を変更するルールである、ことを特徴とする付記１６乃至１８のいずれか１項に記載の文書分析プログラム。
【００９６】
（付記２０）  前記曖昧性判定手順は、変更した分析条件に従って曖昧語の用例分析を再度実施し、用例毎に曖昧度を変更した上で、所定の値以上の用例の曖昧語を真に曖昧な曖昧語として判定する、ことを特徴とする付記１９に記載の文書分析プログラム。
【００９７】
（付記２１）  前記曖昧性分析条件変更ルールが、曖昧語の各用例の曖昧かどうかの判定に関して、ノイズ指標が多いほど、曖昧とみなしにくくなるよう、曖昧とみなす曖昧度の境界となる曖昧度判定閾値を上げるように曖昧語の曖昧性の判定条件を変更するルールである、ことを特徴とする付記１６乃至１８のいずれか１項に記載の文書分析プログラム。
【００９８】
（付記２２）  前記曖昧性判定手順は、変更した分析条件に従って用例毎に曖昧度が前記曖昧度判定閾値以上の用例の曖昧語を真に曖昧な曖昧語として判定する、ことを特徴とする付記２１に記載の文書分析プログラム。
【産業上の利用可能性】
【００９９】
本発明によれば、ソフトウェアやシステムの開発における要件定義などの作業においてやり取りされる各種文書に関して、文書の曖昧さを特に問題の大きい場所から優先的に修正することが可能になり、文書作成や文書レビューの効率化に繋がり、複数の読み手の間に異なる解釈が起きる状況などが減少するので、手戻りの減少や顧客満足の向上などシステム開発の効率化に関する用途に適用できる。
【符号の説明】
【０１００】
１０    文書入力部
２０    文書解析部
３０    用例分析部
４０    ノイズ指標算出部
５０    曖昧性分析条件変更部
６０    曖昧性判定部
７０    曖昧情報出力部
１１０    曖昧用例データベース
１２０    分類精度データベース
Ｄ    文書
Ａ    曖昧語
Ｙ    文書解析システム
Ｚ    イントラネット・サーバ
【図１】
2014225172.tif 000003
【図２】
2014225172.tif 000004
【図３】
2014225172.tif 000005
【図４】
2014225172.tif 000006
【図５】
2014225172.tif 000007
【図６】
2014225172.tif 000008
【図７】
2014225172.tif 000009